百度
360搜索
搜狗搜索

linux运维常用命令全集详细介绍

以下是 Linux 运维中常用的命令分类整理,涵盖系统监控、文件操作、网络管理、进程管理等核心领域,附简要说明及示例:

一、系统监控与信息查看

1. 系统资源监控

  • top/htop:实时进程监控(htop 为交互式增强版)bash
        

  • free:查看内存使用情况bash
       

  • df:磁盘空间占用bash
       

  • uname:系统内核信息bash
       

  • uptime:系统运行时间及负载bash
      

  • vmstat:虚拟内存统计(系统级资源监控)bash
       

2. 日志与诊断

  • dmesg:内核日志bash
        error  

  • journalctl(systemd 日志)bash
    journalctl   

二、文件与目录操作

1. 基础操作

  • ls:列出文件 / 目录bash
       

  • cd:切换目录bash
     ~  

    -

  • mkdir/rmdir:创建 / 删除空目录bash
      /path/to/dir  

    /path/to/empty/dir

  • rm:删除文件 / 目录bash
      /path/to/file/dir  

2. 文件内容处理

  • cat:查看文件内容(适合小文件)bash
     filename.txt  

  • vi/vim/nano:文本编辑bash
     filename.conf  

    simple.txt

  • more/less:分页查看文件(适合大文件)bash
     /var/log/syslog  

  • grep:文本搜索(支持正则表达式)bash
      /var/log/nginx/error.log  

3. 文件查找与统计

  • find:文件 / 目录查找bash
     /var/log    

    +100M

  • du:目录空间占用统计bash
      /var/log  

4. 权限管理

  • chmod:修改文件权限bash
      filename.sh  

    +x script.sh

  • chown:修改文件所有者 / 所属组bash
     root:www-data /var/www/index.html  

三、进程管理

  • ps:查看进程状态bash
     aux  

  • kill/pkill:终止进程bash
        

  • bg/fg/jobs:后台进程管理bash
       

    %1

  • htop/top:交互式进程管理(前文已提及,可实时操作进程)

四、网络管理

1. 网络检测

  • ping:测试网络连通性bash
       www.baidu.com  

  • ifconfig/ip:查看 / 配置网络接口(ifconfig 逐渐被 ip 替代)bash
     addr show  

    eth0 up/down

  • netstat/ss:网络连接统计(ss 更高效)bash
       

    ss

  • nmap:端口扫描与网络探测bash
    nmap   .1.1  

2. 数据传输

  • wget/curl:下载文件bash
     https://example.com/file.tar.gz  

    https://example.com/file.txt

  • scp/sftp:安全传输文件(基于 SSH)bash
     local_file.txt user@remote:/path/  

    user@remote

  • ssh:远程登录bash
     user@remote_ip  

    user@remote

五、用户与权限管理

  • useradd/userdel:创建 / 删除用户bash
       /bin/bash newuser  

    olduser

  • usermod:修改用户属性bash
       newuser  

  • passwd:修改用户密码bash
     newuser  

  • sudo:以管理员权限执行命令bash
      update  

六、软件包管理

1. Debian/Ubuntu 系(.deb 包)

  • apt(新一代工具,替代 apt-get)bash
     update          

    nginx

    remove nginx

    purge nginx

    upgrade

2. RedHat/CentOS 系(.rpm 包)

  • yum/dnf(dnf 为 yum 的改进版,CentOS 8 + 默认)bash
    dnf  httpd   

    yum update

    yum remove httpd

七、存储与磁盘管理

  • fdisk:磁盘分区管理(传统工具,新工具为 parted)bash
       

  • mkfs:格式化磁盘分区bash
    mkfs.ext4 /dev/sdb1  

  • mount/umount:挂载 / 卸载文件系统bash
     /dev/sdb1 /mnt/data  

    /mnt/data

  • dd:磁盘镜像 / 数据复制(谨慎使用!)bash
     /dev/sda /backup/sda.img  

八、文本处理三剑客(高级工具)

  • grep:文本搜索(前文已提及,支持正则)
  • sed:流文本编辑(批量替换、删除等)bash
      filename.txt  

  • awk:数据处理与格式化(按列处理文本)bash
      /etc/passwd  

九、压缩与归档

  • tar:打包压缩文件bash
      archive.tar.gz /data  

    archive.tar.gz

  • gzip/bzip2:单独压缩文件(不打包目录)bash
     file.txt  

    gunzip file.txt.gz

十、安全与防火墙

  • ufw/iptables:防火墙管理(ufw 为简化版,iptables 为底层工具)bash
    ufw allow /tcp  

    iptables INPUT tcp ACCEPT

  • lsof:查看打开的文件及进程关联bash
       

十一、其他实用工具

  • 管道与重定向bash
    command1  command2  

    file.txt

    file.txt

  • 时间与日期bash
      

    timedatectl

    9123date timedatectl

以上是 Linux 运维中最核心的常用命令,建议通过man 命令(如man ls)查看详细手册,或使用--help选项(如ls --help)获取实时帮助。实际工作中,需根据具体场景灵活组合命令(如管道、脚本)以提高效率。

阅读更多 >>>  做linux系统启动盘用什么软件好

网站数据信息

"linux运维常用命令全集"浏览人数已经达到17次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux运维常用命令全集的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!