news 2026/3/27 2:13:54

只掌握这些Linux 核心命令,90% 的运维与故障排查都能一行解决

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
只掌握这些Linux 核心命令,90% 的运维与故障排查都能一行解决

掌握以下10个核心Linux命令及其组合技巧,能高效解决绝大多数日常操作和故障排查场景:

一、核心命令清单(按使用频率排序)

1. grep - 文本搜索利器

# 基础搜索 grep "error" logfile.txt # 递归搜索目录 grep -r "Connection refused" /var/log/ # 显示匹配行的前后内容 grep -B2 -A2 "critical" app.log # 正则搜索(统计IP访问次数) grep -oE "[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+" access.log | sort | uniq -c

2. find - 文件查找大师

# 按时间查找(24小时内修改的文件) find /home -type f -mtime -1 # 查找并执行操作(删除7天前.log文件) find /tmp -name "*.log" -type f -mtime +7 -delete # 查找并打包(找到所有.conf文件打包) find /etc -name "*.conf" -type f | tar -czf conf_backup.tar.gz -T - # 查找大文件(大于100MB) find / -type f -size +100M 2>/dev/null | head -20

3. awk - 文本处理瑞士军刀

# 提取特定列(第3列) ps aux | awk '{print $3}' # 条件过滤(CPU>1%的进程) ps aux | awk '$3 > 1.0 {print $0}' # 统计求和(计算目录总大小) du -sk * | awk '{sum += $1} END {print sum/1024 " MB"}' # 字段分隔处理(解析/etc/passwd) awk -F: '{print "用户:", $1, "使用shell:", $7}' /etc/passwd

4. sed - 流编辑器

# 替换文本(全局替换) sed 's/old/new/g' file.txt # 删除空行 sed '/^$/d' file.txt # 原地编辑备份(macOS需用-i '') sed -i.bak 's/foo/bar/' config.ini # 提取行范围(显示10-20行) sed -n '10,20p' large_file.log

5. ssh/scp - 远程管理

# 免密登录配置 ssh-copy-id user@remote-server # 执行远程命令 ssh user@host "df -h && free -m" # 端口转发(本地8080→远程80) ssh -L 8080:localhost:80 user@gateway # 加速传输(压缩+并行) scp -C -c aes256-gcm@openssh.com source.txt user@host:/path/

6. systemctl - 服务管理

# 查看服务状态(含详细日志) systemctl status nginx -l # 追踪日志实时输出 journalctl -u nginx -f # 服务重启(失败时回滚) systemctl restart nginx --no-block # 自定义服务检查脚本 systemctl cat nginx # 查看完整服务文件

7. 

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/20 1:49:39

UI-TARS桌面版:用自然语言重新定义电脑操作体验

UI-TARS桌面版:用自然语言重新定义电脑操作体验 【免费下载链接】UI-TARS-1.5-7B 项目地址: https://ai.gitcode.com/hf_mirrors/ByteDance-Seed/UI-TARS-1.5-7B 你是否曾经想过,只需要对电脑说句话,它就能自动完成所有繁琐的操作&am…

作者头像 李华
网站建设 2026/3/25 11:46:53

如何快速掌握PCSX2模拟器:PS2怀旧玩家的完整指南

如何快速掌握PCSX2模拟器:PS2怀旧玩家的完整指南 【免费下载链接】pcsx2 PCSX2 - The Playstation 2 Emulator 项目地址: https://gitcode.com/GitHub_Trending/pc/pcsx2 还在为复杂的模拟器配置而烦恼?想要在电脑上重温PS2经典游戏却无从下手&am…

作者头像 李华
网站建设 2026/3/25 7:00:44

AutoGLM-Phone-9B应用开发:工业质检系统实战

AutoGLM-Phone-9B应用开发:工业质检系统实战 随着边缘计算与端侧AI的快速发展,轻量化多模态大模型在工业场景中的落地成为可能。传统质检流程依赖人工巡检或单一视觉算法,存在效率低、误判率高、难以适应复杂缺陷类型等问题。而AutoGLM-Phon…

作者头像 李华
网站建设 2026/3/25 8:31:01

SET GLOBAL innodb_file_format=Barracuda;的庖丁解牛

SET GLOBAL innodb_file_formatBarracuda; 是 MySQL 5.7 及更早版本中用于启用 InnoDB 高级文件格式的关键配置。但在 MySQL 8.0 中,该参数已被移除。一、历史背景:Antelope vs Barracuda 1. Antelope(默认旧格式) MySQL 版本&…

作者头像 李华
网站建设 2026/3/25 0:32:12

AI-Render:Blender中的智能创作引擎

AI-Render:Blender中的智能创作引擎 【免费下载链接】AI-Render Stable Diffusion in Blender 项目地址: https://gitcode.com/gh_mirrors/ai/AI-Render 开启3D设计新纪元 AI-Render作为Blender生态中的革命性插件,将前沿的Stable Diffusion技术…

作者头像 李华
网站建设 2026/3/25 6:15:20

4步极速方案:让Obsidian资源下载告别漫长等待时代

4步极速方案:让Obsidian资源下载告别漫长等待时代 【免费下载链接】awesome-obsidian 🕶️ Awesome stuff for Obsidian 项目地址: https://gitcode.com/gh_mirrors/aw/awesome-obsidian 还在为Obsidian主题和插件下载的缓慢进度而焦虑吗&#xf…

作者头像 李华