网络运维Day02

news2024/11/27 18:34:19

文章目录

  • 实验环境
  • 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视为最大的威胁,服务器领域幕后的老大

在这里插入图片描述

在这里插入图片描述

Linux发行版

在这里插入图片描述

137.png&pos_id=img-5HrsmvXL-1699142728035)

RHEL与CentOS

在这里插入图片描述

国产操作系统

  • 麒麟操作系统
    • 麒麟操作系统是由中国华为技术有限公司自主研发的一款操作系统,主要用于华为自己的产品上,例如手机、平板电脑、智能穿戴等。它主要分为麒麟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镜像文件

步骤一:虚拟硬件

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

为root设置密码

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

首次初始化虚拟机

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

登录操作系统

使用root用户和其密码登录
在这里插入图片描述

系统偏好设置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

选择开始使用CentOS

在这里插入图片描述

快照

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

拍摄快照

在这里插入图片描述

LINUX目录结构

LINUX是一种倒挂树形结构

在这里插入图片描述

常见目录及其作用

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

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

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

/usr #存放系统应用程序

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

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

/root #管理员的家目录

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

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

/dev #用于存放设备文件

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

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

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

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

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

LINUX磁盘表示方法

LINUX中常见的磁盘接口类型

IDE接口类型

在这里插入图片描述

SCSI接口类型

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

举例

/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命令基本使用及高级使用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1172843.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux常用命令——chage命令

在线Linux命令查询工具 chage 修改帐号和密码的有效期限 补充说明 chage命令是用来修改帐号和密码的有效期限。 语法 chage [选项] 用户名选项 -m:密码可更改的最小天数。为零时代表任何时候都可以更改密码。 -M:密码保持有效的最大天数。 -w&…

毅速丨3D打印在压铸模上大有所为

压铸模是压铸件成型不可缺少的工具。它的作用是将液态的金属或合金浇入到预先准备好的型腔中,并在压力的作用下凝固、成形。3D打印技术在压铸模上的使用,尤其是随形水路的应用,将大幅度提升制造效率。 在传统的压铸模制造中,水路的…

树结构及其算法-二叉排序树

目录 树结构及其算法-二叉排序树 C代码 树结构及其算法-二叉排序树 事实上,二叉树是一种很好的排序应用模式,因为在建立二叉树的同时,数据已经经过初步的比较,并按照二叉树的建立规则来存放数据,规则如下&#xff1…

Linux shell编程学习笔记21:用select in循环语句打造菜单

一、select in循环语句的功能 Linux shell脚本编程提供了select in语句,这是 Shell 独有的一种循环语句,非常适合终端(Terminal)这样的交互场景,它可以根据用户的设置显示出带编号的菜单,用户通过输入不同…

Draft-P802.11be-D3.2协议学习__$9-Frame-Format__$9.3.1.22-Trigger-frame-format

Draft-P802.11be-D3.2协议学习__$9-Frame-Format__$9.3.1.22-Trigger-frame-format 9.3.1.22.1 Genreal9.3.1.22.2 Common Info field9.3.1.22.3 Special User Info field9.3.1.22.4 HE variant User Info field9.3.1.22.5 EHT variant User Info field9.3.1.22.6 Basic Trigge…

关于JADX和JEB的小问题

