百度
360搜索
搜狗搜索

linux服务器的管理命令详细介绍

以下是 Linux 服务器管理中常用的命令分类及示例,涵盖系统监控、文件管理、网络配置等核心场景:

一、系统状态与监控

  1. 查看系统信息

    • uname -a:显示系统内核、架构等详细信息
    • hostname:查看服务器主机名
    • lscpu:查看 CPU 信息
    • free -h:查看内存使用情况(-h 以人类可读格式显示)
    • df -h:查看磁盘空间使用情况

  2. 进程管理

    • top / htop:实时监控进程(htop 交互性更强)
    • ps aux:查看所有进程详细信息
    • kill [PID]:终止进程(kill -9 [PID] 强制终止)
    • pstree:以树形结构显示进程关系

  3. 服务与启动项

    • systemctl status [服务名]:查看服务状态(如 systemctl status sshd
    • systemctl start/stop/restart [服务名]:控制服务启停
    • systemctl enable/disable [服务名]:设置服务开机启动 / 禁用

二、文件与目录管理

  1. 基础操作

    • cd [路径]:切换目录(cd ~ 到用户主目录,cd - 返回上一目录)
    • ls [选项] [路径]:列出目录内容(常用选项:-l 详细信息,-a 显示隐藏文件,-h 人性化大小)
    • mkdir [目录名]:创建目录(mkdir -p 多级目录 递归创建)
    • rm [文件/目录]:删除文件(-r 删除目录,-f 强制删除)
    • cp 源文件 目标路径:复制文件(-r 复制目录)
    • mv 旧名 新名:移动或重命名文件

  2. 文本处理

    • cat 文件名:查看文件内容(适合小文件)
    • less 文件名:分页查看文件(支持搜索,适合大文件)
    • nano/vi/vim 文件名:编辑文件(nano 简单易用,vim 功能强大)
    • grep "关键词" 文件名:在文件中搜索关键词(-i 忽略大小写,-r 递归搜索目录)

  3. 压缩与解压缩

    • tar -czvf 压缩包名.tar.gz 目标文件/目录:压缩为 tar.gz 格式
    • tar -xzvf 压缩包名.tar.gz:解压 tar.gz 文件
    • gzip 文件名 / gunzip 压缩包.gz:单独压缩 / 解压缩文件

三、网络管理

  1. 网络配置

    • ifconfig / ip addr:查看网络接口信息(推荐 ip 命令,更现代)
    • ping 目标IP:测试网络连通性(-c 次数 指定 ping 的次数)
    • netstat -antp:查看网络连接状态(-a 所有连接,-n 数字形式,-p 显示进程)
    • ss -ltnp:更高效的网络状态查看工具(替代 netstat

  2. 端口与防火墙

    • lsof -i:端口号:查看指定端口占用的进程
    • firewall-cmd --list-ports:查看防火墙开放端口(CentOS 7+)
    • firewall-cmd --add-port=80/tcp --permanent:永久开放端口(需重启防火墙生效)
    • ufw allow 80/tcp:开放端口(Ubuntu 常用防火墙工具)

  3. 远程连接

    • ssh 用户名@服务器IP:通过 SSH 远程登录服务器
    • scp 本地文件 用户名@服务器IP:目标路径:安全复制文件到服务器

四、用户与权限管理

  1. 用户操作

    • useradd 用户名:创建新用户
    • passwd 用户名:设置用户密码(管理员可修改任意用户密码)
    • userdel -r 用户名:删除用户及所属目录
    • whoami:查看当前登录用户

  2. 权限管理

    • chmod 权限模式 文件名:修改文件权限(如 chmod 755 目录r=4, w=2, x=1
    • chown 用户名:组名 文件名:修改文件所有者和所属组

五、软件包管理

  • Debian/Ubuntu 系.deb 包)
    • apt-get install 软件名:安装软件
    • apt-get update / apt-get upgrade:更新软件列表 / 升级已安装软件

  • RedHat/CentOS 系.rpm 包)
    • yum install 软件名:安装软件(CentOS 8 后推荐 dnf
    • yum update / yum upgrade:更新系统

  • 通用工具
    • wget 下载链接:下载文件到服务器
    • curl 下载链接 -o 文件名:下载文件并指定名称

六、日志与诊断

  • tail 文件名:查看文件尾部内容(-f 实时追踪日志更新)
  • dmesg:查看系统启动日志
  • journalctl:查看系统日志(systemd 日志管理工具)

七、其他实用命令

  • sudo:以管理员权限执行命令(普通用户使用)
  • shutdown -h now:立即关机
  • reboot:重启服务器
  • du -sh 目录:查看目录大小(-s 汇总,-h 人性化显示)

这些命令是 Linux 服务器管理的核心工具,实际使用时可结合具体场景搭配选项,或通过 man 命令 查看详细帮助文档(如 man ls)。

网站数据信息

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