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

关于linux命令相关的沉淀

我们知道linux是一个操作系统。
安装了centos7和centos8
通过shell,链接到linux操纵系统

本文章的核心就是,对linux的操作领域和命令做一个集锦。

我们有一个centos7操作系统了。
应该关注哪些领域的事情,了解哪些命令。
这里基于我自己的理解,先总结一些领域。

1.操作系统,对硬件层面的配置和观察
查看进程,线程
cpu
内存情况
2.对安全层面的配置
端口
防火墙
3.对于操作文件和文件夹的配置
4.对于文件的处理

这是一个很好的学习框架。基于你的CentOS 7/8环境,我帮你把每个领域的关键命令做成了速查集锦,并补充了一个你可能会需要的重要领域。


0. 通用技能:获取帮助

  • man 命令- 最权威的手册
  • 命令 --help- 快速参数查看
  • whatis 命令- 命令的一行说明

1. 硬件与系统资源观察

CPU相关

lscpu# CPU架构、型号、核心数top# 动态进程+CPU使用率(按1看每核心)htop# 更好看的top(需安装)mpstat-PALL1# 每核心CPU使用率cat/proc/cpuinfo# CPU详细信息

内存

free-h# 人类可读的内存和swap使用vmstat1# 内存、swap、系统整体负载cat/proc/meminfo# 详细内存信息smem# 查看PSS内存(更准确的实际占用)

磁盘与IO

lsblk# 块设备树状结构fdisk-l/dev/sda# 分区表信息df-h# 文件系统磁盘使用du-sh*# 当前目录下各文件夹大小iostat-x1# 磁盘IO详细统计(需sysstat包)

进程与线程

psaux# 所有进程的详细列表ps-eLf# 查看线程(LWP列)pstree-p# 进程树+pidtop-H-pPID# 查看某进程的所有线程lsof-pPID# 进程打开的文件/网络连接

硬件整体

lspci# PCI设备(显卡、网卡等)lsusb# USB设备dmidecode-tsystem# BIOS/主板/序列号(需root)sensors# 温度/电压(需安装lm_sensors)

2. 安全层面(CentOS 7/8)

防火墙(firewalld)

systemctl status firewalld# 状态firewall-cmd --list-all# 查看当前规则firewall-cmd --add-port=8080/tcp--permanent# 开放端口firewall-cmd --add-service=http--permanent# 开放服务firewall-cmd--reload# 重载生效firewall-cmd--zone=public --remove-port=8080/tcp

端口与网络监听

netstat-tunlp# 查看监听端口及对应进程ss-tunlp# 新一代netstat(更快)lsof-i:8080# 查看占用8080端口的进程

SELinux(CentOS特色)

getenforce# 查看模式(Enforcing/Permissive/Disabled)sestatus# 详细信息setenforce0# 临时关闭(调试用)ausearch-mavc-tsrecent# 查看SELinux拒绝日志

用户与权限

last# 最近登录记录lastb# 失败的登录尝试who# 当前在线用户journalctl-usshd# SSH登录日志passwd-l用户名# 锁定用户chmod600~/.ssh/authorized_keys# 正确权限示例

3. 文件和文件夹的操作

基础操作

ls-lah# 显示所有文件(含隐藏)、详细、人类可读大小cp-rav源 目标# 递归+详细+保留属性mv旧 新# 移动或重命名rm-rf目录# 强制递归删除 ⚠️危险mkdir-pa/b/c# 创建多级目录touchfile# 创建空文件或更新时间戳

权限与所有者

chmod755file# 设置权限(rwxr-xr-x)chownuser:groupfile# 修改所有者:组umask022# 设置默认创建权限(目录755/文件644)

查找

find/-name"*.conf"-typef2>/dev/null# 按名找文件find.-mtime-7# 最近7天修改的文件locatenginx.conf# 基于数据库的快查(需updatedb)whichls# 命令所在路径whereisnginx# 二进制+源码+man手册位置

链接

ln-s目标文件 链接名# 软链接(类似快捷方式)ln目标文件 链接名# 硬链接(同inode)

4. 文件内容处理

查看文件

catfile# 全部显示(小文件)lessfile# 分页查看(大文件,用/搜索)head-n20file# 前20行tail-ffile# 实时跟踪日志

