day12--操作系统阶段总结

day12–操作系统阶段总结

00 课程知识介绍说明

  1. 操作系统硬件知识回顾
  2. 操作系统安装部署回顾
  3. 操作系统远程连接回顾
  4. 操作系统基础命令回顾
  5. 操作系统目录结构回顾
  6. 操作系统基础优化回顾

01 课程知识梳理复习

  1. 操作系统硬件知识回顾
  1. 硬件主机种类介绍
    硬件主机外观分类: 机架 刀片 塔式
    硬件主机尺寸分类: 1U 2U 4U (厚度) U=4.45
    硬件主机性能分类: PC 小型机 大型机
    硬件主机应用分类: 物理服务器 云服务器(???)

  2. 硬件主机组成部分
    CPU (中央处理器): 大脑 运算/控制
    MEM (内存): 嘴巴 临时存储信息
    Disk (磁盘): 肚子 永久存储信息
    fan (风扇): 皮肤 散热能力
    Raid (阵列卡): 将多个磁盘整合在一起
    Power (电源): 心脏 给所有硬件供电
    network (网卡): 耳朵 实现网络通讯
    motherboard (主板): 神经 将所有硬件信息进行整合

  3. 硬件组成详细说明
    CPU: 路数(颗数) 核心(并行处理任务能力)
    MEM: 程序(代码) 进程/守护进程(运行程序) buffer(写缓冲)/cache(读缓存)
    Disk: 接口(SATA-SCSI-SAS) 转速(10K 15K) 容量 Byte-(系统换算1024)-KB–MB–GB–TB–PB
    Byte-(系统换算1000)-KB–MB–GB–TB–PB
    Power: 多路供电 UPS(电池) 发电机
    Raid: 提高单块硬盘容量 提高磁盘存储效率 提高数据存储安全性
    配置方法: Raid1 Raid0 Raid5??? 磁盘 Raid10 Raid01
    Raid0 Raid1:
    优势: 提高数据存储效率 优势: 提高数据安全性
    缺点: 磁盘数据安全性低 缺点: 存储效率较低
    一半磁盘容量损失

  4. 硬件性能排序说明
    CPU —> 内存 —> 网卡 —> 固态disk —> 机械disk

  5. 企业存储数据方案
    高并发:
    存储数据: 数据 —> 内存(缓冲) —> 磁盘(永久存储)
    读取数据: 数据 —> 内存(缓存) <— 磁盘(热点数据)

    低并发: 读多写少
    存储数据: 数据 —> 磁盘(永久存储)
    读取数据: 数据 —> 内存(缓存) <— 磁盘(热点数据)


2) 操作系统安装部署回顾

  1. 操作系统概念介绍
    操作系统概念说明: 人 与 电脑沟通桥梁(中介) 操作系统
    操作系统组成部分: 鸡蛋(蛋黄–内核 蛋清–解释器 蛋壳–软件程序)
    操作系统发展历史: 贝尔实验室(unix) — 教授谭宁邦(minix) — 大胡子斯托曼(GNU GPL) — 芬兰大学脱袜子(内核)
    GNU+内核=Linux

  2. 操作常见发行版本: Redhat/Centos Ubuntu/Debian SUSE fedora

  3. 操作系统安装环境: 虚拟化环境(vmware) — 软件安装好 — 虚拟主机创建 — 虚拟网络编辑器设置(vmnet8 nat)

  4. 操作系统安装过程: 系统光盘镜像 —> 加载光驱镜像安装系统
    1) 需要修改网卡名称 系统中可以重新修改
    2) 配置网卡地址信息 系统中可以重新配置 nmtui ifcfg-eth0
    3) 进行磁盘分区配置 /boot swap / (标准 数据重要 灵活)
    4) 进行时间信息调整 系统中可以重新调整 timedatectl
    5) 选择系统预装软件 最小化安装(1236)


