国产Linux麒麟V10系统管理指南:实用命令大全

麒麟操作系统作为国产自主可控的主流Linux发行版,已在政府、金融、教育等诸多领域广泛应用。熟练掌握麒麟V10的常用命令,不仅能提升日常工作效率,更是系统管理和故障排查的基础技能。本文为您整理了麒麟V10系统下最常用、最实用的命令合集,建议收藏备用!

国产Linux麒麟V10系统管理指南:实用命令大全

系统状态监测命令

基础系统信息

cat /etc/os-release     # 查看系统详细发行信息
lsb_release -a          # 显示Linux标准规范发行版信息
uname -a                # 显示内核版本与系统架构

硬件资源监控

lscpu                   # 查看CPU详细参数与架构信息
free -h                 # 以人类可读格式显示内存使用状况
df -h                   # 检查文件系统磁盘空间占用
lsblk                   # 列出所有块设备及其挂载点
dmidecode               # 获取硬件详细配置信息

实时系统监控工具

top                     # 实时进程活动监控(按q退出)
htop                    # 交互式增强系统监控工具
glances                 # 全面的系统资源可视化监控
iotop                   # 磁盘IO使用率监控

文件管理核心指令

日常文件操作

ls -lha                 # 显示所有文件(含隐藏)的详细属性
cp -r 源目录 目标目录      # 递归复制整个目录结构
mv 旧文件名 新文件名       # 文件重命名或移动位置
rm -rf 目录名            # 递归强制删除目录(谨慎使用)
touch 文件名             # 创建空文件或更新时间戳

文件内容处理

cat 文件名               # 查看完整文件内容
head -n 20 文件名        # 查看文件前20行
tail -f 日志文件         # 实时监控日志文件更新
grep "关键词" 文件路径    # 在文件中搜索特定内容
find /路径 -name "*.txt" # 按名称模式查找文件

文件压缩与解压

tar -czvf 压缩包.tar.gz 目录  # 创建gzip压缩包
tar -xzvf 压缩包.tar.gz      # 解压gzip压缩包
zip -r 压缩包.zip 目录       # 创建zip格式压缩包
unzip 压缩包.zip            # 解压zip格式压缩包

网络管理与诊断

网络配置查看

ifconfig                # 显示网络接口配置信息
ip addr show            # 现代方式查看IP地址配置
nmcli device show       # NetworkManager设备状态
nmcli connection show   # 查看所有网络连接配置

网络连接测试

ping -c 5 目标IP        # 发送5个ICMP包测试连通性
traceroute 域名         # 跟踪数据包经过的路由路径
mtr 域名                # 动态路由跟踪与丢包分析
netstat -tunlp          # 查看所有监听端口与进程
ss -tunlp               # 现代替代netstat的socket查看工具

远程操作命令

ssh 用户名@服务器IP      # 安全远程登录
scp 本地文件 用户@服务器:/远程路径  # 安全文件传输
rsync -avz 源目录/ 用户@服务器:/目标目录/  # 高效同步文件

用户与权限管理

用户账户操作

useradd -m 用户名       # 创建新用户并建立家目录
passwd 用户名           # 设置或修改用户密码
usermod -aG 用户组 用户名 # 将用户添加到附加组
id 用户名               # 查看用户ID与所属组信息

文件权限设置

chmod 755 文件名        # 设置文件权限为rwxr-xr-x
chown 用户:组 文件名     # 更改文件所有者与所属组
chgrp 组名 文件名        # 仅更改文件所属组
getfacl 文件名          # 查看文件的访问控制列表
setfacl -m u:用户:rwx 文件名  # 设置用户的ACL权限

服务与进程管理

进程操作命令

ps aux | grep 进程名    # 查找特定进程
pgrep 进程名            # 获取进程PID
kill -9 PID            # 强制终止指定进程
killall 进程名          # 终止所有同名进程
pstree                 # 以树形显示进程父子关系

系统服务控制

systemctl status 服务名  # 查看服务状态
systemctl start 服务名   # 启动服务
systemctl stop 服务名    # 停止服务
systemctl restart 服务名 # 重启服务
systemctl enable 服务名  # 设置服务开机自启
systemctl disable 服务名 # 禁用服务开机自启

软件包管理技巧

软件安装与卸载

apt update              # 更新软件源信息
apt install 软件包名     # 安装指定软件
apt remove 软件包名      # 移除软件但保留配置
apt purge 软件包名       # 完全移除软件及配置
apt-get install 软件包名 # 传统安装方式

软件包信息查询

apt search 关键词       # 搜索相关软件包
apt show 软件包名       # 显示软件包详细信息
dpkg -l | grep 关键词   # 查看已安装的软件包
apt list --installed   # 列出所有已安装的软件包

系统更新与维护

apt update && apt upgrade  # 更新系统所有软件包
apt full-upgrade           # 完整升级(可能改变依赖)
apt autoremove             # 自动清理不再需要的依赖
apt clean                  # 清理本地APT缓存

高效使用技巧

  • 使用 Tab 键自动补全命令与文件名,提高输入效率
  • 按 Ctrl+R 可搜索历史命令,快速找回曾用过的指令
  • 使用 |(管道)组合多个命令:command1 | command2
  • 通过 >(重定向)将命令输出保存到文件:command > file.txt
  • 添加 & 让命令在后台运行:command &
  • 使用 man 命令名 或 命令名 --help 查看详细用法
  • 组合 find 与 xargs 批量处理文件:find . -name "*.log" | xargs rm
  • 使用 alias 创建常用命令的快捷方式:alias ll='ls -lh'
评论 添加
暂无评论,来聊两句?