zoukankan      html  css  js  c++  java
  • 系统运维易忘点总结之三

    RAID磁盘阵列
    raid0:条带模式,需要至少2块磁盘,最高性能,同一文档分散写入在不同磁盘,无容错性,无冗余。
    raid1:镜像模式,需要至少2块磁盘,一个文档复制成多份,分别写入不同磁盘。存储利用率:小于等于50%,成本较高!
    raid5:校验条带模式,需要至少3块磁盘,分散写入不同校验数据。存储利用率:n-1/n。容错:只能损坏一块磁盘。性价比最高!

    raid10:镜像条带模式,需要至少4块磁盘,先组成两个独立raid1,再把他们组成raid0。只要不是成对的镜像盘坏掉,数据都安全。存储利用率:小于等于50%

    硬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同步。

    假设是一种超能力
  • 相关阅读:
    ResourceManager总体架构
    Yarn聚合日志
    Hive参数配置方法
    Hive任务日志及日志调试
    bugku web web3
    bugku web 矛盾
    bugku web web基础
    Bugku 杂项 眼见非实
    Bugku 杂项 啊哒
    JarvisOJ Basic Help!!
  • 原文地址:https://www.cnblogs.com/Haihong72H/p/12300112.html
Copyright © 2011-2022 走看看