系统文件位置

用户文件

/etc/passwd 存放账户信息
/etc/shadow 存放用户密码

组群文件

/etc/group 存放组群信息
/etc/gshadow 存放组群密码

系统配置

/etc/rc.d/init.d 用于放置几乎所有服务的启动脚本
/etc/profile 系统环境
/etc/bashrc 系统变量
/etc/hosts 或者 /etc/sysconfig/network 修改主机名
/etc/inittab 设置默认启动级别
/etc/aliases 别名配置文件
/boot/grub/grub.conf 内核启动配置
/etc/fstab 挂载文件系统
/etc/sysconfig/i18n 语言配置文件
/etc/crontab crontab配置文件
/etc/sudoers sudo配置文件
/etc/motd 输入用户名和密码后看到的内容
/etc/login.defs 生成新用户,基本参数
/var/spool/at/ 存放at时间任务的目录
/etc/at.deny 禁止时间任务,针对用户
/etc/at.allow 允许时间任务,针对用户

网络配置

/etc/sysconfig/network-scripts/ifcfg-ethx ethx网卡配置
/etc/resolv.conf 指定dns服务器ip
/etc/hosts 主机名和IP地址对应文件

安全配置

/etc/sysconfig/iptables 防火墙主配置文件
/etc/pam.d/su 限制用户使用su
/etc/secruetty 限制根用户直接登陆终端
/etc/secrrity/access.conf 限制某用户登陆
/etc/nologin 限制所有用户登陆
/etc/sudoers 强制用户每次使用sudo输入密码
/etc/security/time.conf 限制用户登陆系统时间
/etc/selinux/config SElinux配置文件
/etc/hosts.allow TCP的一个许可表
/etc/hosts.deny TCP的一个拒绝表

家目录配置文件

~/.bash_profile
当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件
~/.bashrc
该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取
~/.bash_logout
当每次退出系统(退出bash shell)时,执行该文件. 一般用于垃圾清除,清除历史记录

日志文件

/etc/logrotate.conf 日志文件各级的选项
/var/log/message 内核消息及各种应用程序的公共日志信息
/var/log/secure 用户认证相关的安全事件信息
/var/log/cron Crond周期性计划任务产生的时间信息
/var/log/lastlog 每个用户最近的登录事件
/var/log/wtmp 每个用户登录注销及系统启动和停机事件
/var/log/btmp 失败的、错误的登录尝试及验证事件
/var/log/ maillog 进入或发出系统的电子邮件活动

yum配置

/etc/yum.conf 配置文件
/etc/yum.repos.d/ 仓库配置文件
Apache配置
/etc/httpd/conf/httpd.conf 主配置文件
/etc/httpd/conf.d/*.conf 子配置文件
/var/www/html 默认发布目录
/etc/httpd/logs/* 日志文件

SSH配置

/etc/ssh/sshd_config 服务端配置文件
/etc/ssh/ssh_config 客户端配置文件
~/.ssh/authorized_keys 远程主机公钥

DNS配置

/etc/named.conf DNS配置文件
/etc/named.rfc1916.zones DNS区域文件
/var/named/ 存放DNS记录

FTP配置

/etc/vsftpd/vsftpd.conf 配置文件
/etc/vsftpd/user_list 黑名单
/etc/vsftpd/user_list 黑/白名单配置文件
/etc/vsftpd.chroot_list 锁定用户家目录的名单

DHCP配置

/etc/dhcpd.conf 主配置文件
/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample 模板文件
/var/lib/dhcp/dhcpd.leases 查看哪个用户使用你的dhcp服务器

Samba配置

/etc/samba/smb.conf 主配置文件

Nginx配置

/etc/nginx/conf/nginx.conf 主配置文件
/usr/share/nginx/html 网页默认存放位置
/usr/lib64/systemd/system/nginx.service 管理脚本
/usr/lisb64/nginx/modules 模块
/usr/sbin/nginx 应用程序
/var/log/nginx 日志文件

Telnet配置

/etc/xinetd.d/telnet 主配置文件
/etc/pam.d/login 默认root不能登录 可修改这个配置文件

Mysql配置

/etc/my.cnf 主配置文件
/usr/share/mysql/ 默认数据库文件目录
/var/lib/mysql/ 数据库目录
Loading...
目录
文章列表
王小扬博客
产品
Think
Git
软件开发
计算机网络
CI
DB
设计
缓存
Docker
Node
操作系统
Java
大前端
Nestjs
其他
PHP