Linux基础复习(二)
前言
本文介绍了一下Linux命令行基本操作及网络配置
一、 命令行提示含义
[当前用户@主机名 工作目录]$
若当前用户是root,则最后一个字符为#
否则,最后一个字符为$
二、常用Linux命令及其解释
修改主机名
一般在创建一台主机后会使用hostname相关命令去修改主机名,修改主机名后可以更好的去分辨各主机的作用,但是主机名修改后需要重新登陆才能更新屏幕显示。图形化界面需要新开一个shell。
hostname : hostname命令可以显示主机名

hostname 主机名: 可以临时修改主机名,关机后主机名会变回原来的


hostnamectl set hostname 主机名 : 可以永久修改主机名

ps : 使用vim /etc/hostname直接修改hostname文件是一样的永久修改主机名 ,修改后需要重启systemd-hostname服务或者重启更新



如果需要使用Windterm等ssh远程操控软件,则需要先配置IP和网段。
配置IP和网络可以使用nmcli和nmtui命令
nmcli : nmcli是NetworkManager的命令行工具,主要用于帮助用户管理和维护网络环境。NetworkManager是一款功能强大的网络管理软件,可以通过它查看仪表板、配置网络接口、执行IP或端口扫描等。
nmcli networking/nmcli n :显示NetworkManager是否接管网络设置

nmcl networking connectivity/ nmcli n c 查看网络连接状态 :
总共有五种状态full(连接完整的)、limited(连网但无法上网)、portal(连网但需要认证登录后才能上网)、none(没连网)和unknown(无法确定当前状态)

这里是因为还没配置网络,所以是none
nmcli networking on / off 开启关闭网络连接
nmcli networking on 开启
nmcli networking off 关闭
nmcli general/nmcli g 显示网络状态

nmcli connection
nmcli connection show/nmcli c 显示所有网络连接信息:

nmcli connection show --active / nmcli c s -a 显示当前已启动的网络连接
nmcli connection 网卡别名 显示某一特定连接的详细信息
nmcli connection up / down 网卡名 启动/关闭指定连接
修改配置文件
修改ip和子网 : nmcli connection modify 设备名 ipv4.address IP地址/子网
修改静态网关 : nmcli connection modify 设备名 ipv4.method manual
修改默认网关 : nmcli connection modify 设备名 ipv4.gateway 网关地址
修改DNS : nmcli connection modify 设备名 ipv4.dns DNS地址
添加DNS : nmcli connection modify 设备名 +ipv4.dns DNS地址
禁用IPV6 : nmcli connection modify 设备名 ipv6.method ignored
设置开机自启 : nmcli connection modify 设备名 connection.autoconnect yes
新增/删除连接 :
新增连接 : nmcli connection add type ethernet con-name 连接名 ifname 设备名
删除连接 : nmcli connection delete 连接名
重载配置
重载所有连接的配置文件 : nmcli connection reload
重载指定连接的配置文件 : nmcli connection load ifcfg-设备名
nmcli device
显示所有网络接口设备状态 :
nmcli device status 或简写为 nmcli d s
显示指定网络设备的信息
nmcli device show 设备名称
配置IP
因为在本机环境,所以只配置IP就好
先用nmcli c s 查看网卡信息查看是否有绑定网卡,若未绑定则开启网卡
重启网络管理器

查询

配置网络

