- 软硬件配置
- 说明
- 软件列表
- 360安全浏览器
- Docker
- Open Office
- tigervnc
软硬件配置
CPU:AMD EPYC 7543 8 vCPUs
RAM:16GiB
OS:银河麒麟高级服务器操作系统V11 x86
CORE:6.6.0-32.7.v2505.ky11.x86_64
说明
- 本文安装包选择都是基于X86+RPM条件选择,如果硬件或系统有所不同,请酌情更换软件版本。
- 官网试用下载:https://www.kylinos.cn/support/trial/download/
- 银河麒麟所有版本只提供免费试用版,长期使用和商用都需要购买授权。
- 主要分为“高级服务器操作系统”和“桌面操作系统”两个版本,V10基于RHEL开发,V11基于openEuler开发,都对RHEL软件生态兼容,安装包要下载rpm,而不是deb。
- 软件源是麒麟专属的,会有部分软件缺乏,需要从官网或者三方渠道下载安装。
[root@Kylin-v11 ~]# yum repolist
仓库 id 仓库名称
v11-adv-os Kylin Linux Advanced Server 11 - Os
v11-adv-updates Kylin Linux Advanced Server 11 - Updates
[root@Kylin-v11 ~]# cat /etc/yum.repos.d/kylin_x86_64.repo
###Kylin Linux Advanced Server 11 - os repo###
[v11-adv-os]
name = Kylin Linux Advanced Server 11 - Os
baseurl = https://updates.kylinos.cn/NS/V11/2503/os/adv/lic/base/$basearch/
gpgcheck = 1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
enabled = 1
[v11-adv-updates]
name = Kylin Linux Advanced Server 11 - Updates
baseurl = https://updates.kylinos.cn/NS/V11/2503/os/adv/lic/updates/$basearch/
gpgcheck = 1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
enabled = 1
- 安装操作系统的时候如果遇以下情况,请按照说明操作
- 安装的时候无法进入图形化界面:不支持的显卡驱动,换个支持的显卡。
- 安装的时候在命令行界面报错:
- 镜像损坏:重新下载镜像
- 烧录方式错误:软碟通-写入硬盘映像-写入方式-RAW
- 可视化页面找不到软件安装源:一般是使用Ventoy引导镜像,软件版本BUG,将Ventoy升级到V1.1.10版本及其以上即可,引导方式选择normal。
- 使用过程中任何问题可以在官网提供的搜索工具上查询:https://kb.kylinos.cn/zsk_search/search
软件列表
360安全浏览器
- 官网:https://browser.360.net/gc/index.html/
- 下载需要选择“其他版本”-“RPM”-“For X86_64”,安装包示例:“browser360-cn-stable-13.4.1120.32-1.x86_64.rpm”。
- 安装包:https://gedown.360safe.com/gc/browser360-cn-stable-13.4.1120.32-1.x86_64.rpm
- 依赖下载安装
- 正式安装
rpm -ivh browser360-cn-stable-13.4.1120.32-1.x86_64.rpm
看到“Installation successfully completed!”提示,则已经安装成功,直接在GUI中找到打开使用即可。
Docker
国内IP暂时无法直接下载docker安装包和使用Docker Hub,可以从网上找别人分享的安装包使用。尽量不要用软件源中提供的docker安装。
docker-29.0.0及以后版本对 API 最低版本规则有重大变更,导致与Portainer等部分服务有兼容性问题,建议使用更早的稳定版本。
- 下载路径:https://download.docker.com/linux/static/stable/x86_64/
- 找一个版本下载,这里比如:docker-28.5.2.tgz,下载好后使用SSH传到主机中。
- 这里我是直接放到
/tmp目录下了,所以以这个目录进行操作。# 进入tmp目录
cd /tmp
# 解压docker安装包
tar xzvf docker-28.5.2.tgz
# 将解压的二进制执行文件复制到bin目录下
cp docker/* /usr/bin/
# 检查docker版本
docker -v
# 创建systemd文件
nano /etc/systemd/system/docker.service
# 写入并保存以下内容
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
TimeoutSec=0
Restart=on-failure
RestartSec=5
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
Delegate=yes
KillMode=process
[Install]
WantedBy=multi-user.target
# 重载 systemd 配置
sudo systemctl daemon-reload
# 启动 Docker
sudo systemctl start docker
# 设置开机自启
sudo systemctl enable docker
# 检查状态
systemctl status docker
- 配置国内镜像加速,这里提供一个我用着还不错的
# 创建编辑配置文件
mkdir -p /etc/docker
nano /etc/docker/daemon.json
# 写入/覆盖以下配置
{
"registry-mirrors": [
"https://docker.1ms.run"
],
"log-driver": "json-file",
"log-opts": {
"max-size": "100m",
"max-file": "3"
},
"storage-driver": "overlay2"
}
# 重启Docker以便加载配置
sudo systemctl daemon-reload
sudo systemctl restart docker
- 测试效果
# 查看运行配置中关于镜像的内容是否正确加载了配置文件
docker info | grep -A 5 "Registry Mirrors"
# 测试拉取速度,很快说明加速成功,很慢或者失败说明加速地址不对或者配置错了
time docker pull hello-world
- 安装Docker-compose
上面的操作仅仅安装了Docker核心服务,并不包含Docker-compose插件,所以需要单独下载安装。
- 下载:https://github.com/docker/compose/releases ,根据操作系统和处理器型号下载,我这里选择“docker-compose-linux-x86_64”。
- 将文件上传到服务器中,命令行跳转到服务器文件放置目录下。
- 依次执行安装命令。
# 重命名(第一个文件名需要改成自己下载的版本,第二个文件名统一叫docker-compose)
sudo mv docker-compose-linux-x86_64 docker-compose
# 创建插件目录
sudo mkdir -p /usr/local/lib/docker/cli-plugins
# 移动docker-compose插件到插件目录中
sudo mv docker-compose /usr/local/lib/docker/cli-plugins/docker-compose
# 跳转到插件目录
cd /usr/local/lib/docker/cli-plugins/
# 设置可执行权
sudo chmod +x docker-compose
# 检查版本
docker compose version
- 如果需要
docker-compose命令,执行以下命令。# 创建软链接
sudo ln -s /usr/local/lib/docker/cli-plugins/docker-compose /usr/local/bin/docker-compose
# 检查版本
docker-compose version
- 其他配置
- 开启IPv4 转发,如果创建容器的时候遇到这个提示(WARNING: IPv4 forwarding is disabled. Networking will not work.),需要以下操作:
# 编辑配置文件
sudo nano /etc/sysctl.conf
# 找到 net.ipv4.ip_forward = 0 这一行,修改为以下内容
net.ipv4.ip_forward = 1
# 保存退出后刷新配置
sudo sysctl -p
# 验证配置,输出为“1”,则配置成功
cat /proc/sys/net/ipv4/ip_forward
# 重启Docker即可
systemctl restart docker
Open Office
官网下载地址:http://www.openoffice.org/download/index.html
- 依次选择:
- Linux 64-bit (x86-64) (RPM)
- Chinese [simplified]
- 4.1.16
- 点击“Download full installation”按钮,会跳转到sourceforge.net下载页面,确认下载文件是“Apache_OpenOffice_4.1.16_Linux_x86-64_install-rpm_zh-CN.tar.gz”。这里贴一个便捷下载地址
- 将安装文件上传到电脑里,或者直接在主机的浏览器上下载。打开命令行,切换到安装包所在位置。
- 安装
# 解压安装包
tar -zxvf Apache_OpenOffice_4.1.16_Linux_x86-64_install-rpm_zh-CN.tar.gz
# 打开解压的文件包,进入rpm包路径
cd zh-CN/RPMS/
# 安装当前路径所有的rpm包
sudo rpm -Uvh *.rpm
# 安装桌面集成(有GUI界面)
cd desktop-integration/
sudo rpm -Uvh openoffice4.1.16-freedesktop-menus-4.1.16-9816.noarch.rpm
- 在程序页面可以找到Open Office图标,打开即用。
tigervnc
远程桌面工具,默认已经安装,只需要配置一下即可。(警告:以下是演示配置,生产环境禁止使用root用户做远程控制)
- 确认已经安装VNC服务器端:
sudo yum install tigervnc-server tigervnc-server-minimal
- 使用root用户登陆并设置远程登录密码:
vncpasswd
- 密码要求:4种类型、密码长度6位及以上8位及以下、不得有连续重复字符
- 被问到“Would you like to enter a view-only password (y/n)?”的时候,输入n回车
- 创建服务文件:
sudo cp /usr/lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
- 编辑文件:
nano /etc/systemd/system/vncserver@:1.service
- 找到“[Service]”部分,修改成以下内容:
[Service]
Type=forking
User=root
ExecStart=/usr/bin/vncserver -localhost no %i
ExecStop=/usr/bin/vncserver -kill %i
PIDFile=/root/.vnc/%H%i.pid
Restart=on-failure
RestartSec=5
- 检查PID目录,不存在就创建一个
ls -ld /root/.vnc
# 如果不存在目录,就手动创建一个
mkdir -p /root/.vnc
chmod 700 /root/.vnc
- 重载配置并启动服务
sudo systemctl daemon-reload
sudo systemctl enable --now vncserver@:1.service
- 检查服务状态和端口监听
systemctl status vncserver@:1.service
ss -tulnp | grep :5901
- 在其他主机使用VNC工具连接安装远程桌面服务器端电脑,使用“服务器端IP:5901”作为连接地址发起连接,连接成功后会要求输入密码,就是第2步时输入的密码。
- 如果需要切换其他用户做远程桌面的用户,只需要将2、6、7步的root改成其他用户名即可。
来源:https://www.cnblogs.com/NyanKoSenSei/p/19419989 |