在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虚拟机常用命令的一部分,更多命令和详细用法可以参考官方文档或相关教程。