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

Linux 系统管理核心命令详解(软件包 + 进程 + 服务篇)

一、yum /apt软件包管理安装 / 卸载 / 更新yum/dnf用于RHEL/CentOS/Rocky/AlmaLinux等红帽系发行版apt/apt-get用于Ubuntu/Debian等 Debian 系发行版作用一键安装、卸载、更新软件自动解决依赖问题不用手动编译1. yum 常用命令CentOS/Rocky 等① 安装软件yum install 软件名 # 安装单个软件例yum install nginx yum install -y 软件名 # -y 自动确认所有提示不用手动输入y yum groupinstall 开发工具 # 安装一组软件包② 卸载软件yum remove 软件名 # 卸载软件保留配置文件 yum erase 软件名 # 彻底卸载和remove效果一致部分系统用erase③ 查询与更新yum list installed # 列出所有已安装的软件 yum list | grep 软件名 # 搜索软件是否存在 yum check-update # 检查可更新的软件 yum update # 更新所有已安装的软件谨慎生产环境慎用 yum update 软件名 # 只更新指定软件 yum info 软件名 # 查看软件详细信息 yum provides 命令名 # 查某个命令属于哪个软件包例yum provides ifconfig④ 仓库管理yum repolist # 列出当前启用的软件源 yum clean all # 清理yum缓存解决源异常问题2. apt 常用命令Ubuntu/Debian 等① 安装软件apt update # 先更新软件源索引安装前必做 apt install 软件名 # 安装软件例apt install nginx apt install -y 软件名 # 自动确认② 卸载软件apt remove 软件名 # 卸载软件保留配置文件 apt purge 软件名 # 彻底卸载删除配置文件推荐彻底卸载用这个③ 查询与更新apt list --installed # 列出所有已安装软件 apt search 软件名 # 搜索软件【云端软件源】 apt show 软件名 # 查看软件详细信息 apt upgrade # 更新所有已安装软件生产环境慎用 apt upgrade 软件名 # 只更新指定软件④ 清理缓存apt clean # 清理下载的安装包缓存 apt autoremove # 自动卸载不再需要的依赖包定期执行二、ps /top/kill进程管理查看 / 监控 / 终止1. ps查看进程快照一次性输出ps -ef # 标准格式显示所有进程UID/PID/PPID/CMD等 ps aux # BSD格式显示CPU/内存占用率运维最常用 ps -ef | grep 进程名 # 过滤指定进程例ps -ef | grep nginx ps aux --sort-%cpu # 按CPU使用率从高到低排序 ps aux --sort-%mem # 按内存使用率从高到低排序1ps -ef-代表这是标准 Unix 格式eevery所有进程ffull完整格式显示详细信息UID PID PPID C STIME TTY TIME CMD root 1 0 0 10:10 ? 00:00:01 /sbin/initUID运行进程的用户 IDPID进程 ID进程身份证号PPID父进程 ID谁启动了它CMD进程运行的命令2ps auxa all users显示所有用户的进程u user-oriented面向用户显示显示 CPU、内存占用x 显示无终端的进程后台守护进程、合起来显示所有进程并列出 CPU、内存占用率。USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.3 123456 7890 ? Ss 10:10 0:01 /sbin/init%CPUCPU 占用百分比%MEM内存占用百分比VSZ/RSS虚拟 / 物理内存STAT进程状态运行 / 休眠命令格式有无-核心显示内容用途ps -efUnix 标准有UID,PID, PPID, CMD查父子关系、查命令ps auxBSD 格式无USER,%CPU, %MEM, COMMAND查性能、看谁耗资源2. top实时监控进程动态刷新1基本用法top界面内常用操作进入 top 后按P按 CPU 使用率排序默认 【一定要大写】M按内存使用率排序 【一定要大写】q退出 topk输入 PID直接终止进程相当于 kill1展开所有 CPU 核心的使用率shift /shift 左右切换排序字段 【往左往右】排序都是从大到小排2常用参数top -d 1 # 1秒刷新一次 top -p PID # 只监控指定PID的进程 top -u 用户名 # 只看指定用户的进程3. kill终止进程给进程发信号信号编号信号名作用1SIGHUP重新加载配置不重启进程生效例kill -1 PID9SIGKILL强制杀死强制终止进程无法拦截杀不死就用这个15SIGTERM正常终止默认信号进程可优雅退出优先用这个kill PID # 默认发15号信号正常终止 kill -9 PID # 强制杀死进程杀不死时用 killall 进程名 # 批量终止同名进程例killall nginx pkill 进程名 # 按进程名批量杀比killall更灵活注意优先用kill PID15 号信号让进程优雅退出避免数据损坏只有进程卡死、杀不掉时才用kill -9 PID强制终止三、systemctl系统服务管理启停 / 自启 / 状态systemctl 是CentOS 7/Ubuntu 16.04主流系统的服务管理工具替代了旧的 service/chkconfig统一管理所有系统服务。1. 核心命令① 服务启停 / 重启systemctl start 服务名 # 启动服务例systemctl start nginx systemctl stop 服务名 # 停止服务 systemctl restart 服务名 # 重启服务改完配置常用 systemctl reload 服务名 # 重新加载配置不中断服务优先用这个② 开机自启管理systemctl enable 服务名 # 设置开机自启例systemctl enable nginx systemctl disable 服务名 # 关闭开机自启 systemctl is-enabled 服务名 # 查看是否开机自启③ 查看服务状态systemctl status 服务名 # 查看服务详细状态运行中/失败、日志、PID等 systemctl list-units --typeservice # 列出所有正在运行的服务 systemctl list-unit-files --typeservice # 列出所有服务的开机自启状态④ 其他常用systemctl daemon-reload # 重新加载systemctl配置新增/修改服务单元后必做 systemctl get-default # 查看系统默认启动目标图形化/多用户 systemctl set-default multi-user.target # 设置开机进入命令行模式服务配置文件存放在/usr/lib/systemd/system/或/etc/systemd/system/格式服务名.service例nginx.service修改配置后必须执行systemctl daemon-reload才能生效

