Ubuntu20.04 新系统起步安装
安装过程中的bug
写在最前面方便小伙伴们查看
1. 安装完Ubuntu20.04,重启 服务器/电脑 后,一直黑屏。
- 按键盘
Ctrl+Alt+F2
,若能进入系统,说明我们安装系统成功了,只是没有显示桌面,那就是驱动的问题了!如果不能进入系统,那就重新安装。
2. 输入用户名和密码进入系统。
3. 查看推荐驱动
系统运行完全正常!那么系统黑屏的原因很大可能就是Ubuntu系统自带的Nouveau显卡驱动和Nvidia显卡不兼容了。
ubuntu-drivers devices #查看系统推荐的Nvidia版本
带“recommended”选项的,即为系统的推荐版本。
可以对于这台服务器的硬件配置,系统推荐的是nvidia-driver-460版本,于是安装系统推荐的nvidia驱动版本
- 安装驱动
sudo apt install nvidia-driver-460
- 安装完成后,直接重启即可。
reboot
重启后,果然见到了久违的图形化界面。
2. 远程备份
dd远程工具备份磁盘
fdd if=/dev/sdb |gzip |ssh slave6 dd of=/usr/local/image.gz
0. apt换源
由于ubuntu默认的root账户密码是随机的,因此我们要先设置一个root密码
sudo passwd root
输入开机密码,然后输入两边新的root
账户密码。
- 备份
/etc/apt/sources.list
文件
cp /etc/apt/sources.list /etc/apt/sources.list.back
- 修改
/etc/apt/sources.list
文件
vim /etc/apt/sources.list
将里面内容都注释掉,然后添加以下代码
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
- 更新软件包
sudo apt-get update
sudo apt-get upgrade
1. 安装ssh服务
- 安装服务
sudo apt-get install openssh-server
- 检测ssh服务是否开启
输入sudo ps -e |grep ssh
–>回车–>有sshd,说明ssh服务已经启动,如果没有启动,输入sudo service ssh start
–>回车–>ssh服务就会启动
- 生成ssh密钥
以下操作都是在hadoop001节点操作,其他节点操作相同。
进入到宿主目录下,生成本机秘钥同时设置免密登录,注意,这里不能使用 root 用户生成秘钥!用hadoop001用户。
cd ~
ssh-keygen -t rsa
然后一路回车,就创建完成了。
- 将公钥追加到 authorized_keys 文件中
ssh-copy-id hadoop001
这里先追加给自己,测试能不能行得通。输入完指令要输入yes
以及用户的密码(123456)。
测试能否ssh上自己。
ssh hadoop001
出现下图字样说明ssh成功。
输入exit
退出ssh。
5. 允许别人以root
用户ssh
vim /etc/ssh/sshd_config
去掉 PermitRootLogin
前的注释,然后将值修改为 yes
PermitRootLogin yes
重启ssh服务
service ssh restart
service sshd restart
2. 修改系统分辨率
以下都是在linux本机的终端窗口操作
- 输入指令
cvt 1920 1080
返回信息:
root@slave2:/usr/local# cvt 1920 1080
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
- 输入
xrandr
,查看自己显示器的名字
- 修改
/etc/profile
文件,增加分辨率选项,并使之开机生效
#显示器分辨率
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode VGA-1 "1920x1080_60.00"
- 使配置文件生效
source /etc/profile
3. 挂载硬盘
- 查看分区
sudo fdisk -l
可以看到有一个 dev/sdb
的盘还没有挂载
- 创建挂载目录
sudo mkdir /mnt/data
- 挂载
sudo mount /dev/sda/ /mnt/data/
- 设置开机自动挂载
- 查询挂载硬盘UUID
root@slave3:/usr/local# blkid /dev/sdb
返回信息为
/dev/sdb: UUID="fbc715e6-01aa-4765-811b-f572984beea9" TYPE="ext4"
- 修改/etc/fstab文件
vim /etc/fstab
在最后添加
UUID=fbc715e6-01aa-4765-811b-f572984beea9 /usr/local ext4 defaults 0 2
格式说明:
[UUID=************] [挂载磁盘分区] [挂载磁盘格式] 0 2
第一个数字:0表示开机不检查磁盘,1表示开机检查磁盘;
第二个数字:0表示交换分区,1代表启动分区(Linux),2表示普通分区
我挂载的分区是在ubuntu系统下创建的分区,磁盘格式为ext4
更多挂载的相关信息可以参考以下链接:
2T以上硬盘Linux如何挂载
4. 安装nomachine
-
下载压缩包
官网下载链接:nomachine官网下载
-
下载完成后,使用finnalShell上传到
/usr/local
目录
-
解压
tar -zxvf nomachine_7.6.2_4_x86_64.tar.gz
- 安装
sudo /usr/local/NX/nxserver --install
5 . 去除Ubuntu自带的snap软件
sudo apt-get purge snapd