1、总结IP地址规划
IP由网络ID和主机ID组成,网络ID表示哪个网段,主机IP标识哪个主机
IP有5个分类
A类:网络ID为高8位,剩下24位是主机ID,其中网络ID第一位必须为0,ID范围则是0.0.0.0~127.0.0.0,其中0是保留地址,127是回环地址不能使用。
B类:网络ID为高16位,剩下16位是主机ID,其中网络ID前2位为10,ID范围是128.0.0.0~191.255.0.0
C类:网络ID为高24位,剩下8位是主机ID,其中网络ID前3位为110,ID范围是192.0.0.0~223.255.255.0,其中192.168.0.0/16和172.16.0.0/12是私有地址
D类:此类为多播地址,网络ID是1110开头,ID范围是224.0.0.0~239.0.0.0
E类:11110开头,ID范围是240~255,此类是保留地址
2、总结常见网络管理命令
3、给定IP地址167.77.88.99和掩码255.255.255.192,子网号是什么?广播地址是什么?有效IP地址是什么?
子网号:01
广播地址:167.77.88.127
有效IP地址:167.77.88.65~167.77.88.126
4、添加IP地址192.168.2.2/24到eth0网卡上
ifconfig eth0 192.168.2.2/24
或者
ip addr add 192.168.2.2/24 dev eth0
ip a add 192.168.2.2/24 dev eth0
添加地址和网卡别名
ip a a 192.168.2.2/24 dev eth1 label eth1:2
清除地址
ip addr del 192.168.2.2 dev eth0
全部清除
ip a flush dev eth0
ip命令中的scope用来指明作用域
global:全局
link:链接可用
host:本机可用
例如网卡A和网卡B都在同一台机器上时,有数据包从网卡A过来要传达网卡2的IP地址,此时global的地址则可以接收到,如果是link的地址只能从网卡2的线路进来才能到达,host只有在本机才能到达
5、top,iostat,vmstat命令总结
top命令
用来查看系统进程相关的信息,相当于任务管理器
显示信息
l uptime信息
t task和CPU信息
m 内存信息
数字1 CPU分级显示
排序
P 根据CPU使用率排序
M 根据内存使用率排序
T 根据累计占用CPU时长排序
排序
q 退出
s 修改刷新间隔
k 终止进程
w 保存到文件
选项
-d n 指定刷新间隔为n,默认3秒
-b 显示全部进程
-n a 刷新a次后退出
-H 显示指定进程ID的线程,例如top -H -p PID
iostat命令
用来查看IO数据量
iostat 1 1秒检测一次
iostat 1 5 1秒检测一次,5次后退出
Device:设备名
tps:请求数量
kB_read/s:读取速度
kB_wrtn/s:写入速度
kB_read:读取总量
kB_wrtn:写入总量
vmstat命令
用来查看虚拟内存信息
vmstat 1 1秒检测一次
vmstat 1 5 1秒检测一次,5次后退出
procs:
r 表示可运行进程个数,正在运行或者等待运行。
b 不可中断状态的进程个数,就是被阻塞的列队长度
memory:
swpd:交换内存使用总量
free:空闲物理内存总量
buffer:buffer的内存总量
cache:cache的内存重量
swap:
si:从swap读入内存的速率
so:从内存写到swap的速率
io:
bi:从磁盘读入内存的速率
bo:从内存写到磁盘的速率
system:
in:进程中断速率
cs:进程切换速率
cpu:
us:用户使用率
sy:系统使用率
id:空闲率
wa:IO等待时间
st:消失时间
6、找出CPU占用最多的前10个进程
top
P
7、crontab实现,在12 月内, 每天的早上 6 点到 12 点,每隔 3 个小时 0 分钟执行一次 /usr/bin/backup
/etc/crontab 文件格式
分钟 小时 日 月 周 用户 命令
crontab -e 格式
分钟 小时 日 月 周 命令
crontab -e
* 6,9,12 * 12 * /usr/bin/backup