Linux必知基础知识
注意本文章仅是给初级小白了解RHCSA中的命令是什么意思与有何作用但是实际应用中需要另外学习命令的参数这样才能运用过程中运用得当。文件管理新建目录 mkdir 查看目录 ls切换目录 cd 修改目录 mv删除目录 rmdir 路径查看 pwd普通文件不支持 cd 指令 新建文件 touch、vim、 gedit编辑文件 vi/vim (编辑器之神)、 gedit 、emaces查看文件 cat 、more、less, head、 tail 、vim 、stat删除文件 rm 普通文件和目录文件修改文件: chmod、 chown、chgrp 拷贝文件 cp移动文件 mv 链接文件 ln用户管理useradd 用户增加命令 usermod 用户修改命令passwd 密码修改命令 userdel 用户删除命令su 用户提权命令groupadd 用户组添加命令 groupmod 用户组修改命令gpasswd 用户组密码设置命令 groupdel 用户组删除命令权限管理chmod 权限修改命令存储管理lsblk (英文全称list block devices) 其功能是查看系统的磁盘使用情况df (英文全称disk free)列出文件系统的整体磁盘使用量du (英文全称disk used)检查磁盘空间使用量fdisk用于磁盘分区mkfs 创建并构建一个文件系统mount: 挂载分区 umount 卸载分区软件管理rpm 命令rpm命令来自英文词组redhat package manager的缩写中文译为“红帽软件包管理器”其功能是在Linux系统下对软件包进行安装、卸载、查询、验证、升级等工作常见的主流系统如RHEL、CentOS、Fedora等都采用这种软件包管理器推荐用固定搭配“rpm -ivh 软件包名” 安装软件软件包名需要全称固定搭配“rpm -evh 软件包名”卸载软件软件包名只需要名称不需要全称简单好记又好用。语法格式rpm 参数 软件包名常用参数-a 显示所有软件包 -p 显示指定的软件包信息-c 仅显示组态配置文件 -q 显示指定软件包是否已安装-d 仅显示文本文件 -R 显示软件包的依赖关系-e 卸载软件包 -s 显示文件状态信息-f 显示文件或命令属于哪个软件包 -U 升级软件包-h 安装软件包时显示标记信息 -v 显示执行过程信息-i 安装软件包 -vv 显示执行过程详细信息-l 显示软件包的文件列表yum命令yum命令来自英文词组yellow dog updater modified的缩写其功能是在Linux系统中基于RPM技术进行软件包的管理工作。yum技术通用于RHEL、CentOS、Fedora、OpenSUSE等主流系统可以让系统管理人员交互式地自动化更新和管理软件包实现从指定服务器自动下载、更新、删除软件包的工作。 yum软件仓库及命令能够自动处理软件依赖关系一次性安装所需的全部软件无须烦琐的操作。语法格式yum 参数 动作 软件包常用参数install 安装软件包 clean 清理过期的缓存update 更新软件包 shell 设置使用的shell提示符check-update 检查是否有可用的更新软件包 resolvedep 显示软件包的依赖关系remove 删除软件包 localinstall 安装本地软件包list 显示软件包的信息 localupdate 更新本地软件包search 搜索指定软件包 deplist 显示软件包的依赖关系info 显示指定软件包的描述和概要信息参考示例yum clean all #清理原有的软件仓库信息缓存yum makecache #建立最新的软件仓库信息缓存,默认连接原来的互联网源默认源 /etc/yum.repo.d/redhat.repo网络管理ip命令 字符终端,可以立即生效但系统重启后配置会丢失.nmcli命令 字符终端,可以立即生效且系统重启后配置也不会丢失.nmtui命令 可视化终端,立即生效重启有效。ssh命令安全地远程连接服务器主机系统作为OpenSSH套件中的客户端连接工具让我们轻松地基于SSH加密协议进行远程主机访问从而实现对远程服务器的管理工‍作。netstat命令英文词组network statistics的缩写其功能是显示各种网络相关信息例如网络连接状态、路由表信息、接口状态、NAT、多播成员等。netstat命令不仅应用于Linux系统而且Windows XP、Windows 7、Windows 10及Windows 11均已默认支持并且可用参数也相同有经验的运维人员可以直接上‍手。dhclient命令来自英文词组DHCP client的缩写其功能是动态获取或释放IP地址。使用dhclient命令前需要将网卡模式设置成DHCP自动获取否则静态模式的网卡不会主动向服务器获取如IP地址等网卡信息‍。1、redhat 默认没有安装这个命令需要手动安装 yum install dhcp-client2、命令在dhcp包中子模块属于动态网络地址管理单元。ifconfig 命令来自英文词组network interfaces configuring的缩写其功能是显示或设置网络设备参数信息。在Windows系统中与之类似的命令为ipconfig同样的功能可以使用ifconfig去完‍成。 通常不建议使用ifconfig命令配置网络设备的参数信息因为一旦服务器重启配置过的参数会自动失效因此还是编写到配置文件中更稳妥。ping 命令功能是测试主机间网络的连通性它发送出基于ICMP传输协议的数据包要求对方主机予以回复。若对方主机的网络功能没有问题且防火墙放行流量则就会回复该信息我们也就可得知对方主机系统在线并运行正常了。 不过值得注意的是ping命令在Linux下与在Windows下有一定差异Windows系统下的ping命令会发送出去4个请求后自动结束该命令而Linux系统则不会自动终止需要用户手动按下CtrlC组合键才能结束或是发起命令时加入-c参数限定发送数据包的个数。iptables命令防火墙策略管理工具的命令同时也是一个基于内核级别的防火墙服务用户可以基于它来对数据包进行过滤操作拒绝掉危险的外部请求流量保护内网的安全。iptables命令默认仅支持ipv4协议如需ipv6协议支持需使用ip6tables命令。进程和服务管理ps 命令来自英文单词process的缩写中文译为“进程”其功能是显示当前系统的进程状态。使用ps命令可以查看到进程的所有信息例如进程的号码、发起者、系统资源、使用占比、运行状态等。ps命令可帮助我们及时发现哪些进程出现“僵死”或“不可中断”等异常情‍况。ps命令经常会与kill命令搭配使用以中断和删除不必要的服务进程避免服务器的资源浪费。pstree命令来自英文词组“display a tree of processes”的缩写其功能是用于以树状图形式显示进程信息帮助管理员更好地了解进程间的关系。Linux系统中常用ps命令查看进程状态信息但是却无法了解进程之间的依赖关系哪个是父进程哪个是子进程这些信息则可通过pstree命令进行查看。top 命令:是一个在 Linux 和其他类 Unix 系统上常用的实时系统监控工具。它提供了一个动态的、交互式的实时视图显示系统的整体性能信息以及正在运行的进程的相关信息。kill 命令:其功能是杀死结束进程。Linux系统中如需结束某个进程既可以使用如service或systemctl这样的管理命令来结束服务也可以使用kill命令直接结束进程信息。如使用kill命令后进程并没有结束则可以使用信号9进行强制杀死动作。

