沒興趣? 來幾張圖敵敵畏(kai kai wei) !!
0x00 預覽(zhuangbi)
0x01 引言(feihua)
當我們想用ssh工具時,不像telnet那樣是系統自帶的軟件,需要額外安裝其他軟件:xshell, putty, secureCRT啦
如果想用vim編輯器,就得在IDE上裝VIM插件,如果想搭建個apache vsftp vnc, 就得找找相關軟件,
比如phpstudy xampp appserv等等
總之,在windows下
總能找到自己需求的解決方法, 但每次換一台windows就得重新把上面的軟件全部裝一遍(特別是在校生,每次去機房,電腦都被重置)
由於開發和工作經常需要在linux環境下進行, 長期生活在windows系統世界中的我不得不想個辦法偷一下懶:
能否在windows下安裝linux shell環境(虛擬機除外),並附帶各種環境軟件???
百度上一搜, 還真有,咋一看大部分都是教通過安裝Cygwin來實現linux shell
體驗了一番,雖然確實有linux環境出來了,但是初始安裝就要決定好需要安裝的組件,后面想要擴展新的組件
十分困難。不過先將就着用吧
直到...
有一天,在使用linus寫的git軟件的時候,無意間發現git軟件不僅僅是git本身那么簡單,他竟然包含了整個linux shell ,如:bash vim ssh openssl
哇擦咧, 有了bash shell 什么ps ls tar wget 等等命令都可以使用,美滋滋啊,於是從此在windows系統上帶上一個git ,就帶着一個linux環境
直到...
win7停更啦! what?
win7強制升級win10啦!! what?
win10 藍牙驅不行鼠標用不了啦 !!! what?
win10 偷偷更新升級然后藍屏啦 !!!! WTF :(
emmm, 是時候考慮一下 linux 個人桌面系統了。。
當然 linux 在桌面應用,個人PC端並沒有像windows那樣普及
而且 linux 是出了名的折騰人, 學習成本比較高,裝個mqtt ,
什么? yum 源沒有?那就./configure && make -j 4&& make install 三部曲源碼安裝吧
源碼安裝的缺點:時間慢, 易報錯, 難清理。
而且就算安裝好了, 以后需要新的版本,又得清理重新編譯安裝,
這還不如在windows裝個vmware做個linux快照回溯呢?
另外一旦 linux 出系統級問題了, windows重啟大法是不管用的。
內心凌亂的我,就像下面的 二進數雨
http://tool.uixsj.cn/hack-html5/
近期,在工作號看到比較熱門的新聞: deepin深度linux系統創始人離職, 順便了解了一下deepin,貌似口碑還不錯,而且又可以裝QQ, Tim, 網易雲
哇,這么棒的系統干嘛要離職不做。。。 可真別說,這些開源人士無償分享,自己辛辛苦苦打吊針敲代碼做的東西,免費給人用,真應受人尊重。
deepin社區也挺活躍的。
於是心里正打算上手deepin系統,在社區簡單逛了兩圈,於是在一個帖子中發現deepin國際排名上升快的截圖。
國人也能做到如此成就,簡直666,這顛覆了 紅旗系統給我的印象
linux這么多發行版,沒想到吧... 下面是排名的網址, 不過上圖是2017年的截圖, 我想今年該不會就是第一了吧, 訪問下面網址看看。
https://distrowatch.com/dwres.php?resource=popularity
但是今年的截圖發行版第一的是manjaro , 也就有了后面的教程
於是在了解manjaro的各方面后,決定上手manjaro, 下面是manjaro清華大學鏡像站, 各位先不着急下載
https://mirrors.tuna.tsinghua.edu.cn/manjaro-cd/
隨便選擇了一下KDE桌面環境的manjaro, 雖然安裝包有帶QQ 和 Tim 但是運行不起來, 后面百度搜,發現一個更不錯的,基於deepin桌面環境的manjaro系統。
完美運行QQ, Tim, WPS, SS, Thunder, 而且裝這些軟件一條命令搞定,不用折騰,除了這些軟件,manjaro還有炒雞多的軟件庫,強大的yaourt 和 pacman完全
省去了源碼安裝的累,人生苦短,我用manjaro
所以本教程就以manjaro-deepin 系統來講
0x02 准備
下載manjaro-deepin鏡像:
如果是要真機安裝,下載usbwriter,虛擬機跳過此步
https://sourceforge.net/projects/usbwriter/
真機安裝准備一個U盤,使用上面下載好的usbwriter 把manjaro-deepin鏡像寫入到U盤,插到電腦里引導即可
虛擬機安裝,創建虛擬機就不用講了吧,百度有,和創建其他虛擬機步驟一樣
0x03 安裝
manjaro 的三個版本 kde gnome xfce安裝方式都是一樣的, 開箱即用, deepin桌面系統也是一樣的安裝方式
上面能將manjaro引導起來后, 面的安裝步驟可以根據kde版的桌面環境manjaro系統步驟照搬,下面是系統安裝教程
引導成功后,能看到下面這個界面
第一個設置時區,選擇Asia/Shanghai即可
鍵盤格局不用設置,語言選擇中文,driver是選擇驅動的意思,可以選擇專屬和開源,
官方手冊上說,如果你不知道怎么選擇驅動,默認free就可以, nonfree適合那些比較新的顯卡, free比較適合舊版的顯卡
我的推薦: 真機推薦nonfree, 虛擬機推薦free
配置好上面后,選擇Boot: Manjaro..... 這個選項,不要選reboot 和其他的
系統起來后,如下圖,不要以為這樣就裝好了,這只是live界面,還沒有開始安裝呢
桌面上面有兩個程序,第一個Install Manjar是安裝系統的主程序,第二個是英文版安裝手冊,english好的同學可以讀一下
雙擊左上角install manjaro程序開始安裝系統 ,或者在歡迎界面選擇lauch installer
1. 語言選擇chinese
2. 地區選擇上海
3. 鍵盤默認
4. 分區這里比較關鍵,選擇手動
我這里有兩塊盤,一個是230G NVme 的固態硬盤預裝了win10, 一個是1T的機械硬盤。家里還有閑置的2T機械盤,
當空間足夠時,各位可以考慮做個磁盤陣列RAID來最大化利用磁盤。 或者弄個LVM使得擴展性變強
分區類型可以選擇格式化GPT或者MBR, 如果想裝雙系統,可以把grub裝到windows系統的引導分區上面
grub不會覆蓋windows的,會與之並存。具體大家可以搜百度,有很多相關教程。 至於分區,我是這樣分的
分區大小 | 掛載點 | 文件系統 | 標記 |
600MB | /boot | ext4 | boot |
2000MB | linuxswap | linuxswap | swap |
剩余 | / | ext4 | 無 |
下圖有點老,僅供參考
剩下的就是設置用戶了和等待安裝完成了。
0x04 配置(xiagao)
安裝后,重啟,界面是這樣的
當然QQ 不是自帶的,不過一條命令即可搞定
打開linux終端,跟着下面配置做即可安裝ss, tim, qq, chrome, 網易雲,迅雷, WPS等等
藍色部分表示可選
1.切換中國源 sudo gedit /etc/pacman-mirrors.conf 如果提示沒有gedit , 則執行命令 : sudo pacman -S gedit
或者干脆直接nano 編輯,默認是有的 修改如下地方為中國:
OnlyCountry = China
2.增加archlinuxcn軟件倉庫以及各種開發工具源 sudo gedit /etc/pacman.conf 添加以下內容:
[archlinuxcn] SigLevel = Optional TrustedOnly Server = http://mirrors.ustc.edu.cn/archlinuxcn/$arch [arch4edu] SigLevel = Never Server = http://mirrors.tuna.tsinghua.edu.cn/arch4edu/$arch
3.更新並選擇最快的源列表
sudo pacman-mirrors -g
4.更新系統
sudo pacman -Syyu
5.安裝archlinuxcn-keyring
sudo pacman -S archlinuxcn-keyring
如果上面安裝失敗,則執行以下命令:
sudo pacman -Syu haveged sudo systemctl start haveged sudo systemctl enable haveged sudo rm -rf /etc/pacman.d/gnupg sudo pacman-key --init sudo pacman-key --populate archlinux sudo pacman -S archlinuxcn-keyring sudo pacman-key --populate archlinuxcn
6.安裝yaourt
sudo pacman -S yaourt
7.安裝搜狗輸入法
sudo pacman -S fcitx-sogoupinyin sudo pacman -S fcitx-im sudo pacman -S fcitx-configtool sudo gedit ~/.xprofile export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="im=fcitx"
8.安裝配置git
sudo pacman -S git 設置個人github信息: git config --global user.name "github昵稱" git config --global user.email "注冊郵箱"
9.安裝配置zsh
sudo pacman -S zsh zsh-completions cat /etc/shells chsh -s /bin/zsh sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
關鍵軟件安裝來了
一、安裝Chrome sudo pacman -S google-chrome 二、安裝QQ/TIM QQ: yaourt -S deepin.com.qq.im TIM: yaourt -S deepin.com.qq.office 三、安裝搜狗輸入法 yaourt -S fcitx-sogoupinyin sudo gedit ~/.xprofile 添加: export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx" 四、安裝wps sudo pacman -S wps-office sudo pacman -S ttf-wps-fonts 五、安裝迅雷 yaourt -Sy deepin.com.thunderspeed 六、卸載libreoffice sudo pacman -Rs libreoffice-fresh 七、卸載Transmission sudo transmission-gtk 八、卸載Evolution sudo pacman -Rs evolution 九、卸載Galculator sudo pacman -Rs galculator 十、卸載Brasero sudo pacman -Rs brasero 十二、卸載HexChat sudo pacman -Rs hexchat 十三、安裝網易雲音樂 sudo pacman -S netease-cloud-music
十四丶 FQ軟件安裝
https://www.cnblogs.com/demonxian3/p/8331776.html
在圖形界面的添加/刪除搜那個Ss的全名關鍵字就有了,可以裝QT5版本
如果瀏覽器想應用,還得裝一下polipo端口轉發。具體可以百度
sudo pacman -S polipo

sudo vim /etc/polipo/config
socksParentProxy = localhost:1080 proxyPort = 8192
systemctl start polipo
十五丶 安裝net-tools這樣可以使用ifconfig 和 netstat 了
sudo pacman -S net-tools
0x05 小結(hushuo)
有時候我在思考真機裝linux是否有必要,但是一直沒有實踐,只是簡單的在虛擬機安裝。
暑假嘗試在物理機上安裝kali+windows雙系統,發現linux桌面系統跑的一樣穩定。但是要用的小心,
一不小心哪天來個rm -rf /刪庫跑路
也許從小就使用windows的我們,很多思維都已經是windows化了,很難已習慣shell下面的工作。
但shell下帶來的高效是不可否認的,linux給人的感覺很難,學習成本很高, 使用困難,沒有windows簡單高效
現在manjaro 帶來的就是簡單高效,安裝程序,一條命令即可,不妨體驗體驗。