Linux系统文件
在Linux里安装的时候,是可以指定某分区装在某文件里的。
bin
这是一个软连接,里面放的都是可执行命令。装系统的时候,bin目录是不能单独划分一个分区的。
因为开机的时候会对bin目录进行挂载,但是呢,如果bin是空, 那么会起冲突。
boot
这些存放了和我们系统启动有关的文件。
dev
存放硬件设备
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L2j2V0bO-1582607409465)(D:\jiangpersonal\知识管理\红帽\dev.png)]
每添加一个应用设备,内核都会识别出来。然后利用udv映射到用户空间。
所以dev是不能单独的划分分区的。
etc
这里面存放的都是各种各样的配置信息。这个绝对不能单独划分分区。
home
用来存放用户的家目录。但它不是家目录。
家目录
什么是家目录?就是一个树的根节点。我觉得可以这么理解。
lib
存放各种各样的模块。
lib64
这里面存的是64位的模块
这两个目录不能分区。
media
自动挂载的一个目录。这个目录删不删除都没关系。
mnt
手动挂载的文件夹。将它删除也没什么关系。
opd
在特定的情况下才用到它,其他情况下用不到。
proc
存放内核的参数。只有开机的时候这里面才会有文件。
所以优化系统的时候,我们一般都会到proc里面来修改的。
这个不能单独分区。
root用户
这个是它的家目录。
如果有x,就说明当前用户无法访问。
run
现在的meida是自动挂载到它下面的media
sbin
放一些可执行的命令。
它也不能单独划分一个分区。
srv
一般特殊的时候才能用的到。
一般用不到。
sys
是用来设置硬件的一些信息的。
查看CPU
lscpu
修改CPU
cd /sys/
ls
cd system
cd cpu/
ls cpu1
这个是查看CPU的状态。这里面会有一个online,如果现实的是1,那么CPU是开启的。如果是0那么就是关闭的。
关闭CPU
echo 0 > cpu1/online
查看CPU属性
cat cpu1/online
所以,这个文件也不能单独创建分区。
tmp
存放临时文件
usr
系统安装的系统产生的文件。
装一个软件包的时候呢,大部分的文件都会存在这里面。可以单独搞个分区。
var
存放日志文件或者数据库文件。可以单独挂载一个分区。
逻辑卷
装系统的时候建议使用逻辑卷。
时文件
usr
系统安装的系统产生的文件。
装一个软件包的时候呢,大部分的文件都会存在这里面。可以单独搞个分区。
var
存放日志文件或者数据库文件。可以单独挂载一个分区。
逻辑卷
装系统的时候建议使用逻辑卷。
注意,boot是不能放在逻辑卷上面的。