相关文章:

Linux 系统管理核心命令详解(软件包 + 进程 + 服务篇)

一、yum /apt:软件包管理(安装 / 卸载 / 更新)yum/dnf:用于 RHEL/CentOS/Rocky/AlmaLinux 等红帽系发行版apt/apt-get:用于 Ubuntu/Debian 等 Debian 系发行版作用:一键安装、卸载、更新软件,自…...

2026行李箱推荐别乱买!唯尊、海澜之家、森马、外交官、珉璐保罗五款横评

对于技术从业者而言,行李箱不仅是装载衣物的容器,更是保护精密电子设备、应对高频差旅与跨城迁移的可靠装备。无论是前往异地调试系统、参加技术峰会,还是举家搬迁,一个设计合理、性能可靠的行李箱能显著提升出行效率与体验。本文…...

低延迟内存池配置终极 checklist:12项参数+8个LLVM-Clang编译约束+3类NUMA绑定策略

第一章:金融级低延迟内存池的核心设计哲学在高频交易、实时风控与毫秒级行情分发等金融核心场景中,内存分配延迟的微小波动(如纳秒级抖动)可能直接导致订单执行偏差或监管合规风险。因此,金融级低延迟内存池并非单纯追…...

12. C++14新特性-字符串操作与标准用户定义字面量

一、引言C11 引入了用户定义字面量(User-Defined Literals, UDL)的底层机制,允许开发者通过重载 operator "" 为基础类型附加上下文语义。然而,C11 标准库自身并未提供预置的后缀实现。C14 填补了这一标准库层面的空白&…...

[论文阅读]DeepSeek-V3 Technical Report

DeepSeek-V3 Technical Report https://arxiv.org/abs/2412.19437 核心亮点: 多头潜在注意力机制MLA、DeepSeek MoE架构、多Token预测训练目标MTP 这张图其实已经可以比较清晰地说明MLA和MoE架构了。 对于MLA,主要的策略是把输入的hiddenstates进行降…...

3个简单步骤:让Windows 11完美运行经典老游戏的终极DDrawCompat方案

3个简单步骤:让Windows 11完美运行经典老游戏的终极DDrawCompat方案 【免费下载链接】DDrawCompat DirectDraw and Direct3D 1-7 compatibility, performance and visual enhancements for Windows Vista, 7, 8, 10 and 11 项目地址: https://gitcode.com/gh_mirr…...

PMP培训机构对比:才聚凭什么比同行更值得选?

选择PMP培训机构,很多人在“才聚vs其他”之间反复比较。本文从机构资质、考试服务、教学实力、学员平台四个维度展开对比,帮你一次看清差距。 一、国内最早一批PMP培训机构,历史积淀不同 市面上不少PMP培训机构成立于2010年以后,行…...

