news 2026/7/7 19:16:45

兰州大学2021创新实践课程:10个openEuler系统安装与配置技巧

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
兰州大学2021创新实践课程:10个openEuler系统安装与配置技巧

兰州大学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 VirtualBoxVMware 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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/7 19:16:00

深入Open-eBackup架构设计:如何实现跨生态系统的无缝兼容?

深入Open-eBackup架构设计:如何实现跨生态系统的无缝兼容? 【免费下载链接】open-eBackup Open-ebackup is software that is compatible with multiple application ecosystems, featuring security, deduplication, and compression functionalities. …

作者头像 李华
网站建设 2026/7/7 19:14:57

兰州大学2021创新实践课程:如何快速掌握openEuler基础操作

兰州大学2021创新实践课程:如何快速掌握openEuler基础操作 【免费下载链接】lanzhou_university_2021 仓库关闭的原因:https://gitee.com/openeuler/community/pulls/3117 项目地址: https://gitcode.com/openeuler/lanzhou_university_2021 前往…

作者头像 李华
网站建设 2026/7/7 19:13:41

如何通过openEuler/marketing提升开源项目影响力?实战案例分享

如何通过openEuler/marketing提升开源项目影响力?实战案例分享 【免费下载链接】marketing Collections of marketing events proposals and materials 项目地址: https://gitcode.com/openeuler/marketing 前往项目官网免费下载:https://ar.open…

作者头像 李华
网站建设 2026/7/7 19:08:48

GitHub开源项目周报 · 2026年第27周(2026-06-29 ~ 2026-07-05) · AI代理项目霸榜,编程与视频制作成焦点

本期榜单最瞩目的当属AI代理类项目,万星以上项目扎堆,日增星过百的不在少数。比如拥有12.7万星的agency-agents,它是一套涵盖开发、营销等多领域的AI代理角色库,日增竟高达480星。Strix作为自主渗透测试代理,以3.6万星和日增110星紧随其后。视频制作领域同样火爆,OpenMon…

作者头像 李华
网站建设 2026/7/7 19:08:07

abichecker 源码解析:理解 Python ABI 检查工具的实现原理

abichecker 源码解析:理解 Python ABI 检查工具的实现原理 【免费下载链接】abichecker An abi checker tool 项目地址: https://gitcode.com/openeuler/abichecker 前往项目官网免费下载:https://ar.openeuler.org/ar/ 想要确保软件库升级后保持…

作者头像 李华
网站建设 2026/7/7 19:02:25

mqtt-operator进阶技巧:如何通过Service暴露MQTT服务并优化性能

mqtt-operator进阶技巧:如何通过Service暴露MQTT服务并优化性能 【免费下载链接】mqtt-operator Mqtt Operator is to manage Mqtt service instances deployed on the Kubernetes cluster. It is built using the Operator SDK, which is part of the Operator Fra…

作者头像 李华