12.18
Liunx目录配置文件
第1章 /etc目录
1.1 网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0
IPADDR GATEWAY NETMASK DNS1 DNS2 BOOTPROTO ONBOOT
1.2 /etc/resolv.conf DNS的配置文件
1.2.1 修改DNS的方法:
a.网卡配置文件
添加DNS1 DNS2
b./etc/resolv.conf
注:两个地方都配置,网卡配置文件生效。
网卡里面配置的DNS优先于/etc/resolv.conf
一般在网卡配置文件中修改,修改后重启网卡
1.2.2 重启网卡的方法
a./etc/init.d/network reload 重启所有网卡
b.service network reload 重启所有网卡
c.ifdown eth0;ifup eth0 单独重启某一块网卡
1.3 /etc/hosts 解析主机名
ip地址与域名的解析关系(对应关系)
1.3.1 应用:
(1)搭建测试环境
(2)方便记忆 省事 不用记录ip地址
实例1-1 [[email protected] /]# vim etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.0.0.201 test01.baidu.com
注:在 /etc/hosts文件中写上百度的域名和别的ip,不能用百度
因为解析出的不是百度正确的ip,是/etc/hosts文件中对应的ip
1.4 /etc/sysconfig/network
1.4.1 修改主机名的方法:
a.临时
hostname +主机名
b.永久
修改/etc/sysconfig/network 重启服务器后生效
[[email protected] /]# vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=oldboy
实例1-1 在实际环境中,不可能因为重命名就重启服务器,一般hostname一下和修改配置文件
1.5 /etc/fstab 开机时设备与目录对应关系(挂载关系)
自动挂载
1.5.1 查看设备与目录对应关系命令
blkid 查看设备与目录的对应关系(鸡肋)
df -h 查看查看磁盘使用情况顺便也可以看设备与目录的对应关系
[[email protected] xiaodong]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 8.8G 1.8G 6.7G 21% /
tmpfs 238M 0 238M 0% /dev/shm
/dev/sda1 190M 40M 141M 22% /boot
1.6 /etc/rc.local
在linux开机时自动运行软件、程序、命令存放处
1.7 /etc/inittab linux 运行级别的配置文件
1.7.1 运行级别说明:
0 关机
1 单用户模式 root密码忘记
2 没有NFS的多用户模式
3 命令行模式
4 没有使用 待开发
5 图形化模式 桌面模式 x11
6 重启
1.7.2 查看运行级别 runlevel
[[email protected] oldboy]# runlevel
N 3
#N 上一次的运行级别 N表示一直在这个级别
#3 当前运行级别
1.7.3 更改运行级别
a.临时修改运行级别 立即生效
init命令
[[email protected] oldboy]# init 3
[[email protected] oldboy]# runlevel
3 3
b.永久修改运行级别
修改配置文件 /etc/inittab
注:如果运行级别改为0或6,如何修改回来
方法一:进入单用户模式
方法二:进入救援模式
1.8 /etc/init.d 里面存放的是各种软件的管理命令
实例1-1 /etc/init.d/iptables
/etc/init.d/network
1.9 /etc/profile 配置系统的环境变量 别名 √√√
已经接触的三个变量 PS1 LANG(/etc/sysconfig/i18n) PATH
1.10 /etc/bashrc 别名
1.10.1 系统中和别名有关的配置文件
国法-哪里都生效
/etc/profile
/etc/bashrc
家规-只有自己家里生效
~/.bashrc
~/.bash_profile
# ~ =====当前用户的家目录
1.11 /etc/issue 文件的内容在用户登录系统之前显示 一般不让显示(安全)
快速清空文件内容 >/etc/issue
1.12 /etc/motd 在用户登录系统之后显示
实例1-1 [[email protected] oldboy]# cat /etc/motd
[[email protected] oldboy]# echo "I am a student" > /etc/motd
[[email protected] oldboy]# cat /etc/motd
I am a student
/etc/小结:
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/hosts
/etc/sysconfig/network
/etc/fstab Linux开机自动挂载的配置文件 Linux在开机时设备与入口对应关系
/etc/rc.local
/etc/init.d/
/etc/inittab
/etc/profile
/etc/bashrc
/etc/issue
/etc/motd
第2章 /usr/ 目录
2.1 /usr/local/ linux编译安装软件默认位置
===c:\program file
2.2 Linux下面安装软件常见的方法
2.2.1 yum 点外卖 缺少的东西外卖解决
yum install tree -y
优点:安装方便 快捷
缺点:联网
2.2.2 rpm命令安装
rpm包安装 超市买半成品 速冻水饺 买回来自己
加工,缺少的东西自己解决
缺点:自己解决 依赖
2.2.3 编译安装
自己做 准备菜 炒菜 上菜
./configure make make install
优点:自己可以配置
缺点:需要自己解决各种依赖
2.3 检查软件是否安装
rpm -qa tree
rpm -qa |grep “tree”
2.4 查看软件包里面的内容
rpm -ql tree
第3章 /var/ 目录
3.1 /var/log/ 日志====服务器运行状态记录
实例3-1 /var/log/ messages 存放的是系统默认的日志
/var/log/ secure 系统用户的登录信息 谁在什么
注:系统对这两个文件会定期切割 保证系统的日志不会过大
对日志的定期切割----日志轮询
第4章 /proc/目录 虚拟目录 内存中一些进程
/软件信息
4.1 /proc/meminfo 内存信息
一般不从这儿看
[[email protected] xiaodong]# free -h
total used free shared buffers cached
Mem: 474M 351M 123M 60K 107M 8.9M
-/+ buffers/cache: 234M 239M
Swap: 767M 18M 749M
4.2 /proc/cpuinfo cpu信息
参数:physical id 第几个CPU(从0开始)
core id 第几个核心(从0开始)
4.3 /proc/loadavg 系统的平均负载 负载===系统的繁忙程度
实例4-1 [[email protected] /]# cat /proc/loadavg
0.00 0.00 0.00 1/99 1822
第一个0 最近一分钟
第二个0 最近5分钟
第三个0 最近15分钟
4.3.1 看系统负载命令 w
[[email protected] xiaodong]# w
00:06:46 up 2 days, 9:14, 3 users, load average: 0.00, 0.00, 0.00
USER TTY FROM [email protected] IDLE JCPU PCPU WHAT
root pts/0 10.0.0.1 23:29 0.00s 3.27s 0.10s w
root pts/1 10.0.0.1 23:29 33:24 0.13s 0.13s -bash
root pts/2 10.0.0.1 20:47 42:34 1.39s 1.39s -bash
4.3.2 衡量方法
系统负载 接近 所有CPU核心总数的时候 系统繁忙
4.3.3 错误:
61 column window is too narrow 栏目窗口太狭窄
4.4 /proc/mounts
系统设备与入口的对应关系 系统挂载信息列表
总结目录结构:
1.Linux设备(磁盘分区)不挂载无法用
2.必知必会的目录/文件作用
/etc/ /usr/local /var/log /proc/
3.网卡配置文件 IPADDR GATEWAY NETMASK DNS1 DNS2 BOOTPROTO ONBOOT
4.红帽系统中 DNS的配置文件
5.Linux下面如何修改主机名
6.Linux下面常见安装软件的方法
7.Linux运行级别 啥意思 怎么看 怎么改
配置文件总结:
linux系统中必知的文件
/etc/sysconfig/network-scripts/ifcfg-eth0 linux第一块网卡的配置文件
/etc/resolv.conf dns配置文件
/etc/hosts ip与主机名解析关系
/etc/sysconfig/network 永久(重启服务器)修改主机名的地方
如何修改主机名
/etc/fstab 开机自动挂载
/etc/rc.local 存放开机自启动的程序或命令
/etc/inittab 运行级别的配置文件
/etc/init.d 系统的软件/服务的管理命令 存放在这里
/etc/profile 系统的环境变量,别名
/etc/bashrc 别名存放位置
/usr/local 编译安装时候默认的安装位置
/var/log/message 系统普通的日志
/var/log/secure 用户登录的信息 什么时候 谁从哪里登录登录是否成功
/var/spool/cron/root 定时任务的配置文件
/proc/cpuinfo 系统cpu信息
/proc/meminfo 系统内存信息
/proc/loadavg 系统负载信息
/proc/mounts 系统挂载信息
原文地址:http://blog.51cto.com/13517084/2054525