相关新闻

TPIC7710EVM评估模块深度解析:从硬件安全到软件实战的汽车电子驱动验证指南

TPIC7710EVM评估模块深度解析:从硬件安全到软件实战的汽车电子驱动验证指南

1. 项目概述 在汽车电子系统的开发流程中,尤其是在涉及安全关键功能如电子驻车制动(EPB)时,工程师面临的最大挑战之一是如何在投入昂贵的PCB打样和系统集成之前,快速、准确且安全地验证核心控制芯片的功能与性能。德州…

2026/10/4 13:07:42 阅读更多 →
射频通信中的镜像抑制技术原理与实践

射频通信中的镜像抑制技术原理与实践

1. 镜像抑制的基础概念与重要性 在射频通信系统中,镜像频率干扰是一个长期存在的技术难题。当我们在某个频点接收有用信号时,系统不可避免地会同时接收到以本振频率为对称中心的镜像频点信号。这种现象源于混频器的非线性特性,会导致接收机灵…

2026/10/4 13:36:10 阅读更多 →
进程管理命令

进程管理命令

ps命令:ps命令来自英文单词process的缩写,中文译为“进程”,其功能是显示当前系统的进程状态。 使用ps命令可以查看到进程的所有信息,例如进程的号码、发起者、系统资源、使用占比、 运行状态等。ps命令可帮助我们及时发现哪些进程…

