window10 子系統(tǒng) centos8安裝 systemd命令安裝

一绍在、安裝子系統(tǒng)

1. 啟動虛擬機(jī)功能

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
# 結(jié)束后最好重啟系統(tǒng)秉宿, 

或者點擊 開始 直接搜索開啟或關(guān)閉windows功能 做如下勾選

啟動虛擬機(jī).png

2. 下載 Linux 內(nèi)核更新包

備注: ARM64 計算機(jī),請下載 ARM64 包
必須在cmd中查詢類型:systeminfo | find "系統(tǒng)類型"

查詢系統(tǒng)類型.png

3. 將 wsl2 設(shè)置為默認(rèn)版本

** 以管理員的身份打開 PowerShell因妙,、將 WSL 2 設(shè)置為默認(rèn)版本:**

wsl --set-default-version 2

# 轉(zhuǎn)換已安裝的centos 為wsl2
wsl --set-version centos 2

4.安裝scoop、lxrunoffline

win10 軟件資源包管理------scoop

scoop install lxrunoffline

5. lxrunoffline 安裝子系統(tǒng)(當(dāng)然也可以到微軟商店直接安裝Ubuntu)

下載子系統(tǒng): centos

centos下載.png

# LxRunOffline install -n <子系統(tǒng)名稱> -d <安裝路徑> -f <安裝包>.tar.gz
LxRunOffline install -n centos-d D:/wsl/centos -f d:/wsl/backup/centos-8-x86_64.tar.xz

如果有安裝 Windows Terminal 的話郎汪,下拉菜單會自動顯示,不做過多描述

6.其他命令

# 查看安裝的子系統(tǒng)
wsl -l -v

# 啟用子系統(tǒng)
wsl -d centos

# 停用子系統(tǒng)(備份前需停用)
wsl -t centos

# 備份(備份完會生成一個.xml后綴的同名配置文件)
LxRunOffline e -n centos -f d:/wsl/backup/centos_backup.tar.gz
# [ERROR] The action/argument "export" doesn't support WSL2. 
# 如果出錯可以轉(zhuǎn)成wsl1 保存

# 恢復(fù)(讀取備份時生成的同名配置文件并寫入配置闯狱,或者-c參數(shù)指定配置文件怒竿。)
LxRunOffline i -n centos -d D:/wsl/centos -f d:/wsl/backup -f d:/wsl/backup/centos-8-x86_64.tar.xz

二、更新源

1. 方法一

# 備份源
mkdir repo_bak
mv /etc/yum.repos.d/*.repo repo_bak/
# 更新源 wget
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

# 或者 curl
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo


yum clean all     # 清除系統(tǒng)所有的yum緩存
yum repolist
yum grouplist
yum makecache     # 生成yum緩存

2. 方法二:手動更改三個文件

CentOS-Linux-AppStream.repo
CentOS-Linux-BaseOS.repo
CentOS-Linux-Extras.repo

注釋掉 mirrorlist= 替換baseurl

  1. 清華云鏡像地址
    baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/virt/$basearch/advanced-virtualization/
  2. 阿里云鏡像地址
    baseurl=https://mirrors.aliyun.com/centos-vault//$contentdir/$releasever/AppStream/$basearch/os/

三扩氢、其他命令

yum -y install sudo
yum -y install wget vim
yum -y net-tools 
dnf install langpacks-en glibc-all-langpacks -y # 安裝命令語言包
# 中文支持
dnf install langpacks-zh_CN
echo 'LANG="zh_CN.UTF-8"' > /etc/locale.conf
echo 'LANG="zh_CN.UTF-8"' >> /etc/profile

yum install -y passwd # 用戶密碼管理

dnf -y install git
dnf -y install make
dnf -y install initscripts # 啟用 service 命令

# window訪問子系統(tǒng)文件
\\wsl$
# 子系統(tǒng)訪問window文件
ls /mnt

四耕驰、解決 wsl 無法使用systemctl 問題

參考:hosinokoe's blog 博客repair-systemctl-in-CentOS8-on-WSL2

1. 方法一: 安裝genie


dnf install -y mock perl openssh-server # 安裝依賴
# 下載安裝包
dnf install -y epel-release wget 
wget https://github.com/arkane-systems/genie/releases/download/v1.44/genie-1.44-1.fc34.x86_64.rpm

dnf install -y genie-1.44-1.fc34.x86_64.rpm
genie -s
systemctl start mysql
vim ~/.bashrc # 添加自啟動
if [ "`ps -eo pid,lstart,cmd | grep systemd | grep -v -e grep -e systemd- | sort -n -k2 | awk 'NR==1 { print $1 }'`" != "1" ]; then
  genie -s
fi

2. 方法二(沒試過)

sudo dnf install python2 -y
sudo ln -s /usr/bin/python2 /usr/bin/python

sudo mv /usr/bin/systemctl /usr/bin/systemctl.old
curl https://raw.githubusercontent.com/gdraheim/docker-systemctl-replacement/master/files/docker/systemctl.py >temp
sudo mv temp /usr/bin/systemctl
sudo chmod +x /usr/bin/systemctl
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市录豺,隨后出現(xiàn)的幾起案子朦肘,更是在濱河造成了極大的恐慌,老刑警劉巖双饥,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件媒抠,死亡現(xiàn)場離奇詭異,居然都是意外死亡咏花,警方通過查閱死者的電腦和手機(jī)趴生,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來昏翰,“玉大人苍匆,你說我怎么就攤上這事∨锞眨” “怎么了浸踩?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長统求。 經(jīng)常有香客問我检碗,道長据块,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任折剃,我火速辦了婚禮另假,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘怕犁。我一直安慰自己边篮,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布因苹。 她就那樣靜靜地躺著苟耻,像睡著了一般。 火紅的嫁衣襯著肌膚如雪扶檐。 梳的紋絲不亂的頭發(fā)上凶杖,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天,我揣著相機(jī)與錄音款筑,去河邊找鬼智蝠。 笑死,一個胖子當(dāng)著我的面吹牛奈梳,可吹牛的內(nèi)容都是我干的杈湾。 我是一名探鬼主播,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼攘须,長吁一口氣:“原來是場噩夢啊……” “哼漆撞!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起于宙,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤浮驳,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后捞魁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體至会,經(jīng)...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年谱俭,在試婚紗的時候發(fā)現(xiàn)自己被綠了奉件。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,739評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡昆著,死狀恐怖县貌,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情宣吱,我是刑警寧澤窃这,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布最冰,位于F島的核電站溪烤,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏猫态。R本人自食惡果不足惜疤坝,卻給世界環(huán)境...
    茶點故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一兆解、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧跑揉,春花似錦锅睛、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至望侈,卻和暖如春印蔬,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背脱衙。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工侥猬, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人捐韩。 一個月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓退唠,卻偏偏與公主長得像,于是被迫代替她去往敵國和親荤胁。 傳聞我的和親對象是個殘疾皇子瞧预,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,647評論 2 354

推薦閱讀更多精彩內(nèi)容