Kubernetes网络入门004篇【20260407】

文章目录 Kubernetes 网络入门完整版(深度扩容侧重基础知识) 一、学习K8s网络前必须掌握的Linux网络基础 1.1 Linux Network Namespace(网络命名空间) 1.2 Veth Pair(虚拟以太网设备对) 1.3 Linux Bridge(Linux网桥) 1.4 iptables 1.5 路由表 二、K8s网络基础核心概念与…...

PMP培训机构怎么选?27年实战经验告诉你答案

在深圳,PMP认证已经成为项目管理从业者提升竞争力的重要途径。但面对市面上众多的PMP培训机构,如何选择一家真正靠谱、通过率高、服务有保障的机构,成了很多人头疼的问题。本文结合真实的市场数据和培训经验,帮你理清选择逻辑。 一…...

别再做老好人了,优秀PM都有攻击性!

在职场中,“老好人”似乎是一个自带“善意”的标签,但对于项目经理(PM)而言,这三个字往往意味着内耗、妥协与项目失控。很多PM深陷“讨好型人格”的陷阱,怕得罪客户、怕得罪团队、怕得罪领导,凡…...

B站视频下载高效解决方案:bilibili-downloader完全指南

B站视频下载高效解决方案:bilibili-downloader完全指南 【免费下载链接】bilibili-downloader B站视频下载,支持下载大会员清晰度4K,持续更新中 项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader 你是否遇到过这些困…...

KSA工具实战:5分钟搞定内网穿透,无需公网IP也能远程办公

KSA工具实战:5分钟搞定内网穿透,无需公网IP也能远程办公 远程办公已成为现代职场的新常态,但许多人在家访问公司内网资源时,常被复杂的网络配置和公网IP需求劝退。想象一下,周五晚上突然需要调取公司服务器上的方案文件…...

Sigma-Delta ADC原理深度解析:从过采样到噪声整形

1. Sigma-Delta ADC的核心价值:为什么选择它? 在模数转换器(ADC)的世界里,Sigma-Delta架构就像是一位擅长"慢工出细活"的匠人。你可能听说过Pipelined ADC的高速特性,或者SAR ADC的平衡表现&…...

手把手教你用Matlab复现电池SOH预测:从NASA/牛津公开数据集到麻雀算法优化BP神经网络

基于NASA/牛津电池数据的SOH预测实战:Matlab特征工程与麻雀算法优化全解析 锂电池健康状态(SOH)预测是新能源领域的热门研究方向,但许多初学者在复现论文成果时常常陷入"有数据不会用"的困境。本文将手把手带你用Matlab…...

提升开发效率的跨平台游戏开发框架:从概念到发布的全流程指南

提升开发效率的跨平台游戏开发框架:从概念到发布的全流程指南 【免费下载链接】FXGL Java / JavaFX / Kotlin Game Library (Engine) 项目地址: https://gitcode.com/gh_mirrors/fx/FXGL 价值定位:为何选择FXGL游戏开发框架 在游戏开发领域&…...

Mem Reduct终极指南:如何用免费工具轻松解决Windows内存卡顿问题

Mem Reduct终极指南:如何用免费工具轻松解决Windows内存卡顿问题 【免费下载链接】memreduct Lightweight real-time memory management application to monitor and clean system memory on your computer. 项目地址: https://gitcode.com/gh_mirrors/me/memredu…...

ESP32轻量级GraphQL客户端库设计与嵌入式实践

1. 项目概述esp32-graphql-client是一款专为 ESP32 平台设计的轻量级、高可靠性 GraphQL 客户端库,其设计哲学直接受益于 Apollo Client 的简洁性与表达力。该库并非简单封装 HTTP 请求,而是构建了一套面向嵌入式场景的完整数据交互抽象层:它…...

麒麟v10sp3操作系统安装疑难解答:无法登录界面的终极解决方案

1. 麒麟v10sp3安装后无法登录的典型场景 最近帮朋友安装麒麟v10sp3操作系统时遇到了一个棘手问题:系统安装完成后重启,本该出现的图形化登录界面迟迟不出现,屏幕上只显示一个带有三个选项的提示框。这种情况我在多个品牌的国产电脑上都遇到过…...

GHelper:华硕笔记本性能优化与硬件控制的轻量级开源解决方案

