1.2 Linux简介
在Linux出现之前,市场上已经存在稳定且成熟的操作系统UNIX。Linux由UNIX演变而来,在UNIX的技术和用户界面基础上进行了独创的技术改进。Linux在服务器市场拥有强劲的竞争力,对安全漏洞有极快的解决速度。
1.2.1 Linux系统与Windows系统
为什么云计算服务会选择Linux作为自己的主要操作系统,而不是选择Windows系统呢?我想大家会有这个疑问,毕竟,比起Linux系统,Windows系统更为大众所熟知。但系统的选择并不是只看名气,云计算曾经尝试过以Windows作为操作系统,但是实践证明,Linux更适合担任这一角色。下面我们来比较一下Linux系统与Windows系统。
1. Windows系统
优势:Windows系统主打家庭办公,操作方便,多用于日常办公、娱乐。
劣势:Windows系统为收费系统,不是开源软件,漏洞多,并且不太稳定,长时间开机可能出现明显的卡顿情况。
2. Linux系统
优势:Linux 系统主打网络服务,专业性强,为免费开源系统,主要用于搭建服务器,性能稳定,长时间开机不出现卡顿情况,漏洞少,更安全。
劣势:Linux系统是专业系统,对业余人员不是很友好,代码操作难度较高。
1.2.2 Linux系统简介
1. 一切皆文件
Linux系统中的一切都归结为文件。对于操作系统内核而言,命令、硬件和软件设备、进程等,都被视为拥有各自特性的文件。
2. 完全兼容POSIX 1.0标准
该标准使得在Linux下通过相应的模拟器可以运行常见的DOS、Windows程序,这为用户从Windows转到Linux奠定了基础。
3. 多用户、多任务
Linux中各个用户对其文件设备有特殊的支配权,保证了各用户之间互不影响。多个程序可以同时并独立地运行,从而提高了整个系统的效率。
4. 完全免费
Linux是免费的操作系统,用户可以通过网络或其他途径获得,并可以任意修改其源代码。正是由于这一点,Linux吸引了无数爱好者,他们都参与了Linux的修改与编写工作。
Linux发行版本众多,比较著名的版本如表1.1所示。
表1.1 Linux发行版本