linux:安装 ubuntu 26.04.1

环境:

  • VMware® Workstation 17 Pro 17.6.4 build-24832109
  • ubuntu-26.04.1-live-server-amd64.iso

一、下载

可以百度网盘下载:

链接: https://pan.baidu.com/s/1BoT-AzpAQYl3oh6l79aJDQ?pwd=49tj 提取码: 49tj

官网下载:

地址:https://ubuntu.com/download/server

二、新建虚拟机

三、安装

现在设置新建虚拟机的光驱

然后开机:

安装中:

回车后提示我们拔掉 dvd,我们先不用管接着回车:

(提示的图忘截图了)

看到这个就表示我们安装完成了

输入用户名和密码登录:jackletter 123456

登录后,我们先查看 ip 地址:ip addr show

我使用 finalshell

看到这就链接成功了。

最后,别忘了把光驱拔掉:

四、基本配置

4.1 我的 root 账号呢?

先复盘上面的安装步骤,发现没有让设 root 账号的地方,其实这是 ubuntu 故意为之,并不是 root 账号不存在,我们在上面设置的 jackletter 就是管理员账号,sudo 的时候直接输 jackletter 的密码即可。

那么我们怎么将 root 账号放出来呢?

按图上操作 sudo passwd root ,下面两个 123456 就是要给root账户设置的密码。

设置好后,我们就可以切换到 root 账户了:

4.2 设置允许 root 账号远程登录

默认安装后是禁用 root 账号远程登录的,你可以直接用账号登录试试。。。

现在,我们要设置允许root账号登录:

注意: 生产环境慎重

做法就是将 /etc/ssh/sshd_config 这个文件的 PermitRootLogin 这一行,将其修改为 yes,如:

text 复制代码
# 查找并修改(如果行首有#,需要去掉注释)
PermitRootLogin yes

为了方便,我们可以使用 sed 命令操作:

shell 复制代码
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/' /etc/ssh/sshd_config

修改后,验证这个配置文件是否格式正确:

shell 复制代码
sudo sshd -t

如果命令没有输出,说明语法正确。然后重启 SSH 服务使配置生效:

shell 复制代码
sudo systemctl daemon-reload
sudo systemctl restart ssh

这样就设置好了,操作如下图:

现在让我们直接使用 root账号登录吧:

4.3 设置时区

先查看当前时区:

shell 复制代码
root@flame:~# timedatectl
               Local time: Thu 2026-10-01 00:39:42 UTC
           Universal time: Thu 2026-10-01 00:39:42 UTC
                 RTC time: Thu 2026-10-01 00:39:42
                Time zone: Etc/UTC (UTC, +0000)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
root@flame:~# 

这个是 UTC 时间,我们在国内都是东八区,现在我们将它改过来吧:

shell 复制代码
root@flame:~# timedatectl set-timezone Asia/Shanghai
root@flame:~# timedatectl
               Local time: Thu 2026-10-01 08:40:33 CST
           Universal time: Thu 2026-10-01 00:40:33 UTC
                 RTC time: Thu 2026-10-01 00:40:33
                Time zone: Asia/Shanghai (CST, +0800)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
root@flame:~# date -R
Thu, 01 Oct 2026 08:40:50 +0800
root@flame:~# 

这就设置完了。

4.4 设置 apt 源为阿里的

为了以后安装软件快点,我们考虑更改源。

首先,查看当前的源的配置:

shell 复制代码
root@flame:~# cat /etc/apt/sources.list
# Ubuntu sources have moved to /etc/apt/sources.list.d/ubuntu.sources
root@flame:~# cat /etc/apt/sources.list.d/ubuntu.sources
Types: deb
URIs: http://cn.archive.ubuntu.com/ubuntu/
Suites: resolute resolute-updates resolute-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

Types: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: resolute-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
root@flame:~# 

可以看到,源的配置很简单,就在: /etc/apt/sources.list.d/ubuntu.sources 文件里面

现在我们把它改为阿里的:

首先,我们先备份旧的:

shell 复制代码
cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak

然后,进行替换,最省事的方法,一条命令即可完成替换并自动备份,将 archive.ubuntu.com 和 security.ubuntu.com 都替换为阿里云镜像:

shell 复制代码
sudo sed -i.bak 's|http://archive.ubuntu.com/ubuntu|https://mirrors.aliyun.com/ubuntu|g; s|http://security.ubuntu.com/ubuntu|https://mirrors.aliyun.com/ubuntu|g' /etc/apt/sources.list.d/ubuntu.sources

如果你想换成其他镜像源,只需将命令中的 https://mirrors.aliyun.com/ubuntu 替换为下面的地址即可:

最后,让我们更新验证:apt update

4.5 vim需要装吗?

ubuntu server 安装后自带了,就不必再装了。

相关推荐
2401_869769591 小时前
make 进度条
linux
YYRAN_ZZU2 小时前
如何编一个gcc的交叉工具链
linux·c++
shjita3 小时前
centos中安装docker
linux·docker·centos
程序猿老A3 小时前
阿里云linux服务器安装mysql并实现远程访问
linux·服务器·阿里云
wuminyu3 小时前
JVM虚拟线程的底层实现原理分析
java·linux·c语言·jvm·c++
M78佐菲3 小时前
ARM学习笔记(9)
linux·arm开发·笔记·嵌入式硬件·学习
赵民勇3 小时前
glib-compile-schemas命令详解
linux·运维
小小、码农3 小时前
〖Linux文件系统〗:彻底打通文件 IO 全链路
linux·开发语言·数据结构·c++·系统
大侠归来3 小时前
cJSON 源码解析:parse_string 函数深入剖析
linux·网络·算法