Linux目录的配置文件

linux中/etc/目录的配置文件

[root@xusx ~]# find / -maxdepth 1

[root@xusx ~]# tree -L 1/

1、启动或改变运行级的scripts或scripts的目录:

    /etc/rc  /etc/rc.d  /etc/rc*.d  /etc/rc.local   开机启动的程序放在这个文件里面

======>和windows下msconfig类似。

    用于存放开机自启动程序命令的文件(chkconfig 常用来管理yum/rpm 安装的程序服务的开机自启动/etc/init.d)。

    自己开发的程序,习惯把启动命令放入/etc/rc.local实现开机启动这些程序。linux开机时会把/etc/rc.local里内容执行一遍。

      chkconfig和/etc/rc.local,可以选择/etc/rc.local,服务器的档案。

2、 本地域名解析文件:

    /etc/hosts

======>设定用户ip与名字(域名)的对应解析表,相当于本地LAN局域网内的DNS解析文件。服务器之间的调用可用域名(内部DNS),方便迁移

 3、ip、掩码、网关、主机名配置:

    /etc/sysconfig/network-scripts/ifcfg-eth0  第一块网卡的配置文件

    /etc/resolv.conf  DNS的配置文件,  ping与域名解析关系

    /etc/sysconfig/network  主机名

=====>可修改机器名及网卡网关等配置,永久更改主机名,需要同时修改以下两项:

    vim /etc/sysconfig/network

    sed -i 's#HOSTNAME=localhost#HOSTNAME=xusx#g' /etc/sysconfig/network

    uname -n hostname 命令查看

 4、DNS服务器配置:

    /etc/resolv.conf   网卡配置文件优先于resolv.conf

=====>linux客户端网卡里设置的DNS优先于/etc/resolv.conf里设置。如果重启网络网卡的dns会覆盖/etc/resolv.conf的设置。

 5、开机自动挂载系统,所以分区开机都会自动挂载:

    /etc/fstab  file system mounting table

=====>实现开机要挂载的文件系统的一个列表。

=====>fstab一旦配置错误,会导致服务器无法启动。fstab里面的内容是开机自动挂载文件系统的列表。

      blkid命令对查询设备上所采用文件系统类型进行查询

 6、runlevel及加载相关的启动文件配置:

    /etc/inittab (init 初始化  tab 表) 系统运行级别

=====>设定系统启动时init进程将把系统设置成什么样的runlevel运行级别及加载相关的级别对应启动文件设置。

    命令:    

[root@localhost ~]# w  (显示已经登陆系统的用户列表,并显示用户正在执行的指令)
05:21:18 up 11:50, 1 user, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 192.168.138.1 04:25 0.00s 0.07s 0.01s w

 7、设置NFS系统用的配置文件路径:

    /etc/exports

 8、这个目录来存放系统启动脚本:

    /etc/init.d  系统服务(软件)启动命令

 9、全局系统环境配置变量:

    /etc/profile  系统环境变量(任何地方都生效变量)系统别名

    /etc/bashrc  系统别名

10、认证前的输出信息,默认输出版本内核信息:

    /etc/issue

 11、用户数据库,其中的域给出了用户名、真实姓名、家目录、加密的口令和用户的其他信息:

    /etc/passwd

 12、类似/etc/passwd,但说明的不是用户而是组:

    /etc/group

13、影子口令。影子口令文件将/etc/passwd文件中的加密口令移动到/etc/shadow中。/etc/shadow只对root可读:

    /etc/shadow

14、可以sudo命令的配置文件:

    /etc/sudoers

15、系统日志参数配置:

    /etc/syslog.conf

16、默认创建用户时,把该目录拷贝到家目录下:

    /etc/skel/

17、别名:

    /etc/bashrc

linux中/usr/目录的配置文件

默认软件都会存于该目录下。用于存储只读用户数据的第二层次;包含绝大多数的用户工具和应用程序。

    /usr/local  编译安装软件的默认安装位置

linux中/var/目录的配置文件

系统一般运行时要改变的数据.每个系统是特定的,即不通过网络与其他计算机共享。

1、日志信息,按周自动轮询:

    /var/log/message

2、定时器配置文件目录,默认按用户命名:

    /var/spool/cron/root  root用户的定时任务配置文件

3、记录登陆系统存取信息的文件,不管认证成功还是认证失败都会记录:

    /var/log/secure

4、当邮件服务未开启时,所有应发给系统管理员的邮件都将堆放在此:

    /var/spool/clientmqueue/

5、邮件目录:

    /var/spool/mail/

6、各种程序的Log文件,特别是login 

    /var/log/

linux中/proc/目录的配置文件

虚拟文件系统,将kernel与process状态归档为文本文件

1、查看内存信息

     /proc/meminfo 

2、处理器信息

    /proc/cpuinfo 

3、系统已经挂载的数据(信息),就是用 mount 这个命令呼叫出来

    /proc/mounts 

4、负载信息 系统繁忙程度

    /proc/loadavg

linux中/dev/目录的配置文件

设备文件分为两种:块设备文件(b)、字符设备文件(c),设备文件一般存放在/dev目录下。

原文地址:https://www.cnblogs.com/xusx/p/6047135.html