兰州大学2021创新实践课程:10个openEuler系统安装与配置技巧
【免费下载链接】lanzhou_university_2021仓库关闭的原因:https://gitee.com/openeuler/community/pulls/3117项目地址: https://gitcode.com/openeuler/lanzhou_university_2021
前往项目官网免费下载:https://ar.openeuler.org/ar/
openEuler是一款开源的企业级Linux操作系统,在兰州大学2021年创新实践课程中,学生们通过实际操作掌握了其安装与配置的核心技能。本文将分享10个实用技巧,帮助新手快速上手openEuler系统,避免常见问题,提升操作效率。
一、准备工作:选择合适的虚拟机软件 🖥️
安装openEuler前,选择合适的虚拟化工具至关重要。推荐使用Oracle VM VirtualBox或VMware Workstation,两者均能稳定运行openEuler系统。课程中多数学生采用VirtualBox,因其轻量且免费,适合初学者。
图1:openEuler在VMware Workstation中的启动界面,显示系统版本及内核信息
二、镜像校验:确保文件完整性 🔍
下载openEuler镜像后,务必通过校验和(如MD5或SHA256)验证文件完整性,避免因镜像损坏导致安装失败。课程提供的官方镜像路径为openeuler/lanzhou_university_2021,可通过课程资源库获取。
三、分区规划:合理分配磁盘空间 📊
安装时建议采用LVM(逻辑卷管理)分区方案,便于后续扩容。推荐分区结构:
/boot:200MB(EXT4格式)/:剩余空间(XFS格式,支持动态扩容)- swap分区:内存大小的1.5倍(不超过8GB)
四、启动选项:掌握GRUB菜单操作 ⚙️
系统启动时,GRUB菜单提供多种选项。若需修改启动参数(如救援模式),可按e键编辑,完成后按Ctrl+X执行。以下是典型的GRUB界面:
图2:GRUB菜单显示openEuler主系统及救援模式选项,支持键盘上下键选择
五、网络配置:快速连接互联网 🌐
安装后通过以下命令配置网络:
# 查看网卡信息 ip addr # 临时设置IP(替换eth0为实际网卡名) ip addr add 192.168.1.100/24 dev eth0 # 启动网卡 ip link set eth0 up若需永久生效,编辑配置文件/etc/sysconfig/network-scripts/ifcfg-eth0。
六、系统更新:保持软件最新状态 📦
首次登录后,建议更新系统:
yum update -y该命令会升级所有软件包至最新版本,提升系统安全性和稳定性。
七、用户管理:创建非root用户 👤
为避免误操作,建议创建普通用户并赋予sudo权限:
# 创建用户 useradd student # 设置密码 passwd student # 添加sudo权限 usermod -aG wheel student后续操作可通过sudo命令临时获取管理员权限。
八、服务管理:控制后台进程 🚀
使用systemctl管理服务,例如启动SSH服务:
# 启动并设置开机自启 systemctl enable --now sshd常用服务包括network(网络)、firewalld(防火墙)等。
九、日志查看:排查系统问题 📝
系统日志是故障排查的重要依据,常用命令:
# 查看系统启动日志 journalctl -b # 查看最近100行内核日志 dmesg | tail -100以下是登录成功后的日志示例:
openEuler登录日志.png)图3:系统登录后显示网卡连接信息及内核版本,可通过uname -r验证内核
十、编译优化:源码安装加速技巧 ⚡
部分软件需源码编译,可通过多线程加速:
make -j$(nproc) # 使用所有CPU核心课程中编译GNU工具链时,该技巧将耗时从3小时缩短至40分钟。
总结
通过以上10个技巧,兰州大学2021级学生成功完成了openEuler系统的安装与配置。这些方法不仅适用于课程实践,也为后续深入学习Linux系统打下基础。建议结合课程提供的作业模板(如作业说明.docx)和示例截图,进一步巩固操作流程。
如需获取完整课程资源,可通过以下命令克隆仓库:
git clone https://gitcode.com/openeuler/lanzhou_university_2021祝各位在openEuler的学习之路上顺利前行! 🎉
【免费下载链接】lanzhou_university_2021仓库关闭的原因:https://gitee.com/openeuler/community/pulls/3117项目地址: https://gitcode.com/openeuler/lanzhou_university_2021
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考