作者:Georgekai
归档:学习笔记
2017/12/28
目 录
第1章 ctrl+1 1
1.2 /etc/目录 1
1.2.1 网卡配置文件和DNS配置文件
1.2.2 更改本机hosts文件
1.2.3 修改主机名
1.2.4 开机自动挂载的设备与目录的对应关系
1.2.5 开机自动运行的软件和命令存放位置
1.2.6 运行级别的配置文件
1.2.7 存放各种软件的管理命令
1.2.8 配置系统的环境变量、别名 /etc/profile
1.2.9 配置别名 /etc/bashrc
1.2.10 登录系统之前的提示信息 /etc/issue
1.2.11 登录系统之后的提示信息 /etc/moth
1.2.12 快速清空一个文件的内容 >
1.3 /etc/目录
1.3.1 编辑软件默认安装位置 /usr/local
1.3.2 安装软件的常见方法 yum rpm 源码
1.3.3 查看软件是否安装
1.4 /var/目录
1.4.1 日志的记录位置/var/log/messages /var/log/secure
1.5 /proc/目录
1.5.1 查看CPU的使用信息 /proc/cpuinfo
1.5.2 查看内存的使用信息 /proc/meminfo
1.5.3 查看系统的平均负载 /proc/loadavg
1.5.4 查看系统的挂载列表 /proc/mounts
Day8
Georgekai~~~操作前备份,操作后检查
记忆方法:
1. 画一些图片-----先做出来,在慢慢优化
2. 记忆的层次
回顾: 1. 目录结构-linux目录特点
2. linux网卡的配置文件
3. Linux无法上网的拍错过程
1)验证是否能上网 ping www.baidu.com ==>unkn own host
2) DNS是否有问题 ping 公网的ip地址 ,如果通了说明DNS有问题
正题: 必知必会的目录和文件的作用、安装软件方法、运行级别
1.1 /etc/目录
1.1.1 网卡配置文件和DNS配置文件
1) 网卡配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0
2)DNS配置文件
/etc/resolv.conf
注:修改DNS在网卡配置文件中修改,因网卡配置文件 配置的NDS优先于/etc/resolv.conf
1.1.2 更改本机hosts文件,为了测试使用
/etc/hosts
注:/etc/hosts ip址与域名解析关系(对应关系)
作用:1)搭建测试的环境
2)方便记忆
1.1.3 修改主机名
1)临时修改
hostname kai
2)永久修改-配置文件
vim /etc/sysconfig/network
注:快捷键:Esc + . (删除光标后面的内容并进入编 辑模式)
1.1.4 开机时自动挂载的设备与目录的对应关系
1)blkid 查看分区、UUID、挂载点他们之间的对应关系
blkid
2)df -h 查看磁盘的使用情况 (h 带单位显示)
df -i 查看磁盘i节点的使用情况
1.1.5 开机自动运行的软件或命令存放的位置
vim /etc/rc.local
1.1.6 运行级别的配置文件
vim /etc/inittab
运行级别说明:
# 0 关机!!(不要把系统运行级别设置为0)
# 1 单用户模式 (只会运行基本的服务,网络也不行,一般用 于root密码忘记了)
# 2 没有NFS,多用户模式
# 3 命令行模式 工作中默认的运行级别
# 4 待开发
# 5 图形化模式 桌面模式
# 6 重启!!(不要把系统运行级别设置为6)
1)查看运行级别
runlevel
注:如显示N 3 :N表示以前没有切换过运行级别 3表示 当前运行级别
2)临时修改运行级别 (如:切换到图形),立即生效
init 5
3)永久修改运行级别 ,重启生效
vim /etc/inittab
1.1.7 存放各种软件的管理命令(服务)
如: /etc/init.d/iptables stop
注: 常用状态: stop reload restart start
1.1.8 配置系统的环境变量、别名
/etc/profile
注:PS1 PATH LANG :/etc/sysconfig/i18n
1.1.9 配置别名
/etc/bashrc
注:全局变量(相当于国法):/etc/profile
/etc/bashrc
局部变量(相当于家规):~/.bashrc
~/.bash_profiel
1.1.10 这个文件的内容在用户登录系统之前提示
/etc/issue
1.1.11 这个文件的内容在用户登录系统之后提示
/etc/motd
1.1.12 快速清空一个文件的内容
方法一: > /etc/kai.txt
方法二: echo ""> /etc/kai.txt
1.2 /usr/目录
1.2.1 linux编辑安装软件默认的位置 === c:/program files
/usr/local/
1.2.2 linux下面安装软件常见的方法:
1)yum 常用的 ,相当于点外卖 缺少的东西外卖解决
yum install tree -y
优点:安装方便、快捷
缺点:联网
2)rpm包安装 相当于超市买半成品,速冻水饺,需要自加 工,缺少的东西自己解决
缺点:自己解决依赖关系
3)编译安装 想到于自己做(准备源码包并解压),准备菜(./confi gure),炒菜(make),上菜 (makeinstall)
优点:自己根据需求进行配置
缺点:需要自己解决各种依赖关系
1.2.3 查看软件是否安装
1)查看rpm包是否安装
方法一:rpm -qa tree
方法二:rpm -qa |grep "tree"
注:-qa 查看软件是否安装(q查询query,a所有all)
2)rpm软件包里面的内容
rpm -ql tree
注:-ql 显示软件里面的内容( l列表list)
1.3 /var/目录
1.3.1 日志 === 服务器运行状态记录
1)/var/log/messages 存放的是系统默认的日志
tail /var/log/messages
2)/var/log/secure 用户的登录信息,谁在什么时候登录到你的 系统,登录是否成功
tail /var/log/secure
注:系统会对/var/log/secure /var/log/messages会 定期的切割
1)保证系统的日志文件不会过大
2)第日志的定式切割---日志轮询
1.4 /proc/目录 虚拟目录、内存中进出/软件信息
1.4.1 查看CPU信息
cat /proc/cpuinfo
注:physical id : 第几个CPU,从0开始
cored id :第几个核心
1.4.2 查看内存使用信息
方法一:cat /proc/meminfo
方法二: free -h
1.4.3 查看系统的平均负载
方法一:[[email protected]kai ~]# cat /proc/loadavg
0.00 0.00 0.00 1/95 1999
方法二:[[email protected] ~]# w
22:07:06 up 1:50, 1 user, load average: 0.00, 0.00, 0.00
USER TTY FROM [email protected] IDLE JCPU PCPU WHAT
root pts/0 10.0.0.1 21:40 0.00s 0.23s 0.09s w
方法三:[[email protected] ~]# uptime
22:06:08 up 1:49, 1 user, load average: 0.00, 0.00, 0.00
注:负载 === 系统的繁忙程度
注:第一个0.00 :表示最近1分钟内负载
第二个0.00 :表示最近5分钟内负载
第三个0.00 :表示最近15分钟内负载
注:衡量方法:
系统负载 接近 所有cpu核心总数的时候 属于繁忙
1.4.4 系统挂载列表,设备与入口(目录)的对应关系
方法一:cat /proc/mount
方法二:df -h
注:-h 人性化显示,-m 显示以m为单位的信息