國產化適配——銀河麒麟V10(1)

李大嘟嘟發表於2024-08-22

前言

為響應國家“信創”建設,公司最近在搞國產化適配,我剛好負責這搞一部分,做個記錄吧。

主要包括三塊:國產伺服器作業系統銀河麒麟V10,國產資料庫人大金倉kingbase,中介軟體Tongweb。

這一期記錄銀河麒麟適配中遇到的一些問題。

系統版本:Kylin Linux Advanced Server V10 (Sword)

一.掛載映象,設定yum離線源

伺服器往往放在內網裡,安全意識強的客戶也不大可能開放外網訪問限制,最好的辦法是掛載一個映象,設定yum離線源.

1.檢視系統版本

cat /etc/kylin-release
系統版本為:Kylin Linux Advanced Server V10 (Sword)
系統版本型別有:
(Tercel) 版本是 銀河麒麟 V10 SP1 版本
(Sword) 版本是 銀河麒麟 V10 SP2 版本
(Lance) 版本是 銀河麒麟 V10 SP3 版本

2.下載系統映象

不同的版本對應的映象不一樣,具體映象登入麒麟官網下載https://eco.kylinos.cn/partners/mirror.html?page=1
吐槽一下,這個麒麟系統的版本是真的多呀,超級超級容易搞混。
這個是本次用的映象:
連結: https://pan.baidu.com/s/1Ijpd0KtbhVAG2OWYrR0KYQ?pwd=rxbp 提取碼: rxbp

3.建立/tools資料夾,並上傳下載好的映象

mkdir /mnt/tools

#上傳映象至/mnt/tools下

4.建立掛載資料夾,並掛載映象

mkdir /mnt/Kylin10
mount -t iso9660 /mnt/tools/Kylin-Server-10-SP2-aarch64-Release-Build09-20210524.iso /mnt/Kylin10 -oloop

5.備份yum源

cd /etc/yum.repos.d/
mkdir bak
mv *.repo bak

6.配置離線源

cd /etc/yum.repos.d
vi kylin_aarch64.repo
寫入如下內容
[kylin_aarch64.repo]
name=kylin_aarch64.repo
baseurl=file:///mnt/Kylin10
enabled=1
gpgcheck=0
退出並儲存
esc+:wq

7.參考

參考1

https://blog.csdn.net/weishuai90/article/details/135032812

參考2
https://blog.csdn.net/zhangbest5/article/details/1303464997
參考3
https://blog.csdn.net/a767815662/article/details/121883356

二、使用者密碼簡單引起的報錯處理

建立新使用者時,由於是測試環境,設定的密碼太簡單,有如下報錯

BAD PASSWORD: ... it is based on a dictionary word

大意是,我用了基於密碼詞典的弱密碼。

正式環境見到這個報錯各位還是老老實實搞個複雜的密碼吧,畢竟”安全無小事“。

咋解決呢,其實也簡單,如下:

#備份檔案
cp /etc/pam.d/system-auth /etc/pam.d/system-auth.`date +%Y%m%d.%H%M%S` vim /etc/pam.d/system-auth
#註釋掉以下行
#password requisite pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type=
#刪除掉下行中的選項
use_authok password sufficient pam_unix.so sha512 shadow nullok try_first_pass #use_authtok

還有個nignx安裝和一些其他的問題,放下一篇裡吧。

相關文章