银河麒麟高级服务器操作系统V11-软件安装配置(持续更新)
软硬件配置
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”。
- 依赖下载安装
- 离线下载:
- 在线安装:
sudo yum install wget sudo yum install gtk2
- 正式安装
看到“Installation successfully completed!”提示,则已经安装成功,直接在GUI中找到打开使用即可。rpm -ivh browser360-cn-stable-13.4.1120.32-1.x86_64.rpm
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
- 开启IPv4 转发,如果创建容器的时候遇到这个提示(WARNING: IPv4 forwarding is disabled. Networking will not work.),需要以下操作:
Open Office
- 依次选择:
- 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改成其他用户名即可。
其他配置
双网卡配置优先级(跃点数)
部分主机带双网卡接口,可以同时接入不同网络。举例:一条1000M高速宽带+一条100M专线宽带,1000M宽带用来下载,100M专线用来上传。
# 检查网口情况
ip addr
# 找到双网口信息,举例:enp98s0是100M专线,enp99s0是1000M宽带
# 设置enp99s0高优先级,这样可以做到下载从高速宽带走
# 注意:enp98s0、enp99s0需要替换成自己的网口名
sudo nmcli connection modify enp99s0 ipv4.route-metric 100
sudo nmcli connection modify enp98s0 ipv4.route-metric 200
# 重新激活连接
# 注意:enp98s0、enp99s0需要替换成自己的网口名
sudo nmcli connection up enp99s0 && sudo nmcli connection up enp98s0
# 检查路由表
ip route show default
# 正确结果应该类似这样的
# default via 192.168.x.x dev enp99s0 proto dhcp metric 100
# default via 192.168.x.x dev enp98s0 proto dhcp metric 200

浙公网安备 33010602011771号