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
- 更新软件列表
apt-get update
- 下载ssh包
apt-get install openssh-*
- 启动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