Linux 常用配置文件

apt 源相关文件、目录

1
2
3
4
5
/var/lib/apt/lists
#ubuntu软件更新的源服务器的地址
/etc/apt/sources.list
#*.list文件在单独文件中写入源的地址,通常用来安装第三方的软件
/etc/apt/sources.list.d

yum 源

1
/etc/yum.repos.d/CentOS-Base.repo

MySQL

1
2
/etc/mysql/my.cnf
/etc/my.cnf

安装日志

1
2
3
4
5
6
7
/root/install.log
#记录安装系统软件包以及其文件信息
/root/install.log.syslog
#记录安装过程留下来的事件记录
/root/anacona-ks.cfg
#以kickstart配置文件的格式记录安装过程中设置的选项信息
#当要安装多台服务器时,可以先装一台,然后利用/root/anaconda-ks.cfg可以进行批量安装

网络配置

1
2
3
4
5
6
/etc/sysconfig/network-scripts/ifcfg-eth0
#网卡配置文件,IP/子网掩码/网关/DNS/ONBOOT
/etc/sysconfig/network
#设置主机名
/etc/resolv.conf
#DNS配置文件

用户管理

1
2
3
4
5
6
7
8
/etc/group
#存储当前系统中所有用户组的信息
/etc/gshadow
#存储当前系统中用户组的密码信息
/etc/passwd
#存储当前系统中所有用户的信息
/etc/shadow
#存储当前系统中所有用户的密码信息

计划任务

1
2
3
4
5
6
/etc/crontab #系统配置文件,只有root用户才会把这些内容载入到计任务表中
/var/spool/cron #最终生成的计划任务文件
/var/spool/cron/root #root用户的定时任务
/var/spool/cron/user1 #user1用户的定时任务
/var/log/cron #crontab日志,保存cron的任务执行记录,echo会打印到这里
/var/log/cron-日期

别名、历史

1
2
3
~/.bashrc
/root/.bashrc
/etc/bashrc

用户和用户组

1
2
/etc/login.defs #提供了几个用户帐户参数的缺省配置信息
/etc/default/useradd #新建用户的默认配置