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连接
在这里插入图片描述

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

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

相关文章

分享4款国产好用的AI工具,提高工作学习效率

1.kimi 一款很多人都在夸的国产AI大模型,首先是免费使用的,其次它的智能化程度很高,也就是很“聪明”,亲测好用! 它可以实时联网,通过网站实时访问并搜索信息。当你提出问题后,它能够立即检索…

一些关于颜色的网站

欢迎来到 破晓的历程的 博客 ⛺️不负时光,不负己✈️ 1、中国传统色 2、网页颜色选择器 3、渐变色网站 4、多风味色卡生成 5、波浪生成 6、半透明磨砂框 色卡组合

H264编码器实现-帧内预测之像素值预测

前言 本文所介绍的像素值预测,是指在帧内预测总体流程中的预测块每个像素值的推导过程。当我们已知向量像素的重建值的时候,我们就可以对当前预测块进行像素值预测。该过程得到的结果将与源像素值相减得到残差,为后续变换量化提供数据来源。…

大模型算法面试题(十二)

本系列收纳各种大模型面试题及答案。 1、领域模型Continue PreTrain数据如何选取 在领域模型的Continue PreTrain(持续预训练)过程中,数据选取是一个至关重要的步骤,它直接影响模型在特定领域上的性能和泛化能力。以下是一些关于…

探索Linux-1-虚拟机远程登陆XShell6远程传输文件Xftp6

Linux是什么? Linux是一个开源的操作系统内核,由林纳斯托瓦兹(Linus Torvalds)于1991年首次发布。它基于Unix操作系统,但提供了更多的自由和灵活性。Linux内核是操作系统的核心部分,负责管理系统资源、处理…

vue3利用父子传参将页面展示到另一个页面上

点击左下角传到右边 绑定点击事件,在点击事件里传入参数1,将参数赋值给父组件绑定的tag参数上 props获取父组件参数

【Git】不同区域撤销代码{reset、revert}

工作区【磁盘】 关于GIt&#xff0c;当你在工作区也就是硬盘中修改文件内容&#xff0c;也就是下图的状态。 若你需要撤销此次修改&#xff0c;用到的命令就是 git checkout <changed_file> git restore <changed_file> #推荐 因为checkout在分支中也是切换分…

电子签章-开放签应用

开放签电子签章系统开源工具版旨在将电子签章、电子合同系统开发中的前后端核心技术开源开放&#xff0c;适合有技术能力的个人 / 团队学习或自建电子签章 \ 电子合同功能或应用&#xff0c;避免研发同仁在工作过程中重复造轮子&#xff0c;降低电子签章技术研发要求&#xff0…

找工作准备刷题Day10 回溯算法 (卡尔41期训练营 7.24)

回溯算法今天这几个题目做过&#xff0c;晚上有面试&#xff0c;今天水一水。 第一题&#xff1a;Leetcode77. 组合 题目描述 解题思路 从题目示例来看&#xff0c;k个数是不能重合的&#xff0c;但是题目没有明确说明这一点。 使用回溯算法解决此问题&#xff0c;利用树形…

【iOS】——通知机制及底层原理

通知传值概要 通知传值可以跨越多个界面进行传值&#xff0c;一般用于后一个界面向前一个界面传值。 通知传值支持多个接收者&#xff0c;多个对象可以同时接收同一个通知并进行处理。这样可以实现一对多的通信&#xff0c;方便跨多个对象进行值传递。 使用步骤 1.在发送者中…

0726,没什么用的SELECT和没用的我

目录 select 可恶&#xff01;&#xff01;&#xff01; 一对多聊天室 select&#xff1a;&#xff08;抄抄抄 最怕人类开始思考 补一对一的 select 喵&#xff1a;&#xff08;抄抄抄 &#xff1f;&#xff1f;今天就这么结束了&#xff1f;&#xff1f;&#xff1f; …

CTF-NSSCTF[GKCTF 2021]

[GKCTF 2021]easycms 考察&#xff1a; 用扫描工具扫描目录&#xff0c;扫描到后台登录界面/admin.php 题目提示了密码是五位弱口令&#xff0c;试了试弱口令admin和12345直接成功了 任意文件下载 点击设计-->主题然后随便选择一个主题&#xff0c;点击自定义&#xff0…

队列--顺序队列的表示和实现

#include<stdio.h> #define MAXQSIZE 10 typedef int QElemType; typedef int Status; //顺序队列 (循环队列,有一个空间不用) typedef struct{QElemType *base;int rear;int front; }SqQueue; //初始化队列 Status InitQueue(SqQueue &Q){Q.basenew QElemType[MAX…

MAC地址格式批量转换工具V1.0适用于Windows系统

自己做了个MAC地址格式批量转换工具&#xff0c;方便实用。 一、主要实现下面6种功能&#xff1a; MAC格式&#xff0c;如“AC-09-87-DB-E9-F0”转“AC09-87DB-E9F0” MAC格式&#xff0c;如“AC09-87DB-E9F0”转“AC-09-87-DB-E9-F0” MAC格式&#xff0c;如“AC-09-87-DB-…

Laravel:揭秘PHP世界中最优雅的艺术品

1. 引言 在PHP的世界里&#xff0c;框架如繁星般璀璨&#xff0c;但Laravel以其独特的魅力和优雅&#xff0c;成为了众多开发者心中的艺术品。本文将深入探讨Laravel为何能在众多PHP框架中脱颖而出&#xff0c;成为最优雅的选择。 1.1 Laravel的诞生背景 Laravel的诞生可以…

高清视频,无损音频,LDR6023——打造极致视听与高效充电的双重享受!

Type-C PD&#xff08;Power Delivery&#xff09;芯片是一种支持USB Type-C接口规范的电源管理单元&#xff0c;其主要功能包括&#xff1a; 快速充电&#xff1a;Type-C PD芯片支持高功率传输&#xff0c;能够提供更快的充电速度&#xff0c;使电子设备在短时间内充满电&…

用Postman Flows打造你的专属API:外部公开,轻松上手!

引言 Postman Flows 是一个使用 GUI 进行无代码 API 调用流程创建的服务。这篇文章我尝试使用 Flows 来构建将 Momento Topic 中的数据保存到 TiDB 的保存 API&#xff0c;因此想分享一些使用过程中的技巧等。 实现内容 将从 Momento Topics 配发的 JSON 数据保存到 TiDB 中。…

论文复述:AGTC

论文: Attention-Guided Low-Rank Tensor Completion, 作者为Truong Thanh Nhat Mai, Edmund Y. Lam and Chul Lee.

04。拿捏ArkTS第二天

1&#xff0c;什么是常量&#xff1f; 用来存储不可变的数据。 2&#xff0c;定义常量的基本样式&#xff1f; const con : number 1 const con : string ”我是不可变的字符串“ const con : boolean false ***********************************************************…

我在高职教STM32——串口通信(5)

大家好,我是老耿,高职青椒一枚,一直从事单片机、嵌入式、物联网等课程的教学。对于高职的学生层次,同行应该都懂的,老师在课堂上教学几乎是没什么成就感的。正因如此,才有了借助 CSDN 平台寻求认同感和成就感的想法。在这里,我准备陆续把自己花了很多心思的教学设计分享…