美文网首页
Day24--操作系统磁盘管理(2)

Day24--操作系统磁盘管理(2)

作者: a幕城 | 来源:发表于2019-11-19 10:28 被阅读0次
    • 知识梳理复习
      1. 用户管理知识补充
        和组相关命令 groupadd groupmod groupdel
      2. 系统定时任务概念
      3. 定时任务实现方式
        系统默认定时任务: 每小时 每天 每周 每月 4个目录
        用户设置定时任务: crontab /var/log/cron
        PS: 日志文件没有记录信息 systemctl status rsyslog.service
        4)定时任务配置方法 配置格式: 时间信息 任务信息 时间信息: * */n 1-5 1,3,5 PS: 建议星期信息和日期信息不要同时配置
        5)定时任务常见错误
        1.`任务命令信息尽量绝对路径 定时任务识别环境变量: PATH=/usr/bin:/bin
        1. 任务命令不要使用特殊符号
          方法一: 将特殊符号命令放入脚本中
          方法二: 将特殊符号进行转义 \

        2. 尽量让定时任务执行时不要产生输出信息(错误输出)
          定时任务操作出错信息会追加到一个邮件文件中
          /var/spool/mail/root 消耗磁盘资源 block

          关闭邮件服务, 错误信息不会追加到邮件文件中
          systemctl status postfix.service --- 让系统发送邮件信息服务
          但是会生成大量小文件信息
          /var/spool/postfix/maildrop/ 消耗磁盘资源 inode

          处理方法:
          第一个里程: 邮件服务开启
          systemctl start postfix.service
          第二个里程: 定时任务执行时错误信息和正确信息放入到系统黑洞中
          /dev/null

          crontab -e

                  • /usr/bin/cp /oldboy/oldboy.txt /backup &>/dev/null
                  • /usr/bin/cp /oldboy/oldboy.txt /backup >/dev/null 2>&1
        3. 尽量给定时任务设置注释说明信息

        4. 大于2个任务需要同一时刻执行, 编写脚本完成多个任`

    02.操作系统启动顺序说明 (面试)

    centos6启动说明 意义
    进行开机自检 (检查硬件 加载识别bios)
    识别MBR引导信息 (引导系统启动)
    加载grub菜单 (选择内核信息)
    (选择内核信息) (控制管理硬件)
    启动第一个服务进程 (init服务进程)
    加载系统文件运行级别文件 (/etc/inittab)
    加载系统文件磁盘挂载文件 (/etc/fstab)
    加载系统初始化脚本文件 (/etc/rc.d/rc.sysinit)
    加载不同运行级别目录脚本 (实现服务开机自启)
    加载启动mingetty进程 (显示登录系统界面)

    centos启动知识扩展介绍:

    进入到/etc/rc3.d目录中:
    S编号信息: start 指定服务启动顺序
    K编号信息: kill  指定服务关闭顺序
    
    centos6开机自动启动服务:
    所有服务进行串行启动/关闭  启动效率比centos7慢 
    
    centos6检查服务是否开启
    /etc/init.d/crond status
    crond (pid  1679) is running...
    centos6检查服务开机是否自启
    chkconfig --list|grep crond
    crond           0:off   1:off   2:on    3:on    4:on    5:on    6:off
    

    centos6调整服务开机启动设置
    chkconfig crond off 关闭
    chkconfig crond on 关闭

    centos6手动启动服务程序
    /etc/init.d/crond start 启动
    /etc/init.d/crond stop 关闭

    ==================================================================

    centos7:

    centos7启动说明 意义
    进行开机自检 (检查硬件 加载识别bios)
    识别MBR引导信息 (引导系统启动)
    加载grub菜单 (选择内核信息)
    加载内核信息 (控制管理硬件)
    启动第一个服务进程 (systemd服务进程)
    加载系统文件运行级别文件 (/etc/systemd/system/default.target)
    加载系统文件磁盘挂载文件 (/etc/fstab)
    加载系统初始化脚本文件 (/usr/lib/systemd/system/sysinit.target)
    加载不同运行级别目录单元文件 (/usr/lib/systemd/system/)
    加载启动mingetty进程 (显示登录系统界面)

    ================================================================
    进入/etc/systemd/system/multi-user.target.wants/目录中
    systemctl enable 服务 --- 服务开机自启
    systemctl disable 服务 --- 服务禁止自启

    所有服务启动或停止文件
    /usr/lib/systemd/system/
    
    centos7开机自动启动服务:
    所有服务进行并行启动/关闭  启动效率比centos6快
    
    /usr/lib/systemd/system/crond.service   == centos6启动服务脚本文件
    https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/sect-managing_services_with_systemd-unit_files
    

    ================================================================

    总结系统启动过程:
    开机自检 - 加载MBR - 识别grub菜单 - 加载内核信息 - 启动第一个系统进程 识别系统运行模式/级别 -- 加载初始化文件 -- 实现系统服务开机自启 -- 显示登录界面

    03.磁盘管理层次结构介绍 1) 磁盘物理结构信息 2) 磁盘逻辑结构信息 3) 磁盘分区操作方法 4) 磁盘格式化操作方法 5) 磁盘使用方法

    1. 磁盘物理结构信息
      外部结构: (看的见)
      未拆开
      接口信息: sata - scsi - sas 类似茶壶壶嘴
      转速信息: 10k 15k
      容量信息: 字节 kB MB GB TB PB 一块1T磁盘 100G 厂商生产磁盘 换算单位 1000 标准换算 1024
      硬盘种类: 机械硬盘-存读效率低 固态硬盘-存读效率高 1T

      拆开
      盘片: 存储数据
      机械臂: 带动磁头运转(径向运行)
      磁头: 读取数据
      主轴: 带动盘片转动

      内部结构: (看不见)
      磁道 Track: 磁盘上多个同心圆
      扇区 sectors: 物理存储数据最小单位 512字节
      逻辑存储数据最小单位 block 4k
      柱面 Cylinder: 相同大小磁道圆柱体

      计算磁盘大小:
      一个柱面存储容量大小: 1G * 磁道数

    2. 磁盘逻辑结构信息
      磁盘阵列:
      为什么需要做磁盘阵列:
      a 增加磁盘容量
      b 增加磁盘数据安全性
      c 增加磁盘数据读写效率

      阵列级别:
      raid 0 : WCG
      优势: 读写效率高
      缺点: 安全性低
      存储: 存储利用率=总磁盘容量总和

      raid 1 :
      优势: 安全性高
      缺点: 读写效率低
      存储: 存储利用率=总磁盘容量总和/2

      raid 5 : *
      优势: 安全性高 读写效率高
      存储: 损失一块磁盘容量

      raid 6:
      优势: 安全性高 读写效率高 坏两块磁盘
      存储: 损失一块磁盘容量

      raid 10/01 :
      优势: 安全性高 读写效率高
      存储: 损失一半容量

    相关文章

      网友评论

          本文标题:Day24--操作系统磁盘管理(2)

          本文链接:https://www.haomeiwen.com/subject/gxhwictx.html