系统运维易忘点总结之三

RAID磁盘阵列
raid0:条带模式,同一文档分散写入在不同磁盘,无容错性。
raid1:镜像模式,一个文档复制成多份,分别写入不同磁盘。存储利用率:小于等于50%
raid0+1或raid1+0
raid5:需要至少一块磁盘来存放校验数据。存储利用率:n-1/n
raid6:需要至少2块磁盘来存放校验数据。
硬RAID需要阵列卡实现。软raid用RAID软件。

进程管理
查看当前终端进程:ps aux
查看所有进程:ps elf
PPID:父进程的PID号
VSZ:虚拟内存
RSS:固定内存

top交互式工具
格式:top [-d 刷新秒数] [-U 用户名]
交互指令:
P:根据%CPU降序
M:根据%MEM降序
T:根据进程消耗的TIME降序
k:杀死指定的进程
检索进程:pgrep
后台启动:在命令行末尾加“&”符号。
Ctrl + z组合键:暂停并转入后台
jobs #查看后台任务
fg命令#将后台任务恢复到前台运行
bg命令#激活后台被挂起的任务
杀死进程的方式:
Ctrl+c组合键、kill、killall、pkill
记录所有服务的消息:/var/log/messages
记录成功的用户登录等事件:/var/log/wtmp

DHCP服务:
DHCP地址分配的四次会话:DISCOVERY --> OFFER -->REQUEST -->ACK
DHCP基本概念:租期、作用域、地址
软件包:dhcp
端口:67
配置文件:/etc/dhcp/dhcpd.conf
dhclient测试:dhclient -d [网络接口]

PXE网络装机:
客户端当计算机引导时,从网卡中把PXE client调入内存执行,去找PXE server。
服务端组成:DHCP(分配IP、定位引导程序)、TFTP(提供引导程序)、HTTP/FTP/NFS(提供yum源)
客户机条件:网卡要支持PXE,主板支持从网卡启动。
部署TFTP服务:
TFTP:UDP 69端口,默认资源目录:/var/lib/tftpboot
软件包:tftp-server
部署pxelinux.0启动程序,有包syslinux提供
部署操作系统引导文件:vmlinuz、initrd.img
拷贝模板文件
kickstart自动应答
root家目录的应答文件模板:anaconda-ks.cfg
或者在模板客户机上更改yum源ID为development,安装system-config-kickstart工具来创建新应答文件
--------------PXE+应答文件可以实现自动批量装机

Cobbler装机平台(更便捷的方式来装机)
cobbler集中管理了DHCP、DNS、TFTP、WEB等服务,并集成了镜像仓库、ks应答文件仓库。
软件包:cobbler、cobbler-web、dhcp、tftp-server、pykickstart、httpd、xinetd
配置文件:/etc/cobbler/settings

rsync同步操作
复制:完全拷贝源到目标
同步:增量拷贝,只传输变化过的数据
常用选项:
-n:测试同步过程,不做实际修改;
--delete:删除目标文件夹内多余的文档;
-a:归档模式,相当于-rlptgoD;
-z:压缩
用法:rsync 【选项】 源目录 目标目录
rsync [....] user@host:远程目录 #浏览远程目录
下行:rsync [....] user@host:远程目录 本地目录
上行:rsync [....] 本地目录 user@host:远程目录

inotify实时监控
软件包:inotify-tools
用法:inotifywait [选项] 目标文件夹
常用选项:
-m:持续监控;-r:递归监控;-e:指定监控的modify、move、create、delete、attrib等事件类别
例子:inotifywait -mrq -e modify,create,delete,attrib /opt
inotify与rsync的结合:当inotify监控到文档有变化时,实时更新rsync同步。

猜你喜欢

转载自www.cnblogs.com/Haihong72H/p/12300112.html
今日推荐