centos系统快捷命令有哪些?

以下是 CentOS 系统中常用的快捷命令大全,涵盖了文件管理、系统信息查看、网络配置、用户管理、服务管理等多个方面,适用于日常管理和运维。


一、系统信息查看

1. 查看系统版本

bash

复制

复制代码
cat /etc/centos-release

2. 查看内核版本

bash

复制

复制代码
uname -r

3. 查看系统架构

bash

复制

复制代码
uname -m

4. 查看系统运行时间

bash

复制

复制代码
uptime

5. 查看当前登录用户

bash

复制

复制代码
who

6. 查看系统资源使用情况

  • CPU、内存、负载: bash

    复制

    复制代码
    top
  • 简要资源使用情况: bash

    复制

    复制代码
    free -h

7. 查看磁盘使用情况

  • 查看所有挂载磁盘的使用情况: bash

    复制

    复制代码
    df -h
  • 查看当前目录的大小: bash

    复制

    复制代码
    du -sh

二、文件与目录管理

1. 文件与目录操作

  • 列出目录内容

    bash

    复制

    复制代码
    ls
    • 参数:
      • -l:以详细列表显示(权限、大小等)。
      • -a:显示隐藏文件。
      • -h:以人类可读格式显示文件大小。
  • 切换目录

    bash

    复制

    复制代码
    cd <路径>
    • 示例:
      • 返回上一级目录: bash

        复制

        复制代码
        cd ..
      • 返回主目录: bash

        复制

        复制代码
        cd ~
  • 创建目录

    bash

    复制

    复制代码
    mkdir <目录名>
    • 创建多级目录: bash

      复制

      复制代码
      mkdir -p /path/to/dir
  • 删除文件或目录

    • 删除文件: bash

      复制

      复制代码
      rm <文件名>
    • 删除目录及其内容: bash

      复制

      复制代码
      rm -rf <目录名>

2. 文件内容操作

  • 查看文件内容

    • 查看前10行: bash

      复制

      复制代码
      head <文件名>
    • 查看后10行: bash

      复制

      复制代码
      tail <文件名>
    • 持续查看文件更新(如日志文件): bash

      复制

      复制代码
      tail -f <文件名>
  • 复制文件或目录

    bash

    复制

    复制代码
    cp <源文件> <目标文件>
    • 复制目录: bash

      复制

      复制代码
      cp -r <源目录> <目标目录>
  • 移动或重命名文件

    bash

    复制

    复制代码
    mv <源文件> <目标路径或新文件名>
  • 查找文件

    • 按名称查找: bash

      复制

      复制代码
      find /path -name <文件名>
    • 按内容查找: bash

      复制

      复制代码
      grep "关键字" <文件>

三、用户与权限管理

1. 用户管理

  • 查看当前用户: bash

    复制

    复制代码
    whoami
  • 切换用户: bash

    复制

    复制代码
    su <用户名>
  • 添加新用户: bash

    复制

    复制代码
    useradd <用户名>
  • 设置用户密码: bash

    复制

    复制代码
    passwd <用户名>
  • 删除用户: bash

    复制

    复制代码
    userdel -r <用户名>

2. 权限管理

  • 查看文件权限:

    bash

    复制

    复制代码
    ls -l <文件名>
  • 修改文件权限:

    bash

    复制

    复制代码
    chmod <权限值> <文件名>
    • 示例:
      • 添加可执行权限: bash

        复制

        复制代码
        chmod +x <文件名>
      • 设置权限值(如 755): bash

        复制

        复制代码
        chmod 755 <文件名>
  • 更改文件所有者:

    bash

    复制

    复制代码
    chown <用户名>:<组名> <文件名>

四、网络配置与测试

1. 查看网络信息

  • 查看IP地址: bash

    复制

    复制代码
    ip addr
  • 查看路由信息: bash

    复制

    复制代码
    route -n

