OpenCloudOS Server 8常用命令指南
结论与核心观点
OpenCloudOS Server 8作为CentOS的替代方案,其命令体系与RHEL/CentOS高度兼容。这里将分类介绍系统管理、软件包管理、网络配置等核心命令,帮助用户快速上手。
系统信息查询命令
uname -a
:查看内核版本和系统架构hostnamectl
:查看/设置主机名cat /etc/os-release
:查看系统版本信息(确认是否为OpenCloudOS)uptime
:查看系统运行时间与负载free -h
:以易读格式显示内存使用情况
软件包管理(yum/dnf)
# 安装软件包
sudo yum install 包名
# 或使用dnf(OpenCloudOS 8默认)
sudo dnf install 包名
# 搜索软件包
sudo yum search 关键词
# 更新系统
sudo yum update
# 或
sudo dnf upgrade
# 删除软件包
sudo yum remove 包名
# 查看已安装软件
yum list installed
服务管理(systemd)
# 启动服务
sudo systemctl start 服务名
# 停止服务
sudo systemctl stop 服务名
# 查看服务状态
sudo systemctl status 服务名
# 设置开机自启
sudo systemctl enable 服务名
# 禁用开机自启
sudo systemctl disable 服务名
网络配置
# 查看IP地址
ip addr
# 或
ifconfig(需安装net-tools)
# 测试网络连通性
ping 目标IP
# 查看路由表
ip route
# 或
route -n
# 网络服务重启
sudo systemctl restart network
磁盘管理
# 查看磁盘空间
df -h
# 查看目录大小
du -sh 目录路径
# 磁盘分区工具
fdisk -l
# 或使用更现代的替代工具
lsblk
# 挂载文件系统
mount /dev/sdX /mnt/point
用户与权限管理
# 添加用户
sudo useradd 用户名
# 设置密码
sudo passwd 用户名
# 修改文件权限
chmod 权限 文件名
# 修改文件所有者
chown 用户:组 文件名
# 切换到root
sudo -i
# 或
su -
日志查看
# 查看系统日志
journalctl
# 查看特定服务的日志
journalctl -u 服务名
# 实时查看日志
tail -f /var/log/messages
防火墙管理(firewalld)
# 查看防火墙状态
sudo firewall-cmd --state
# 开放端口
sudo firewall-cmd --permanent --add-port=端口号/tcp
# 重载防火墙
sudo firewall-cmd --reload
进程管理
# 查看进程
ps aux
# 动态查看进程
top
# 或更现代的替代工具
htop(需额外安装)
# 结束进程
kill 进程ID
# 强制结束
kill -9 进程ID
总结
OpenCloudOS Server 8继承了RHEL生态的命令体系,用户熟悉的CentOS命令在此基本都能使用。掌握这些基础命令后,可以高效管理系统。对于复杂操作,建议查阅官方文档或使用man 命令名
获取详细帮助信息。