02_Linux基础配置指南

文章目录

      • 1. 安装必备工具
      • 2. 网络应急处理
      • 3. 修改网卡IP地址
      • 4. 常用操作技巧
        • **快捷键**:
        • **后台任务管理**:
        • **图形化命令**:
        • **终端切换**:
        • **文件系统和路径**:
        • **路径类型**:


Linux基础配置指南

在进行Linux系统的最小化安装后,以下是一些建议的基本配置,以提高你的使用体验和系统管理效率。

1. 安装必备工具

首先,我们来安装一些基本的工具,这些工具将大大提升你的工作效率。

# 安装Vim编辑器,提供语法高亮和更多编辑功能
yum install -y vim# 安装网络管理命令ifconfig,方便查看和配置网络接口
yum install -y net-tools# 安装bash-completion,实现命令和文件名的自动补全
yum install -y bash-completion
# 注意:安装后需要重新登录才能生效

2. 网络应急处理

在网络配置中,我们可能会遇到一些紧急情况,以下是一些基本的故障排除步骤。

# 修改网络配置文件,启用网卡自动启动
vi /etc/sysconfig/network-scripts/ifcfg-ens33
# 设置ONBOOT=yes# 重启网络服务,如果ifconfig或ip addr命令无法显示IP地址
systemctl restart network# 如果重启网络服务失败,确保虚拟机网络模式设置正确,并启用dhcp服务
# 禁用可能引起冲突的NetworkManager服务
systemctl stop NetworkManager
systemctl disable NetworkManager# 再次尝试重启网络服务
systemctl restart network

3. 修改网卡IP地址

在修改网卡IP地址时,需要考虑以下几个关键因素:

  • IP地址的获取方式(自动或手动)
  • IP地址
  • 子网掩码
  • 网关
  • DNS服务地址
# 编辑网卡配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33# 设置静态IP配置
BOOTPROTO=static
IPADDR=192.168.100.100
PREFIX=24
GATEWAY=192.168.100.2
DNS1=192.168.100.2
DNS2=202.86.128.96# 保存并退出,然后重启网络服务以应用更改
systemctl restart network# 如果更改后无法获取IP,确保配置无误,然后尝试禁用NetworkManager
systemctl stop NetworkManager
systemctl disable NetworkManager# 再次重启网络服务
systemctl restart network

4. 常用操作技巧

在Linux中,掌握一些快捷键和命令可以大大提高你的工作效率。

  • 自动补全:使用TAB键可以补全命令、路径、文件名等。
  • 命令格式:命令与参数、参数与参数之间用空格分隔。
快捷键
  • Ctrl + C:中断当前运行的命令。
  • Ctrl + D:发送EOF信号,相当于输入exitlogout
  • Ctrl + L:清屏,相当于执行clear命令。
  • Ctrl + Z:将当前任务放到后台,并暂停。
  • Ctrl + K:删除光标后的所有内容。
  • Ctrl + U:删除光标前的所有内容。
后台任务管理
  • jobs:查看后台任务列表。
  • fg jobid:将后台任务调至前台继续运行。
  • bg jobid:在后台继续执行暂停的任务。
图形化命令
  • 基于GNOME的图形化命令:

    • alt + F2:打开命令窗口。
    • nautilus:目录管理器,例如nautilus /root/
    • gedit:GNOME图形文本编辑器。
  • 基于KDE的图形化命令:

    • 安装KDE桌面环境:yum -y groupinstall "KDE Desktop"
终端切换
  • alt + F1:图形终端。

  • alt + ctrl + F2F6:字符终端。

  • alt + F7:备份图形终端。

  • alt + ctrl + delete:重启或关机。

  • 打开多个终端会话:alt + F2,输入gnome-terminal,然后按Shift + Ctrl + T

文件系统和路径
  • Linux文件系统以根目录/为起点,分区通过挂载来访问。
  • 使用df -TH查看分区挂载情况。
  • 使用fdisk -l /dev/sda查看硬盘MBR分区。
  • 使用lsblk /dev/sda查看硬盘所有类型分区。
路径类型
  1. 绝对路径:以/开始的路径。
  2. 相对路径:以当前目录为起点的路径。
  • ./表示当前目录。
  • ../表示上一层目录。

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OS管理和进程的学习

1.冯诺依曼体系结构 1.1 输入设备:键盘,鼠标,键盘,网卡(网络接受),磁盘... 输出设备:显示器,磁盘,网卡(网络发送) .... 存储器&…

CTFHUB技能树之SQL——字符型注入

开启靶场,打开链接: 直接指明是SQL字符型注入,但还是来判断一下 (1)检查是否存在注入点 1 and 11# 返回正确 1 and 12# 返回错误 说明存在SQL字符型注入 (2)猜字段数 1 order by 2# 1 order…

Shell重定向输入输出

我的后端学习大纲 我的Linux学习大纲 重定向介绍 标准输入介绍 从键盘读取用户输入的数据,然后再把数据拿到Shell程序中使用; 标准输出介绍 Shell程序产生的数据,这些数据一般都是呈现到显示器上供用户浏览查看; 默认输入输出文件 每个…

QT的文件操作类 QFile

QFile 是 Qt 框架中用于文件处理的一个类。它提供了读取和写入文件的功能,支持文本和二进制文 件。 QFile 继承自 QIODevice ,因此它可以像其他IO设备一样使用。 主要功能 文件读写: QFile 支持打开文件进行读取或写入操作文件信息&#x…

neutron组件

