Centos常用命令

发布于:2024-05-23 ⋅ 阅读:(224) ⋅ 点赞:(0)

CentOS是一个流行的Linux发行版,它提供了丰富的命令行工具,用于系统管理、维护和故障排除。以下是一些常见的CentOS命令:

  1. 文件和目录操作

    • ls:列出目录内容。
    • cd:更改当前目录。
    • pwd:打印当前工作目录。
    • mkdir:创建新目录。
    • rmdir:删除空目录。
    • touch:创建新文件或更新现有文件的时间戳。
    • cp:复制文件或目录。
    • mv:移动或重命名文件或目录。
    • rm:删除文件或目录。
    • cat:查看文件内容或合并文件。
    • moreless:分页查看文件内容。
  2. 文本处理

    • echo:输出一行文本。
    • grep:搜索文本并打印匹配行。
    • sed:流编辑器,用于执行基础的文本转换。
    • awk:模式扫描和处理语言,用于复杂的文本处理。
  3. 网络管理

    • ifconfigip addr:查看和配置网络接口。
    • ping:发送ICMP ECHO请求以测试网络连通性。
    • netstat:打印网络连接、路由表、接口统计等信息。
    • ss:另一个实用工具,用于查看套接字信息。
  4. 系统信息

    • uname -a:显示系统信息,包括内核版本。
    • hostname:显示或设置系统主机名。
    • uptime:显示系统运行时间、用户数和负载平均值。
    • tophtop:实时显示系统进程和资源使用情况。
  5. 磁盘管理

    • df:显示磁盘空间使用情况。
    • du:估计文件或目录的磁盘使用量。
    • fdiskparted:磁盘分区工具。
    • mkfs:创建文件系统。
  6. 权限和用户管理

    • useraddusermod:添加和修改用户账户。
    • passwd:更改用户密码。
    • chownchgrp:更改文件或目录的所有者和组。
    • chmod:更改文件或目录的权限。
    • susudo:切换用户或以管理员权限执行命令。
  7. 软件包管理

    • yumdnf:软件包管理器,用于安装、更新和删除软件包。
    • rpm:查询、安装、卸载软件包。
    • yum repolistdnf repolist:列出可用的软件仓库。
    • yum installdnf install:安装软件包。
    • yum updatednf update:更新软件包。
  8. 服务管理

    • systemctlservice:管理系统服务(启动、停止、重启等)。
    • chkconfig:设置服务的启动级别。
    • systemctl enablesystemctl disable:启用或禁用服务的自启动。
  9. 防火墙管理

    • iptablesfirewall-cmd(使用firewalld防火墙管理器):配置防火墙规则。
  10. 日志管理

    • tail:查看文件的最后几行。
    • grep:在日志文件中搜索特定文本。
    • journalctl:查看和分析systemd-journald日志。
  11. 备份和压缩

    • tar:打包和压缩文件。
    • gzipbzip2xz:压缩工具。
    • rsync:备份和同步文件。
  12. 系统监控和性能分析

    • vmstatiostatmpstat:监控系统性能。
    • free:显示内存使用情况。
    • iotop:监视磁盘I/O使用情况。
  13. 脚本和编程

    • bashsh:Shell脚本编程。
    • pythonperl:脚本语言,用于编写更复杂的脚本。

这些命令是CentOS系统管理员和用户日常工作的基础,掌握它们对于有效管理系统至关重要。


网站公告

今日签到

点亮在社区的每一天
去签到