/usr 用户的程序(源码),帮助文件,二进制命令
/dev 设备目录
/var variable data 日志和缓存cache
/boot 系统目录,grup
/etc下放配置文件,软件的启动程序(/etc/init.d)
/proc 显示内核及进程信息的虚拟文件系统
重要文件
网卡文件
/etc/sysconfig/network-scripts/iccfg-eho0/1
route -n 查网关 最下面那个
重启所有网卡
/etc/init.d/network restart
(centos 6.7之后改IP,已建立连接的CRT不会断开)
只重启一块网卡 ifdown eth0 && ifup eth0
DNS /etc/resolv.conf
网卡配置文件里也可以配置DNS,并且优先于resolv.conf。重启网络后网卡的DNS会覆盖reslov.conf
但是不配resolv.conf不能上网
/etc/hosts 设定用户IP和主机名(域名)的对应解析表,相当于本地LAN局域网内的DNS
看银联是怎么设置hosts的
/etc/sysconfig/network
在这里配置主机名
格式:HOSTNAME=pchdacc01
查看主机名:uname -n hostname
- 临时修改主机名:hostname pchdacc02
- 修改配置文件 sed -i 's#HOSTNAME=pchdacc01#HOSTNAME=pchdacc02#g' /etc/sysconfig/network,然后在hostname修改一下,就不用重启了
/ec/fstab 设置开机要挂载的设备和文件系统
要挂载的设备 挂载点 文件系统类型 挂载的选项(只读挂载,可写挂载) 是否备份 是否开机做磁盘检查
/etc/rc.local 存放开机自启动程序 windows里运行MSConfig
chconfig常用来管理rpm包程序的开机自启
/etc/inittab 设置开机系统启动级别
/etc/init.d 存放rpm包的软件的启动程序
SELINUX
/etc/selinux/config
SELINUX=enforcing
看公司是不是改成disabled
sed 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
getenforce 查看当前selinux的状态
setenforce 0临时设置 0是关闭 1是开启(因为改了配置文件要重启机器才能生效)
修改运行级别
/etc/inittab
sed 's#id:3:initdefault:#id:1:initdefault:#g' /etc/inittab
关机命令 shutdown -h now halt init 0
重启命令 shutdown -r now reboot init 6
防火墙
查看防火墙状态
/etc/init.d/iptables status
临时关闭
/etc/init.d/iptables stop
永久关闭
chkconfig iptables off
字符集
/etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
如果是改配置文件,要source /etc/sysconfig/i18n
设置操作超时时间
export TMOUT=0
(想永久生效可以在/etc/profile下写入,source /etc/profile)
退出后清空历史命令(防止黑客)
history -c
清楚指定条数第五条
history -d 5
设置历史命令保存条数
export HISTFILESIZE=5
(想永久生效可以在/etc/profile下写入,source /etc/profile)
这个是设置保存在 ~/.bash_history 中的条数
隐藏登录前版本信息
cat /etc/issue
为防止登录前查看版本信息,可以清空该文件,也可以显示为欢迎使用XX系统,如欢迎使用阿里云,银联科技内网系统
设置登入后显示信息
cat /etc/motd 直接写入 欢迎使用银联系统,只为内部使用
/etc/redhat-release 看版本号和名称的信息 或者 uname -r uname -m
/etc/profile 全局环境变量
/home 普通用户的家目录
/var/log/message 系统日志,一周一个文件,可以看系统报错
dmseg 查看系统故障信息 依赖于rsyglog开启
/var/log/secure 系统安全的日志文件 记录登录信息 pop3 ssh telnet ftp都会记录在此 依赖于rsyglog服务开启
/proc 显示内核及进程信息的虚拟文件系统
/proc/version 内核版本
/proc/cpuinfo
/proc/meminfo
/proc/loadavg
/proc/mounts
/proc/ioports
/usr/src 存放源码包