一、什么是Linux
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
二、磁盘和分区
1、 Linux下的分区主要分为主分区、扩展分区和逻辑分区。
1)主分区:主要用来安装操作系统。通常情况下,主分区最多只有4个。
2)扩展分区:主要用来存储数据。是另外的一种特殊的主分区,扩展分区中又包含逻辑分区。
硬盘大小=主分区+扩展分区
扩展分区大小=所有逻辑分区之和
2、Linux硬盘的表示方法:
1)IDE硬盘:hd,第一个IDE硬盘表示为hda,第二个为hdb;第一个IDE硬盘的第一个分区表示为hda1,第一个IDE硬盘的第二个分区表示为hda2。依此类推。主分区和扩展分区的序号在1~4之间。
2)SCSI硬盘:sd,第一个SCSI硬盘表示为sda,第二个为sdb;第一个SCSI硬盘的第一个分区表示为sda1,第二个SCSI硬盘的第二个分区表示为sda2。依此类推。逻辑分区的序号从5开始。
三、文件系统
1、Linux文件系统:
1)Ext3:Ext2的扩展,增强了日志功能。
2)Ext4:目前最新的 Linux主要分区格式,比Ext3更安全效率更高。
2、Linux目录结构:
在Linux系统中一切皆文件,下面来说明下系统中的常用根目录:
- /bin,/sbin,/usr/bin,/usr/sbin:这四个目录都是保存系统命令的,其中/bin和/usr/bin中保存所有用户都可以使用的命令,而/sbin和/usr/sbin中保存超级用户所使用的命令。
- /boot:系统启动目录,Linux系统启动加载启动文件的目录,不要对此目录进行操作,会导致系统无法启动。
- /dev:系统设备保存目录,该目录中保存的系统的硬件信息。
- /etc:系统配置文件保存目录。
- /home:普通用户家目录,每个普通用户创建后都会再此目录中多一个和用户名同名的文件夹。
- /root:超级用户的家目录,超级用户的操作文件夹。
- /lib:系统库保存目录,系统中一些函数保存的目录。
- /mnt,/media,/misc:三个都是系统的挂载空目录,用于挂载一些外部设备,/media挂载光盘,/misc挂载磁盘,/mnt挂载U盘,移动硬盘。早期的linux中只有/mnt目录,没有media和misc。
- /tmp:系统的临时目录。保存临时文件。
- /proc,/sys:用于内存的挂载点。保存在内存中的数据,重启后会丢失。
- /usr:系统资源保存目录。系统软件安装目录。
- /var:系统相关文档的目录。
参考:
http://www.iteye.com/topic/1125162
http://linux.ccidnet.com/art/3067/20070315/1037337_1.html