文本处理(强大的组合)

grep-rn"error"/var/log/# 递归搜索含"error"的行并显示行号grep-E"error|warning"log# 正则匹配多个模式sed-i's/old/new/g'file# 替换文件内容(直接改文件)awk'{print $1,$3}'file# 打印第1和第3列wc-lfile# 统计行数sortfile|uniq-c# 排序并统计重复行cut-d:-f1/etc/passwd# 按:分割取第1列

重定向与管道(核心思想)

command>file# 标准输出重定向(覆盖)command>>file# 追加command2>error.log# 错误输出重定向command|teefile# 输出到屏幕同时写文件psaux|grepnginx# 管道传递结果

🔥 额外推荐你关注的领域

基于你的列表,建议补充第5个领域

5. 系统服务与日志(Systemd时代)

systemctl status sshd# 服务状态systemctl enable/disable sshd# 开机自启/禁用systemctl start/stop/restart sshd systemctl list-units--type=service--state=running# 运行中的服务journalctl-xe# 查看最新系统日志journalctl-usshd-f# 实时跟踪某服务日志journalctl--since"1 hour ago"

一句总结(记忆方式)

  • 看硬件lscpu,free -h,lsblk
  • 看进程ps aux,top,lsof
  • 配安全firewall-cmd,getenforce,ss -tunlp
  • 操文件ls,cp,find,chmod
  • 处理文本grep,sed,awk,|
  • 管服务systemctl,journalctl
http://www.jsqmd.com/news/718254/

相关文章:

  • 抖音内容采集工程化实践:从Cookie管理到批量下载的技术挑战与解决方案
  • 注册表惹的祸?深度解析Windows 11软件打开方式失效的底层逻辑与一劳永逸的预防方案
  • 高危预警|Ivanti EPMM双洞连锁击穿:CVE-2026-1281/1340预认证RCE攻击链深度拆解与全域防御
  • 解密OBS多平台直播技术瓶颈:obs-multi-rtmp插件架构深度剖析
  • 【限时公开】微软内部未文档化的Copilot Next工作流配置白皮书(含7个生产环境YAML模板+4类典型故障响应SLA)
  • 5个关键步骤解决中文排版中的字体选择难题
  • 南北阁Nanbeige 4.1-3B实战:构建开源项目README与文档自动生成器
  • 三阶调优:TPFanCtrl2如何为ThinkPad打造静音高效的散热方案
  • vulkan架构
  • 从Hugging Face迁移模型至星图平台:Hypnos-i1-8B的快速部署实践
  • OpenClaw + 钉钉机器人对接全攻略
  • 如何快速解密QQ音乐文件:终极完整解决方案
  • [具身智能-505]:使用大模型并大模型交互的几种方式大全,如命令行、HTTP服务、Python库调用等
  • XXMI启动器终极指南:如何一站式管理所有热门二次元游戏模组
  • 从气象预警到自动驾驶:聊聊那些你不知道的民用雷达技术(附应用实例)
  • 游戏性能加速器:DLSS Swapper完全使用手册 - 一键优化你的游戏体验
  • ubuntu20 ubuntu22安装docker,配置国内镜像源
  • Python 期末考试专题深度解析:int(input()) 与 input() 的本质差异——从语法陷阱到逻辑深渊
  • 163MusicLyrics:免费音乐歌词下载与格式转换的终极解决方案
  • ngx_debug_point
  • 从‘cl.exe找不到’到GPU编译失败:手把手教你调试MatConvNet安装中的那些经典报错
  • 2026年商丘装修排名大揭秘!这些口碑好的供应商你了解吗? - 品牌企业推荐师(官方)
  • C++ DFS 与 BFS 剪枝方法详解
  • Moonlight Internet Hosting Tool:零配置实现远程游戏串流的终极解决方案
  • DownKyi哔哩下载姬:免费开源B站视频下载终极方案
  • 2026免费GEO监测工具技术评测与使用
  • 多模态数据提取:微调与少样本提示
  • 区块链智能合约自动化测试框架设计
  • QQ音乐加密文件解锁指南:如何用qmcdump实现音乐格式自由转换
  • 2026年AI工具助你高效搞定繁琐的论文降重 - 降AI实验室