Chapter1 Linux系统知识初步
一.Linux系统的产生与应用
- Linux系统的产生:Linux系统的内核最早是由芬兰大学生Linus Torvalds开发的。于1991年8月发布。
- 应用涉及:
a.
Linux服务器:
Linux系统非常可靠大多数企业选择其作为Web服务器。
Linux支持多硬件平台、免费、与其他系统易共存。还可用于防火墙等
b.嵌入式Linux领域(主要两个领域):低成本、小内核、模块化。
c.软件开发平台。
d.桌面应用。
对于桌面应用来说,Linux缺乏Windows系统那种易操作、友好界面和多样性的应用程序。
二.Linux系统的特点
开放性:遵循OSI标准开发的软硬件均可以兼容。
多用户:系统资源被多个用户使用。
多任务:计算机同时执行多个程序,各个程序独立运行。
良好用户界面:提供Shell(文本界面)编程性能好,图形用户界面。
设备独立:外部设备当成文件来统一看待。
可靠安全、良好移植、丰富的网络功能。
三、Linux组成
1.内核:核心成分。分为存储管理、进程管理、文件系统、设备管理、网络通信、系统调用等多个功能。
2.Shell:系统用户界面,用户与内核交互的一个接口。
3.文件系统:文件存放在磁盘等设备上的组织方法。 4.应用程序。
四.Linux系统版本
谈到Linux系统版本分为两个方面:一则内核版本,二则发行版本。我们安装在服务上面的称为发行版本。
& 提示:查看Linux内核版本用:uname -r命令。
详情见百度。有Red Hat、SUSE、Oracle、CentOS、Ubuntu、Debian等主流版本。
最早的Linux操作系统:Slackware
CentOS:对要求高度稳定性的服务器更好
Ubuntu:基于Debian的系统,安装更加方便简单,对硬件支持更好,安全性突出。
五.Red Hat Linux系统概述
1.支持和硬件平台更多
2.优秀的安装界面,独特的RPM升级方式
3.丰富的软件包,安全性能好,方便的系统管理界面
4.详细而完整的在线文档
六.Linux系统知识概述
1.交换分区:虚拟内存利用磁盘空间虚拟出一块逻辑内存,用作虚拟内存的磁盘空间被称为交换分区(swap分区)。内核会将暂时不用的内存块放到交换分区。
2.Linux系统在物理内存不足的时候,把暂时不用的内存块信息写到交换分区里面,内存管理采用的是分页存取机制,会时不时地进行页面交换操作(算法:最近最经常使用等)。
3.Linux分区:(文件命名格式/dev/xxyN)和Windows有很大不同
(1)分区命名方案:
/dev:这是Linux系统中所有设备文件所在的目录名。
xx:分区名的前两个字幕表示分区所在设备类型(hd-IDE硬盘、sd-SCSI硬盘)
y:分区所在设备,a、b……来依次表示。
N:代表分区(前4个分区为主分区或扩展分区,用数字1—4表示,逻辑驱动器从5开始)
举例说明:/dev/hda3:表示第一个IDE硬盘上的第3个分区或扩展分区。
(2)挂载目录:
挂载:将分区关联到某一目录的过程。
/dev/hda3被挂载在/user目录上,这意味着所有在/user下的文件和目录都在/dev/hda3上。/user下的目录还有可能挂载到其他分区。如/user/local,这意味local下文件都挂在载这个其他分区上,而不属于/dev/hda3上的。
(3)系统硬盘分区规划:a).swap、/boot分区(
系统启动相关)、/分区ß——简单分化
b).swap、/boot、/usr(
系统应用相关)、/home、/var分区、/分区。