Linux篇2

news2024/11/27 17:49:30

Linux

  • 0. 终端提示信息
  • 1. 文件目录结构
    • 1.1 文件目录
  • 2. 文本编辑器VI/VIM
    • 2.1 VIM编辑器
      • 2.1 一般模式
      • 2.2 编辑模式
      • 2.3 命令模式
  • 3. 网络配置
    • 3.1 VMware提供的三种网络连接模式
    • 3.2 静态配置网络IP地址
    • 3.3 配置主机名
      • 3.3.1 修改主机名
      • 3.3.2 配置主机名-IP地址映射关系:配置hosts文件
    • 3.4 远程连接
  • 4. 系统管理
    • 4.1 服务管理systemctl
    • 4.2 系统运行级别
      • 4.2.1 运行级别分类
      • 4.2.2 查看和设置运行级别
      • 4.2.3 查看和设置服务开机自启动
    • 4.3 开启/关闭防火墙
      • 4.3.1 临时开启/关闭
      • 4.3.2 永久开启/关闭
    • 4.4 系统关机/重启

0. 终端提示信息

进入终端后显示的信息含义:

  • [当前用户@主机名 当前所在目录]$,其中$表示输入命令提示符;
  • 其中~表示当前用户主目录;
  • root用户的命令提示符为#;
    在这里插入图片描述

1. 文件目录结构

  • Linux下一切皆文件,从根目录延伸构成一棵完整的树结构;
  • 不同磁盘分区可通过挂载在不同的挂载点实现逻辑分区;
    在这里插入图片描述

1.1 文件目录

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

2. 文本编辑器VI/VIM

  • VI编辑器是 Unix 操作系统和类 Unix 操作系统中最通用的文本编辑器;
  • VIM是VI的性能加强版,可以不同的字体颜色表示文本;
  • CentOS同时拥有VI和VIM;

2.1 VIM编辑器

  • vim拥有一般模式、编辑模式、命令模式三种模式;
  • 一般模式分别可与其他两种模式之间互相转换;
  • 以一般模式作为中心,编辑模式和命令模式之间可以互相转换;
    在这里插入图片描述

2.1 一般模式

  • 通过vim打开文件后进入的默认模式即为一般模式
  • 一般模式下通常可以进行文本内容的删除、复制和粘贴操作
  • 删除d、复制y对象可能为行、单词以及单个字符,所以可通过与不同操作的组合实现操作目标,比如w可跳转到下一个单词(包括空格),$表示行尾,^表示行首,所以yw表示复制当前单词,y$表示复制当前字符到行尾所有字符;
  • 数字n 操作表示执行该操作n次,如5y表示复制当前行开始的5行内容,5p表示将内容粘贴5次;
  • 删除字符时,x表示删除当前光标所在字符,且从前往后删;X表示删除光标所在的前一个字符,且从后往前删;
  • e表示跳到当前单词词尾;
  • r 目标字符可替换当前字符;R 目标字符串可替换当前字符串:
    在这里插入图片描述
    在这里插入图片描述

2.2 编辑模式

  • 在一般模式下无法编辑文本内容,需要通过输入i, I, o, O, a, A中任一字符进入编辑模式即可进行内容编辑;
  • 按下ESC退出编辑模式,返回一般模式;

在这里插入图片描述

2.3 命令模式

  • 一般模式下通过输入 : ,/ ,? 中任一字符进入命令模式;
  • /表示从前往后搜索,?表示从后往前搜索;
  • 按下ESC退出编辑模式,返回一般模式;

在这里插入图片描述

3. 网络配置

  • 可通过ping 目标主机ip(域名或主机名)命令查看两台主机之间是否可以通信;
  • 此处提前确认好虚拟机与物理机之间是可以通信的;
  • Windows命令行下可通过ipconfig命令,Linux终端下可通过ifconfig命令查看本机的IP地址;

3.1 VMware提供的三种网络连接模式

  • 桥接方式:虚拟机可直接访问外部网络,在局域网内与物理机处于同等地位;
  • NAT方式:相当于物理机下构建一个局域网,虚拟机可通过物理机访问外部网络,也可访问物理机;在此种模式下,VMware通过在物理机中构建一张虚拟网卡(在物理机中体现为VMnet8),该网卡与虚拟机处于同一局域网下,此时物理机可访问虚拟机;
  • 仅主机方式:此种模式下,VMware通过在物理机中构建一张虚拟网卡(在物理机中体现为VMnet1),该网卡与虚拟机处于同一局域网下,此时物理机和虚拟机之间可相互通信;

在这里插入图片描述

3.2 静态配置网络IP地址

  • 1) 打开配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33
  • 2)配置静态IP地址、网关、DNS域名解析器以及子网掩码
    在这里插入图片描述

3)重启网络服务

service network restart

3.3 配置主机名

