巧学活用Linux
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

Linux是一种自由和开放源码的类UNIX操作系统,目前存在着许多不同版本的Linux,但它们都使用了相同的Linux内核;Linux是一个功能强大的操作系统,可以安装在各种计算机硬件设备中,从手机、平板电脑、路由器,到台式计算机、大型计算机和超级计算机;Linux是一个领先的操作系统,世界上运算速度最快的超级计算机绝大多数运行的都是Linux系统。Linux的优点如下所述。

1.免费的多用户多任务系统

在Linux上可以同时执行多个程序(多任务),而且它允许多个用户使用同一台计算机,也允许多个用户通过网络连接到计算机执行软件(多用户)。

2.稳定的执行效率

因为Linux的核心源代码是基于32位计算机进行最优化设计的,可以确保执行效率的稳定性,因此被誉为“几乎不会崩溃的系统”。除此之外,Linux还支持多线程(Multi-Threads),可以提高硬件资源的利用率。

3.跨平台操作

由于Linux的系统核心只有低于10%的源代码采用汇编语言编写,其余都是以C语言完成的,因此平台的移植性很高。目前Linux可以执行的平台有很多,并不只限于Intel的CPU,几乎能在所有的主流硬件平台上运行,而且还可以使用多个处理器执行服务器的工作,这更增加了Linux在系统或服务器上的管理能力。

4.中文化图形整合界面

以往要在Linux中使用中文必须通过外挂的方式产生CLE(Chinese Language Extension),但目前较新的版本在安装过程中可以选择中文界面,这样就可以使用纯中文界面系统了。目前,许多操作系统都一致采用图形界面以方便用户的操作,Linux也不例外。在Linux上可采用多种图形管理程序来变更不同的桌面图案或功能菜单,如GNOME和KDE。这一点是Windows操作系统单一界面所望尘莫及的。

5.绝佳的内存管理

Linux会将未使用的内存区块作为缓冲区(Buffer),以加速程序的执行。另外,Linux采取内存保护模式执行程序,可以避免因为一个程序执行失败,而影响整个操作系统的运行状态。

6.完善的网络功能

与Windows系统一样,Linux将TCP/IP作为默认的网络通信协议。除此之外,它还内建了许多服务器级别的软件,所以不需要额外购买其他软件包,即可直接利用Linux来担任全方位的网络服务器。

Linux有很多版本在发行,最普遍使用的大约有10个。本书以SUSE版本为例,介绍了Linux操作系统的安装和命令的使用,以及一些实用技巧。本书适合Linux初学者阅读,也可作为Linux系统管理人员的参考用户。

本书由智海燕任主编,李丰和陈喜峰任副主编。因编者水平有限,书中难免有纰漏和不足之处,望广大读者批评指正。

编者