UOS Desktop/server v20 初始化配置及维护指导

一、前言

在这里插入图片描述

因现场OS与厂商应用不兼容,且鉴于信创国产化要求,替换目标系统选用:UOS Desktop 20,基于此,本文将记录下UOS(Uniontech OS)下系统初始化配置及VGPU NVIDIA-Linux下驱动安装过程,用以指导相关同学参考借鉴!

关联资源官网Uos开发者模式权限申请官方 Nvidia 显卡驱动常见问题信创国测目录服务器版下载UOS教程deepin论坛deepin官网FAQUOS v20 1050d发布和兼容说明LVM作为虚拟机底层磁盘格式应用

二、配置过程

2.1、网络配置

1)图形化界面配置IP信息

打开控制中心,点击网络,配置【有线网络】,启用即可:

在这里插入图片描述
在这里插入图片描述
注:经测试打开和关闭开发者模式两项功能目前只能在amd和arm架构的机器上执行

在这里插入图片描述
出于安全考虑,默认安装完毕统信UOS操作系统之后是没有root权限的,我们可以自己去设置里面打开开发者模式,然后获取root权限

2)使用命令行配置IP信息

进入/etc/network目录,编辑interfaces(需要root权限,获取root权限需要开发者模式获取授权);之后再修改interfaces配置文件即可:

vi /etc/network/interfaces  //配置如下

auto lo
iface lo inet loopback

auto eth0
address 172.16.1.100
netmask 255.255.255.0
gateway 172.16.1.254
dns 8.8.8.8

#启动网卡服务 
/etc/init.d/networking restart
#验证
ip a

3)nmcli命令配置(或nmtui交互式图形化配置)

nmcli connection show  //查看当前网络连接
NAME                UUID                                  TYPE      DEVICE 
Wired Connection 1  6b3fe44b-6744-773d-da06-45944ff05fb0  ethernet  ens3 
nmcli connection modify "Wired Connection 1" ipv4.addresses 172.16.1.100/32 1pv4.gateway 172.16.1.1 ipv4.nethod ipV4.dns 223.5.5.5 ipv4.method manual
#激活链接
nmcli connection up "Wired Connection 1"

4)ip命令临时添加

ip addr add 172.16.1.100/32  dev enp30

5)配置多网卡bond主备模式

#模式:mode=1,即: (active-backup) Active-backup policy(主-备份策略)需要交换机配置
#特点:只有一个设备处于活动状态,当一个宕掉另一个马上由备份转换为主设备。mac地址是外部可见得,从外面看来,bond的MAC地址是唯一的
apt install ifenslave

#关闭&禁用NetworkManager
systemctl stop NetworkManager
systemctl disabled NetworkManager

#修改配置文件
vi /etc/modules
bonding mode=1 miimon=100
#配置2:
vi /etc/modprobe.d/aliases-bond.conf
alias bond0 bonding miimon=100 mode=1
#配置3:
vi  /etc/network/interfaces

 auto bond0

 iface bond0 inet static

 address 172.16.1.240

 netmask 255.255.255.0

 broadcast 172.16.1.255

 gateway 172.16.1.1

 slaves enp5s0f0 enp5s0f1 enp5s0f2 enp5s0f3

 bond_mode 1

 bond_miimon 100  #以毫秒为单位指定 MII 链接监控的频率。这在需要高可用性时有用,因为 MII 是用来验证网卡是否激活

 bond_downdelay 200  #以毫秒为单位指定从链接失败到禁用该链接前要等待的时间

 bond_updelay 200   #以毫秒为单位指定启用某个链接前要等待的时间。该数值必须是在 miimon 参数值指定值的倍数

#重启网络
systemctl restart networking.service

6)其他

#安装无线网卡驱动,统信UOS默认安装了wireless-tools软件包,以实现无线网络的系统支持
udo apt-get install wireless-tools
#lsusb 查看无线网卡使用的芯片方案
Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd QEMU Tablet
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
#检查蓝牙
lsmod | grep blue

