当前位置:首页>Linux>硬核的 Linux 100个命令,运维人直接用到退休~

硬核的 Linux 100个命令,运维人直接用到退休~

  • 2026-10-11 07:08:10
硬核的 Linux 100个命令,运维人直接用到退休~
hi~今天给大家分享一篇运维日常必备Linux命令大全,查系统、改文件、排故障基本都离不开它。

一、系统基础信息命令

命令
作用
显示机器的处理器架构
uname -r
显示当前正在使用的内核版本
arch
显示机器的处理器架构
dmidecode -q
显示硬件系统部件信息
hdparm -i /dev/hda
查看磁盘的架构特性
hdparm -tT /dev/sda
测试磁盘读取性能
cat /proc/cpuinfo
查看 CPU 信息
cat /proc/interrupts
查看系统中断信息
cat /proc/meminfo
查看内存使用情况
cat /proc/swaps
查看 swap 分区使用情况
cat /proc/version
查看系统内核版本信息


二、关机、重启、注销命令

命令
作用
shutdown -h now
立即关机
init 0
关闭系统
telinit 0
关闭系统
shutdown -h HH:MM &
按指定时间关机
shutdown -c
取消定时关机
shutdown -r now
立即重启
reboot
重启系统
logout
注销当前用户


三、文件和目录切换命令

命令
作用
cd /home
进入 /home 目录
cd ..
返回上一级目录
cd ../..
返回上两级目录
cd
返回当前用户的主目录
cd ~user1
进入 user1 用户的主目录


4、文件搜索与定位命令

命令
作用
find / -name file1
从根目录开始搜索名为 file1 的文件或目录
find / -user user1
搜索属于 user1 用户的文件和目录
find /home/user1 -name "*.bin"
在 /home/user1 中搜索 .bin 结尾的文件
find /usr/bin -type f -atime +100
搜索超过 100 天未被访问过的执行文件
find /usr/bin -type f -mtime -10
搜索 10 天内被修改过的文件
find / -name "*.rpm" -exec chmod 755 {} \;
搜索 .rpm 文件并修改权限
find / -xdev -name "*.rpm"
搜索 .rpm 文件,忽略光驱、U盘等可移动设备
locate "*.ps"
查找 .ps 结尾的文件
whereis halt
查看 halt 的二进制文件、源码或手册位置
which halt
查看 halt 命令的完整路径

小提示:
locate 命令依赖数据库,使用前可以先执行 updatedb 更新索引。



五、挂载与卸载文件系统

命令
作用
mount /dev/hda2 /mnt/hda2
将 hda2 分区挂载到 /mnt/hda2
umount /dev/hda2
卸载 hda2 分区
fuser -km /mnt/hda2
强制终止占用该挂载点的进程
umount -n /mnt/hda2
卸载时不写入 /etc/mtab 文件
mount /dev/fd0 /mnt/floppy
挂载软盘
mount /dev/cdrom /mnt/cdrom
挂载光驱
mount /dev/hdc /mnt/cdrecorder
挂载 CD-RW 或 DVD-ROM
mount /dev/hdb /mnt/cdrecorder
挂载 CD-RW 或 DVD-ROM


六、文件特殊属性命令

使用 chattr 可以给文件设置特殊属性,使用 + 添加属性,使用 - 取消属性。

命令
作用
chattr +a file1
只允许以追加方式写入文件
chattr +c file1
允许文件自动压缩和解压
chattr +d file1
文件系统备份时忽略该文件
chattr +i file1
设置为不可变文件,不能删除、修改、重命名或链接
chattr +s file1
文件删除时进行安全清除
chattr +S file1
文件修改后立即同步写入磁盘
chattr +u file1
文件删除后允许恢复
lsattr
查看文件的特殊属性


七、打包与压缩文件命令

命令
作用
bzip2 file1
将 file1 压缩为 .bz2 文件
bunzip2 file1.bz2
解压 .bz2 文件
gzip file1
将 file1 压缩为 .gz 文件
gzip -9 file1
使用最高压缩率压缩文件
gunzip file1.gz
解压 .gz 文件
rar x file1.rar
解压 rar 压缩包
unrar x file1.rar
解压 rar 压缩包
tar -cvf archive.tar file1
创建一个未压缩的 tar 包
整理的这100个硬核Linux命令,覆盖基本命令、关机、文件和目录等等场景,十分全面,建议收藏~

最新文章

随机文章