1.实现虚拟交换机有两种方式 2.HCS网络节点 华为 HCS 将网络节点单独部署,且部署两台(主备部署) 两张万兆网卡,否则检测无法通过 L3 agent 部署在哪个节点,哪个节点就是网络节点 DHCP agent metadata agent 3.neutron概念 3.1Neutron支持…

人工智能 | 阿里通义千问大模型

简介 通义千问系列模型为阿里云研发的大语言模型。千问模型基于 Transformer 架构,在超大规模的预训练数据上进行训练得到。预训练数据类型多样,覆盖广泛,包括大量网络文本、专业书籍、代码等。同时,在预训练模型的基础之上&…

整理一下实际开发和工作中Git工具的使用 (持续更新中)

介绍一下Git 在实际开发和工作中,Git工具的使用可以说是至关重要的,它不仅提高了团队协作的效率,还帮助开发者有效地管理代码版本。以下是对Git工具使用的扩展描述: 版本控制:Git能够跟踪代码的每一个修改记录&#x…

YOLO目标检测

文章目录 一、含义二、与传统检测对比1.one-stage的优缺点2.two-stage的优缺点 三、MAP指标1.基本概念2.计算方法3.指标意义 一、含义 YOLO(You Only Look Once)是一种基于深度学习的目标检测算法,由Joseph Redmon等人于2016年提出。它的核心…

力扣 困难 52.N皇后II

文章目录 题目介绍题解 题目介绍 题解 法一:返回51题N皇后List的长度 法二: class Solution {private int n, ans;private boolean[] onPath, diag1, diag2;public int totalNQueens(int n) {this.n n;onPath new boolean[n];diag1 new boolean[n * …

秃姐学AI系列之:语义分割 + 数据集 | 转置卷积 + 代码

语义分割 语义分割将图片中的每个像素分类到对应的类别 通常来说现在的会议软件的背景虚化这个功能用的就是语义分割技术 无人车进行路面识别也是语义分割技术 语义分割 vs 实例分割 语义分割将图像划分为若干组成区域,这类问题的方法通常利用图像中像素之间的相关…

1 -《本地部署开源大模型》如何选择合适的硬件配置

如何选择合适的硬件配置 为了在本地有效部署和使用开源大模型,深入理解硬件与软件的需求至关重要。在硬件需求方面,关键是配置一台或多台高性能的个人计算机系统或租用配备了先进GPU的在线服务器,确保有足够的内存和存储空间来处理大数据和复…

html+css+js实现Notification 通知

实现效果&#xff1a; 代码实现&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Notif…

【Linux】为什么环境变量具有全局性?共享?写时拷贝优化?

环境变量表具有全局性的原因&#xff1a; 环境变量表之所以具有全局性的特征&#xff0c;主要是因为它们是在进程上下文中维护的&#xff0c;并且在大多数操作系统中&#xff0c;当一个进程创建另一个进程&#xff08;即父进程创建子进程&#xff09;时&#xff0c;子进程会继承…

SAP 批量复制角色处理办法

SAP 批量复制角色处理办法 1. 定义2. 功能3. 应用场景4. 操作步骤5. 注意事项6.业务场景7.操作步骤(1)导出旧角色(2)导出文件数据修改(3)上传修改好的角色(4)生成角色参数文件(5) 调用函数批量创建角色(6)关于权限常用功能 SAP 批量复制角色&#xff08;Batch Role Copy&#x…

【系统规划与管理师】历年各章节分值汇总(论文)

【移动端浏览】☞【系统规划与管理师】历年各章节分值汇总&#xff08;论文&#xff09; 第4章 IT服务规划设计 第5章 IT服务部署实施 第6章 IT服务运营管理 第7章 IT服务持续改进 第8章 监督管理 第9章 IT服务营销 第10章 团队建设与管理

【二】企业级JavaScript开发之代码编辑器

代码编辑器 程序员接触时间最长的就是代码编辑器。 代码编辑器主要分两种&#xff1a;IDE&#xff08;集成开发环境&#xff09;和轻量编辑器。很多人喜欢这两种各选一个。 当然还有很多其他很好的编辑器&#xff0c;你可以选择一个你最喜欢的。 选择编辑器就像选择其他工具…

开源OpenStack

1.查询HCS基于OpenStack哪个版本开发 2.九大核心组件 OpenStack可以对接FC也可以对接KVM主机&#xff1b;&#xff08;OpenStack 对接华为FusionCompute&#xff0c;一个集群对应 openstack 一台计算主机&#xff09;-引申出nova compute 2.1nova nova两个核心组件nova contro…

马拉车算法(C/C++)

#1024程序员节 | 征文# 马拉车算法&#xff08;Manachers Algorithm&#xff09;是一种用于在字符串中查找最长回文子串的线性时间复杂度算法。该算法由Udi Manacher在1980年代提出&#xff0c;因此得名。它的核心思想是利用已知的回文信息来减少不必要的比较&#xff0c;从而提…

【Linux】-权限

&#x1f511;&#x1f511;博客主页&#xff1a;阿客不是客 &#x1f353;&#x1f353;系列专栏&#xff1a;深入代码世界&#xff0c;了解掌握 Linux 欢迎来到泊舟小课堂 &#x1f618;博客制作不易欢迎各位&#x1f44d;点赞⭐收藏➕关注 ​ 一、权限的概念 在Linux 中&…

软件测试与软件缺陷的基础知识

✨✨ 欢迎大家来访Srlua的博文&#xff08;づ&#xffe3;3&#xffe3;&#xff09;づ╭❤&#xff5e;✨✨ &#x1f31f;&#x1f31f; 欢迎各位亲爱的读者&#xff0c;感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢&#xff0c;在这里我会分享我的知识和经验。&am…