Ubuntu 20.04 LTS
Ubuntu 20.04 LTS 在虚拟机中的安装配置
Ubuntu 20.04 LTS 的支持周期长达 5 年,同时适用于 Ubuntu Desktop、Ubuntu Server、Ubuntu Cloud 和 Ubuntu Core,其安全和维护更新直到 2025 年 4 月才到期。其余 flavour 的支持也长达 3 年,更多详细信息请参考 Ubuntu 20.04 LTS 发行说明。
VMware 安装配置
创建新的虚拟机
桌面版系统安装配置
安装过程完成后,单击「现在重启」以完成整个过程,然后卸下安装介质并按「回车」键以重新引导系统。
服务器版系统安装配置
选择系统语言 - English
键盘设置 - English
网卡设置,默认。
代理服务设置,无代理不填写
镜像地址设置,建议换成国内镜像:http://mirrors.aliyun.com/ubuntu/
空格选中 SSH 安装。
环境,无需选择。
开始安装,等待出现重启选项。
安装完成,选择重启。
启用 root 用户
启用 root 用户
设置 root 用户
使用 sudo passwd root 来设置 root 密码
sudo passwd root |
然后使用 su root 命令,再输入密码,测试是否可以进入 root 用户
su root |
修改 /root/.profile 文件
运行 vim /root/.profile 命令修改文件,但是发现系统没有安装 vim,可以使用 apt install vim 命令自动安装
vim 安装成功后,使用 vim /root/.profile 打开该文件(你也可以使用 nano)
找到最后一行:mesg n || true,先注释掉,增加 tty -s && mesg n || true 这行
修改 /etc/pam.d/ 目录下文件
运行 cd /etc/pam.d/,里面有两个要修改的文件,即 gdm-autologin 和 gdm-password
运行 vim gdm-autologin,注释掉下面一行
运行 vim gdm-password,注释掉下面一行
重启系统或者虚拟机
输入用户名 root,然后输入设置的 root 密码,使完成用 root 登录
更换国内源
安装 SSH、配置 SSH 无密码登陆
配置 SSH
集群、单节点模式都需要用到 SSH 登陆(类似于远程登陆,你可以登录某台 Linux 主机,并且在上面运行命令),Ubuntu 默认已安装了 SSH client,此外还需要安装 SSH server:
sudo apt-get install openssh-server |
安装后,可以使用如下命令登陆本机:
ssh localhost |
利用 ssh-keygen 生成密钥,并将密钥加入到授权中:
cd ~/.ssh/ |
如果没有问题可能是 ssh-server 的配置文件设置了拒绝以 root 用户登录的模式:
nano /etc/ssh/sshd_config |
PermitRootLogin yes |
重启 ssh-server
sudo /etc/init.d/ssh restart |