UOS系统使用问题记录

X86环境下安装UOS系统后使用问题

安装ssh

1.修改配置文件(修改镜像源)

cat /etc/apt/sources.list
## Generated by deepin-installer
deb [by-hash=force] https://uos.packages.chinauos.com/uos eagle main contrib non-free
#deb-src https://packages.chinauos.cn/uos eagle main contrib non-free
  1. 更新软件列表
apt-get update
  1. 下载ssh包
apt-get install openssh-*
  1. 启动ssh
service sshd start

jdk版本问题

因为UOS默认安装jdk版本为11,我们监控平台jdk用的是jdk8版本,所以需要卸载11安装jdk8,操作如下

dpkg --list |grep -i jdk
apt-get purge openjdk*
apt-get purge icedtea-* openjdk-*
java -version
apt-get update
apt-cache search openjdk
apt-get -install -y openjdk-8-*

安装snmp

apt-get install *snmp* 

鲲鹏920环境下UOS20 SP1系统使用问题

一、更改jdk版本

1.直接删除openjdk11目录

rm -rf /usr/lib/jvm/java-11-openjdk-adm64

2. 安装openjdk8后,可进行多项选择,切换数字选择jdk版本

链接:https://pan.baidu.com/s/1MsZ-VG4KdKXnqAbPTPNYKA
提取码:5jaq

cd uos-arm-jdk-8
dpkg -i *.deb
sudo update-alternatives --config java

二、设置脚本开机自启动

创建一个脚本或者使用可执行文件,本文以一个test.bash脚本为例:

DATE=`date '+%Y-%m-%d %H:%M:%S'`
echo "Example service started at ${DATE}"
while :
do
echo "...";
sleep 1000;
done

使该脚本具有可执行权限:

sudo chmod +x /usr/bin/test.sh

创建一个名为testservice.service的Unit file来定义一个systemd服务:

[Unit]
Description=Example systemd service.

[Service]
Type=simple
ExecStart=/usr/bin/zsh ~/.local/bin/test.sh

[Install]
WantedBy=multi-user.target

将上述Unit文件复制到/etc/systemd/system并为其授予权限:

sudo cp testservice.service /etc/systemd/system/testservice.service
sudo chmod 644 /etc/systemd/system/testservice.service

想要具体了解Unit文件的可用配置参数,可以查阅systemd
启动服务
在命令行输入以下命令启动服务:

sudo systemctl start testservice

使用以下enable命令来确保该服务在系统启动时启动:

sudo systemctl enable testservice

如果想要检查服务状态,使用:

sudo systemctl status testservice
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值