GHelper:华硕笔记本性能优化与硬件控制的轻量级开源解决方案 【免费下载链接】g-helper Lightweight, open-source control tool for ASUS laptops and ROG Ally. Manage performance modes, fans, GPU, battery, and RGB lighting across Zephyrus, Flow, TUF, Str…...

裸金属STM32H7+FreeRTOS环境下C++异常处理编译开销超预期?独家逆向分析.bss段暴涨根源(含汇编级对比报告)

第一章:裸金属STM32H7FreeRTOS环境下C异常处理的编译开销悖论在裸金属 STM32H7 平台上启用 C 异常(-fexceptions)看似能提升错误可维护性,但其与 FreeRTOS 实时内核及 Cortex-M7 架构的交互却引发显著的编译与运行时开销悖论&…...

2026网文圈变天!顶配AI写小说神器实测:除了炼字工坊,全是虚火?

搞了半个月实测,废了三个起点号,我终于把这套2026网文顶配AI组合拳盘清楚了。 说实话,现在市面上打着“AI写小说”旗号的工具,90%都是割韭菜的套壳货。 点开一看,全是GPT-4o或者过时的模型,写出来的东西一股…...

2026届必备的AI辅助论文平台解析与推荐

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 当前,AI论文网站已然变成学术写作里极为重要的辅助工具。这类平台一般会集成智能…...

别再只比精度了!手把手教你用YOLOv5和v7在自定义数据集上做训练优化

别再只比精度了!手把手教你用YOLOv5和v7在自定义数据集上做训练优化 当你第一次在COCO数据集上跑通YOLOv5的demo时,那种"目标检测原来如此简单"的兴奋感可能还记忆犹新。但当你把模型迁移到自己的零件检测、农作物病害识别或零售商品分类任务时…...

G-Helper终极指南:5分钟掌握华硕笔记本性能控制

G-Helper终极指南:5分钟掌握华硕笔记本性能控制 【免费下载链接】g-helper Lightweight, open-source control tool for ASUS laptops and ROG Ally. Manage performance modes, fans, GPU, battery, and RGB lighting across Zephyrus, Flow, TUF, Strix, Scar, an…...

强制脑机接口:某公司用神经监测防员工摸鱼

在科技伦理与管理方式交织的灰色地带,一则关于某公司计划引入脑机接口技术用于监测员工注意力、防止“摸鱼”的传闻,正在引发轩然大波。这并非科幻电影中的场景,而是随着神经技术快速商业化,正悄然逼近的现实可能。对于身处科技行…...

发送营销短信接口调用教程:保障高转化率的营销短信API接口开发与频率优化

在企业营销推广场景中,短信仍是触达用户的高效渠道,但开发者在集成短信服务时,常面临发送营销短信接口调用失败、签名校验异常、发送频率不合理导致触达率与转化率双低等问题。本文将从原理拆解、实战调用、频率优化三个维度,为前…...

高效掌控Mem Reduct:智能多语言界面切换完全指南

高效掌控Mem Reduct:智能多语言界面切换完全指南 【免费下载链接】memreduct Lightweight real-time memory management application to monitor and clean system memory on your computer. 项目地址: https://gitcode.com/gh_mirrors/me/memreduct 你是否曾…...

基于深度学习yolov13+qwen与deepseek的脑肿瘤识别与分析系统

基于YOLOv13AI的智能脑肿瘤检测系统 项目简介 基于YOLOv13深度学习模型与DeepSeek、Qwen大语言模型的智能脑肿瘤检测系统。本系统将前沿的计算机视觉技术与人工智能分析能力结合,为用户提供快速、精准的脑部医学影像分析与肿瘤识别服务,为医疗诊断、科研…...

JPEGView:1MB实现效率革命的图像工具全指南

JPEGView:1MB实现效率革命的图像工具全指南 【免费下载链接】jpegview Fork of JPEGView by David Kleiner - fast and highly configurable viewer/editor for JPEG, BMP, PNG, WEBP, TGA, GIF and TIFF images with a minimal GUI. Basic on-the-fly image proces…...

实战指南:基于快马平台生成trea国际版本地化价格展示组件代码

最近在开发一个国际电商项目时,遇到了一个很实际的需求:需要根据不同地区用户展示本地化格式的商品价格。这个看似简单的功能,其实涉及到货币转换、数字格式化、符号位置等多个细节。经过一番摸索,我总结出了一套比较完整的实现方…...