#安装 mesa-vulkan-drivers 驱动程序包,Vulkan1是一个跨平台的2D、3D绘图的底层图形API(应用程序接口),由AMD开发制定标准。这相当于Windows系统下的DirectX,macOS系统下的Metal;平常我们在电脑上玩的3D游戏,需要图形API的支持才能正常实现
sudo apt-get install mess-vulkan-drivers

#允许使用鼠标选中复制+高亮配色+修改默认配色
sudo vim /root/.vimrc #修改如下
set mouse-=a
syntax on
colorscheme delek
#如果退格键无法实现删除功能,继续在/root/.vimrc中添加
sudo vim /root/.vimrc
set backspace=2

#查看模块
lsmod | awk '{print $1}' | xargs -I {
   
    
    } modinfo -F filename {
   
    
    } | xargs -I {
   
    
    } find /lib/modules/$(uname -r) -name {
   
    
    }

2.2、SSH配置

sudo apt install openssh-server –y
sudo /etc/init.d/ssh start
ps -e | grep ssh

systemctl status ssh
● ssh.service - OpenBSD Secure Shell server
   Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2024-12-06 10:18:35 CST; 2h 53min ago
     Docs: man:sshd(8)
           man:sshd_config(5)
 Main PID: 4580 (sshd)
    Tasks: 1 (limit: 4915)
   Memory: 3.0M
   CGroup: /system.slice/ssh.service
           └─4580 /usr/sbin/sshd -D

Dec 06 10:18:35 ais-yiyang sshd[4580]: Server listening on :: port 22.
Dec 06 10:18:51 ais-yiyang sshd[4624]: pam_deepin_authentication(sshd:auth): IsMFA: '0', Username: 'admin'
Dec 06 10:18:51 ais-yiyang sshd[4624]: pam_deepin_authentication(sshd:auth): index(7) out of limit type
Dec 06 10:18:51 ais-yiyang sshd[4624]: pam_deepin_authentication(sshd:auth): index(30) out of limit type
Dec 06 10:18:51 ais-yiyang sshd[4624]: pam_deepin_authentication(sshd:auth): Password
Dec 06 10:18:51 ais-yiyang sshd[4624]: pam_deepin_authentication(sshd:auth): Verification successful
Dec 06 10:18:51 ais-yiyang sshd[4624]: Accepted password for admin from 223.72.189.254 port 8824 ssh2
Dec 06 10:18:51 ais-yiyang sshd[4624]: pam_deepin_session(sshd:session): dbus service is :active
Dec 06 10:18:51 ais-yiyang sshd[4624]: pam_deepin_session(sshd:session): the system terminal is : 0
Dec 06 10:18:51 ais-yiyang sshd[4624]: pam_unix(sshd:session): session opened for user admin by (uid=0)

#修改配置
sudo vi /etc/ssh/sshd-config
#PermitRootLogin prohibit-password
PermitRootLogin no
AllowUsers U_name

2.3、常用软件安装

1)命令行:apt install -y 完整的deb包名;注:软件包需要是DEB 包的格式,还需要经过适配签名的包;否则只能进入开发者模式才能安装。

#软件源配置
vi /etc/apt/source.list
deb [bg-hash=force] https://mirrors.tsinghua.edu.cn/deepin panda main contrib non-free
sudo apt update

yum clean all && yum makecache 或apt-get update -y

eg:安装WPS,执行:

apt install -y cn.wps.wps-office-2020.deb

2)安装移动云适配软件

wget https://launchpad.net/cloud-init/trunk/17.1/+download/cloud-init-17.1.tar.gz

apt-get install -y python3-pip

apt-get install cloud-guest-utils

sudo apt-get install cloud-init

#或手动安装

python3 setup.py build
python3 setup.py install --init-system systemd

 #设置 cloud-init 服务开机自启动

ln -s /usr/local/bin/cloud-init /usr/bin/cloud-init   #如果是脚本安装,忽略该步

systemctl enable</