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:自动补全命令或文件路径。
相关推荐
十年磨一剑~6 分钟前
centos查看开启关闭防火墙状态
linux·运维·centos
无效的名字20 分钟前
向日葵远程控制debian无法进入控制画面的解决方法
运维·debian
行云流水剑41 分钟前
【学习记录】在 Ubuntu 中将新硬盘挂载到 /home 目录的完整指南
服务器·学习·ubuntu
藥瓿亭1 小时前
K8S认证|CKS题库+答案| 7. Dockerfile 检测
运维·ubuntu·docker·云原生·容器·kubernetes·cks
搬码临时工1 小时前
如何把本地服务器变成公网服务器?内网ip网址转换到外网连接访问
运维·服务器·网络·tcp/ip·智能路由器·远程工作·访问公司内网
zzc9211 小时前
MATLAB仿真生成无线通信网络拓扑推理数据集
开发语言·网络·数据库·人工智能·python·深度学习·matlab
Guheyunyi2 小时前
监测预警系统重塑隧道安全新范式
大数据·运维·人工智能·科技·安全
鳄鱼杆2 小时前
服务器 | Centos 9 系统中,如何部署SpringBoot后端项目?
服务器·spring boot·centos
杰哥技术分享2 小时前
在 CentOS 上安装 Docker 和 Docker Compose 并配置使用国内镜像源
linux·docker·centos
知更鸟呆呆2 小时前
【Linux操作系统】基础开发工具(yum、vim、gcc/g++)
linux·运维·vim