3.3.1 修改主机名

  • 可通过hostname命令查看当前主机名;

方式一:修改配置文件

  • 1)打开配置文件
vim /etc/hostname
  • 2)将内容修改为目标主机名并重启服务即可;

方式二:命令行方式

hostnamectl set-hostname 目标主机名

3.3.2 配置主机名-IP地址映射关系:配置hosts文件

  • 1)打开hosts配置文件
vim /etc/hosts
  • 2)添加IP地址-主机名映射关系
    添加方式:文件末尾以ip地址 主机名方式添加即可;

注意:Windows系统下hosts文件路径:C:\Windows\System32\drivers\etc

3.4 远程连接

  • 可使用远程连接软件,如XShell、Electerm等连接虚拟机进行远程操作;
  • Windows自带的命令行也可以远程连接,以ssh 用户@IP地址方式进行连接;

4. 系统管理

  • “进程”(process):一个正在执行的程序或命令;
  • “服务”(service):启动之后一直存在、常驻内存的进程;

4.1 服务管理systemctl

  • 查看服务的方式:/usr/lib/systemd/system
systemctl start|stop|restart|status 服务名

4.2 系统运行级别

4.2.1 运行级别分类

CentOS6下运行级别:

  • NFS指网络文件系统;
  • 常用运行级别:3和5;
  • 不同运行级别下,系统开机自启动的服务数量及类型不同;
    在这里插入图片描述
    CentOS7下运行级别精简为两个:
  • multi-user.target 等价于原运行级别 3(多用户有网,无图形界面);
  • graphical.target 等价于原运行级别 5(多用户有网,有图形界面);

4.2.2 查看和设置运行级别

  • 查看当前运行级别:systemctl get-default
  • 设置运行级别:systemctl set-default 运行级别

4.2.3 查看和设置服务开机自启动

  • 查看自启动服务状态:systemctl list-unit-files
  • 设置服务自启动:systemctl enable 服务名
  • 关闭服务自启动:systemctl disable 服务名

4.3 开启/关闭防火墙

4.3.1 临时开启/关闭

临时开启/关闭指系统开机状态下的操作,系统重启后恢复默认状态:

  • 查看当前防火墙状态:systemctl status firewalld
  • 临时关闭防火墙:systemctl stop firewalld
  • 临时开启防火墙:systemctl start firewalld

4.3.2 永久开启/关闭

通过设置/关闭防火墙自启动服务即可实现防火墙永久开启/关闭:

  • 开启自启动:systemctl enable firewalld
  • 关闭自启动:systemctl disable firewalld

4.4 系统关机/重启

  • shutdown -h 表示关机;
  • 参数为具体时间hh:mm时,表示在该时间执行具体行为;

在这里插入图片描述

参考资料:

  • 尚硅谷;

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

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

相关文章

离散化详解

一.概念 把无限空间中有限的个体映射到有限的空间中去,以此提高算法的时空效率。通俗的说,离散在不改变数据相对大小的条件下,对数据进行相应的缩小。 二.适用范围 数组中元素值域很大,但个数不是很多。 比如将a[][1,3,100,2000,…

CloudCompare二次开发之如何通过PCL进行点云滤波?

文章目录 0.引言1.CloudCompare界面设计滤波(filter)按钮2.PassThrough直通滤波器3.VoxelGrid体素滤波器4.UniformSampling均匀采样5.StatisticalOutlierRemoval统计滤波器6.RadiusOutlierRemoval半径滤波器7.ConditionRemoval条件滤波器8.ProjectInliers投影滤波器9.ModelOutl…

js跨域的解决方案

一、什么是跨域? 指的是浏览器不能执行其他网站的脚本,简单来说是浏览器同源政策的限制,浏览器针对于ajax的限制。 同源政策 两个页面拥有相同的 协议,端口,域名 就是同源,如果有一个不相同就是不同源…

【SQL】作为前端,应该了解的SQL知识(第四弹)

📑集合运算 集合运算就是对满足同一规则的记录进行的加减等四则运算。 👉 对行数进行增减。 📃UNION 取并集 集合运算符会去除重复的记录 SELECT product_id, product_nameFROM Product **UNION** SELECT product_id, product_nameFROM …

图神经网络:(图的分类)在MUTAG数据集上动手实现图神经网络

文章说明: 1)参考资料:PYG官方文档。超链。 2)博主水平不高,如有错误还望批评指正。 3)我在百度网盘上传了这篇文章的jupyter notebook。超链。提取码8848。 文章目录 MUTAG数据集说明图的小批量处理法图分类的基本流程改进算法 MUTAG数据集说…

Webpack4 应用

文章目录 Webpack4 应用处理CSS文件使用css-loader和style-loader内联CSS安装配置webpack.config.js编写源代码编译打包 使用css-loader和mini-css-extract-plugin外部链接CSS安装配置webpack.config.js编译打包 处理图片使用file-loader处理CSS图片安装file-loader配置webpack…

