Linux高级命令

目录

一、系统信息和监控

二、进程管理

三、文件查找和搜索

四、文本处理

五、网络管理

六、磁盘和文件系统管理

七、备份和恢复

八、系统启动和关机

九、用户和权限管理

十、日志管理

十一、性能监控

十二、安全和审计


一、系统信息和监控

dmesg:显示或控制内核环缓冲区。

iostat:监视系统输入/输出设备负载。

vmstat:报告关于进程、内存、分页、块IO、陷阱和CPU活动的信息。

mpstat:报告CPU统计信息。

free:显示系统内存的使用情况。

top:实时显示系统中的进程。

二、进程管理

strace:跟踪系统调用和信号。

ltrace:跟踪程序执行时的动态库函数调用。

nice:改变程序的调度优先级。

renice:为运行中的进程改变优先级。

三、文件查找和搜索

find:在目录树中查找文件。

locate:查找文件,使用数据库来加快搜索速度。

updatedb:更新 locate 命令的数据库。

grep:强大的文本搜索工具,支持正则表达式。

四、文本处理

awk:模式扫描和处理语言,用于数据提取、报告生成等。

sed:流编辑器,用于对文本进行过滤和转换。

cut:剪切文本行中的一列或多列。

paste:合并多个文件的列。

五、网络管理

iptables:配置Linux内核的网络相关功能。

ip:显示和操作路由、网络设备、接口等。

nmap:网络扫描和安全审计工具。

dig:查询DNS以获取任何类型的信息。

host:DNS查找工具。

六、磁盘和文件系统管理

fsck:检查文件系统的完整性。

e2fsck:检查ext2/ext3/ext4文件系统。

mkfs:创建文件系统。

fdisk:磁盘分区表操作工具。

parted:更高级的分区管理工具。

七、备份和恢复

rsync:快速同步文件和目录到另一个位置。

tar:打包和压缩文件,支持多种压缩格式。

dump:备份文件系统。

restore:恢复文件系统备份。

八、系统启动和关机

shutdown:安全地关闭系统。

reboot:重启系统。

init:控制运行级别,用于启动、恢复、运行和关闭系统。

systemctl:控制 systemd 系统和服务管理器。

九、用户和权限管理

useradd:创建新用户。

usermod:修改用户账户。

userdel:删除用户账户。

groupadd:创建新组。

groupmod:修改组。

groupdel:删除组。

十、日志管理

journalctl:查看和分析 systemd 系统和服务的日志。

logrotate:管理日志文件,防止它们变得过大。

十一、性能监控

iotop:监视磁盘I/O使用情况。

atop:高级交互式监控程序。

htop:增强版的 top,支持颜色显示和更多功能。

十二、安全和审计

chattr:改变文件属性。

lsattr:列出文件属性。

auditd:审计框架,用于跟踪系统调用和系统事件。

相关推荐
ouynagda6 分钟前
嵌入式Linux i.MX6ULL系统移植学习笔记
linux·笔记·学习
NightReader11 分钟前
PVE 环境部署
linux
蚰蜒螟18 分钟前
一次挂载的完整旅程:Linux 内核 VFS 到 ext4 的调用链剖析
linux·运维·服务器
天蓝蓝的本我35 分钟前
linux本地部署Qwen3.8 27B
linux·运维·excel
lisanmengmeng1 小时前
NRPE 添加命令(四)
linux·运维·服务器
想做小南娘,发现自己是女生喵1 小时前
i.MX6ULL嵌入式Linux入门学习文档
linux·运维·学习
此生决int2 小时前
Linux系列(04)——基础开发工具(上)软件包管理器、vim、gcc/g++
linux·服务器·vim
Huangjin007_2 小时前
【Linux 系统篇(二十六)】文件(三): 深入理解 “一切皆文件”、缓冲区
linux·运维·服务器
我不会起名字3222 小时前
Redis 入门(一):Redis 是什么,为什么后端都离不开它
linux·redis·docker·安装·cli
Huangjin007_3 小时前
【Linux 系统篇(二十七)】文件(四):Ext 系列文件系统(上):从物理磁盘到逻辑抽象
linux·运维·服务器