在CentOS虚拟机中,有许多常用的命令可以帮助你进行系统管理、文件操作、网络配置等。以下是一些常用的CentOS命令:
sudo - 以超级用户权限执行命令。su - 切换到另一个用户账户。top - 实时显示系统进程和资源使用情况。htop - top的增强版,提供更友好的界面。systemctl - 管理系统服务和单元。
systemctl start <service>systemctl stop <service>systemctl restart <service>systemctl status <service>firewall-cmd - 管理防火墙。
firewall-cmd --zone=public --add-port=80/tcp --permanentfirewall-cmd --reloadyum - 包管理器,用于安装、更新和删除软件包。
yum install <package>yum update <package>yum remove <package>ls - 列出目录内容。
ls -l - 详细列表ls -a - 显示所有文件(包括隐藏文件)cd - 改变当前目录。pwd - 显示当前工作目录。cp - 复制文件或目录。
cp source destinationmv - 移动或重命名文件或目录。rm - 删除文件或目录。
rm file - 删除文件rm -r directory - 递归删除目录及其内容mkdir - 创建新目录。touch - 创建空文件或更新文件时间戳。ifconfig - 显示和配置网络接口。ip - 更现代的网络配置工具。
ip addr showip addr add<ip>/<mask> dev <interface>ping - 测试网络连接。
ping google.comnetstat - 显示网络连接、路由表、接口统计等。
netstat -tuln - 显示所有监听的TCP和UDP端口ss - 更现代的网络统计工具,替代netstat。
ss -tulngrep - 在文件中搜索文本。
grep "search_term" filefind - 在目录树中查找文件。
find / -name "filename"tar - 打包和解压文件。
tar -czvf archive.tar.gz directorytar -xzvf archive.tar.gzwget - 从网络下载文件。
wget http://example.com/filecurl - 用于传输数据,支持多种协议。
curl http://example.com这些命令是CentOS虚拟机中最常用的,掌握它们可以帮助你更高效地进行系统管理和日常操作。