CentOS是一个流行的Linux发行版,以下是一些在CentOS系统中常用的命令:
- yum:CentOS的软件包管理器,用于安装、更新和卸载软件包。
-
`yum install package_name` - 安装软件包
-
`yum update` - 更新已安装的软件包
-
`yum remove package_name` - 卸载软件包
- systemctl:用于管理系统服务。
-
`systemctl start service_name` - 启动服务
-
`systemctl stop service_name` - 停止服务
-
`systemctl restart service_name` - 重启服务
-
`systemctl status service_name` - 查看服务状态
- firewall-cmd:用于管理防火墙规则。
-
`firewall-cmd --zone=public --add-port=80/tcp --permanent` - 开放80端口
-
`firewall-cmd --reload` - 重新加载防火墙规则
- ip:用于配置和查看网络接口。
-
`ip addr show` - 显示网络接口及其IP地址
-
`ip route show` - 显示路由表
- passwd:用于修改用户密码。
-
`passwd` - 修改当前用户密码
-
`passwd username` - 修改指定用户的密码
- useradd:用于创建新用户。
- `useradd -m username` - 创建一个新用户并创建家目录
- ssh:用于远程登录。
-
`ssh user@host` - 远程登录到指定主机
-
`ssh-keygen` - 生成SSH密钥对
- tar:用于压缩和解压缩文件。
-
`tar -czf archive.tar.gz directory/` - 创建一个gzip压缩的tar归档文件
-
`tar -xzf archive.tar.gz` - 解压缩一个gzip压缩的tar归档文件
- grep:用于在文件中搜索指定的模式。
- `grep pattern file` - 在文件中搜索指定模式
- sudo:以其他用户身份执行命令,通常是root用户。
- `sudo command` - 以root用户身份执行命令
这些只是CentOS中一些常用的命令,还有许多其他命令可用于不同的任务和场景。通过学习和掌握这些命令,可以更好地管理和维护CentOS系统。