网络运维Day02

文章目录

  • 实验环境
  • Linux系统简介
    • Linux发行版
    • RHEL与CentOS
    • 国产操作系统
  • 安装CentOS7.9
    • 步骤一:虚拟硬件
    • 步骤二:为虚拟机安装操作系统
      • 为root设置密码
      • 首次初始化虚拟机
  • 登录操作系统
    • 系统偏好设置
  • 快照
  • LINUX目录结构
    • 常见目录及其作用
  • LINUX磁盘表示方法
    • LINUX中常见的磁盘接口类型
    • 举例
  • 基本命令使用
    • 命令行提示符的含义
      • 举例1
      • 举例2
    • 目录探索"三剑客"
      • pwd命令
      • cd命令
      • ls命令
    • 命令使用格式
    • cd命令与ls命令的高级使用
      • cd命令高级使用
      • ls命令高级使用
  • 总结

实验环境

  • 本篇实验需要提前安装好VMware workstation pro软件

  • 准备好CentOS-7-x86_64-DVD-2009.iso镜像文件

Linux系统简介

  • Linux是一种操作系统,操作系统是一大堆软件的集合
  • 曾经,被Microsoft视为最大的威胁,服务器领域幕后的老大

网络运维Day02_第1张图片

网络运维Day02_第2张图片

Linux发行版

网络运维Day02_第3张图片

网络运维Day02_第4张图片

RHEL与CentOS

网络运维Day02_第5张图片

国产操作系统

  • 麒麟操作系统
    • 麒麟操作系统是由中国华为技术有限公司自主研发的一款操作系统,主要用于华为自己的产品上,例如手机、平板电脑、智能穿戴等。它主要分为麒麟OS微内核版和麒麟OS分布式微内核版两个版本。
    • 麒麟OS微内核版是采用微内核架构的操作系统,具有高效、灵活、安全、可靠的特点,支持多核、大型内存等高性能的硬件,并且可以实现资源的动态分配。
  • 红旗Linux操作系统
    • 红旗Linux操作系统是中国第一个自主可控的操作系统,由中国电子信息产业集团有限公司(简称中电集团)负责开发。该操作系统自2000年正式发布以来,经过十多年的发展,已经形成了一套完整的操作系统产品线,包括服务器、桌面、嵌入式、云计算等多个领域。
  • Deepin操作系统
    • Deepin(深度操作系统)是一款基于Linux的操作系统,由中国武汉的深度科技有限公司开发。其初衷是为了提供一体化、易用性基础上又能够满足用户各种需求的完整操作系统。不同于其他Linux版本,Deepin注重桌面使用界面的美观度和易用性。

安装CentOS7.9

安装虚拟机分为两步

1、虚拟硬件

2、为虚拟机安装操作系统

所需资料:
提前在电脑中安装好VMware Workstation Pro

准备好CentOS-7-x86_64-DVD-2009.iso镜像文件

步骤一:虚拟硬件

网络运维Day02_第6张图片

网络运维Day02_第7张图片

网络运维Day02_第8张图片

网络运维Day02_第9张图片

网络运维Day02_第10张图片

网络运维Day02_第11张图片
网络运维Day02_第12张图片

网络运维Day02_第13张图片
网络运维Day02_第14张图片
网络运维Day02_第15张图片

网络运维Day02_第16张图片
网络运维Day02_第17张图片
网络运维Day02_第18张图片
网络运维Day02_第19张图片
网络运维Day02_第20张图片
网络运维Day02_第21张图片

步骤二:为虚拟机安装操作系统

网络运维Day02_第22张图片
网络运维Day02_第23张图片
网络运维Day02_第24张图片
网络运维Day02_第25张图片
网络运维Day02_第26张图片
网络运维Day02_第27张图片
网络运维Day02_第28张图片
网络运维Day02_第29张图片
网络运维Day02_第30张图片

为root设置密码

网络运维Day02_第31张图片
网络运维Day02_第32张图片
网络运维Day02_第33张图片
网络运维Day02_第34张图片

首次初始化虚拟机

网络运维Day02_第35张图片
网络运维Day02_第36张图片
网络运维Day02_第37张图片

登录操作系统

使用root用户和其密码登录
网络运维Day02_第38张图片

系统偏好设置

网络运维Day02_第39张图片
网络运维Day02_第40张图片
网络运维Day02_第41张图片

选择开始使用CentOS

网络运维Day02_第42张图片

快照

  • 快照:可以用于定格虚拟机某一个刻的状态

拍摄快照

网络运维Day02_第43张图片

LINUX目录结构

LINUX是一种倒挂树形结构

网络运维Day02_第44张图片

常见目录及其作用

/bin #存放二进制可执行文件,常用命令一般都在这里

/etc #存放系统管理和配置文件

/home #存放所有普通用户的家目录

/usr #存放系统应用程序

/opt #额外安装的可选应用程序包所放置的位置。比如,我们可以把tomcat等都安装到这里

/proc #虚拟文件系统目录,是系统内存的映射,相当于是存储内存中的信息

/root #管理员的家目录

/sbin #存放二进制可执行文件,只有root才能访问。

​ 这里存放的是系统管理员使用的系统级别的管理命令和程 序。如ifconfig等

/dev #用于存放设备文件

/mnt #系统管理员安装临时文件系统的安装点,系统提供这个目录是让用户临时挂载其他的文件系统

/boot #存放用于系统引导时使用的各种文件

/lib #存放跟文件系统中的程序运行所需要的共享库及内核模块

/tmp #用于存放各种临时文件

/var #用于存放各种服务的日志文件、系统启动日志等

LINUX磁盘表示方法

