Linux系统认识
Linux系统的应用领域
应用服务器
嵌入式领域
软件开发
桌面应用
Linux系统的特点
开放性
多用户
多任务
良好的用户界面
设备独立性
丰富的网络功能
可靠的系统安全
良好的可移植性
Linux系统的组成
内核
Shell
文件系统
应用程序
Linux内核版本号的组成
uname -r
内核版本号是由点分隔的3段数字组成:r,x,y,比如3.10.0-327.
r:目前发布的内核主版本
x:偶数表示稳定版本;奇数表示开发版本
y:错误修补的次数
Linux发行版本
一些组织和厂家,将Linux系统的内核、应用软件和文档包装起来,并提供一些系统安装界面、系统配置设定管理工具,就构成了Linux发行版本。
主流的发行版本
Mandriva
Red Hat
SUSE
Debian
Ubuntu
Gentoo
Slackware
Red Flag
安装Linux系统
分区命名方案
Linux系统使用字母和数字的组合来指代硬盘分区,使用一种更加灵活的分区命名方案,该命名方案是基于文件的,文件名的格式为/dev/xxyN(比如/dev/sda1分区)
- /dev:这是Linux系统中所有设备文件所在的目录名。因为分区位于硬盘上,而硬盘是设备,所以这些文件代表了在/dev上所有可能的分区;
- xx:分区名的前两个字母表示分区所在设备的类型,通常是hd(IDE硬盘)或sd(SCSI硬盘)
- y:这个字母表示分区所在的设备。例如/dev/hda(第一个IDE硬盘)或/dev/sdb(第2个SCSI硬盘);
- N:最后的数字N代表分区。前4个分区(主分区或扩展分区)用数字1~4表示,逻辑驱动器从5开始。例如/dev/hda3是第一个IDE硬盘上的第3个主分区或扩展分区;/dev/sdb6是第2个SCSI硬盘上的第2个逻辑驱动器
磁盘分区和挂载目录
Linux系统中的每一个分区都是构成支持一组文件和目录所需的存储区的一部分。它是通过挂载来实现的,挂载是将分区关联到某一目录的过程,挂载分区使起始于这个指定目录(称为挂载目录)的存储区能够被使用。
例如,如果分区/dev/sda5被挂载在目录/usr上,这意味着所有在/usr下的文件和目录在物理上位于/dev/sda5。因此文件/usr/bin/cal被保存在分区/dev/sda5上,而文件/etc/passwd却不是。
/usr目录下的目录还有可能是其它分区的挂载目录。例如,某个分区(如/dev/sda7)可以被挂载到/usr/local目录下,这意味着文件/usr/local/man/whatis将位于分区/dev/sda7上,而不是分区/dev/sda5上。
磁盘分区规划
swap分区:即交换分区,实现虚拟内存,建议大小是物理内存的1~2倍;
/boot分区:用来存放与Linux系统启动有关的程序,比如引导装载程序等,最少200MB;
/usr分区:用来存放Linux系统中的应用程序,其相关数据较多,建议大小最少为8GB;
/var分区:用来存放Linux系统中经常变化的数据以及日志文件,建议大小最少为1GB;
/ 分区:Linux系统的根目录,所有的目录都挂载在这个目录下面,建议大小最少为1GB;
/home分区:存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间;