Linux Ubuntu安装配置教程

Ubuntu是一个基于Linux的开源操作系统,它遵循GNU通用公共许可证,用户可以自由使用、复制、分发和修改。它提供直观易用的桌面环境,适合新手和有经验用户。Ubuntu有强大的软件中心,支持多硬件架构,注重安全和稳定,并有庞大的用户社区提供支持。它适用于桌面、笔记本和服务器等多种设备,被广泛应用于教育、开发和科学等领域。

接下来就为大家介绍一下Ubuntu操作系统的安装与配置

一、安装前准备

请确保电脑中已经安装了VMware和Electerm,如果没有安装的小伙伴可以点击下面的链接查看安装教程:

需要安装的软件名称 链接
虚拟机软件VMware Workstation 点我查看
远程连接软件Electerm 点我查看
下载器Neat Download Manager(推荐安装,可以加快下载速度) 点我查看

建议电脑预留50G的存储空间。

二、下载Ubuntu镜像

截止到2024年2月,Ubuntu有两个长期支持的版本:22.04版本和20.04版本。这里我选择安装的是22.04版本的Ubuntu服务器。

  1. 点击右侧连接进入清华大学镜像站:点我查看

  2. 这里我选择的是22.04版本下载,点击进入:

  1. 下载服务器端的Ubuntu,如下图所示:

三、创建Ubuntu虚拟机

  1. 打开VMware,按CtrlN键,新建虚拟机。

  2. 进入新建虚拟机向导以后,选择第二个自定义(高级) ,完成后点击下一步

  1. 点击下一步
  1. 安装客户机操作系统选择稍后安装操作系统 ,完成后点击下一步
  1. 客户机操作系统选择Linux ,版本选择Ubuntu 64位 ,完成后点击下一步
  1. 自定义虚拟机名称和安装位置。安装位置建议安装在一个空间比较大的盘,这里我安装在了J盘:
  1. 处理器配置时处理器数量和内核数量不能超过电脑自身的数量,否则虚拟机无法正常运行,这里我设置的处理器内核总数为2:

如何检查电脑本机的CPU信息:按CtrlShiftEsc,打开任务管理器,找到性能,即可查看到CPU信息:

  1. 设置虚拟机内存,内存大小按照VMware的要求设置在一定范围之内。这里我设置内存大小为4GB(4096M),完成后点击下一步
  1. 网络类型选择网络地址转换(NAT) ,完成后点击下一步
  1. I/O控制器类型按照系统默认选择即可,然后点击下一步
  1. 虚拟磁盘类型按照默认选择即可,完成后点击下一步
  1. 选择磁盘按照系统默认选择即可,然后点击下一步
  1. 最大磁盘大小建议设置在20GB及以上,这里我设置了50GB,磁盘分配按照默认勾选即可。完成后点击下一步
  1. 指定磁盘文件位置可以自定义。这里需要设置的小伙伴点击浏览 可以更改。不需要更改的小伙伴点击下一步
  1. 点击完成,虚拟机创建完成:
  1. 点击编辑虚拟机设置
  1. 进入虚拟机设置后,左侧设备选择CD/DVD ,设备状态勾选启动时连接 ,连接选择使用ISO映像文件 ,点击浏览
  1. 找到前面我们下载的Ubuntu镜像并选中,完成后点击右下角打开
  1. 镜像配置成功,点击确定

四、开启虚拟化

  1. 开启刚刚创建好的虚拟机,此时VMware会弹出一个错误信息:
  1. 此时按CtrlShiftEsc,打开任务管理器,找到性能,虚拟化并未开启:
  1. 重新启动电脑,具体进入BIOS可以根据自身电脑品牌型号进入。这里我的电脑使用的是华硕,开机过程中一直按F2键即可进入BIOS,再点击右下角Advanced Mode,进入高级模式:
  1. 按照下图所示操作,点击高级 ,将Intel Virtualization Technology配置项开启:
  1. F10键保存上述配置并重启:
  1. CtrlShiftEsc,打开任务管理器,左上角找到性能,发现虚拟化成功开启:

五、安装Ubuntu操作系统

  1. 开启刚刚创建好的虚拟机:
  1. 进入安装界面,选择第一个Try or Install Ubuntu Server,然后按一下回车/:
  1. 此时会加载Ubuntu的安装界面,请耐心等待。

  2. 加载完成后 ,进入Ubuntu安装界面,安装语言选择English,完成后按一下回车:

  1. (无下图内容可以跳转到下一步)此时弹出安装器可更新提示,下方选项选择第二个Continue without updating(不更新,继续安装),完成后按一下回车:
  1. 键盘布局按照系统默认使用英文(美国)布局即可,选择Done,按一下回车:
  1. 安装类型选择第一个Ubuntu Server 即可,完成后选择Done,按一下回车:
  1. 网络连接:如果电脑本机已经连接网络,此时虚拟机为我们提供了一个IP地址,按照默认配置选择即可。选择Done,按一下回车:
  1. 这里我们不需要配置代理。选择Done,按一下回车:
  1. 配置镜像地址,这里我们将原有的镜像地址替换为清华大学镜像地址:

    http://mirrors.tuna.tsinghua.edu.cn/ubuntu

完成后,选择Done,按一下回车:

  1. 配置存储位置,按照默认选择即可,按向上/下键可以选择,选择Done,按一下回车:
  1. 存储大小配置,按照默认配置即可,选择Done,按一下回车:
  1. 此时会弹出一个确认提示,选择Continue会开始安装,会替换掉原有的磁盘空间,这里我们选择Continue,按一下回车:
  1. 配置用户名和密码,如下图所示,完成后选择Done,按一下回车:

