温馨提示×

centos虚拟机常用命令大全

小樊
49
2025-07-22 16:21:35
栏目: 云计算

在CentOS虚拟机中,有许多常用的命令可以帮助您进行系统管理、文件操作、网络配置等任务。以下是一些常用的CentOS命令及其功能:

系统信息查询与管理

  • hostname: 显示主机名、操作系统版本、内核版本、架构等信息。
  • uname: 显示系统内核与硬件信息。
  • lsb_release: 显示LSB(Linux Standard Base)相关信息。
  • date: 显示或设置系统日期和时间。
  • timedatectl: 管理系统时间和时区。
  • yum (或 dnf): 管理软件包及其依赖。

用户与组管理

  • useradd: 创建新用户。
  • passwd: 设置或更改用户密码。
  • usermod: 修改用户属性。
  • groupadd: 创建新用户组。
  • gpasswd: 管理用户组成员。

文件与目录操作

  • ls: 列出目录内容。
  • cd: 切换目录。
  • pwd: 显示当前工作目录。
  • mkdir: 创建目录。
  • rmdir: 删除空目录。
  • rm: 删除文件或目录。
  • cp: 复制文件或目录。
  • mv: 移动或重命名文件或目录。
  • find: 在文件系统中查找文件。
  • grep: 在文件中搜索指定模式。
  • cat: 连续显示文件内容。
  • less: 分页查看文件内容。
  • head, tail: 查看文件开头或结尾部分内容。

文件权限与所有权

  • ls -l: 查看详细列表时,第一列即表示文件权限。
  • chmod: 更改文件或目录的权限。
  • chown: 更改文件或目录的所有者。

文件搜索与内容查看

  • find: 根据名称、类型、时间等属性查找文件。
  • cat: 连续显示文件内容。
  • less: 分页查看文件内容。
  • head, tail: 查看文件开头或结尾部分内容。

网络管理

  • ip: 显示或管理网络接口、路由等。
  • netstat: 显示网络连接、路由、接口统计等信息。
  • ping: 测试网络连通性。
  • traceroute (或 tracert): 追踪数据包路由。

系统服务管理

  • systemctl: 管理系统服务、守护进程、系统状态等。

进程管理

  • ps: 报告当前系统中进程的状态。
  • kill: 向进程发送信号。
  • killall: 根据进程名杀死进程。

虚拟机管理命令

  • virsh list --all: 查看所有虚拟机状态。
  • virsh start <虚拟机名称或ID>: 启动虚拟机。
  • virsh shutdown <虚拟机名称或ID>: 关闭虚拟机。
  • virsh undefine <虚拟机名称> --remove-all-storage: 删除虚拟机及其所有资源。

以上命令仅为CentOS虚拟机常用命令的一部分,更多命令和详细用法可以参考官方文档或相关教程。

0