autoconnect yes 是设定开机自动连接
启动网络,查询
ps :
注意虚拟机虚拟网卡网络配置,需要网段一样
方式有三种:桥接(Bridged)网络地址转换(NAT)仅主机(Host-Only)
- 桥接(Bridged)
定义:在桥接模式下,虚拟机会像真实主机一样直接连接到物理网络,通过宿主机的物理网卡访问外部网络。虚拟机获取的IP地址与宿主机处于同一网段,可以与其他主机进行通信。
特点:
虚拟机可以像真实主机一样访问外部网络。
虚拟机与宿主机及网络中的其他主机可以相互访问。
需要占用网络中的一个IP地址。
应用场景:适用于需要虚拟机与真实网络环境进行完全交互的场景,如嵌入式开发中的设备调试。 - 网络地址转换(NAT)
定义:NAT模式下,VMware会创建一个虚拟的网关,所有的虚拟机都会连接到这个虚拟网关上。虚拟机通过宿主机访问外部网络,宿主机作为NAT设备,负责地址转换和转发。
特点:
虚拟机可以访问外部网络,但外部网络无法直接访问虚拟机(除非进行端口转发设置)。
虚拟机之间可以相互访问。
不占用网络中的IP地址,虚拟机使用私有IP地址。
应用场景:适用于需要虚拟机访问外部网络,但不需要外部网络直接访问虚拟机的场景。 - 仅主机(Host-Only)
定义:在仅主机模式下,VMware会在宿主机上创建一个虚拟网卡,该网卡仅对宿主机和虚拟机可见,形成一个完全封闭的虚拟网络环境。
特点:
虚拟机无法访问外部网络(除非在宿主机上安装路由或代理软件)。
虚拟机之间可以相互访问(如果它们处于同一个仅主机模式网络中)。
适用于需要虚拟机之间通信,但不需要访问外部网络的场景。
配置NAT模式选定网段,点击应用

ssh连接

