Linux-系统分区与目录结构
本文包括Linux系统安装时的分区设置建议,以及Linux的目录结构解释。
系统安装中的分区设置
按以下顺序和大小安装
(1)、“交换空间”,相当于windows下的虚拟内存。建议大小:(理论值为实际内存的两倍),设置为电脑内存大小即可,选择逻辑分区,空间起始位置。
(2)、“/boot”。包含系统内核和系统启动所需的文件,实现双系统的关键所在。建议大小:200M。个人认为设置1G较好。选择逻辑分区,空间起始位置。
(3)、“/”分区(根目录)。大致相当于windows下的系统盘(C盘),存放系统文件,当在Ubuntu下安装一些软件时,有可以选择路径的,就可以选择“/home”里面,即自定义软件安装路径,但还有一些不能选择安装路径的,就会安装到“/”分区,大部分软件是默认安装到“/”分区下的。还有一点就是这个分区下是不能像平时一样选择”删除”、”复制”、”粘贴”的,选择一个文件或文件夹,右键,是没有这些”删除”...选项的(我不确定是不是所有的文件和文件夹都是这样,毕竟我没有都试一遍)。(当然可以通过一些命令来实现”删除”、”复制”、”粘贴”、”新建”这些功能的,)。 建议大小:10-20G。个人认为大点较好,选择主分区,空间起始位置。
(4)、“/home”分区(用户的家目录)。这个就相当于windows下的非系统盘,像D盘、E盘、F盘...,除了一些特殊的文件,可以像在windows下一样,任意“删除”、“复制”、“粘贴”、“新建”,平时下载的东西都会保存在这个分区,这个分区主要就是用来存放文件。建议大小:磁盘剩余部分。选择逻辑分区,空间起始位置。
同时为了避免每次sudo都要输入密码,这里配置一下visudo
:
sudo visudo
在文件最后加上一句(改为自己的用户名):
kongxp ALL=(ALL) NOPASSWD: ALL
目录结构
- /usr 为系统级应用程序的目录,可以理解为C:/Windows/
- /usr/local 为用户级应用程序的目录,可以理解为C:/Program Files/
- /opt 主要存放手动安装的软件,可以理解为D:/Software/,用于放置大型软件,当硬盘容量不够时可以单独挂载到其他磁盘
- 通过apt-get安装的软件
- 下载的软件存放在:/var/cache/apt/archives
- 安装后软件默认位置:/usr/share
- 可执行文件位置:/usr/bin
- 配置文件位置:/etc
- lib文件位置:/usr/lib