问下你们统信UOS系统浏览器服务器操作系统【root用户无法启动自研浏览器】方案介绍?

以前基本上是在ubuntu上实现docker部署应用,最近新接了个项目,要求全采用国产操作系统。于是选择了跟linxu比较友好的统信国产操作系统。一、系统安装、显卡驱动安装1、系统安装我们装的是服务器版本的1050d-AMD64,下载链接如下:https://www.chinauos.com/resource/download-server系统安装指导可参考:统信操作系统安装_统信系统安装_weixin_47016368的博客-CSDN博客按F11进入选盘,从这里开始看起即可。2、显卡驱动安装系统装好后我们要装显卡驱动:我们用的是两张英伟达T4卡,下载链接如下:https://www.nvidia.cn/Download/index.aspx?lang=cn参数选择如下:在驱动所在的路径下直接 sudo bash ./XXX.run 然后一路上OK,确定即可。这里表扬下服务器版本的系统,装好直接可用,不用重启。二、网络连接服务器上有贴纸:这个192.168.200.16是管理口的IP,业务口的IP需要自己设置。服务器一共三个网口,单独的是管理口,两个在一起的才是业务口,想连上网络要用业务口。因为我们装的是服务器版本,没有桌面的。只有命令行操作页面,所以有显示器的话完全可以直接接上显示器,鼠标键盘操作。如果通过管理口连接操作,需修改自己IP为192.168.200.1X(与默认同网段),ping192.168.200.16能ping通后,通过浏览器访问:192.168.200.16,输入账号密码均为ADMIN,然后即可登录管理后台这里查询ip a 即可看业务口IP地址:这里容易出个小问题,一开始厂家给我们设置的是自动获取IP地址,但是你用ip a和ifconfig eno2 都显示网络已连上,但是查不到IP地址的。这里可以通过nmtui进入网络设置这里是键盘操作。把eno2编辑为我们需要的ip即可,注意设置自动连接,否则下次重启服务器还是不采用我们设置的ip。这里应该是有个bug的。这里是空格键。到这里我们终于把服务器eno2网口IP设置为10.168.1.143.这样可以通过ssh操作服务器。三、安装docker和Nvidia-docker1、docker安装参考链接:https://cloud.tencent.com/developer/article/1942278长期使用安装工具进行安装docker,今天用二进制方式手动安装一下docker环境。二进制包下载地址:https://download.docker.com/linux/static/stable/x86_64/#解压tar xf docker-20.10.9.tgz (按你实际下载的版本号修改)#拷贝二进制文件cp docker/* /usr/bin/#创建containerd的service文件,并且启动cat >/etc/systemd/system/containerd.service <<EOF
[Unit]
Description=containerd container runtime
Documentation=https://containerd.io
After=network.target local-fs.target
[Service]
ExecStartPre=-/sbin/modprobe overlay
ExecStart=/usr/bin/containerd
Type=notify
Delegate=yes
KillMode=process
Restart=always
RestartSec=5
LimitNPROC=infinity
LimitCORE=infinity
LimitNOFILE=1048576
TasksMax=infinity
OOMScoreAdjust=-999
[Install]
WantedBy=multi-user.target
EOF复制代码systemctl enable --now containerd.service准备docker的service文件#准备docker的service文件cat > /etc/systemd/system/docker.service <<EOF
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service containerd.service
Wants=network-online.target
Requires=docker.socket containerd.service
[Service]
Type=notify
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
ExecReload=/bin/kill -s HUP $MAINPID
TimeoutSec=0
RestartSec=2
Restart=always
StartLimitBurst=3
StartLimitInterval=60s
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TasksMax=infinity
Delegate=yes
KillMode=process
OOMScoreAdjust=-500
[Install]
WantedBy=multi-user.target
EOF#准备docker的socket文件cat > /etc/systemd/system/docker.socket <<EOF
[Unit]
Description=Docker Socket for the API
[Socket]
ListenStream=/var/run/docker.sock
SocketMode=0660
SocketUser=root
SocketGroup=docker
[Install]
WantedBy=sockets.target
EOF复制代码启动验证#创建docker组groupadd docker#启动dockersystemctl enable --now docker.socket
&& systemctl enable --now docker.service#验证docker info复制代码创建docker配置文件cat >/etc/docker/daemon.json <<EOF
{
"exec-opts": ["native.cgroupdriver=systemd"],
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn",
"http://hub-mirror.c.163.com"
],
"max-concurrent-downloads": 10,
"log-driver": "json-file",
"log-level": "warn",
"log-opts": {
"max-size": "10m",
"max-file": "3"
},
"data-root": "/var/lib/docker"
}
EOF复制代码systemctl restart docker输入docker ps -a已经可以查到。2、安装Nvidia-docker安装Nvidia-docker2,让容器运行的时候用上GPU资源参考链接:【nvidia-docker】nvidia-docker安装及报错解决_docker nvidia_单线程zz的博客-CSDN博客安装源命令
distribution=$(. /etc/os-release;echo $ID$VERSION_ID) \
&& curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey
sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \
&& curl -s -L https://nvidia.github.io/libnvidia-container/$distribution/libnvidia-container.list
\
sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g'
\
sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list此处会报错:gpg: 找不到有效的 OpenPGP数据可能原因:不能访问 https://nvidia.github.io/libnvidia-container/gpgkey解决:打开此网址,会自动下载 gpgkey 文件,之后 cd 到下载路径下运行 sudo apt-key add gpgkey成功后会输出 OK再次运行上面安装源命令,依然报错,忽略,实际已经OKsudo apt-get update
sudo apt-get install -y nvidia-docker2这时候已经可以正常安装。到这里可以开始正常运行docker拉好镜像放到目录下:(1)解压获取镜像:sudo docker load < rstdetect_v1.9.3.autorun.tar(2)安装:sudo docker run --shm-size=16G --runtime=nvidia -itd -p 19008:8080 -p 16379:16379 rstdetect:v1.9.3.autorun如果要对端口进行修改,加-p修改第一个8080如下图,把端口改为19008说明:itd是后台说明。已经设置自启动,并把RstDetect放到容器里面,否则还要映射-v-v就是指路径映射的,宿主机的路径映射到docker里的路径,如果没有路径映射,你进入docker之后,就看不到宿主机上的镜像了如果要映射位置加 -v /mnt:/mnt四、关闭内核更新参考:Linux 系统禁止内核自动更新_linux关闭自动更新_丶看我会发光的博客-CSDN博客查看当前使用的内核uname -a
uname -r查看安装了哪些内核sudo dpkg --get-selections
grep linux-image切换内核#5.15.0-56是当前内核 5.13.0-30是想用的内核sudo sed -i 's/5.15.0-56/5.13.0-30/g' /boot/grub/grub.cfg删除多余内核sudo apt-get remove linux-image-unsigned-5.15.0-56-generic禁止系统内核自动更新sudo apt-mark hold linux-image-5.13.0-30-generic
sudo apt-mark hold linux-modules-extra-5.13.0-30-generic五、可能遇到其他问题:1、sudo: 无法解析主机:出现原因以及解决办法今天在使用linux终端命令的时候出现了这么一句话:sudo: 无法解析主机 :xxxxx原因:修改了主机的ubuntu设备名称,后面没有配置好hosts文件,导致linux无法解析到您的主机地址sudo: 无法解析主机:xxxxxx解决方案:我在网上也查了一下,发现这个问题很简单,就是配置一下hosts文件就可以解决,具体操作如下:sudo vim /etc/hosts把下面的数字后面的xxxx修改成你现在的设备名称保存就可以了。127.0.1.1
xxxx2、-bash: yum:未找到命令sudo apt-get install yum3、22端口用不了,ssh连不上:cd /home/rst/.ssh/known_hosts把known_hosts改名做备份即可。mv known_hosts known_hosts_old
前面先通过一篇文章对统信UOS操作系统做了初步介绍,又通过一篇文章进行了简单的使用说明,今天就对日常使用和维护过程中一些常见问题或故障的处理做一下总结。(本文操作环境为搭载统信UOS桌面专业版1022的国产台式机UNIS CD2000。)Q:如何制作系统安装启动盘?A:首先需要注册统信UOS账号用于下载镜像,镜像下载位置在UOS官网的“资源中心→镜像下载”,选择“桌面专业版”下的“统信UOS桌面专业版arm64”进行镜像下载,此镜像支持飞腾2000处理器(如果使用的其他架构的CPU,请根据实际情况进行选择);制作启动盘可使用deepin-boot-maker、UltraISO、rufus或Linux系统下的dd命令进行制作,具体请查阅《UNIS CD2000台式机OS安装指导》或《统信桌面操作系统-安装指南》。Windows:deepin-boot-maker软件工具Windows:UltraISO软件工具Windows:Rufus软件工具Linux:dd命令[root@ali usr]#dd if=uniontechos-desktop-20-professional-1022-arm64.iso of=/dev/sdb bs=1MQ:网络异常无法激活系统,如何离线激活系统?A:1、选择输入序列号或导入授权文件激活时,系统检测网络连接异常,则跳转到离线激活界面;2、离线激活界面显示二维码、序列号、机器ID及离线激活码输入框;3、手机扫描二维码,手机端弹出激活界面,界面显示当前机器ID及序列号;4、点击“立即激活”,会弹出二次确认弹框,点击“确定”;5、跳转到激活成功界面,显示机器ID、序列号和离线激活码;6、手动将手机端的离线激活码输入电脑端的离线激活码输入框;7、点击“离线激活”,跳转到激活成功界面。Q:系统激活时提示服务器连接失败。A:进入“授权管理”,右上角三横图标,点击“设置”进入激活服务器设置页面,手动更换License地址。Q:升级系统之后,激活信息变为了未激活。A:先确认系统版本,如果是SP1升级到SP2,需要对原来序列号解绑操作,再重新激活。Q:如何打开开发者模式?A:一般不建议普通用户开启开发者模式。如果确实需要开启,激活系统后,在“控制中心→通用→开发者模式”,点击“进入开发者模式”,有离线激活及在线激活两种方式,需提前在统信官网注册好账户,激活过程中会使用该账户信息,按提示激活后,重启系统即可生效。Q:浏览器如何安装flash插件?A:sudo apt install firefox-flashplayerQ:安装系统后从商店安装软件失败。A:1、检查系统的网络连接。右击右下角网络连接图标选择“网络设置”,在“有线连接”里IPv4方法修改为“自动连接”;2、系统是否激活,系统激活后才能够从仓库源中下载软件。打开“控制中心”,选择“系统信息”,查看“版本授权”,选择“激活”,如果已购买正式版授权可直接激活;也可以暂时使用90天试用激活。激活系统重启后,就可以从商店下载软件了;3、打开“日志收集工具”,在“应用日志→应用列表”选择应用商店,下方可以看到相关应用商店软件安装日志;4、目前统信UOS经常在工作时间维护商店应用,可致电400-8588-488确认应用商店是否可用。Q:部分应用下载后使用异常。A:从应用简介可以看到相关使用说明,确认是否有特殊操作;也可以从评论区看到其他用户的使用情况,初步确定问题范围或确认应用是否真的已完成适配或厂商允许使用。Q:如何安装非应用商店的软件包?A:首先出于系统兼容性和稳定性的考虑我们不建议这样做。如果是专业人员,可以进入开发者模式,使用命令去安装deb格式的软件包,通过命令dpkg -i 完整的deb包文件名进行安装。Q:系统升级后WPS不能使用如何处理?A:1、进入目录 cd ~/.local/share 删除Kingsoft 文件夹;2、cd ~/.config 删除Kingsoft 文件夹。Q:进入打印管理器时,提示“CUPS服务器未运行,不能管理打印机”A:在终端中使用命令systemctl restart cups重新启动CUPS服务,并确认状态为activeQ:网络连接失败,并且在图标上右击“启用网络”使能失败。A:首先确认网线已经正常连接;然后在终端中使用命令systemctl restart network-manager重新启动网络管理器服务,并确认服务状态为active。Q:系统监视器中可以通过哪些参数监控系统运行状态?A:监视器左侧有处理器、内存、网络、磁盘四个系统关键项的监视窗口,能实时显示各个CPU逻辑内核、内存和交换空间、网络收发、磁盘读写的具体使用率情况。通过实时观察,可以看到系统资源是否充足,如果某项资源使用率超过70%甚至是90%,会出现系统响应慢甚至无响应的情况,可以通过右侧具体进程监控,确认占用资源较多的进程是否运行正常。

我要回帖

更多关于 统信UOS系统浏览器 的文章

 

随机推荐