相关文章:
Linux基础复习(二)
前言 本文介绍了一下Linux命令行基本操作及网络配置 一、 命令行提示含义 [当前用户主机名 工作目录]$ 若当前用户是root,则最后一个字符为# 否则,最后一个字符为$ 二、常用Linux命令及其解释 修改主机名 一般在创建一台主机后会使用hostname相关命…...
nginx漏洞修复 ngx_http_mp4_module漏洞(CVE-2022-41742)【低可信】 nginx版本升级
风险描述: Nginx 是一款轻量级的Web服务器、反向代理服务器。 Nginx 的受影响版本中的ngx _http_mp4_module模块存在内存越界写入漏洞,当在配置中使用 mp4 directive时,攻击者可利用此漏洞使用使用ngx_http_mp4_module模块处理特制的音频或视…...
网格布局 HTML CSS grid layout demo
文章目录 页面效果代码 (HTML CSS)参考 页面效果 代码 (HTML CSS) <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"…...
Java算法之递归算法-如何计算阶乘的值
上一篇学了递归之后,练习一下递归算法。 题目:使用递归算法计算阶乘的值,也就是5!5*4*3*2*1,直接使用循环是非常简单的,这边练习一下递归算法。 先写一下两个条件 基线条件:等于1的时候返回1…...
python爬虫入门小案例
python爬虫 以下内容仅供学习交流,请勿用作其他用途,若涉及隐私和版权问题,请及时联系我删除 闲来无事,学了学爬虫小知识,适合入门,文笔拙劣,还望见谅 爬虫是什么: 爬取网页上的文字,图片,视频,音频 自动化操作浏览器,比如填写表单,打卡,提高工作效率爬虫的注意事项: 爬虫…...
【昇腾AI创新大赛集训营南京站学习笔记】-Ascend算子开发课程
昇腾AI创新大赛训练营 14:00-14:30 基础知识-理论课 一、CANN 、达芬奇架构和算子 1.AI Core逻辑架构 达芬奇架构包含三部分: 1)计算类:矩阵计算单元(两个矩阵扔进去相乘)、向量计算单元、标量计算单元 2)控…...
系统架构设计师教程 第4章 信息安全技术基础知识-4.5 密钥管理技术4.6 访问控制及数字签名技术-解读
系统架构设计师教程 第4章 信息安全技术基础知识-4.5 密钥管理技术&4.6 访问控制及数字签名技术 4.5 密钥管理技术4.5.1 对称密钥的分配与管理4.5.1.1 密钥的使用控制4.5.1.1.1 密钥标签4.5.1.1.2 控制矢量4.5.1.2 密钥的分配4.5.1.2.1物理方式14.5.1.2.2 物理方式24.5.1…...
C语言日常练习Day13
目录 一、设半径r1.5,圆柱高h3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积 二、编写程序,用getchar函数读入两个字符给c1,c2,然后分别用putchar函数和printf函数输出这两个字符 三、输入4个整数,要求按由小…...
map、foreach、filter这些方法你还不知道什么时候该用哪个吗?那就看过来
forEach:主要用于遍历数组并对每个元素执行某种操作,通常用于改变当前数组里的值。它不会返回新数组,而是直接在原数组上进行操作。forEach方法不支持return、break、continue等语句,因为这些语句在forEach中不会…...
6.3 面向对象技术-设计模式
设计模式 创建型模式 结构型模式...
Mac 中安装内网穿透工具ngrok
ngrok 是什么? Ngrok 是一个网络工具,主要用于在网络中创建从公共互联网到私有或本地网络中运行的web服务的安全隧道。它充当了一个反向代理,允许外部用户通过公共可访问的URL访问位于防火墙或私有网络中的web应用程序或服务。Ngrok 特别适用…...
python count返回什么
描述 count() 方法用于统计字符串中某个子字符串出现的次数,可选参数为开始搜索与结束搜索的位置索引。 语法 count() 方法语法: S.count(sub[,start0[,endlen(S)]]) 参数 sub -- 搜索的子字符串。 S -- 父字符串。 start -- 可选参数,…...
mac清理软件哪个好用免费 MacBook电脑清理软件推荐 怎么清理mac
随着使用时间的增长,mac电脑会积累一些不必要的垃圾文件,这些文件会占用宝贵的存储空间,影响电脑的运行速度和稳定性。因此,定期清理mac电脑的垃圾文件是非常有必要的。市场上有许多优秀的Mac清理软件,包括一些出色的国…...
学生党百元蓝牙耳机哪个性价比高?精选四款超强性价比耳机型号
现阶段,蓝牙耳机技术逐渐成熟,蓝牙耳机在我们的学习和娱乐中承担着很重要的角色,那么在面对众多品牌和型号中,学生党们在选择蓝牙耳机上纠结不已,到底学生党百元蓝牙耳机哪个性价比高?作为一个蓝牙耳机重度…...
中文之美,美在辞藻富丽,也美在情感含蓄内敛。
文章目录 引言句句不提幸福,句句都是幸福句句不提释怀,句句都是释怀句句不提爱意,句句都是爱意句句不提安慰,句句都是安慰句句不提遗憾,句句都是遗憾句句不提思念,句句都是思念引言 许多句子没有将主题直抒胸臆,却通过字词间的呼应、碰撞,让人感受到“言未表而意无穷”…...
FPGA与ASIC:深入解析芯片设计的双子星
前言 在半导体世界里,FPGA(Field-Programmable Gate Array,现场可编程门阵列)与ASIC(Application-Specific Integrated Circuit,专用集成电路)是两种截然不同的芯片设计策略,各自在…...
深入 Symfony 服务容器:依赖注入的艺术
“深入 Symfony 服务容器:依赖注入的艺术” 是一个涵盖了 Symfony 服务容器核心概念和依赖注入机制的复杂话题。为了全面理解 Symfony 服务容器的运作,我们将详细探讨以下几个方面: 服务容器的概念和作用依赖注入的基本原理Symfony 服务容器…...
基于Java+SpringMvc+Vue技术的慈善捐赠平台设计与实现(源码+LW+部署讲解)
项目含有源码、文档、PPT、配套开发软件、软件安装教程、项目发布教程、包运行成功以及课程答疑! 软件开发环境及开发工具: 操作系统:Windows 10、Windows 7、Windows 8 开发语言:java 前端技术:JavaScript、VUE.j…...
dsp c6657 SYS/BIOS学习笔记
1 SYS/BIOS简介 SYS/BIOS是一种用于TI的DSP平台的嵌入式操作系统(RTOS)。 2 任务 2.1 任务调度 SYS/BIOS任务线程有0-31个优先级(默认0-15,优先级0被空闲线程使用,任务最低优先级为1,最高优先级为15&am…...
分布式搜索引擎ES-DSL搜索详解
1.DSL搜索-入门语法 建立索引: xxx(自定义名称) 自定义mapping: POST /shop/_mapping {"properties": {"id": {"type": "long"},"age": {"type": "integer"},"username": {&quo…...
Python爬虫实战:研究MechanicalSoup库相关技术
一、MechanicalSoup 库概述 1.1 库简介 MechanicalSoup 是一个 Python 库,专为自动化交互网站而设计。它结合了 requests 的 HTTP 请求能力和 BeautifulSoup 的 HTML 解析能力,提供了直观的 API,让我们可以像人类用户一样浏览网页、填写表单和提交请求。 1.2 主要功能特点…...
树莓派超全系列教程文档--(61)树莓派摄像头高级使用方法
树莓派摄像头高级使用方法 配置通过调谐文件来调整相机行为 使用多个摄像头安装 libcam 和 rpicam-apps依赖关系开发包 文章来源: http://raspberry.dns8844.cn/documentation 原文网址 配置 大多数用例自动工作,无需更改相机配置。但是,一…...
SciencePlots——绘制论文中的图片
文章目录 安装一、风格二、1 资源 安装 # 安装最新版 pip install githttps://github.com/garrettj403/SciencePlots.git# 安装稳定版 pip install SciencePlots一、风格 简单好用的深度学习论文绘图专用工具包–Science Plot 二、 1 资源 论文绘图神器来了:一行…...
el-switch文字内置
el-switch文字内置 效果 vue <div style"color:#ffffff;font-size:14px;float:left;margin-bottom:5px;margin-right:5px;">自动加载</div> <el-switch v-model"value" active-color"#3E99FB" inactive-color"#DCDFE6"…...
如何在看板中有效管理突发紧急任务
在看板中有效管理突发紧急任务需要:设立专门的紧急任务通道、重新调整任务优先级、保持适度的WIP(Work-in-Progress)弹性、优化任务处理流程、提高团队应对突发情况的敏捷性。其中,设立专门的紧急任务通道尤为重要,这能…...
在Ubuntu中设置开机自动运行(sudo)指令的指南
在Ubuntu系统中,有时需要在系统启动时自动执行某些命令,特别是需要 sudo权限的指令。为了实现这一功能,可以使用多种方法,包括编写Systemd服务、配置 rc.local文件或使用 cron任务计划。本文将详细介绍这些方法,并提供…...
Python如何给视频添加音频和字幕
在Python中,给视频添加音频和字幕可以使用电影文件处理库MoviePy和字幕处理库Subtitles。下面将详细介绍如何使用这些库来实现视频的音频和字幕添加,包括必要的代码示例和详细解释。 环境准备 在开始之前,需要安装以下Python库:…...
根据万维钢·精英日课6的内容,使用AI(2025)可以参考以下方法:
根据万维钢精英日课6的内容,使用AI(2025)可以参考以下方法: 四个洞见 模型已经比人聪明:以ChatGPT o3为代表的AI非常强大,能运用高级理论解释道理、引用最新学术论文,生成对顶尖科学家都有用的…...
css3笔记 (1) 自用
outline: none 用于移除元素获得焦点时默认的轮廓线 broder:0 用于移除边框 font-size:0 用于设置字体不显示 list-style: none 消除<li> 标签默认样式 margin: xx auto 版心居中 width:100% 通栏 vertical-align 作用于行内元素 / 表格单元格ÿ…...
(一)单例模式
一、前言 单例模式属于六大创建型模式,即在软件设计过程中,主要关注创建对象的结果,并不关心创建对象的过程及细节。创建型设计模式将类对象的实例化过程进行抽象化接口设计,从而隐藏了类对象的实例是如何被创建的,封装了软件系统使用的具体对象类型。 六大创建型模式包括…...