个人名称、服务器名称、用户名可以自定义(要求是:英文小写或者英文小写+数字)

  1. 是否升级到Ubuntu Pro,这里我们选择Skip for now (不升级),完成后选择Continue,按一下回车:
  1. 这里我们将光标移动到Install OpenSSH server,按空格键勾选安装OpenSSH。然后选择Done,按一下回车:
  1. 上述组件不需要安装,选择Done,按一下回车:
  1. 安装完成,选择第二个Cancel Update And Reboot(取消更新并重启):
  1. 重启中,请耐心等待(预计需要5分钟以上)。出现下面界面以后,按一下回车,继续重启:
  1. 等待了3~5分钟以后,会出现登录页面,输入以下用户名(这里我设置的是icode504)和密码(这里我设置的是123456,密码不会在命令行中显示)。输入完成后会出现欢迎界面,此时我们可以在命令行中输入命令了:

六、为root用户分配密码

作为最高权限的root用户,我们在安装过程中并没有给root用户分配密码。

执行如下命令,为root用户分配密码:

bash 复制代码
sudo passwd

此时会输入两次密码(不会在控制台显示)。为了方便记忆,我将root密码设置成123456:

切换到root用户,执行如下命令:

bash 复制代码
su root

此时Ubuntu会提醒我们输入密码,完成后按一下回车,此时成功切换到root用户:

七、使用SSH工具(Electerm)远程连接Ubuntu

请保证当前宿主机(电脑本机)处于联网状态:

  1. 开启SSH服务:
bash 复制代码
service ssh start
  1. 检查SSH服务是否开启,执行如下命令:
bash 复制代码
systemctl status sshd

下图状态说明SSH服务已经成功开启:

  1. 由于root用户默认是不能使用SSH的方式登录,因此我们需要更改一下对配置文件/etc/ssh/sshd_config进行修改。执行如下命令:
bash 复制代码
sudo vim /etc/ssh/sshd_config
  1. 此时会进入sshd_config配置文件中,我们依次执行如下命令:
bash 复制代码
:set nu
/PermitRootLogin

此时我们在33行可以看到如下信息PermitRootLogin prohibit-password,这段配置的含义是使用SSH方式登录root用户是禁止的,因此我们需要对这段代码进行修改:

  1. i键进入编辑模式,需要对32-34行代码修改成下图所示的效果:
  1. 完成编辑后,先按一下Esc键,再输入:wq保存并退出编辑。

  2. 重启SSH服务,执行如下命令:

bash 复制代码
systemctl restart sshd
  1. 在Ubuntu命令行中查看防火墙状态,在命令行中输入如下命令:
bash 复制代码
sudo ufw status

此时会提示输入密码(这里我已经输入过了)后即可查看防火墙状态是inactive(未开启):

  1. 为了保障系统安全,我们需要开启防火墙,只开放特定的端口。输入如下命令开启防火墙:
bash 复制代码
sudo ufw enable

再次查看防火墙状态,此时防火墙已经开启:

bash 复制代码
sudo ufw status
  1. SSH默认是22号端口,此时我们需要开启22号端口。执行如下命令:
bash 复制代码
sudo ufw allow 22/tcp

执行成功,规则已添加:

  1. 输入如下命令,查看Ubuntu的IP地址:
bash 复制代码
ip addr
  1. 打开Electerm,点击左侧的书签:
  1. 按照下图操作填写连接信息:
  1. 向下找,点击测试连接

等待一段时间后,如果上方出现一个connection is ok,说明前面填写内容没有问题:

如果出现的时connection is failed,说明填写的内容有问题,需要更改后再次测试连接。

  1. 测试连接成功后,点击保存并连接后,此时我们就可以在Electerm中登录root用户并执行命令了:
相关推荐
神也佑我橙橙14 分钟前
Ubuntu 22.04 安装英伟达驱动
linux·ubuntu·nvidia
不喝水的鱼儿19 分钟前
Ubuntu 25.04安装搜狗输入法
linux·运维·ubuntu
guygg8811 小时前
ubuntu手动编译VTK9.3 Generating qmltypes file 失败
linux·运维·ubuntu
诗意亭序14 小时前
ubuntu16.04 虚拟机与电脑共用wifi
ubuntu
scilwb15 小时前
Isaac Sim 4.5中iRobot Create 3机器人LightBeam传感器系统完整实现教程
ubuntu
applebomb20 小时前
没合适的组合wheel包,就自行编译flash_attn吧
python·ubuntu·attention·flash
Rudon滨海渔村1 天前
解决阿里云ubuntu内存溢出导致vps死机无法访问 - 永久性增加ubuntu的swap空间 - 阿里云Linux实例内存溢出(OOM)问题修复方案
linux·运维·ubuntu
2401_861615281 天前
跨平台的ARM 和 x86 Docker 镜像:汇编语言实验环境搭建
linux·汇编·ubuntu·docker·容器
Ronin3051 天前
【Linux系统】vim编辑器 | 编译器gcc/g++ | make/Makefile
linux·运维·服务器·ubuntu·编辑器·vim
Natsuagin1 天前
【保姆级目标检测教程】Ubuntu 20.04 部署 YOLOv13 全流程(附训练/推理代码)
yolo·目标检测·ubuntu·计算机视觉