Linux菜鸟学习笔记第一篇
分享一个零基础的菜鸟学linux的过程,顺便给别的零基础的朋友们科普一些知识,欢迎同道中人指教。
为了通俗易懂一些,会参考Windows系统来理解linux
1.分区、格式化、挂载介绍
1.1 分区
分区:简单点来说就Windows里面的C盘、D盘、E盘这些,方便文件归类。
Linux当中分区有三种类型,分别是主分区、扩展分区、逻辑分区。
其中需要注意以下几点
1.主分区:最多能有4个
2.扩展分区:
- 最多只能有一个
- 主分区+扩展分区最多4个
- 不能像主分区那样写入数据
- 只包含逻辑分区
3.逻辑分区:可以和主分区一样写入数据
1.2 格式化
磁盘虽然分好区了,但是还不能用,还需要在这每一个分区上格式化,所谓格式化,其实就是安装文件系统,并不是很多人认知中的清空数据,Windows下的文件系统有Fat32、NTFS,CentOS使用的文件系统为ext,之前centOS5版本使用ext3作为默认的文件系统,而CentOS6使用ext4作为默认的文件系统;
硬件设备文件名:
- IDE硬盘 :/dev/hd[a-d]
- SCSI/SATA/USB硬盘:/dev/sd[a-p]
- 光驱:/dev/cdrom或/dev/sr0
- 软盘:/dev/fd[0-1]
- 鼠标:/dev/mouse
我们举一个例子,假设一个硬盘文件名为/dev/sda1 那么它的意思就是这个硬盘是SCSI/SATA/USB硬盘的第一个分区。sda2其中的2就是第二个分区。另外,逻辑分区都是从sda5开始的。这是因为前面说过主分区+扩展分区个数不能大于4,也就是说如果有扩展分区,那么扩展分区名称sda后面的那个数字最大就是4,而逻辑分区sda后面那个数字最小就是5。
1.3 挂载
就是Windows当中的分配盘符,盘符就是挂载点。不同点是Windows中用CDEF作为盘符,Linux中用目录作为“盘符”。理论上任何目录都可以作为“盘符”,但有些目录不可以。
对于Linux,必须分区的有如下
1. / (根分区)
2. swap分区 (交换分区,内存的两倍,不超过2GB,可以理解为Windows中的运行内存)
没有以上两个分区linux就不能启动。建议分区的有/boot 分区,这个分区放置一些启动文件一般分配200MB。