当前位置: 首页 > news >正文

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)

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

配置NAT模式选定网段,点击应用
在这里插入图片描述
ssh连接
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • AI大模型评测方法总结!
  • 学习008-02-04-03 Group List View Data(组列表查看数据)
  • 【基础模型】开始构建我们自己的大语言模型2:模型构建部分
  • ElementUI,el-input输入框max、min限制最大最小值失效
  • cdga|数据资产运营:加速企业数据价值释放的新引擎
  • 【MySQL】访问mysqld的方式{命令行客户端/vscode-c-api客户端/图形化界面:mysql/navicat}
  • lucene中nvd和nvm索引文件作用以及规范化值是如何影响文档评分
  • uniapp map组件自定义markers标记点
  • 基于Windows Docker desktop搭建pwn环境
  • ATA-M8功率放大器在变压器老化中的作用是什么
  • python: 打包好的exe程序(冻结程序)中使用多进程,子进程不能正常执行!
  • 八股文-基础知识-int和Integer有什么区别?
  • 图片url处理(带http和不带http)方法
  • “微软蓝屏”事件:网络安全与稳定性的深刻反思
  • 深入学习H264和H265
  • Android开源项目规范总结
  • input的行数自动增减
  • node.js
  • PHP 的 SAPI 是个什么东西
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • SpriteKit 技巧之添加背景图片
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • Vue2 SSR 的优化之旅
  • 给第三方使用接口的 URL 签名实现
  • 技术:超级实用的电脑小技巧
  • 判断客户端类型,Android,iOS,PC
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • ​​​​​​​开发面试“八股文”:助力还是阻力?
  • #预处理和函数的对比以及条件编译
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (¥1011)-(一千零一拾一元整)输出
  • (10)ATF MMU转换表
  • (2024,LoRA,全量微调,低秩,强正则化,缓解遗忘,多样性)LoRA 学习更少,遗忘更少
  • (3)llvm ir转换过程
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (四)c52学习之旅-流水LED灯
  • (一) 初入MySQL 【认识和部署】
  • (一)spring cloud微服务分布式云架构 - Spring Cloud简介
  • (转)程序员疫苗:代码注入
  • (转)德国人的记事本
  • (转载)PyTorch代码规范最佳实践和样式指南
  • .NET HttpWebRequest、WebClient、HttpClient
  • .NET导入Excel数据
  • .Net的C#语言取月份数值对应的MonthName值
  • .ui文件相关
  • ::什么意思
  • @DataRedisTest测试redis从未如此丝滑
  • @param注解什么意思_9000字,通俗易懂的讲解下Java注解
  • @property括号内属性讲解
  • @Validated和@Valid校验参数区别