Linux中常用基见概念
一、磁盘分区
磁盘分区是使用分区编辑器(partition editor)在磁盘上划分几个逻辑部分。磁盘一旦划分成数个分区(partition),不同种类的目录与文件可以存储进不同的分区。
分区类型
1、主分区:一个磁盘最多只能有4个主分区
2、扩展分区:最多只能有1个扩展分区,主分区加扩展分区总数最多只能有4个,扩展分区不能写入数据,只能用来包含逻辑分区
3、逻辑分区:被扩展分区包含,理论上不限制数量
二、格式化
格式化(高级格式化)又称逻辑格式化,它是指根据用户选定的文件系统(win中的FAT16、FAT32、NTFS和Linux中的EXT2、EXT3、EXT4等),在磁盘的特定区域写入特定数据,在分区中划分出一块用于存放文件的分配表、目录表等用于文件管理的磁盘空间,格式化其实就是写入文件系统的过程,在写入文件系统的过程中会把数据清空,所以格式化并不是用来清空数据的,清空数据只是在写入文件系统的过程中的功能。
三、硬件设备文件名,Linux中所有内容以文件形式保存,包括硬件
IDE硬盘:/dev/hda-d
ECSI/SATA/USB硬盘:/dev/sd[a-p]
光驱:/dev/cdrom或者/dev/sr0,第二个光驱的话就是/dev/cdrom1或/dev/sr1
软盘:/dev/fd0-1
打印机(25针):/dev/lp[0-2]
打印机(USB):/dev/usb/lp[0-15]
鼠标:/dev/mouse
四、分区表示
主分区和扩展分区:/dev/sda-p
逻辑分区:/dev/sd[a-p]5-n
五、挂载
指将一个设备(通常是存储设备)挂接到一个已存在的目录上。(这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。)
linux操作系统将所有的设备都看作文件,它将整个计算机的资源都整合成一个大的文件目录。我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上,然后通过访问这个目录来访问存储设备。
Linux中所有设备都必须挂载之后才能使用。
1、挂载点必须是一个目录。
2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。对于其他操作系统建立的文件系统的挂载也是这样。
Linux中必须挂载的分区:
/:根分区
swap分区:交换分区,一般为内存的2倍,最大不超过2G,可以理解为win中的虚拟内存
推荐分区:
/boot:启动分区,推荐设置大小为200M
六、其他
Linux中的文件和文件名严格区分大小写
Linux中不靠扩展名区分文件类型,我们常看到的文件后缀只是为了方便服务器维护人员辨识文件类型和用途
常用的文件后缀(并不是必须,只是一个大概的规范):
压缩包:.gz、.bz2、.rar.bz2、.tgz等。
二进制软件包:.rpm
网页文件:.html、.php等
脚本文件:.sh
配置文件:.conf