2. 测试网络连通性

  • 测试某IP或域名是否可达: bash

    复制

    复制代码
    ping <目标IP或域名>
  • 查看网络路径: bash

    复制

    复制代码
    traceroute <目标IP或域名>

3. 配置防火墙

  • 查看防火墙状态: bash

    复制

    复制代码
    systemctl status firewalld
  • 启动防火墙: bash

    复制

    复制代码
    systemctl start firewalld
  • 允许某端口(如80): bash

    复制

    复制代码
    firewall-cmd --permanent --add-port=80/tcp
    firewall-cmd --reload

五、服务与进程管理

1. 服务管理

  • 查看服务状态: bash

    复制

    复制代码
    systemctl status <服务名>
  • 启动服务: bash

    复制

    复制代码
    systemctl start <服务名>
  • 停止服务: bash

    复制

    复制代码
    systemctl stop <服务名>
  • 开机启用服务: bash

    复制

    复制代码
    systemctl enable <服务名>

2. 进程管理

  • 查看当前运行的进程: bash

    复制

    复制代码
    ps -aux
  • 按名称查找进程: bash

    复制

    复制代码
    pgrep <进程名>
  • 结束进程: bash

    复制

    复制代码
    kill <进程ID>
    • 强制结束: bash

      复制

      复制代码
      kill -9 <进程ID>

六、软件包管理

1. 使用 yum 管理软件包

  • 更新软件包列表: bash

    复制

    复制代码
    yum update
  • 安装软件包: bash

    复制

    复制代码
    yum install <软件名>
  • 删除软件包: bash

    复制

    复制代码
    yum remove <软件名>
  • 搜索软件包: bash

    复制

    复制代码
    yum search <关键字>

2. 使用 rpm 管理软件包

  • 安装 .rpm 包:

    bash

    复制

    复制代码
    rpm -ivh <包名.rpm>
  • 卸载软件包: bash

    复制

    复制代码
    rpm -e <软件名>

七、系统与磁盘管理

1. 查看磁盘分区

bash

复制

复制代码
fdisk -l

2. 挂载与卸载磁盘

  • 挂载磁盘: bash

    复制

    复制代码
    mount <设备名> <挂载点>
  • 卸载磁盘: bash

    复制

    复制代码
    umount <挂载点>

3. 检测磁盘使用情况

  • 检查磁盘I/O性能: bash

    复制

    复制代码
    iostat

八、日志管理

  • 查看系统日志: bash

    复制

    复制代码
    journalctl
  • 查看某服务日志: bash

    复制

    复制代码
    journalctl -u <服务名>
  • 查看实时日志: bash

    复制

    复制代码
    tail -f /var/log/messages

九、快捷键操作

1. 常用快捷键

  • Ctrl + C:终止当前命令。
  • Ctrl + Z:挂起当前进程。
  • Ctrl + D:退出当前终端。
  • Ctrl + L:清屏。
  • Tab:自动补全命令或文件路径。
相关推荐
shane-u8 分钟前
Dockerfile实战:从零构建自定义CentOS镜像
linux·运维·centos
XiaoCCCcCCccCcccC12 分钟前
Linux 的 UDP 网络编程 -- 回显服务器,翻译服务器
linux·网络·udp
獨枭27 分钟前
Visual Studio 2022 跨网络远程调试
网络·ide·visual studio
深度学习040727 分钟前
【网络实验】-BGP-EBGP的基本配置
网络·智能路由器
中国lanwp36 分钟前
使用Maven和Ant上传文件到Linux服务器
linux·服务器·maven
孙克旭_36 分钟前
day016-系统负载压力测试-磁盘管理
linux·运维·压力测试
阿斯顿法国红酒快1 小时前
Windows系统安全加固
网络·windows·安全·网络安全·系统安全·ddos
qq_454175791 小时前
gcc/g++常用参数
linux·运维·服务器
sun0077002 小时前
windows 10 做服务器 其他电脑无法访问,怎么回事?
运维·服务器·网络
wb1892 小时前
Linux远程连接服务
linux·运维·服务器·笔记