国产化系统统信UOS问题小记总结(四)

本文是将UOS各类版本发现的问题做一个小计

包含问题发生的现象,发生的版本,解决的办法,不去过多关注到底是什么原因导致的。本文会持续更新。尤其是面向初次国产化系统维保人员和开发人员,减少不必须调查问题的时间,专注于自己手上的工作。

1.文件管理器会出现偶发打不开的情况

我这边在1031的版本的时候,有一天就无缘无故的打开不了文件管理器或者是以前创建过的文件夹,因为大部分的维保人员还是习惯用鼠标点击进行操作,因网上资料也少,后面办法都是自己尝试的。

解决一:新建一个新文件夹,双击打开 

解决二:使用命令dde-file-manager(推荐)

 2.底部的任务栏没办法隐藏。

1031版本 我的需求是让底部的任务栏隐藏不在显示,但UOS自己的设置一直隐藏,无法满足我的要求,它会在浏览器打开的情况,自己又跳出来。

解决:gsettings set com.deepin.dde.watchdog dde-dock false

用命令直接屏蔽掉。

3.防火墙导致FTP交互失败

1020版本,因我需要上传文件到另外一台服务器上面,使用是FTP协议,发现连接能成功,代码层面也没有返回权限不足的问题,后面也排查了可能的几种,一开始是代码层面的排查,比如被动模式啊、每次交互数据的大小啊啥的,后面还是靠之前经验判断出问题可能出在防火墙上面。

解决:使用sudo ufw status查看当前防火墙状态。

根据自己的需要可以选择关闭,或者增加FTP端口的通行认可。

4.apt-update无法使用或者认证失败的问题

1020版本,因为1020系统本身是金融机具的版本,使用系统默认源的话,会出现认证失败的情况,这样会导致我们想如果想直接通过apt源来下载一些软件应用包的时候(主要发生在测试环境),下载不了,还得额外找离线包,进行安装进行适配。

解决方案:换数据源即可

我这边换的是阿里的 设备是arch架构

deb http://mirrors.aliyun.com/ubuntu-ports/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu-ports/ xenial main
 
deb http://mirrors.aliyun.com/ubuntu-ports/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu-ports/ xenial-updates main
 
deb http://mirrors.aliyun.com/ubuntu-ports/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu-ports/ xenial universe
deb http://mirrors.aliyun.com/ubuntu-ports/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu-ports/ xenial-updates universe
 
deb http://mirrors.aliyun.com/ubuntu-ports/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu-ports/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu-ports/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu-ports/ xenial-security universe

换完成功后,执行

sudo apt-get update

 如果出现公钥认证失败的情况,继续执行下面命令

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5 3B4FE6ACC0B21F32

执行下面命令,清理缓存包

sudo apt-get clean

在进行

sudo apt-get update 即可

生产环境上面不建议换数据源。

5.浏览器目录问题说明

统信UOS会自带有默认的浏览器,但一直要注意不同的版本,默认浏览器安装的位置可能不一样,因为我这边程序启动浏览器是通过脚本命令来启动的,所以在找浏览器执行包的时候,发现了不同

1020默认浏览器位置是在

/usr/bin/browser

1031或者是其他版本,默认浏览器位置是在

/usr/share/uosbrowser/uosbrowser

 浏览器文件名称也是略有不同。

6.免密设置

 我这边因为设备启动,自定义了一些程序会自启动,但有些需要的是sudo权限才可以,sudo权限执行的时候 ,都会出现要求输入系统密码的情况,导致我的自启动程序是无法启动的。所以要进行免密设置

方式:

例如:

我当前的用户名是haha

# 进入etc目录下
cd /etc/
# 设置sudo无需密码
sudo sh -c "echo haha ALL=\(ALL:ALL\) NOPASSWD:ALL >> sudoers"

 后续工作中有了新问题会继续更新本文,发出实际解决问题的方法。

7.进入开发者模式

非1020版本,只有进入开发者模式,才能使用sudo管理员权限。

生产设备。这边进入开发者模式必须要把系统进行激活,都是花钱采购官方的激活码,直接输入即可。

测试设备可以采用离线的方式进行激活,具体操作

“控制中心”->“通用”->“开发者模式”->“进入开发者模式”。

选择“离线激活”

导出本机信息1.json文件

进入提示中的网址统信UOS生态社区 - 打造操作系统创新生态文件,下载key文件。

最后把下载好的key文件导入到设备里面,就可以进入开发者模式

 效果如下:

 8.检测联通性

在对接第三方联调的时候,比如对面的地址是192.168.1.1 端口是20 ,想测试该地方是否可联通性。之前用的一直是telnet命令,这台没有装载这个命令,设备又无法上网。

只能找一个等效命令 nc   

nc -v 192.168.1.1 20

可以自己查一下这个命令的其他用法,这里就不展开说了

  • 74
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值