Ubuntu20.04 新系统起步安装

  • 安装过程中的bug
  • 1. 安装完Ubuntu20.04,重启 服务器/电脑 后,一直黑屏。
  • 2. 远程备份
  • 0. apt换源
  • 1. 安装ssh服务
  • 2. 修改系统分辨率
  • 3. 挂载硬盘
  • 4. 安装nomachine
  • 5 . 去除Ubuntu自带的snap软件


安装过程中的bug

写在最前面方便小伙伴们查看

1. 安装完Ubuntu20.04,重启 服务器/电脑 后,一直黑屏。

  1. 按键盘 Ctrl+Alt+F2 ,若能进入系统,说明我们安装系统成功了,只是没有显示桌面,那就是驱动的问题了!如果不能进入系统,那就重新安装。

ubuntu 安装rocketmq python ubuntu 安装黑屏_linux


2. 输入用户名和密码进入系统。

ubuntu 安装rocketmq python ubuntu 安装黑屏_ubuntu_02


3. 查看推荐驱动

系统运行完全正常!那么系统黑屏的原因很大可能就是Ubuntu系统自带的Nouveau显卡驱动和Nvidia显卡不兼容了。

ubuntu-drivers devices  #查看系统推荐的Nvidia版本

带“recommended”选项的,即为系统的推荐版本。

ubuntu 安装rocketmq python ubuntu 安装黑屏_ubuntu_03


可以对于这台服务器的硬件配置,系统推荐的是nvidia-driver-460版本,于是安装系统推荐的nvidia驱动版本

  1. 安装驱动
sudo apt install nvidia-driver-460

ubuntu 安装rocketmq python ubuntu 安装黑屏_linux_04

  1. 安装完成后,直接重启即可。
reboot

重启后,果然见到了久违的图形化界面。

ubuntu 安装rocketmq python ubuntu 安装黑屏_ubuntu_05

2. 远程备份

dd远程工具备份磁盘

fdd if=/dev/sdb |gzip |ssh slave6 dd of=/usr/local/image.gz

0. apt换源

由于ubuntu默认的root账户密码是随机的,因此我们要先设置一个root密码

sudo passwd root

输入开机密码,然后输入两边新的root账户密码。

  1. 备份/etc/apt/sources.list文件
cp /etc/apt/sources.list /etc/apt/sources.list.back
  1. 修改 /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
  1. 更新软件包
sudo apt-get update
sudo apt-get upgrade

1. 安装ssh服务

  1. 安装服务
sudo apt-get install openssh-server
  1. 检测ssh服务是否开启
    输入sudo ps -e |grep ssh–>回车–>有sshd,说明ssh服务已经启动,如果没有启动,输入sudo service ssh start–>回车–>ssh服务就会启动
  2. 生成ssh密钥
    以下操作都是在hadoop001节点操作,其他节点操作相同。
    进入到宿主目录下,生成本机秘钥同时设置免密登录,注意,这里不能使用 root 用户生成秘钥!用hadoop001用户。
cd ~
 ssh-keygen -t rsa

然后一路回车,就创建完成了。

  1. 将公钥追加到 authorized_keys 文件中
ssh-copy-id hadoop001

这里先追加给自己,测试能不能行得通。输入完指令要输入yes以及用户的密码(123456)。
测试能否ssh上自己。

ssh hadoop001

出现下图字样说明ssh成功。

ubuntu 安装rocketmq python ubuntu 安装黑屏_linux_06


输入exit退出ssh。

5. 允许别人以root用户ssh

vim /etc/ssh/sshd_config

去掉 PermitRootLogin前的注释,然后将值修改为 yes

PermitRootLogin yes

重启ssh服务

service ssh restart
service sshd restart

2. 修改系统分辨率

以下都是在linux本机的终端窗口操作

  1. 输入指令
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
  1. 输入xrandr,查看自己显示器的名字

ubuntu 安装rocketmq python ubuntu 安装黑屏_ubuntu_07

  1. 修改/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"
  1. 使配置文件生效
source /etc/profile

3. 挂载硬盘

  1. 查看分区
sudo fdisk -l

ubuntu 安装rocketmq python ubuntu 安装黑屏_hadoop_08

可以看到有一个 dev/sdb的盘还没有挂载

  1. 创建挂载目录
sudo mkdir /mnt/data
  1. 挂载
sudo mount /dev/sda/ /mnt/data/
  1. 设置开机自动挂载
  • 查询挂载硬盘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

  1. 下载压缩包
    官网下载链接:nomachine官网下载
  2. ubuntu 安装rocketmq python ubuntu 安装黑屏_linux_09

  3. 下载完成后,使用finnalShell上传到 /usr/local目录
  4. ubuntu 安装rocketmq python ubuntu 安装黑屏_ubuntu_10

  5. 解压
tar -zxvf nomachine_7.6.2_4_x86_64.tar.gz
  1. 安装
sudo /usr/local/NX/nxserver --install

5 . 去除Ubuntu自带的snap软件

sudo apt-get purge snapd