国产操作系统 KylinOS 学习心得:从安装到实操的全流程总结

一、引言​

随着国产化替代进程加速,国产操作系统的应用场景日益广泛。本学期通过《国产操作系统》课程学习,我以麒麟操作系统(KylinOS)为核心,系统掌握了从安装部署到高阶应用的关键技能。本文将结合实操经验,梳理核心知识点与问题解决思路,为同类学习者提供参考。​

二、目录​

  1. KylinOS 安装与环境配置​
  1. 核心操作技能(命令 + vim 编辑器)​
  1. 系统管理核心(权限 + 用户组 + 磁盘)​
  1. 实用工具:shell 脚本与软件管理​
  1. 学习总结与实践展望​

三、核心知识点详情​

(一)KylinOS 安装与环境配置​

1. 安装准备​

  • 镜像文件:从麒麟官网下载 KylinOS Server 10 SP3 镜像(建议选择 ISO 格式,支持离线安装)​
  • 硬件要求:最低 2 核 CPU、4GB 内存、50GB 硬盘(实操中建议 8GB 内存,避免卡顿)​
  • 启动盘制作:使用 Rufus 工具(注意选择 UEFI 模式,目标系统类型设为 “Linux”)​

2. 关键安装步骤​

  1. 开机选择 U 盘启动,进入安装向导后选择 “图形化安装”​
  1. 分区设置:采用 LVM 逻辑卷管理,划分 /boot(512MB)、/(30GB)、swap(内存 2 倍)、/home(剩余空间)​
  1. 网络配置:开启 DHCP 自动获取 IP,或手动设置静态 IP(避免后续网络连接问题)​
  1. 注意事项:安装时需关闭安全启动(BIOS 中设置 Secure Boot 为 Disabled),否则可能导致启动失败​

(二)核心操作技能​

1. 常用命令实战​​

命令用途​

核心命令​

实操示例​

文件操作​

ls/cp/mv/rm​

rm -rf test.txt(强制删除文件,慎用)​

目录管理​

mkdir/cd/pwd​

mkdir -p /data/logs(递归创建目录)​

系统信息​

uname/top/df​

df -h(查看磁盘空间使用情况)​

进程管理​

ps/kill​

`ps -ef​

2. vim 编辑器高效使用​

作为 Linux 核心编辑器,vim 的关键操作需重点掌握:​

  • 模式切换:esc(编辑→命令)、i(命令→编辑)、:(进入末行模式)​
  • 常用快捷键:​
  • 复制粘贴:yy(复制行)、p(粘贴)、dd(删除行)​
  • 查找替换::%s/old/new/g(全局替换文本)​
  • 保存退出::wq(保存退出)、:q!(强制退出不保存)​
  • 实操心得:通过配置.vimrc 文件(如设置行号、自动缩进)可大幅提升编辑效率。​

(三)系统管理核心​

1. 权限与用户组管理​

  • 文件权限表示:r(读,4)、w(写,2)、x(执行,1),例 “drwxr-xr-x” 中,第一个 d 表示目录,后续分属所有者、组用户、其他用户权限​
  • 关键命令:​
  • chmod 755 test.sh(赋予脚本执行权限)​
  • useradd -g dev user1(创建用户并加入 dev 组)​
  • usermod -G root user1(添加用户到 root 组)​

2. 磁盘管理​

  • 基础磁盘操作:fdisk -l(查看磁盘分区)、mkfs.ext4 /dev/sdb1(格式化分区)​
  • 高阶管理:LVM 逻辑卷扩展(适合磁盘空间不足场景)​

pvcreate /dev/sdb2 # 创建物理卷​

vgextend vg_kylin /dev/sdb2 # 扩展卷组​

lvextend -L +20G /dev/vg_kylin/lv_root # 扩展逻辑卷​

xfs_growfs /dev/vg_kylin/lv_root # 刷新文件系统(XFS格式)​

(四)实用工具:shell 脚本与软件管理​

1. shell 脚本实操​

编写系统信息查询脚本(sys_info.sh),实现自动化采集:​

#!/bin/bash​

echo "=== 系统信息查询结果 ==="​

echo "主机名:$(hostname)"​

echo "IP地址:$(ifconfig eth0 | grep inet | awk '{print $2}')"​

echo "磁盘使用率:$(df -h | grep / | awk '{print $5}')"​

echo "CPU负载:$(top -bn1 | grep Cpu | awk '{print $2}')"​

  • 应用场景:可添加到定时任务(crontab),实现系统状态定时监控​

2. 软件安装与卸载​

  • 两种安装方式对比:​
  • RPM 包:rpm -ivh nginx-1.20.rpm(安装)、rpm -e nginx(卸载),需手动解决依赖​
  • YUM 仓库:yum install nginx -y(自动解决依赖),适合网络通畅环境​
  • 实操技巧:配置本地 YUM 源(挂载镜像文件到 /var/www/html,编写 repo 文件),可解决离线环境软件安装问题​

四、学习总结与实践展望​

1. 核心收获​

  • 掌握了 KylinOS 从安装到部署的全流程,理解了国产操作系统与 Windows、CentOS 的差异(如权限管理更严格、默认工具链适配国产化软件)​
  • 突破了 vim 编辑、shell 脚本编写等难点,学会用命令行高效完成系统管理​
  • 解决了安装时的启动失败、权限不足、依赖缺失等实际问题,提升了问题排查能力​

2. 后续计划​

  • 深入学习 MES 迁移部署相关脚本开发(数据库迁移、环境配置自动化)​
  • 探索 KylinOS 与国产化软件(如达梦数据库、人大金仓)的适配应用​
  • 尝试搭建 Web 服务部署环境,完成从系统到应用的全栈实践
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值