云计算体系管理 02

  金牌会员 | 2024-9-10 19:24:19 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 857|帖子 857|积分 2571

云计算体系管理 02



  • Linux 体系简介
  • 安装 Linux 体系
  • Linux 根本操纵
Linux 体系简介



  • 什么是 Linux

    • 计算机的构成
    • Linux 是一种操纵体系

  • Unix / Linux 发展史

    • Unix 体系发展
    • Linux 的诞生
    • Linux 体系内核

  • Linux 版本及应用

    • Linux 发行版本
    • Red Hat 系列版本
    • Linux 在企业中的应用

什么是 Linux

计算机的构成

  1. graph TB
  2.     subgraph 计算机
  3.     direction BT
  4.       subgraph B[软件(Software)]
  5.       direction BT
  6.         C(系统软件(System Software))
  7.         D(应用软件 (Application Software))
  8.         C ~~~ D
  9.       end
  10.         A("硬件 (Hardware)")
  11.         A -.-> B
  12.     end
复制代码
Linux 是一种操纵体系

  1. graph LR
  2.     A(((Unix(1970)))) -.-> B([Linux(1991)]) -.-> C{{Windows(1992)}}
复制代码
Unix / Linux 发展史

Unix 体系发展



  • UNIX 诞生

    • 1970 年 1 月 1 日
    • Ken Thompson、Dennis Ritchie
    • 1969 年根据 MULTICS 项目标经验,开发了操纵体系 UNICS,后改为 UNIX
    • 1973 年,用 C语言 重写了 UNIX
    • 1978 年,有大约 600 台计算机运行 UNIX

Linux 的诞生



  • Linux 之父,Linus Torwalds

    • 1991 年 10 月,发布 0.02 版(第一个公开版)内核
    • 1994 年 03 月,发布 1.0 版内核

Linux 体系内核



  • Linus 率领的内核项目团队同一发布

    • 内核作用:管理 CPU/内存、驱动根本硬件、文件体系
    • 版本号:主版本.次版本.修订号

Linux 版本及应用

Linux 发行版本



  • 发行版的 名称/版本 由发行方决定

    • Red Hat Enterprise Linux 6/7/8/9
    • Rocky Linux 8/9
    • Suse Linux Enterprise 12
    • Debian Linux 7.8
    • Ubuntu Linux 22.04


