admin管理员组

文章数量:1439758

LINUX运维常用48条指令,分10类整理

一、‌系统信息及监控

(1)系统信息

  1. uname -a:显示系统内核版本及硬件信息 ‌
  2. uptime:查看系统运行时间及负载状态 ‌
  3. free -h:查看内存使用情况 ‌
  4. df -h:显示磁盘空间使用情况 ‌
  5. hostnamectl:查看/修改主机名及操作系统版本‌

(2)监控

  1. top/htop:实时监控进程及资源占用 ‌
  2. iostat -x 1:查看磁盘I/O性能指标(每秒刷新)‌
  3. vmstat 1:显示内存、进程、CPU等系统状

二、‌文件与目录操作‌

(1)基础操作

  1. ls -lah:显示目录下文件详情(含隐藏文件) ‌
  2. cp -r source destination:递归复制目录 ‌
  3. rm -rf dirname:强制删除目录及内容 ‌(高位指令)
  4. chmod 755 filename:修改文件权限 ‌
  5. chown user:group file:修改文件属主和属组‌

(2)查找统计

  1. du -sh dirname:统计目录大小 ‌
  2. find / -name "filename":全局搜索文件 ‌
  3. tree -L 2:以树形结构显示目录层级‌

三、‌用户与权限管理‌

  1. useradd username:创建新用户 ‌
  2. passwd username:修改用户密码 ‌
  3. chown user:group filename:修改文件属主和属组 ‌
  4. id username:查看用户UID/GID ‌
  5. usermod -aG groupname username:将用户加入用户组 ‌

四、‌进程管理‌

  1. ps aux:查看所有运行中的进程 ‌
  2. kill -9 PID:强制终止指定进程 ‌
  3. pkill processname:按进程名终止任务 ‌
  4. nice -n 10 command:调整进程优先级 ‌

五、‌网络管理‌

  1. ip a:查看网络接口及IP地址(推荐替代ifconfig) ‌
  2. netstat -tulnp/ss -tulnp:查看端口监听状态 ‌
  3. ping -c 4 host:测试网络连通性 ‌
  4. traceroute host:追踪网络路由路径 ‌
  5. dig domain:查询DNS解析信息 ‌

六、‌日志与排查‌

  1. tail -f /var/log/syslog:实时查看系统日志 ‌
  2. dmesg:显示内核日志及硬件事件 ‌
  3. grep "error" /var/log/*.log:全局搜索错误日志 ‌
  4. journalctl:查看systemd管理的日志(适用于新系统) ‌

七、‌软件包管理‌

  1. apt update/yum update:更新软件包列表(Debian/RedHat系) ‌
  2. apt install package/yum install package:安装软件包 ‌
  3. rpm -ivh package.rpm:安装RPM包 ‌
  4. dpkg -i package.deb:安装DEB包 ‌

八、‌服务管理‌

  1. systemctl start service:启动服务 ‌
  2. systemctl enable service:设置服务开机自启 ‌
  3. systemctl status service:查看服务运行状态 ‌

九、‌备份与压缩‌

  1. tar -czvf backup.tar.gz dirname:压缩目录为tar包 ‌
  2. rsync -avz source destination:增量同步文件 ‌
  3. scp file user@host:/path:跨服务器安全传输文件 ‌

十、‌其他高频工具‌

  1. crontab -e:编辑定时任务 ‌
  2. history | grep "keyword":搜索历史命令 ‌
  3. alias ll='ls -l':设置命令别名 ‌
  4. ln -s source link:创建软链接 ‌
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。原始发表:2025-04-16,如有侵权请联系 cloudcommunity@tencent 删除管理进程系统linux运维

本文标签: LINUX运维常用48条指令,分10类整理