泰山 200 服务器指令大全:openEuler & Ubuntu 全场景高频命令对照手册(跨系统操作零障碍)

操作场景 openEuler 命令 Ubuntu 命令 备注说明
一、系统基础信息查询
1. 查看系统版本
cat /etc/openEuler-release
 或 
cat /etc/os-release

cat /etc/lsb-release
 或 
cat /etc/os-release
通用文件
/etc/os-release
可跨系统使用,专属文件便于快速识别系统
2. 查看内核版本
uname -r
 或 
uname -a

uname -r
 或 
uname -a
完全一致,
uname -a
显示完整内核 + 硬件架构信息(适配泰山 200 ARM 架构)
3. 查看 CPU 信息
lscpu
 或 
cat /proc/cpuinfo

lscpu
 或 
cat /proc/cpuinfo
完全一致,可查看 ARM 核心数、线程数、主频等关键信息
4. 查看内存使用情况
free -h
 或 
vmstat
 或 
nmon
(需安装
dnf install nmon -y

free -h
 或 
vmstat
 或 
nmon
(需安装
apt install nmon -y
完全一致,
free -h
以人性化单位显示内存占用,
nmon
为可视化监控工具
5. 查看系统运行时间
uptime
 或 
w

uptime
 或 
w
完全一致,
w
额外显示当前登录用户及操作
二、软件包管理
6. 更新软件源缓存
dnf clean all && dnf makecache
 或 
yum clean all && yum makecache

apt clean && apt update
openEuler 需清理缓存 + 生成新缓存,Ubuntu
update
直接同步源列表
7. 安装软件包(通用)
dnf install [软件名] -y
 或 
yum install [软件名] -y

apt install [软件名] -y
部分 ARM 架构专属软件需添加对应仓库(如 openEuler 的 EPEL 源、Ubuntu 的 arm64 源)
8. 卸载软件包
dnf remove [软件名] -y
 或 
yum erase [软件名] -y

apt remove [软件名] -y
(保留配置)/ 
apt purge [软件名] -y
(删除配置)
openEuler 删除配置需手动删除软件安装目录(如
/etc/[软件名]
9. 查询已安装软件
dnf list installed [软件名]
 或 
yum list installed [软件名]

dpkg -l [软件名]
 或 
apt list --installed [软件名]

dpkg
是 Ubuntu 底层包管理工具,
apt
为上层封装工具
10. 搜索软件包(仓库中)
dnf search [软件名]
 或 
yum search [软件名]

apt search [软件名]
完全一致,均搜索系统仓库中可用软件包
11. 查看软件包详情
dnf info [软件名]
 或 
yum info [软件名]

apt show [软件名]
 或 
dpkg -s [软件名]
显示软件版本、依赖、描述等信息,Ubuntu
dpkg -s
需软件已安装
三、服务与进程管理
12. 服务启动 / 停止 / 重启
systemctl start/stop/restart [服务名]

systemctl start/stop/restart [服务名]
完全一致,
systemd
为默认服务管理器(如 nginx、ssh、firewalld 等)
13. 服务自启设置
systemctl enable/disable [服务名]

systemctl enable/disable [服务名]
完全一致,
enable
开机自启,
disable
取消自启
14. 查看服务依赖 / 日志
systemctl list-dependencies [服务名]
 / 
journalctl -u [服务名]

systemctl list-dependencies [服务名]
 / 
journalctl -u [服务名]
完全一致,
journalctl -f
可实时查看服务日志
15. 查看进程列表
ps aux
 或 
top
 或 
htop
(需安装)

ps aux
 或 
top
 或 
htop
(需安装)
基础命令通用,
htop
需额外安装(可视化更友好)
16. 终止进程
kill -9 [进程PID]
 或 
pkill [进程名]

kill -9 [进程PID]
 或 
pkill [进程名]
完全一致,
kill -9
强制终止,
pkill
按进程名批量终止
17. 查找进程 PID
pgrep [进程名]
 或 `ps aux
grep [进程名]`
pgrep [进程名]
 或 `ps aux
grep [进程名]` 完全一致,
pgrep
直接输出 PID,
grep
需过滤自身进程
四、网络管理
18. 查看 IP 地址
ip addr
 或 
ifconfig
(需安装
net-tools

ip addr
 或 
ifconfig
(需安装
net-tools

net-tools
安装命令:openEuler 用
dnf install net-tools -y
,Ubuntu 用
apt install net-tools -y
19. 查看网络连接状态
ss -tuln
 或 
netstat -tuln
(需安装
net-tools

ss -tuln
 或 
netstat -tuln
(需安装
net-tools
完全一致,
ss

netstat
升级版,效率更高
20. 测试网络连通性
ping [IP/域名]
 或 
ping6 [IPv6地址]

ping [IP/域名]
 或 
ping6 [IPv6地址]
完全一致,
-c [次数]
指定 ping 次数(如
ping -c 4 baidu.com
21. 防火墙状态 / 规则
firewall-cmd --state
(状态)/ 
firewall-cmd --list-ports
(开放端口)

ufw status
(状态)/ 
ufw allow [端口]/tcp
(开放端口)
openEuler 默认
firewalld
,Ubuntu 默认
ufw
;Ubuntu 可安装
firewalld
统一管理
22. 防火墙端口开放 / 关闭
firewall-cmd --permanent --add-port=[端口]/tcp && firewall-cmd --reload

ufw allow [端口]/tcp
(开放)/ 
ufw deny [端口]/tcp
(关闭)
openEuler 需
--permanent
保存永久规则 +
reload
生效,Ubuntu
ufw
即时生效
23. 查看路由表
ip route
 或 
route -n
(需安装
net-tools

ip route
 或 
route -n
(需安装
net-tools
完全一致,
ip route
为推荐用法,显示网关、路由优先级等信息
五、文件与目录管理
24. 修改文件权限
chmod [权限值] [文件/目录]
(如
chmod 755 file.txt

chmod [权限值] [文件/目录]
(如
chmod 755 file.txt
完全一致,权限值规则通用(r=4、w=2、x=1)
25. 修改文件所有者
chown [用户]:[用户组] [文件/目录]
(如
chown test:test file.txt

chown [用户]:[用户组] [文件/目录]
(如
chown test:test file.txt
完全一致,
-R
参数递归修改目录及子文件权限(如
chown -R test:test /data
26. 压缩文件(tar)
tar -zcvf [压缩包名].tar.gz [文件/目录]
(gzip 压缩)

tar -zcvf [压缩包名].tar.gz [文件/目录]
(gzip 压缩)
完全一致,
-xzvf
解压、
-jcvf
为 bzip2 压缩、
-Jcvf
为 xz 压缩
27. 解压文件(tar)
tar -zxvf [压缩包名].tar.gz -C [目标目录]

tar -zxvf [压缩包名].tar.gz -C [目标目录]
完全一致,
-C
指定解压目录,默认解压到当前目录
28. 查看文件内容
cat [文件]

more [文件]

less [文件]

head -n [行数] [文件]

cat [文件]

more [文件]

less [文件]

head -n [行数] [文件]
完全一致,
less
支持上下翻页,
tail -f [文件]
实时查看文件更新(如日志)
29. 查找文件 / 目录
find [查找路径] -name [文件名]
(如
find /etc -name "nginx.conf"

find [查找路径] -name [文件名]
(如
find /etc -name "nginx.conf"
完全一致,
-type f
查找文件、
-type d
查找目录、
-size +100M
按大小查找
30. 复制文件 / 目录
cp [源文件/目录] [目标路径]
(文件)/ 
cp -r [源目录] [目标路径]
(目录)

cp [源文件/目录] [目标路径]
(文件)/ 
cp -r [源目录] [目标路径]
(目录)
完全一致,
-r
递归复制目录,
-p
保留文件属性(权限、时间戳)
31. 移动 / 重命名文件 / 目录
mv [源文件/目录] [目标路径/新名称]

mv [源文件/目录] [目标路径/新名称]
完全一致,同一目录下为改名,不同目录下为移动
六、用户与用户组管理
32. 创建用户
useradd [用户名]
(基础)/ 
useradd -m -s /bin/bash [用户名]
(创建家目录 + 指定 shell)

adduser [用户名]
(交互式,自动创建家目录)/ 
useradd -m -s /bin/bash [用户名]
(手动配置)
Ubuntu
adduser
更友好,openEuler 需手动指定家目录(
-m
33. 删除用户
userdel [用户名]
(保留家目录)/ 
userdel -r [用户名]
(删除家目录)

userdel [用户名]
(保留家目录)/ 
userdel -r [用户名]
(删除家目录)
完全一致,
-r
参数需谨慎使用(彻底删除用户相关文件)
34. 创建用户组
groupadd [用户组名]

groupadd [用户组名]
完全一致,用于分类管理用户权限
35. 加入用户组
usermod -aG [用户组名] [用户名]

usermod -aG [用户组名] [用户名]
完全一致,
-aG
表示 “追加到组”,避免覆盖原有用户组
36. 查看用户所属组
groups [用户名]
 或 
id [用户名]

groups [用户名]
 或 
id [用户名]
完全一致,
id
显示更详细信息(UID、GID、所有所属组)
37. 配置 sudo 权限
visudo
(编辑 sudoers 文件)/ 
usermod -aG wheel [用户名]
(添加到 wheel 组)

visudo
(编辑 sudoers 文件)/ 
usermod -aG sudo [用户名]
(添加到 sudo 组)
openEuler 默认 wheel 组拥有 sudo 权限,Ubuntu 默认 sudo 组拥有 sudo 权限
七、磁盘与存储管理
38. 查看磁盘分区
lsblk
 或 
fdisk -l
 或 
parted -l

lsblk
 或 
fdisk -l
 或 
parted -l
完全一致,
lsblk
可视化更强,
parted
支持 GPT 分区表
39. 磁盘格式化
mkfs.ext4 /dev/[分区名]
(ext4 格式)/ 
mkfs.xfs /dev/[分区名]
(xfs 格式)

mkfs.ext4 /dev/[分区名]
(ext4 格式)/ 
mkfs.xfs /dev/[分区名]
(xfs 格式)
完全一致,泰山 200 服务器常用 ext4/xfs 格式,格式化前需确认分区无重要数据
40. 挂载磁盘分区
mount /dev/[分区名] [挂载点]
(临时挂载)

mount /dev/[分区名] [挂载点]
(临时挂载)
完全一致,永久挂载需编辑
/etc/fstab
文件(需添加分区 UUID,避免盘符变动)
41. 取消挂载
umount [挂载点]
 或 
umount /dev/[分区名]

umount [挂载点]
 或 
umount /dev/[分区名]
完全一致,若提示 “设备忙”,用
fuser -m [挂载点]
查找占用进程并终止
42. 查看磁盘占用情况
df -h
(挂载点占用)/ 
du -sh [目录]
(目录大小)

df -h
(挂载点占用)/ 
du -sh [目录]
(目录大小)
完全一致,
du -h [目录]
显示目录下各文件 / 子目录大小
八、系统运维与其他
43. 定时任务(crontab)
crontab -e
(编辑)/ 
crontab -l
(查看)/ 
crontab -r
(删除)

crontab -e
(编辑)/ 
crontab -l
(查看)/ 
crontab -r
(删除)
完全一致,定时任务格式:
分 时 日 月 周 命令
(如
0 3 * * * /root/backup.sh
44. 查看系统日志
journalctl
(系统日志)/ 
cat /var/log/messages
(通用日志)

journalctl
(系统日志)/ 
cat /var/log/syslog
(系统日志)
openEuler 默认日志文件为
/var/log/messages
,Ubuntu 为
/var/log/syslog
45. 关闭 / 重启系统
shutdown -h now
(立即关机)/ 
reboot
(重启)/ 
shutdown -r +10
(10 分钟后重启)

shutdown -h now
(立即关机)/ 
reboot
(重启)/ 
shutdown -r +10
(10 分钟后重启)
完全一致,
shutdown -c
可取消未执行的关机 / 重启任务
46. SELinux 管理(仅 openEuler)
getenforce
(查看状态)/ 
setenforce 0
(临时关闭)/ 
vim /etc/selinux/config
(永久关闭)
无(Ubuntu 默认禁用 SELinux,无需管理) openEuler 默认启用 SELinux,部分软件需关闭 SELinux 才能正常运行(需谨慎)
47. 查看系统服务列表
systemctl list-units --type=service
(所有服务)/ 
systemctl list-unit-files --type=service
(服务状态)

systemctl list-units --type=service
(所有服务)/ 
systemctl list-unit-files --type=service
(服务状态)
完全一致,
--type=service
仅显示服务类单元,可搭配
grep
过滤特定服务
48. 清理系统缓存
dnf clean all
(软件包缓存)/ 
echo 3 > /proc/sys/vm/drop_caches
(内存缓存)

apt clean
(软件包缓存)/ 
echo 3 > /proc/sys/vm/drop_caches
(内存缓存)
清理内存缓存需 root 权限,
echo 1
清理页缓存、
echo 2
清理 dentries 和 inodes
© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容