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

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