Red Hat 系列版本



  • 红帽 Linux 企业版

    • 简称 RHEL(Red Hat Enterprise Linux
    • http://www.redhat.com/

  • CentOS 社区企业操纵体系

    • Community Enterprise OPerating System
    • http://www.centos.org/

Rocky Linux 介绍



  • Rocky Linux 是一个开源、免费的企业级操纵体系

    • 旨在与 RHEL(Red Hat Enterprise Linux) 100% 兼容。它正在社区的麋集开发中

  • CentOS 的原创始人 Gregory Kurtzer(格雷戈里·库尔策)

    • Rocky Linux 8.3/8.4/8.5/8.6/…
    • 2022 年 7 月 16 日发布 9.0 版本

Linux 在企业中的应用



  • 基于Linux的企业服务器
  • 嵌入式体系
  • 高性能大型运算
安装 Linux 体系



  • 安装体系

    • 使用捏造机软件
    • 安装过程
    • 初始化过程

  • 预备知识

    • Windows 目录结构
    • Linux 目录结构
    • 磁盘表现

捏造机安装 Linux 体系

使用捏造机软件



  • 通过软件来模拟真实计算机的一类软件程序

    • 一台物理机可运行多个捏造机
    • 每个捏造机提供一个相对独立的操纵体系环境
    • 捏造机软件:VMware、KVM、…

捏造机拓扑图

   
  安装过程



  • 引导计算机从光盘启动,设置并安装体系

    • 选择“Install Rocky Linux 8”
    • 选择“简体中文”
    • 自动分区、带 GUI 的服务器、连接网络
    • 为管理员 root 设置密码
    • 新建一个普通用户

初始化过程



  • 担当允许证、确认网络连接
  • 创建用户

拍摄快照



  • 关闭体系,拍摄捏造机快照(还原数据用)
预备知识

Windows 的目录结构



  • 多目录树形结构

    • C盘、D盘、…

Linux 的目录结构



  • 单目录树形结构

    • 最顶层为根,使用 / 表现

  • / 根目录:Linux 体系的出发点(所有的数据存放的目录)

    • 路径:/abc/1.txt

      • 在根目录下,有 abc 目录,在 abc 目录里有 1.txt 文件。在 Linux 中一个路径,只有开头的 / 才表现为根目录


  • Unix/Linux的根本哲学理念:一切皆文件
磁盘表现



  • 常见的硬盘接口范例:IDE 与 SCSI,NVMe
  • 名称规则

Linux 根本操纵



  • 使用图形桌面

    • 登录到图形桌面
    • 常见的桌面管理操纵

  • 命令行根本操纵

    • 获取命令行界面
    • 查察及切换目录
    • 查察文本文件内容
    • 查察 CPU 和内存
    • 查察主机名和 IP 信息
    • 创建文档
    • 文本内容操纵
    • 关机及重启操纵

使用图形桌面

登录到桌面环境



  • 以指定的体系用户登录

    • root(超等管理员)
    • 大概,预先创建的普通用户

常见的桌面管理操纵



  • 打开应用程序、访问文件夹、…
命令行根本操纵

获取命令行界面



  • 活动 --> 终端

    • 点击界面上的活动字样,然后选择终端图标

  • 命令行界面字体调治

    • 字体变大:ctrl+shift++
    • 字体变小:ctrl+-

  • 命令行提示符

    • [当前登录的用户@主机名 当前地点的目录]
    • 以 # 末了表现当前登录的身份为 root
    • 以 $ 末了表现当前登录的身份为普通用户

查察及切换目录



  • pwd:Print Working Directory

    • 用途:查察当前工作目录

  • cd:Change Directory

    • 用途:切换工作目录
    • 格式:cd 目标文件夹位置
           [root@host ~]# cd /etc/pki/CA/private1
    [root@host private]# pwd
    /etc/pki/CA/private
    [root@host private]# cd ../../2
    [root@host pki]#
       


  • ls:List

    • 格式:ls [目录或文件名]...
    1. ls # 列出工作目录内容
    2. ls / # 列出根目录内容
    复制代码

查察文本文件内容



  • 利用 cat 命令检查红帽发行新系
    1. cat /etc/redhat-release # RHEL 系统
    2. cat /etc/rocky-release # Rocky 系统
    复制代码
  • less 分屏阅读工具

    • 格式:less 文件名...
    • 上风:支持上下键滚动

查察 CPU 和内存

  1. # 列出 CPU 处理器信息
  2. lscpu
  3. # 检查内存大小、空闲情况
  4. cat /proc/meminfo
复制代码
查察主机名和 IP 信息

  1. # 列出当前系统的主机名称
  2. hostname
  3. # 列出已激活的网卡连接信息(最小安装没有该命令)
  4. ifconfig
复制代码
创建文档



  • mkdir:Make Directory,创建目录

    • 格式:mkdir [/路径/]目录名...

  • touch:新建空文件

    • 格式:touch 文件名...

  1. mkdir /opt/student
  2. ls /opt
  3. touch /opt/1.txt
  4. ls /opt/
复制代码
文本内容操纵



  • head、tail 命令

    • head -n 数字 文件名3
    • tail -n 数字 文件名

  1. tail /var/log/messages
复制代码


  • grep 工具

    • 用途:输出包含指定字符串的行
    • 格式:grep '查找条件' 目标文件

  1. grep '127.0.0.1' /etc/hosts
复制代码
关机及重启操纵

  1. poweroff # 关机
  2. reboot # 重启
复制代码
案例

Linux 命令行根本操纵

简朴命令行操纵练习


  • pwd、cd、ls 命令练习
    1. pwd     # 显示当前所在的位置
    2. cd /    # 切换到根目录下
    3. pwd
    4. ls      # 显示当前目录下内容
    5. cd /boot
    6. ls
    7. cd /
    8. ls
    9. cd /home
    10. ls
    11. cd /root
    12. ls
    复制代码
  • ls 命令练习
    1. cd /etc
    2. pwd
    3. ls /root    # 查看指定目录内容
    4. ls /        # 查看根目录内容
    5. ls /home
    6. ls /opt
    7. ls /boot
    8. ls /var
    9. ls /bin
    10. ls /proc
    11. ls /usr
    12. ls /tmp
    13. ls /mnt
    复制代码
  • 路径练习

    • 绝对路径:以跟开始的路径
    • 相对路径:以当前位置,为参照的路径
    1. cd /usr/
    2. ls
    3. cd games        # 相对路径
    4. pwd
    5. cd /
    6. cd /usr/games/  # 绝对路径
    7. pwd
    复制代码

  • 路径切换练习
    1. # .. 表示上一层目录(父目录)
    2. cd /etc/pki/rpm-gpg/
    3. pwd
    4. cd ..
    5. pwd
    6. cd ..
    7. pwd
    8. cd ..
    9. pwd
    复制代码
  • 颜色:目录为蓝色,文件为玄色(文件的路径书写时必须没有 / 末了)
    cat 查察文本文件内容,适合查察内容较少的文件
    1. ls /root/
    2. ls /root/anaconda-ks.cfg
    3. cat /root/anaconda-ks.cfg
    4. cat /root/initial-setup-ks.cfg
    5. cat /etc/passwd
    6. cat /etc/fstab
    7. cat /etc/group
    8. cat /etc/redhat-release    # 查看系统版本
    复制代码
  • less 查察文本文件内容,适合查察内容较多的文件
    1. less /etc/passwd
    2. # 按上、下键进行滚动
    3. # 按 q 键进行退出
    复制代码
  • hostname 命令练习
    1. hostname
    2. hostname abc.haha.xixi
    3. hostname
    4. # 新开一个全新的命令行终端,查看提示符变化
    5. hostname A.haha.com
    6. # 新开一个全新的命令行终端,查看提示符变化
    7. hostname
    复制代码
  • 显示 CPU 与内存
    1. # 列出 CPU 处理器信息
    2. lscpu
    3. # 列出内存信息
    4. cat /proc/meminfo
    复制代码
  • 查察 IP 地址
    1. ifconfig
    2. # lo 为本机回环接口(此接口专门用于测试),IP 永远为 127.0.0.1,永远代表本机
    3. ifconfig eth0 192.168.4.1   # 临时设置 IP
    4. ifconfig eth0
    5. ping 192.168.4.1    # Ctrl+c:结束正在运行的命令
    复制代码
  • 创建数据
    1. # mkdir 创建目录
    2. mkdir /opt/test
    3. ls /opt/
    4. mkdir /root/test1
    5. ls /root/
    6. # touch 创建文本文件
    7. touch /opt/1.txt
    8. ls /opt/
    9. touch /opt/2.txt
    10. ls /opt/
    复制代码
  • 查察部分内容
    1. head -1 /etc/passwd
    2. head -2 /etc/passwd
    3. head -3 /etc/passwd
    4. tail -1 /etc/passwd
    5. tail -2 /etc/passwd
    6. tail -3 /etc/passwd
    复制代码
  • 过滤文件内容
    1. # 作用:输出包含指定字符串的行
    2. grep root /etc/passwd
    3. grep bash /etc/passwd
    4. grep lisi /etc/passwd
    5. grep stu /etc/passwd
    6. grep student /etc/passwd
    复制代码
  • vim 文本编辑器
    三个模式:命令模式、插入模式、末行模式
    vim 当文件不存在时,会自动创建此文件,但是不能创建目录
    1. vim /opt/haxi.txt
    复制代码

    • 末行模式::wq 保存并退出
    • 末行模式:q! 逼迫不保存并退出

  • 重启与关闭体系
  1. reboot # 重启
  2. poweroff # 关机
复制代码

   

  • 以 / 开头的是绝对路径 ↩︎
  • 以当前目录为参照的是相对路径,.. 表现父目录 ↩︎
  • 1.未指定行数时,默认输出 10 行
    2.选项 -n 数字 可以简写为 -数字 ↩︎

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表