1.查看系统版本
系统及版本信息为于 /etc/os-release文件中,可在终端执行以下命令查看:
cat /etc/os-release
2. 配置系统yum源
(1)查看系统中的yum源
yum 源目录在系统/etc/yum.repos.d/ 目录。
以查看/etc/yum.repo.d/Loongnix-BaseOS.repo为例:
[root@bogon ~]# cat /etc/yum.repos.d/Loongnix-BaseOS.repo
# Loongnix-BaseOS.repo
..........省略.........
[baseos]
name=Loongnix server $releasever - BaseOS
baseurl=http://pkg.loongnix.cn/loongnix-server/$releasever/BaseOS/$basearch/release/ #源路径
gpgcheck=0 #不验证签名
enabled=1 #开机启动此源
priority=1 # 优先级
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-LOONGNIX # gpg公钥路径
(2)yum源的配置
系统安装完成后,/etc/yum.repos.d/ 目录存放loongnix提供的默认源,如下:
Loongnix-AppStream.repo
Loongnix-BaseOS.repo
Loongnix-ContinuousRelease.repo
Loongnix-Extras.repo
Loongnix-FastTrack.repo
Loongnix-HighAvailability.repo
Loongnix-infra.repo
Loongnix-Plus.repo
Loongnix-PowerTools.repo
以上仓库中的状态并非全部被enable,您可以手动将enable值设置为1。
系统自带的yum源中rpm包的数量有限,我们提供了扩展源来满足需求
大家可以通过软件包安装方式安装源文件,提供的扩展源如下:
[root@bogon ~]# yum search loongnix-release
loongnix-release.noarch : Loongnix-Server Linux release files
loongnix-release-advanced-virtualization.noarch : Advanced Virtualization packages from the Loongnix Virtualization SIG repository
loongnix-release-ceph-nautilus.noarch : Ceph Nautilus packages from the Loongnix
loongnix-release-ceph-pacific.noarch : Ceph Pacific packages from the Loongnix repository
loongnix-release-epel.noarch : Extra Packages for Enterprise Linux repository configuration
loongnix-release-kubernetes.noarch : Config to enable the repository for the kubernetes
loongnix-release-nfv-openvswitch.noarch : Common release file to establish shared metadata Loongnix
loongnix-release-openstack-ussuri.noarch : OpenStack from the Loongnix Cloud SIG repo configs
loongnix-release-qpid-proton.noarch : Config to enable the Messaging SIG QPID Proton packages
loongnix-release-rabbitmq-38.noarch : messaging Loongnix repo configs
以添加epel仓库为例:
[root@bogon ~]# yum install loongnix-release-epel
成功安装loongnix-release-epel后,在/etc/yum.repos.d/目录下新增了epel.repo源的配置,接下来就可以安装epel仓库软件包。
## Loongnix-server 8.3服务器操作系统外网源地址
```c
http://pkg.loongnix.cn/loongnix-server/8.3/
3. 软件包管理器常用命令
在loongnix-server系统中我们使用包管理工具的 yum 是 dnf 的软链接。
[root@bogon ~]# uname -r
4.19.190-6.lns8.loongarch64
[root@bogon ~]# ls -l /usr/bin/yum
lrwxrwxrwx 1 root root 5 2月 23 22:49 /usr/bin/yum -> dnf-3
yum命令的使用方法,可以在系统终端执行yum --help命令查看yum命令的参数。
4. 安装qemu-kvm-user-binfmt软件包依赖不满足
Loongnix-server8.3系统安装qemu-kvm-user-binfmt软件包报告依赖不满足 报错信息:
[root@loongson ~]# yum install qemu-kvm-user-binfmt
上次元数据过期检查:0:54:27 前,执行于 2022年02月18日 星期五 17时43分28秒。
错误:
问题: package qemu-kvm-user-binfmt-2:3.1.0-24.lns8.loongarch64 requires qemu-kvm-user = 2:3.1.0-24.lns8, but none of the providers can be installed
- package qemu-kvm-user-2:3.1.0-24.lns8.loongarch64 requires qemu-kvm-common = 2:3.1.0-24.lns8, but none of the providers can be installed
- cannot install the best candidate for the job
- nothing provides libcapstone.so.4()(64bit) needed by qemu-kvm-common-2:3.1.0-24.lns8.loongarch64
(尝试添加 '--skip-broken' 来跳过无法安装的软件包 或 '--nobest' 来不只使用最佳选择的软件包)
解决方案:
yum install loongnix-release-epel.noarch
yum install capstone
yum install qemu-kvm-user-binfmt //安装成功
5. 系统无法安装autoconf213
Loongnix-server 8.3系统无法安装autoconf213 问题描述:
[root@loongson ~]# yum install autoconf213
上次元数据过期检查:0:00:29 前,执行于 2022年02月18日 星期五 18时52分12秒。
未找到匹配的参数: autoconf213
错误:没有任何匹配: autoconf213
解决方案:
[root@loongson ~]# yum install autoconf213 --enablerepo=powertools
上次元数据过期检查:0:00:14 前,执行于 2022年02月18日 星期五 18时54分02秒。
依赖关系解决。
=======================================================================================
软件包 架构 版本 仓库 大小
=======================================================================================
安装:
autoconf213 noarch 2.13-39.lns8 powertools 165 k
事务概要
=======================================================================================
安装 1 软件包
总下载:165 k
安装大小:629 k
确定吗?[y/N]: y
下载软件包:
autoconf213-2.13-39.lns8.noarch.rpm 1.4 MB/s | 165 kB 00:00
---------------------------------------------------------------------------------------
总计 1.4 MB/s | 165 kB 00:00
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
准备中 : 1/1
安装 : autoconf213-2.13-39.lns8.noarch 1/1
运行脚本: autoconf213-2.13-39.lns8.noarch 1/1
验证 : autoconf213-2.13-39.lns8.noarch 1/1
已安装:
autoconf213-2.13-39.lns8.noarch
完毕!
6. 安装maven软件包缺少依赖
Loongnix-server 8.3系统安装maven软件包报告缺少依赖的问题,此类问题的通用解决方法如下: 先在下述源里查看是否有需要的软件包:
http://pkg.loongnix.cn/loongnix-server/8.3/epel/
http://pkg.loongnix.cn/loongnix-server/8.3/PowerTools/
其次安装epel的配置文件loongnix-release-epel.noarch或者使用--enablerepo参数使能powertools源。
7. 'la464' is not a recognized processor for this target (ignoring processor)
Loongnix-server 8.3系统使用cargo build报告“'la464' is not a recognized processor for this target (ignoring processor)” 解决方案:更新服务器的rust软件包为1.41.1-3版本,同时确认llvm版本为8.0.1-1.4。 结果:
[root@localhost hello]# cargo build
Finished dev [unoptimized + debuginfo] target(s) in 0.01s
[root@localhost hello]# cargo run
Finished dev [unoptimized + debuginfo] target(s) in 0.01s
Running `target/debug/hello`
Grüß Gott!
世界,你好
World, hello
8. 外网源和源代码存放位置
Loongnix-server 8.4外网源和源代码存放位置
外网源地址:
http://pkg.loongnix.cn/loongnix-server/8.4
源代码存放位置:
Loongnix Server 8.4.0系统中的软件包的源码包目前以 src.rpm 包的形式存放在
http://pkg.loongnix.cn/loongnix-server/8.4 的各个仓库中的Source目录下。
9. 设置SELinux模式
Loongnix-server 8.4系统支持Permissive和disable模式。
您可根据 /etc/selinux/config 文件和/boot/efi/EFI/loongnix-server/grub.cfg文件
更改SELinux的模式。具体方法如下:
(1)/etc/selinux/config文件修改SELinux值
#SELINUX=disabled
SELINUX=Permissive
#SELINUX=Enforcing
(2)修改grub.cfg文件增加security=selinux启动参数
linux /vmlinuz-4.19.190-6.lns8.loongarch64 root=UUID=xxxxx ro crashkernel=auto resume=UUID=xxxxxx rhgb quiet security=selinux
initrd /initramfs-4.19.190-6.lns8.loongarch64.img
10. 系统升级
yum upgrade
重启后通过命令 uname -a查询内核版版本和系统版本。
11. SPEC CPU 2006/2000性能测试注意事项
Loongnix-server服务器系统进行SPEC CPU 2006/2000性能测试前,需预装以下软件包:
gcc gcc-c++ libgfortran numactl numactl-devel numactl-libs