目录结构
/bin与/sbin存放的都是一些命令,只不过/sbin下的命令只有超级管理员能执行
/boot安装好系统之后我们就不要去动它了,除非linux文件引导区崩溃,或者一些信息需要去引导,需要去重新修复的时候才会可能会修改这里面的文件. 正常情况下我们是不需要动它的
/dev存放设备的文件包括虚拟终端的伪设备信息
如下图,可以看到文件系统就是挂载到/dev/目录下面的,还有硬盘分区
/opt第三方程序目录,废掉了
/etc/系统基础服务配置文件所在的目录,例如mysql,apache,dhcp,yum,rpm的配置文件等
/media像光盘,U盘都是挂载到这个目录下
/lib就是给应用程序用的一些接口或者一些固定的实现功能
/proc虚拟的文件系统,内核和进程信息的目录。类型于汽车仪表盘
/sys 虚拟的文件系统,废掉了不经常用
/tmp临时目录,所有用户都可以进入这里做各种操作(黑客跳板目录,黑客可以在这个目录里放一些木马利用一些端口提root权限)
/usr类似于c:/program file 应用程序所在目录
/var日志文件存放在这里
总结
配置文件
1, /etc/resolv.conf: Linux系统过时的DNS客户端配置文件
2./etc/hostname: 主机名配置文件
查主机名:
hostname
uname -n
修改主机名:
1.nmtui
2.hostnamectl set-hostname oldboy
3.vim /etc/hostname
3./etc/hosts: 系统本地的DNS解析文件(局域网的域名和IP解析文件)
IP+域名+主机名的形式
用于内部测试,临时访问。服务器之间联系会用主机名的形式
4./etc/fstab: 配置开机设备自动挂载的文件
第一列:设备名/UUID
第二列:挂载点
第三列: 文件系统类型
第四列:挂载的参数,可写/可读/默认
第5列:是否进行备份,默认0
第6列:是否开机做磁盘检查,默认0
特殊知识点:linux设备直接插上去用不了,我们需要把它挂载到一个目录上(想象成一个封闭的空间开了一个口,开口的过程叫挂载,开口就是目录,也叫挂载点)
5./etc/rc.local: 存放的是系统开机想执行的命令
6./etc/issue: 里面内容显示的就是我们在登录linux之前显示的系统版本和内核信息
7./etc/motd: 配置用户登录系统之后提示内容的文件, 默认是空文件
8./etc/redhat-release: 声明Red Hat版本号和名称信息的文件
uname -r 查看系统内核版本
uname -n 查看主机名
uname -a 查看所有
9./etc/sysctl.conf: linux内核参数设置文件(系统优化)
配置完: sysctl -p 生效, 直接编辑完不生效。
10./etc/profile, 、/etc/bashrc 配置系统的环境变量/别名等的文件
【Linux进阶】必备课程之重要目录及结构/2021最新最全最详细/轻松掌握Linux_哔哩哔哩_bilibili
本笔记的来源