Linux,作为一款开源、免费且高度可定制的操作系统,凭借其强大的稳定性、安全性和广泛的应用支持,在全球范围内赢得了大量开发者和系统管理员的青睐
本实验报告旨在详细记录一次Linux系统的安装过程,通过实践深入理解Linux的安装配置、系统优化及基本使用,为后续深入学习和应用打下坚实基础
一、实验目的与背景 实验目的 1.掌握Linux系统安装流程:通过实际操作,熟悉Linux发行版的安装步骤,包括但不限于磁盘分区、系统配置等关键环节
2.理解Linux文件系统结构:通过安装过程,了解Linux文件系统的层次结构和各目录的功能
3.学习基本系统管理与维护:安装完成后,掌握基本的Linux命令行操作,以及系统更新、软件包管理等技能
4.探索Linux网络安全配置:初步了解Linux下的网络安全设置,如防火墙配置、SSH服务等
实验背景 随着云计算、大数据、人工智能等领域的快速发展,Linux系统因其高效、稳定、安全的特性,成为这些技术背后的核心支撑平台
无论是服务器部署、软件开发,还是嵌入式系统设计,Linux都扮演着不可或缺的角色
因此,掌握Linux系统的安装与使用,对于提升个人技术能力和职业发展具有重要意义
二、实验环境与准备 实验环境 - 硬件要求:一台配备至少2GB RAM、20GB空闲硬盘空间的计算机
- 软件准备:下载所需Linux发行版的ISO镜像文件,本实验选用Ubuntu Server 20.04 LTS版本,因其良好的稳定性和丰富的文档支持
- 工具准备:一个可启动的USB闪存驱动器(用于制作安装介质)和一个用于系统备份的外部硬盘(可选)
制作安装介质 1.下载ISO镜像:从Ubuntu官方网站下载Ubuntu Server 20.04 LTS的ISO文件
2.制作启动U盘:使用工具如Rufus或balenaEtcher,将ISO文件写入USB闪存驱动器,确保其被设置为可启动
三、Linux安装步骤详解 1. 启动计算机并进入BIOS/UEFI设置 重启计算机,在启动时按下特定的键(如F2、F12、Del等)进入BIOS/UEFI设置界面,将USB闪存驱动器设置为第一启动项
2. 开始安装 保存设置并重启计算机,此时计算机将从USB闪存驱动器启动,进入Ubuntu安装界面
选择语言:根据个人偏好选择安装语言
键盘布局:确认或更改键盘布局设置
3. 系统更新与安装类型选择 - 连接网络:确保计算机已连接到互联网,以便在安装过程中下载必要的更新
- 安装类型:选择“清除磁盘并安装Ubuntu”或根据需求进行自定义分区
对于初学者,推荐选择前者以简化安装过程
4. 磁盘分区(如选择自定义) - 创建分区:根据需求创建根分区(/)、交换空间(Swap)等
通常,至少需要一个主分区用于根文件系统
- 分配空间:合理分配各分区大小,注意为系统和未来应用预留足够的空间
5. 配置用户信息与时间设置 创建用户:输入用户名、密码及计算机名称
时间设置:选择时区,确保系统时间正确
6. 安装与重启 - 开始安装:确认所有设置无误后,点击“继续”开始安装过程
- 重启计算机:安装完成后,移除USB闪存驱动器,重启计算机
四、系统初始化与基本配置 初次登录 重启后,计算机将进入Ubuntu Server的登录界面,使用之前创建的用户名和密码登录
更新系统与软件包 - 更新系统:执行`sudo apt update && sudo aptupgrade`命令,确保系统软件和库文件为最新版本
- 安装基本工具:使用`sudo apt install`命令安装如`vim`编辑器、`curl`、`wget`等常用工具
配置网络 - 检查网络连接:使用ping命令测试网络连接
- 静态IP配置(如需要):编辑`/etc/netplan/`目录下的配置文件,设置静态IP地址、网关及DNS服务器
配置SSH服务 - 安装SSH:执行`sudo apt install openssh-server`
- 启动并启用SSH服务:使用`sudo systemctl startssh`启动服务,`sudo systemctl enable ssh`设置开机自启
- 测试SSH连接:从另一台计算机使用SSH客户端连接到新安装的Linux系统
五、系统优化与安全配置 文件系统优化 - 调整Swap空间:根据实际情况调整Swap分区大小,以提高系统性能
- 使用LVM:考虑使用逻辑卷管理(LVM)进行磁盘管理,以便未来更容易地