关于JADX和JEB的小问题 很久没水过技术文啦,最近也刚好遇到点小问题,特此记录 第一个问题 在处理app加密逻辑的时候一直拿不到正确的密文,反复看了反编译出来的代码(如下图) public static string n(String str, Stri…

提升之做事方法

前言:在工作中,做事需要有一套方法,同样的一件事,不同的人去做,就能看到能力的差别,会产生不同的结果。那如何在工作中,提升自己做事的能力? 目录 闭环思维 做事方法论 事前规划 …

网络运维Day03

文章目录 基本命令使用查看文本文件内容-cat命令分页查看文本文件-less命令查看CPU信息-lscpu命令查看系统内核版本-uname命令查看机修改主机名-hostname命令查看IP地址-ifconfig命令创建目录-mkdir命令创建空文件-touch命令查看文件前几行-head命令查看文件后几行-tail命令快速…

2024年CleanMyMac更新了哪些内容?

CleanMyMac作为一款专业的苹果电脑清理软件,它不仅仅能单纯的卸载不用、少用的应用,同时还支持:1、清理应用程序的数据文件,将应用重置回初始状态,减少空间占用;2、自动检查应用更新,保持应用的…

Hyper-V 安装windows10 虚拟机,且能调试窗口大小、与主机之间复制文件

1. 搜索栏--打开‘启动或关闭windows功能’-- 勾选 ‘ Hyper-V ’ 然后点击确定; 2. 搜索栏--打开‘ Hyper-V 快速创建’ ---本地安装源---更改安装源(选择 对应的 windows.iso 镜像)---创建镜像--启动虚拟机--(到达)P…

优化|随机零阶优化算法分析

原文:Random Gradient-Free Minimization of Convex Functions. Found Comput Math 17, 527–566 (2017). https://doi.org/10.1007/s10208-015-9296-2 原文作者:Yurii Nesterov, Vladimir Spokoiny 论文解读者:陈宇文 本次知识分享活动挑选…

【中国知名企业高管团队】系列58:创维SKYWORTH

昨天华研荟介绍了位于深圳的彩电三巨头之一——康佳KONKA,今天介绍创维SKYWORTH。两家公司都是以做电视起家的,但是发展历程和现在的业务差别非常大,当然,过程中发生的故事也是波澜起伏。 一、关于创维 创维集团有限公司&#x…

JAVA面经整理(10)

一)MyBatis有什么优缺点? Mybatis是⼀种典型的半自动化的ORM 框架,所谓的半自动,因为还需要⼿动的写 SQL 语句在XML文件里面,再由框架根据SQL以及传入数据来进行组装成要执行的SQL,所谓的ORM框架,就是对象关…

burpsuite进行拦截请求包

当我们进行正常访问浏览器时,进行勾选住如上内容,若我们需要进行拦截某个请求时,首先将如上勾选去掉,然后打开proxy下的Intercept,确保intercept is on 按钮打开。 然后打开intercept is on 按钮即可进行拦截请求

温故知新-Redis01

目录 开场白-追命3连 使用场景 01缓存穿透场景与方案 02布隆过滤器 03缓存击穿场景与方案 04缓存雪崩场景与方案 开场白-追命3连 看你项目中有说用到Redis,都是哪些场景使用了Redis呢? 如果发生了缓存穿透、击穿、雪崩如何应对呢?缓存…

LangChain+LLM实战---ChatGPT的即时插件套件制作

英文原文:Instant Plugins for ChatGPT: Introducing the Wolfram ChatGPT Plugin Kit 在一分钟内构建一个新插件 几周前,我们与OpenAI合作发布了Wolfram插件,使ChatGPT可以使用Wolfram语言和Wolfram|Alpha作为工具,在ChatGPT内部…

Day 6 登录页以及路由(四)Vue页面处理

系列文章目录 本系列记录一下通过Abp搭建后端,VueElement UI Plus搭建前端,实现一个小型项目的过程。 Day 1 Vue 页面框架Day 2 Abp框架下,MySQL数据迁移时,添加表和字段注释Day 3 登录页以及路由 (一)Day 4 登录页及…

我终于学会的前端技能——代码调试、打断点

在技术的世界里,要用魔法来打败魔法 说来惭愧我做前端已近三年了竟然还没有学会如何调试代码,也就是给自己的代码打上断点一步步看它的运行状态以达到理清代码运行逻辑、排查问题提升开发效率的目的。直到最近我才学会了这一技能,在这之前我用…

抖音小店参与双十一活动:销售增长的策略与实施

双十一是中国最大的购物狂欢节,对于抖音小店商家来说,参与双十一活动是一个极好的机会,可以在这个繁忙的购物季节中大幅提升销售。下面四川不若与众将介绍一些抖音小店商家如何参与双十一活动的策略和注意事项。 1. 提前准备:在双…

Nginx编译安装和配置

官网:http://nginx.org/ 这里以1.20.2为例 Nginx是C语言写的 如果Linux系统上没有安装C编译环境 先执行下面命令 yum install -y gcc automake autoconf libtool make 如果不确定 可以使用命令查看 命令格式 rpm -q xxx 例如 说明有C编译环境 安装前需要安装4个依赖包…