ChatGPT使用体验

ChatGPT使用体验 前言 介绍ChatGPT 体验ChatGPT 菜谱 编程学习 出行导航 导游攻略 中英翻译 电影推荐 文章总结 总结 前言 最近关于ChatGPT的话题已经火爆了,我也观察和体验了一段时间。平心而论,这东西真的黑科技,大多行业都能通…

Unity-Android 打包报错

目录 报错: 分析: 1.代码剔除等级设置 2.什么方式会被剔除 3.解决办法 报错: FileNotFoundException: Could not load file or assembly XXX or one of its dependencies at System.AppDomain.Load (System.String assemblyString, Sys…

AI低代码,或将再次颠覆开发行业

IT行业最不缺少概念,大多数人也都是一知半解。AI的火爆,低代码的盛行,如今AIGC低代码、AI低代码、智能开发、AI生成式开发、AIGS(AI生成软件)等等呼之欲出, AIGC(AI Generated Content,AI生成内容&#xff…

攻防世界-web-php_rce

题目描述:无,只给了下面一张图(PS:图中的链接没问题) 1. 思路分析 图中信息给的不是很到位,需要有点外部知识,网上搜索ThinkPHP V5,可以看到是think php的一个历史高危漏洞&#x…

Grafana插件安装并接入zabbix数据源(03)

一、在线安装插件 如果不指定插件安装位置,则默认安装位置为/var/lib/grafana/plugins;插件安装后需要重启grafana-server 安装zabbix插件alexanderzobnin-zabbix-app # grafana-cli plugins install alexanderzobnin-zabbix-app 使用--pluginsDir指定安装路径 # grafana…

分库分表的 21 条法则,hold 住

不着急实战,咱们先介绍下在分库分表架构实施过程中,会接触到的一些通用概念,了解这些概念能够帮助理解市面上其他的分库分表工具,尽管它们的实现方法可能存在差异,但整体思路基本一致。因此,在开始实际操作…

【字典详细介绍】——python基础——如桃花来

目录索引 字典的意义和特征:创建字典的语法:创建空字典的两种形式:创建字典的形式:*直接用大括号包裹即可:* 字典的常见操作:新增及修改:删除:***语法:****clear()清空字…

【方法】PDF文档很多页,怎么提取并保存其中一页或多页?

​生活或工作中,PDF文档都很常见,有时候我们得到一份PDF文档,想要提取里面的内容,只需要其中一页或多页,或部分内容,那要怎么提取并保存下来呢?下面小编分享3个方法,简单快速解决问题…

大型集团数字化现状洞察,三步解决组织分级分权管理难题|身份云研究院

在经历全球范围的疫情冲击后,疫情对企业数字化转型的影响已经从初期被迫式、局部场景的“云办公”转化为长期深远地全场景影响。加之近年中美技术加速解耦,以及信创政策的加持下,中国企业在数字化转型中使用本地化解决方案代替原有的外企套装…

Linux 使用笔记(本人出品,必属精品)

文章目录 Part.I IntroductionChap.I 快应用Chap.II 课程所学 Part.II 基础知识Chap.X 杂记 Part.I Introduction Linux 是笔者在大四上学期学的,当时授课的刘老师现在还能偶尔见到。但是平时一般用 Windows,有机会接触 Linux 一般是偶尔在服务器上跑跑程…

Android还要继续学习吗?高薪高级开发领先位置占据一席之地

Android开发还有必要学习吗 ? 我们来看Android从业大佬的回答;从回答中可以读取出一些信息,Android市场仍有岗位需求,只不过减少许多初级Android开发岗位。对于中高端市场还是面临着缺少人才;因为初级开发人员多啊&am…

数据治理实践-全面总结:小文件治理

01 背景 小文件是如何产生的: 日常任务及动态分区插入数据(使用的Spark2 MapReduce引擎),产生大量的小文件,从而导致Map数量剧增; Reduce数量越多,小文件也越多(Reduce的个数和输出文件是对应…

Cube Map 系列之:手把手教你 使用 立方体贴图

什么是Cube Map 在开始立方体贴图之前,我们先简单了解下cube map。 cube map 包含了六个纹理,分别表示了立方体的六个面; 相较二维的纹理使用坐标uv来获取纹理信息,这里我们需要使用三维的方向向量来获取纹理信息(一…

[PyTorch][chapter 33][卷积神经网络]

前言 参考: 《数字图像处理与机器视觉》 第五章 空间域图像增强, 图像卷积: 空间域图像增强 图像增强是根据特定需要突出一副图像中的某些信息,同时削弱或去除 某些不需要信息的处理方法,其主要目的是是的处理后的图像对某种特定的…