2026/10/2 7:41:10 阅读更多 →

最新新闻

KeyarchOS性能基线实战:UnixBench完整跑分指南

KeyarchOS性能基线实战:UnixBench完整跑分指南

前阵子给一批新服务器做上线前的性能基线,几台同款机器装的是浪潮信息KeyarchOS(KOS)。业务同学反馈说某些批处理任务偶尔变慢,我需要先确认问题出在系统配置还是硬件本身,于是第一件事就是把UnixBench拉起来跑了一轮。…

2026/10/5 7:32:45 阅读更多 →
链表核心操作精讲:虚拟头结点与双指针全攻略

链表核心操作精讲:虚拟头结点与双指针全攻略

链表操作是数据结构与算法里最“动手”的一类题目,移除链表元素、设计链表、翻转链表、两两交换链表中的结点、删除链表的倒数第n个结点、环形链表这六个问题,几乎把链表的基础技巧覆盖了个遍。我在面试候选人和给自己准备复习时都反复用这套题练手&…

2026/10/5 7:32:45 阅读更多 →
RIP协议实验全指南:从GNS3配置到路由环路防制

RIP协议实验全指南:从GNS3配置到路由环路防制

把RIP这个实验从头到尾做一遍,我最大的感受是:一个看起来“老掉牙”的协议,反而是理解动态路由最好的教材。这次我用GNS3搭了一个三路由器环境,把RIPv1、RIPv2都跑了一遍,抓包看了RIP的更新报文,也想办法制…

2026/10/5 7:32:45 阅读更多 →
链表判环算法深解:快慢指针原理、证明与工程实践

链表判环算法深解:快慢指针原理、证明与工程实践

1. 从一次面试翻车说起:为什么简单的题也会栽这事儿得从两年前说起。当时我去面一家中厂,前几轮都顺风顺水,到了技术终面,面试官笑眯眯地在白板上写了一道题:给定一个链表,判断是否有环。我一看&#xff0c…

2026/10/5 7:32:45 阅读更多 →
STM32 TIM4定时器中断详解:原理、配置与HAL/标准库实现

STM32 TIM4定时器中断详解:原理、配置与HAL/标准库实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 7:32:45 阅读更多 →
SpringBoot2+Vue3图书管理系统:从环境搭建到部署全流程

SpringBoot2+Vue3图书管理系统:从环境搭建到部署全流程

前一阵朋友让我帮他看一套 Java Web 图书管理系统源码,技术栈一眼扫过去非常标准:SpringBoot2 做后端接口,Vue3 写前端页面,MyBatis-Plus 负责持久层增强,MySQL8.0 存数据,标题里还标着【含文档】。别看“图…

2026/10/5 7:31:45 阅读更多 →

日新闻

马斯克杀回智能体战场,Grok 4.5万亿参数撑腰,Cursor接手数字白领项目:用TaoToken统一Key跑通多模型Agent工作流

马斯克杀回智能体战场,Grok 4.5万亿参数撑腰,Cursor接手数字白领项目:用TaoToken统一Key跑通多模型Agent工作流

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 0:00:22 阅读更多 →
AI编程工具插件机制详解:plugin.json配置与加载失败排查指南

AI编程工具插件机制详解:plugin.json配置与加载失败排查指南

1. 从“plugins”这个词说起:它到底在解决什么问题如果你最近在折腾 AI 编程工具,尤其是 Cursor、Codex CLI、Claude Code 这类带 CLI 的编辑器或命令行助手,那你大概率绕不开一个词——plugins。这个词本身不新鲜,从浏览器到 IDE…

2026/10/5 0:00:23 阅读更多 →
第26课:OpenClaw|日志审计与问题诊断:把日志链路改到 TaoToken 的排查清单

第26课:OpenClaw|日志审计与问题诊断:把日志链路改到 TaoToken 的排查清单

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 0:00:23 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 5:06:42 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 1:10:22 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 3:06:17 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 11:40:45 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 9:43:54 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 20:14:29 阅读更多 →