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目录下。