LINUX中常见的磁盘接口类型

IDE接口类型

网络运维Day02_第45张图片

SCSI接口类型

网络运维Day02_第46张图片

PCle接口类型的固态硬盘(SSD)

网络运维Day02_第47张图片

Linux中的"哲理":一切皆文件~

网络运维Day02_第48张图片

举例

/dev/sda: 表示SCSI接口类型的第一块磁盘

/dev/sdb: 表示SCSI接口类型的第二块磁盘

/dev/hdb: 表示IDE接口类型的第二块磁盘

/dev/hdc: 表示IDE接口类型的第三块磁盘

/dev/nvme0n1:表示SSD类型的第一块设备

/dev/nvme0n2:表示SSD类型的第二块设备

基本命令使用

命令行提示符的含义

打开命令行提示符:活动–>终端

[当前系统登录用户@主机名 工作目录]#

举例1

[root@localhost ~]#

当前登录系统用户为: root

主机名为: localhost

工作目录为: 表示用户家目录)

#表示当前系统登录用户的身份为超级管理员(如果为普通用户登录会使用$表示)

举例2

[lisi@localhost ~]$

当前登录系统用户为: lisi

主机名为: localhost

工作目录为: 表示用户家目录)

$ 表示当前系统登录用户的身份为普通用户(如果为超级管理登录会使用#表示)

目录探索"三剑客"

pwd命令

pwd— Print Working Directory

作用:显示当前工作目录

[root@localhost ~]# pwd
/root

cd命令

cd — Change Directory

作用:切换工作目录

格式:cd [目标文件夹位置]

绝对路径:以/开头的路径(/etc/subject/cloudcomputing)

相对路径:不以/开头的路径,相对当前所在位置而言(etc/car/bmw)

[root@localhost ~]# cd /dev
[root@localhost dev]# pwd
/dev

[root@localhost dev]# cd /
[root@localhost /]# cd boot
[root@localhost boot]# pwd
/boot

ls命令

ls — List

作用:查看目录里的内容,或者查看资料是否存在

格式:ls [选项] [目标]

[root@localhost ~]# cd  /     		#切换到根目录下
[root@localhost /]# pwd       		#查看当前位置
[root@localhost /]# ls        		#显示当前目录下的内容

[root@localhost /]# cd /root		#切换至/root目录下
[root@localhost ~]# ls				#查看当前目录下的内容

[root@localhost ~]# ls /opt			#查看指定目录/opt下的内容
[root@localhost ~]# ls /boot		#查看指定目录/boot下的内容

命令使用格式

Linux命令: 用来实现某一类功能的指令或程序,命令的执行依赖于解释器(例如:/bin/bash)

内部命令:属于解释器的一部分

外部命令:解释器之外的其他程序

格式:命令字 [选项] … [参数1] [参数2] …

cd命令与ls命令的高级使用

cd命令高级使用

. 表示当前目录

.. 表示父目录(也就是上一级目录)

[root@localhost ~]# cd /etc/pki/tls/				#切换至/etc/pki/tls目录
[root@localhost tls]# pwd							#查看当前工作目录
/etc/pki/tls
[root@localhost tls]# cd ..							#切换至父目录(上一级目录)
[root@localhost pki]# pwd							#查看当前工作目录
/etc/pki
[root@localhost pki]# cd ..							#切换至父目录(上一级目录)
[root@localhost etc]# pwd							#查看当前工作目录
/etc
[root@localhost etc]# cd ..							#切换至父目录(上一级目录)
[root@localhost /]# pwd								#查看当前工作目录
/
[root@localhost /]# cd ..							#切换至父目录(上一级目录)
[root@localhost /]#pwd								#还在根目录,因为根目录没有上一级目录	
/

~: 表示用户的家目录

~用户名:表示该用户的家目录

/root: 管理员用户root的家目录

/home: 存放普通用户家目录的目录

[root@localhost /]# cd ~root/			#切换到root用户的家目录
[root@localhost ~]# pwd					#查看当前工作目录
/root
[root@localhost ~]# useradd tom			#创建一个普通用户tom
[root@localhost ~]# cd ~tom				#切换到tom用户的家目录
[root@localhost tom]# pwd
/home/tom

[root@localhost ~]# cd /				#切换到根目录下
[root@localhost /]# pwd					#查看当前工作目录
/
[root@localhost /]# cd 					#cd 不写参数表示切换到当前登录系统用户家目录
[root@localhost ~]# pwd					#查看当前工作目录
/root

ls命令高级使用

常用命令选项

-l:以长格式显示(显示详细属性)

-A:包括名称以 . 开头的隐藏文档

-d:显示目录本身(而不是内容)的属性

-h:提供易读的容量单位(K、M)等

-R:递归显示内容

[root@localhost ~]# ls -l /etc/passwd			#查看/etc/passwd详细属性
[root@locahost  ~]# ls -l -h /etc/passwd		#显示详细属性加上易读的单位

也可以将选项写到一起(复合选项)

[root@localhost ~]# ls -lh /etc/passwd
[root@localhost ~]# ls -ld /boot/				#显示目录本身的详细属性
[root@localhost ~]# ls -A  /root/				#显示目录所有数据,包括隐藏文档
[root@localhost ~]# ls -R  /opt/   				#递归查看/opt/目录,分目录进行显示
[root@localhost ~]# ls --help					#显示ls帮助信息

总结

  • 掌握使用VMware快速安装CentOS7.9虚拟机

  • 掌握Linux目录结构

  • 掌握命令行提示符的含义

  • 掌握ls、cd、pwd命令基本使用及高级使用

你可能感兴趣的:(#,运维篇,网络,运维)