0

0

Linux 常用运维命令整理与实际使用示例

舞夢輝影

舞夢輝影

发布时间:2026-02-26 18:09:12

|

379人浏览过

|

来源于php中文网

原创

linux运维应掌握高频实用命令:查系统状态用top、free-h、df-ht、uptime;查日志用journalctl、tail-grep、grep-r、dmesg-t;文件权限用ls-l、chown-r、find-delete、stat;网络诊断用ping、telnet/nc、ss-tuln、systemctl-status。

linux 常用运维命令整理与实际使用示例

Linux 运维命令不是背出来的,是用出来的。 掌握一批高频、稳定、组合性强的命令,比记一百个冷门参数更实用。下面按实际工作场景分类整理,每条都附真实可用的示例,不堆砌参数,只讲关键用法。

查系统状态:快速定位资源瓶颈

运维第一反应不是重启,而是看「现在到底怎么了」:

  • top — 实时看 CPU、内存、负载、进程排序(按 P 降序 CPU,M 降序内存,1 显示所有 CPU 核心)
  • free -h — 看内存使用,重点关注 available 列(真正可用内存),不是 free
  • df -hT — 查磁盘空间和文件系统类型,-T 能帮你发现是不是误挂了 ext4 的盘到 xfs 目录下
  • uptime — 一眼看出系统运行时长和平均负载(如 load average: 0.45, 0.62, 0.78,数值 > CPU 核数需警惕)

查日志与排错:精准缩小问题范围

别用 cat 从头翻日志,效率低还容易漏重点:

CrePal
CrePal

一站式AI视频创作Agent

下载
  • journalctl -u nginx.service -n 50 -f — 查 nginx 最近 50 行日志并实时跟踪(-f = follow)
  • tail -n 100 /var/log/syslog | grep "Failed" — 快速筛选失败记录
  • grep -r "Connection refused" /var/log/nginx/ --include="*.log" — 在整个 nginx 日志目录递归搜索错误关键词
  • dmesg -T | tail -30 — 查最近内核级报错(如硬盘掉线、OOM killer 杀进程),-T 加上时间戳更易读

文件与权限管理:安全又省事的操作习惯

运维常在「改配置 → 重启服务 → 不生效」循环中浪费时间,多数因权限或路径出错:

  • ls -l /etc/nginx/nginx.conf — 先确认属主是 root:root,权限是 644;若被改成 777,nginx 启动会直接拒绝
  • chown -R www-data:www-data /var/www/html/ — 网站目录批量改属主(注意 -R 递归,别漏掉)
  • find /tmp -type f -name "*.log" -mtime +7 -delete — 清理 7 天前的临时日志,加 -delete 前建议先用 -print 测试匹配结果
  • stat /etc/passwd — 查文件详细属性(修改时间、inode、SELinux 上下文等),比 ls 更全面

网络与服务诊断:从连不通到服务稳

用户说“网站打不开”,先分层验证:

  • ping -c 3 8.8.8.8 — 看服务器能否出网(排除本地网络故障)
  • telnet example.com 443nc -zv example.com 443 — 测试目标端口是否可达(比 ping 更准,绕过 ICMP 屏蔽)
  • ss -tuln | grep :80 — 确认 nginx/apache 是否真在监听 80 端口(比 netstat 更快,-t TCP, -u UDP, -l listening, -n 不解析域名)
  • systemctl status sshd — 查服务状态、启动失败原因(看 Active: active (running) 还是 failed,下方有报错摘要)

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
nginx 重启
nginx 重启

nginx重启对于网站的运维来说是非常重要的,根据不同的需求,可以选择简单重启、平滑重启或定时重启等方式。本专题为大家提供nginx重启的相关的文章、下载、课程内容,供大家免费下载体验。

240

2023.07.27

nginx 配置详解
nginx 配置详解

Nginx的配置是指设置和调整Nginx服务器的行为和功能的过程。通过配置文件,可以定义虚拟主机、HTTP请求处理、反向代理、缓存和负载均衡等功能。Nginx的配置语法简洁而强大,允许管理员根据自己的需要进行灵活的调整。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

519

2023.08.04

nginx配置详解
nginx配置详解

NGINX与其他服务类似,因为它具有以特定格式编写的基于文本的配置文件。本专题为大家提供nginx配置相关的文章,大家可以免费学习。

587

2023.08.04

tomcat和nginx有哪些区别
tomcat和nginx有哪些区别

tomcat和nginx的区别:1、应用领域;2、性能;3、功能;4、配置;5、安全性;6、扩展性;7、部署复杂性;8、社区支持;9、成本;10、日志管理。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

243

2024.02.23

nginx报404怎么解决
nginx报404怎么解决

当访问 nginx 网页服务器时遇到 404 错误,表明服务器无法找到请求资源,可以通过以下步骤解决:1. 检查文件是否存在且路径正确;2. 检查文件权限并更改为 644 或 755;3. 检查 nginx 配置,确保根目录设置正确、没有冲突配置等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

585

2024.07.09

Nginx报404错误解决方法
Nginx报404错误解决方法

解决方法:只需要加上这段配置:try_files $uri $uri/ /index.html;即可。想了解更多Nginx的相关内容,可以阅读本专题下面的文章。

3606

2024.08.07

nginx部署php项目教程汇总
nginx部署php项目教程汇总

本专题整合了nginx部署php项目教程汇总,阅读专题下面的文章了解更多详细内容。

53

2026.01.13

nginx配置文件详细教程
nginx配置文件详细教程

本专题整合了nginx配置文件相关教程详细汇总,阅读专题下面的文章了解更多详细内容。

67

2026.01.13

Golang 实际项目案例:从需求到上线
Golang 实际项目案例:从需求到上线

《Golang 实际项目案例:从需求到上线》以真实业务场景为主线,完整覆盖需求分析、架构设计、模块拆分、编码实现、性能优化与部署上线全过程,强调工程规范与实践决策,帮助开发者打通从技术实现到系统交付的关键路径,提升独立完成 Go 项目的综合能力。

1

2026.02.26

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 9.8万人学习

Git 教程
Git 教程

共21课时 | 3.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号