3) 操作系统远程连接回顾

  1. 操作系统网络配置: nmtui(IP地址(身份证) 子网掩码(定义地址范围) 网关地址(主机到其他网络毕竟之路) DNS信息(域名信息解析地址信息))
    systemctl restart network
    异常: 网络服务无法正常重启, 请先关闭NetworkManager服务
    ip a 查看到IP地址

  2. 操作系统远程连接:
    远程连接使用软件: xshell secureCRT
    远程软件配置方式: 初始化配置 建立远程连接

  3. 远程连接排错思路: 大保健流程
    a 确保网络通讯链路正常
    b 确认网络拥有阻止策略 systemctl stop/disabled firewalld
    c 确认远程服务正常开启 systemctl start/stop/restart/status 服务名称 ssh

  4. 虚拟网络模式概念:
    a 桥接模式
    优势: 可以让其他用户访问你的虚拟主机
    缺点: 容易造成网络中地址冲突
    b nat模式
    优势: 可以随意分配虚拟主机地址, 不容易冲突
    缺点: 不容易让其他用户访问虚拟主机
    补充: 实现其他用户访问虚拟主机 – 端口转发/端口映射
    192.168.37.200 9000 == 10.0.0.200 22
    c 仅主机模式
    优势: 系统安全性极高
    缺点: 不可以访问外网???


4) 操作系统基础命令回顾

  1. 操作系统必知必会:
    a 命令提示符号说明: PS1 [root@linux67 scripts]#
    b 命令语法规范说明: 命令 参数 对象信息
    c 系统基础目录结构: 从根开始(绝对路径 相对路径)

  2. 系统操作运行命令:
    关机/重启命令: shutdown -h/-r/-c

  3. 系统目录相关命令:
    查看目录信息命令: ls -d /oldboy
    创建目录信息命令: mkdir -p
    切换目录信息命令: cd 相对路径/绝对路径 ~ … …/…/ - ./ (点表示当前路径)
    cd - 切换到上一次所在路径
    An argument of - is equivalent to $OLDPWD
    -这个参数等价于 $OLDPWD 环境变量
    删除目录信息命令: rm -r /目录 rmdir(删除一个空目录)

  4. 系统文件相关命令:
    创建文件信息命令: touch 文件信息 (修改文件实践戳信息)
    查看文件信息命令: cat head tail
    less(读书一样看文件 按行 回车↓/往上↑ 按页 空格↓/b↑)
    more(读书一样看文件 按行 回车↓/往上shift+↑ 按页 空格↓/b↑)
    编辑文件命令信息:
    方法一: 利用vi/vim
    基本用法: vi 文件 --> 输入 i --> esc —> wq
    用法原理: 编辑三种模式
    a 命令模式(输入快捷方式信息)
    b 编辑模式(进行文件信息编辑)
    c 底行模式(实现一些特殊功能)
    命令模式 - i -> 编辑模式 - esc -> 命令模式
    命令模式 - ?? -> 底行模式 - esc -> 命令模式
    编辑模式 – 命令模式 – 底行模式

    命令模式:

    1. 快速移动光标位置
      shift+g/ 大写字母G — 快速移动光标到最后一行
      gg — 快速移动光标到首行
      200gg/300G — 快速移动光标到指定行
      shift+6 ^ — 快速移动光标到一行的行首 End 0
      shift+4 $ — 快速移动光标到一行的行尾 Home

    2. 特殊操作技巧
      u — 撤回操作 undo
      ctrl+r — 取消撤回 redo

    编辑模式:
    i — 在光标所处位置进入编辑状态
    I — 将光标移动到行首进入编辑状态
    o — 在当前行下面新起一行进入编辑状态
    O — 在当前行上面新起一行进入编辑状态
    a — 在光标当前位置下一个字符进入编辑状态
    A — 将光标切换到一行行尾进入编辑状态
    s — 将光标所在文件字符删除并进入编辑状态
    S — 将光标所在位置整行删除并进入编辑状态
    r — 将光标所在位置字符进行单个替换
    R — 将光标所在位置字符进入连续替换


  5. 课程知识总结说明

    1. 操作系统硬件知识回顾
    2. 操作系统安装部署回顾
    3. 操作系统远程连接回顾
    4. 操作系统基础命令回顾

    下周课程安排:
    周一: 阶段回顾补充完
    周二~周三: 文件属性知识(inode 文件类型 文件权限 硬链接数 属主 所属组 文件大小 时间信息)
    周四~周五: 正则表达式

