admin管理员组

文章数量:1546230

0.三个划时代的操作系统

  1. 60年代UNIX
  2. 80年代windows
  3. 90年代Linux

1.Linux的基础认知

1.1.Linux是什么?

Linux系统和Windows系统、MacOS系统一样,都是一种操作系统。

简单讲:手敲指令交互(和windows的图形化界面是不一样的)基于命令行的适合程序员的操作系统1.2.Linux的作用有哪些?

作为操作系统,可以调动一台计算机的硬件资源,合理使用计算机资源,进而使得计算机发挥出更大的作用。由于其本身是开源的,其稳定性和安全性深受企业喜爱。常用在服务器后台、嵌入式设备、入网家用设备、车载系统手机系统(安卓)。

1.3.Linux的发行版有哪些?

1.3.1.技术角度(即Linux内核/kernel版本)

“主版本-从版本-修正次数”

其中从版本为偶数则是稳定的、可以直接使用的版本。奇数则是测试版本。

修正次数则是指修正这个版本在运行中发现的问题的次数。

1.3.2.商业化角度

1. Ubuntu:由Canonical公司开发,是最为流行的Linux发行版之一,易于使用。
2. Debian:基于自由软件的社区开发的Linux发行版,稳定性和安全性得到广泛认可。
3. Red Hat Enterprise Linux:由Red Hat公司开发,主要用于企业级应用。
4. Fedora:由Red Hat公司推出,为开源社区提供实验性质的操作系统,新技术的试验平台。
5. CentOS:CentOS是由社区维护的、基于Red Hat Enterprise Linux源代码构建而成的Linux发行版,适合用于服务器环境。(企业用的多)
6. Arch Linux:以简洁、灵活、轻量级著称,适合高级用户。
7. openSUSE:由SUSE Linux GmbH开发,提供易用、灵活、可扩展的操作系统。
8. Gentoo:由社区维护的源码型Linux发行版,极具个性化和定制性。

除此之外还有很多其他的发行版,如Mageia、Puppy Linux、kail、红旗等。

2.Linux的安装使用

2.1.在线网站(不推荐)

新手可以提前寻找一些网站来使用Linux的系统

  1. 体验网站一
  2. 体验网站二
  3. 体验网站三

虽然这样直接打开网站就可以使用了,但是我还是不太推荐,一是您也不知道这些网站的系统完整度如何,是否有一些许久都没有维护的bug;二是有部分网站响应也比较缓慢;三是总感觉不是自己的东西,用着总是不安心,总怕那一天就挂了。对于这些网站,我的看法是:您玩玩就好了,不过有的时候拿来测试一些比较危险的命令确实不错……

另外如果您愿意,有的时候可以去一些比较奇怪的网站上探索一些更加古老的操作系统,这有助于我们了解一些操作系统的发展历程,譬如这个体验网站四,您能体验到很多很多不同的操作系统,甚至可以在里面玩游戏!

2.2.虚拟机VMware player(较推荐)

成本最低,使用简单,可以在原有的某个操作系统上运行另外一个操作系统,不过偶尔会有奇怪的bug,并且安装麻烦。但基本也还过得去。另外需要找到对应操作系统的镜像文件,这个也不难找,上操作系统的官网下录镜像文件就行,因此Linux纯新手比较推荐直接使用这个。

2.3.云服务器与Xshell(最推荐)

购买一个年租的云服务器,再下载免费版的Xshell结合使用。部署简单(实在不会还能联系提供云服务器的厂商,协助安装),只是要钱……但是购买一个可以多人使用噢!推荐腾讯云和华为云(有时候有学生优惠)
这里可以出一下云服务器的使用教程(多人模式下的使用)

2.4.直接安装Linux系统(可以鼓捣)

如果你有闲置的电脑,可以直接烧录一个用于重装系统的系统U盘,给电脑重装一个Linux系统(或者也可以搞一个双系统),好处就是最为“原生态”,但是对于丝毫不懂系统的新手来说配置的难度比较高(比如对于Bios界面的使用)

2.5.在windows中直接使用(不推荐)

在windows中可以使用类似Cygwin64Terminal这些软件模拟Linux的bash窗口,但是不太推荐,毕竟不够“原生态”,总是有些地方不太一样的。

2.6.Linux To Go的使用(可以鼓捣)

去网店买一个系统U盘,这里的系统U盘是一种即插即用式的U盘,只要插上U盘就可以使用某种操作系统,不过这种直接买的一般偏贵(当然你也可以选择自己烧录一个……不过这对U盘的读取速度要求比较高,也可以换一种媒介)我就有一个128G的Ubuntu的系统U盘,使用起来还挺不错,最多就是使用的时候U盘有点烫。

本文标签: 认知Linux