Shell-13-常用文件目录




linux系统目录结构

image-20210817151850642



环境变量文件

系统级 	系统级变量文件对所有用户生效
#系统范围内的环境变量和启动文件。
#不建议把要做的事情写在这里面,最好创建一个自定义的,放在/etc/profile.d 下
/etc/profile
 
#系统范围内的函数和别名
/etc/bashrc	


用户级	用户级变量文件对自己生效,都在自己家目录下
~/.bashrc        #用户指定别名和函数
~/.bash_logout   #用户退出执行
~/.bash_profile  #用户指定变量和启动程序
~/.bash_history  #用户执行命令历史文件


开启启动脚本顺序
/etc/profile -> /etc/profile.d/*.sh -> ~/.bash_profile -> ~/.bashrc ->/etc/bashrc
因此,我们可以把写的脚本放到以上文件里执行


系统配置文件

/etc/issue               #系统版本
/etc/hosts               #主机名与IP对应关系
/etc/resolv.conf         #DNS服务器地址
/etc/hostname            #主机名
/etc/sysctl.conf         #系统参数配置文件
/etc/sudoerssudo         #权限配置
/etc/init.d              #服务启动脚本
/etc/sysconfig/network   #网卡信息配置目录
/etc/rc.d/rc.local       #系统 init 初始化完后执行,不建议将启动服务写在这里面,应创建自己的 systemd 或 udev
/etc/fstab               #硬盘自动挂载配置
/etc/inittab             #系统启动运行级别
/etc/crontab             #系统级任务计划
/var/spool/cron          #用户级任务计划,此目录下以用户名命名对应每个用户的任务计划
/etc/cron.d              #描述计算机任务计划
/etc/hosts.allowTCP      #包访问列表
/etc/hosts.denyTCP       #包拒绝列表
/usr/share/doc           #各软件的文档
/etc/sshd_configSSH      #服务配置文件
/var/log                 #系统和应用程序日志
/var/spool/mail          #邮件目录


/dev目录

/dev 目录下存放的是一些设备文件

image-20210817152622373



/proc目录

/proc 是一个虚拟目录, 在 Linux 系统启动后生成的, 数据存储在内存中,存放内核运行时的参数、网络信息、进程状态等等


1./proc目录

image-20210817152729669


2./proc/net 目录存放的是一些网络协议信息

image-20210817152752611


3./proc/sys

这个目录下的文件可被读写,存了大多数内核参数,可以修改改变内核行为
所以修改这些文件要特别小心,修改错误可能导致内核不稳定


有四个主要的目录:
fs       #文件系统各方面信息,包括配额、文件句柄、 inode 和目录项。
kernel   #内核行为信息
net      #网络配置信息,包括以太网,ipx,ipv4和ipv6
vm       #linux内核的虚拟内存子系统,通常成为交换空间


image-20210817153051699

image-20210817153120663

image-20210817153136987


posted @ 2021-08-17 15:35  李成果  阅读(102)  评论(0编辑  收藏  举报