昨天作业:

  1. 检查一个网络地址范围内, 有哪些地址是没被使用 (思考)
    10.0.0.1 10.0.0.2 … 10.0.0.253 240台 +1台
    10.0.0.1 地址已被使用(红色显示)
    10.0.0.2 地址没被使用(绿色显示)
    如何编写脚本

    思路:

    1. 如何确认地址是通的或是不通
      ping -c 3 10.0.0.3 >/tmp/oldboy.txt
      echo $? ==0 成功 != 失败

      for ip in {1…253}
      do
      ping -c 3 10.0.0. i p > / t m p / o l d b o y . t x t R e s u l t = ip >/tmp/oldboy.txt Result= ip>/tmp/oldboy.txtResult=? oldboy=123(赋值) 123 == 123(等于)
      done

    2. 如果地址通了–输出提示地址已被使用
      如果地址不通–输出提示地址未被使用
      shell判断语句
      如果 有钱>1000万 if 条件信息
      然后 then
      娶个白富美 做什么事情
      否则 else
      娶个女的活的 做什么事情
      fi
      for ip in {1…253}
      do
      ping -c 3 10.0.0. i p > / t m p / o l d b o y . t x t R e s u l t = ip >/tmp/oldboy.txt Result= ip>/tmp/oldboy.txtResult=?
      if [ R e s u l t = = 0 ] t h e n e c h o " 10.0.0. Result == 0 ] then echo "10.0.0. Result==0]thenecho"10.0.0.ip [已被使用]"
      else
      echo “10.0.0.$ip [未被使用]”
      fi
      done

    3. 对于输出信息最好有颜色显示
      Green="\033[01;32m"
      Red="\033[01;31m"
      End="\033[0m"

      for ip in {1…253}
      do
      ping -c 3 10.0.0. i p > / t m p / o l d b o y . t x t R e s u l t = ip >/tmp/oldboy.txt Result= ip>/tmp/oldboy.txtResult=?
      if [ R e s u l t = = 0 ] t h e n e c h o − e " Result == 0 ] then echo -e " Result==0]thenechoe"{Red}10.0.0. i p [ 已 被 使 用 ] ip [已被使用] ip[使]End" 红色
      else
      echo -e “ G r e e n 10.0.0. {Green}10.0.0. Green10.0.0.ip [未被使用]$End” 绿色
      fi
      done

      #!/bin/bash
      for ip in {1…253}
      do
      {
      ping -c 2 -w 2 10.0.0.KaTeX parse error: Expected 'EOF', got '&' at position 4: ip &̲> /dev/null REV…?
      if [ R E V L A − e q 0 ] ; t h e n e c h o " I P : 10.0.0. REVLA -eq 0 ];then echo "IP:10.0.0. REVLAeq0];thenecho"IP:10.0.0.ip on" >> /tmp/ip
      else
      echo “IP:10.0.0.$ip falie” >> /tmp/ip
      fi
      }& #shell并发检测,批量ping
      done

      #!/bin/bash
      mkdir /chao/
      for ip in ( s e q 1254 ) d o a s = " 10.0.0. (seq 1 254) do as="10.0.0. (seq1254)doas="10.0.0.{ip}"
      ping -c1 -W1 KaTeX parse error: Expected 'EOF', got '&' at position 27: …o/oldboy.txt 2>&̲1 if [ "?" == “0” ]; then
      echo -e ${as} “\033[31m地址已被使用\033[0m”
      else
      echo -e ${as} “\033[32m地址没被使用\033[0m”
      fi
      done

    1. 所有基础优化知识总结

今天作业:

  1. 注册一个阿里云账号, 可以直接登录到阿里云控制台
  2. 如何配置raid dell/IBM
  3. 如何将预装软件包在系统安装好后, 进行安装
    yum xxx xxx
  4. 如何统计一个目录中(/etc)有多少个子目录
  5. 创建一个博客, 将一周总结内容发布博文
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值