通过端口查找进程
lsof -i :<PORT>
例如:
lsof -i :8089
结果如下:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 2581 root 32u IPv6 25629 0t0 TCP *:8089 (LISTEN)
通过进程ID查找程序目录
ll /proc/<PID>
例如:
lsof -i :<PORT>
例如:
lsof -i :8089
结果如下:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 2581 root 32u IPv6 25629 0t0 TCP *:8089 (LISTEN)
ll /proc/<PID>
例如:
网上找到的参考信息
- 中标麒麟neokylin基于centos(自带的自带的gcc版本为4.8或者5.4左右)。
- 银河麒麟kylin早期版本比如V2基于freebsd,新版本V4、V10基于ubuntu。
- 优麒麟ubuntukylin就是ubuntu的汉化版本,加了点农历控件啥的。
- deepin基于debian。
- uos基于deepin或者说是deepin的商业分支。
- ubuntu基于debian。
基于以上信息,能大概知道基于什么系统,但是具体基于什么系统不得而知。但是我们另辟蹊径,通过系统的内核版本,来猜测具体的版本。
麒麟V10系统,存在两种发行版:基于Ubuntu 、基于CentOS
软件可使用 Ubuntu 20.04 (focal) 的软件包
软件源采用阿里云软件源
apt源:https://mirrors.aliyun.com/ubuntu/dists/focal/
docker源:https://mirrors.aliyun.com/docker-ce/linux/ubuntu
添加GPG key
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
添加软件源
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu focal stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
首先按照官方文档安装 ossutil
工具: 安装ossutil
并按照教程设置好配置文件
ossutil64 ls oss://<bucket>/<dir_name>
ossutil64 rm oss://<bucket>/<dir_name> -rf