1. 程式人生 > >deepin初體驗

deepin初體驗

deepin的安裝與必備配置

寫在前面

  慣例扯犢子。對深度linux嚮往很久,終於進公司給配了臺電腦,於是乎把自己的電腦給換成了deepin。裝系統對我而言沒有什麼難點,畢竟Windows裝過很多遍了。不過對於一個用慣了Windows的使用者而言,linux的分割槽實在讓人有點頭疼。本來直接用簡單模式使用預設分割槽就可以了,但由於系列原因最終我還是決定自己分割槽了。

deepin的安裝

  1. 進入deepin官網找到啟動盤製作工具(當然如果你不是用的u盤安裝的話自行參考deepin官網),然後製作啟動盤。
  2. 重啟電腦,進入BIOS。一般按delete鍵可以進入BIOS,有的電腦不是,具體可以自己搜一下。進入BIOS之後設定U盤為第一啟動項,然後儲存並退出。開機即可進入deepin安裝介面。
  3. 按說已經沒什麼了,你可以直接按照提示一步一步進行,然後就可以安心用deepin了。如果想自己分割槽的話,可以繼續看。

deepin的分割槽

  linux磁碟的命名一般以hd開頭(貌似也有sd,不好意思觸到知識盲區了……但還是要寫下來emmm,怕被誤導的請跳過這一段),第一塊hda,第二塊hdb,等等。像我的電腦的話是一塊固態一塊機械硬碟,機械硬碟是sda,固態是sdb,其中像我們分割槽的話就會是sda1,sda2等等。
  分割槽方面,看上去必不可少的分割槽有一下三個:
1. “/boot”,啟動分割槽,存放開機檔案,100M左右就夠了。
2. “/”,根目錄,根目錄下掛著”/bin”,”/sbin”,”/lib”,”/dev”,”/etc”等等。
3. “/swap”,交換分割槽,一般大小為記憶體容量的1~2倍,4G足夠了(不要問我為什麼我是搜尋來的)。
  理論上上邊三個分配好了之後就可以直接安裝系統了。我還是繼續配了下去,畢竟256G+1T….不過說實話,用了有兩天了,一直不知道我的硬碟容量使用情況。好了不說這些,下邊的目錄可以自己酌情建。
1. “/tmp”,臨時目錄,計算機會定期自動清理。
2. “/usr”,一般好像是”/usr/local”,安裝的軟體存放的地方。usr全拼好像是UnixSoftware,我一直覺得是user,汗。這個目錄的話使用還是很頻繁的。
3. “/var”,軟體執行時所產生的資料存放目錄。
4. “/root”,root管理員的home目錄。
5. “/home”,普通使用者的home目錄。這也是一個使用很頻繁的目錄,裡邊有包括Documents, Pictures, Downloads等等。你可以儘可能多的分配一些空間給這一塊。
  至此第一階段結束,deepin已經可以使用了。不過對於一個用慣了Google的人而言,用不了ss的電腦…..嗯,跟沒網的電腦差不多。由此有了第二階段——ss的配置。

ss的安裝與配置

安裝ss

  對於deepin下ss的安裝,個人還是比較推薦命令列方式,因為我之前用的deepin自帶的商店安裝,最後不支援CHACHA20加密方式,沒找到解決方法,因此放棄。所以本文使用的是命令列。
以及,有一點需要提醒的是sudo是表示以管理員許可權執行命令,會讓你輸入密碼。但是deepin輸入密碼的話不會有任何提示,你直接輸入然後回車即可。
  第一步,安裝Python3對應的包管理器pip3。(我不清楚這是什麼…..但是目測不安裝這個的話沒法繼續下一步。)

sudo apt install python3-pip

  第二步,安裝ss。這裡的地址需要做一下說明,由於ss的作者不再維護pip中的shadowsocks,所以如果你需要支援CHACHA20加密方式的話,需要用下邊的命令安裝最近版的ss。

pip3 install https://github.com/shadowsocks/shadowsocks/archive/master.zip

  現在,安裝好了。你可以使用下邊的命令檢視你的ss版本。目前是3.0.0

sudo ssserver --version 

配置ss

  你可以通過ssserver --help來檢視它支援哪些引數,也可以根據下邊的教程直接進行配置。
1. 找一個地方放置你的config檔案。我的配置引數放在了/usr/local/lib/python2.7/dist-packages/shadowsocks/config.json裡邊。
  其中配置檔案的內容你可以直接在你購買的ss得到的配置檔案中匯入。比如下邊的:

"server": "your_server_ip",
"server_port": your_server_port,
"local_port": 1080,
"password": "your_password",
"method": "your_method",
  1. 通過sslocal命令以及引數-c執行你的配置檔案。比如sudo sslocal -c /usr/local/lib/python2.7/dist-packages/shadowsocks/config.json
      然後你現在可以使用google了。
  2. 使用chrome外掛SwitchyOmega。此前你雖然可以上網了,但是由於預設全域性代理,就算你開的是國內的網頁,也會走代理模式,不僅浪費流量還會直接導致網速慢。這個外掛的意義在於讓你可以對特定的網頁翻牆。
      在chrome擴充套件裡邊找到外掛,安裝外掛之後匯入配置檔案:連結:https://pan.baidu.com/s/1xuXxQNOBeXlsPjUpAbQkMw 密碼:86wj,然後選擇自動切換即可。
  3. 開機自啟動
      執行sudo vim /etc/systemd/system/shadowsocks.service,編輯shadowsocks.service檔案。在檔案裡邊新增
[Unit]
Description=Shadowsocks Client Service
After=network.target

[Service]
Type=simple
User=root
ExecStart=/usr/local/bin/sslocal -c /usr/local/lib/python2.7/dist-packages/shadowsocks/config.json

[Install]
WantedBy=multi-user.target

  記得把ExecStart後邊的路徑改成你自己的配置檔案的路徑。
  儲存檔案之後,執行systemctl enable /etc/systemd/system/shadowsocks.service使配置生效。
  輸入reboot命令重啟電腦,看看能否直接進入google。如果不行,輸入sudo vim /etc/rc.local編輯該檔案,加上sudo /usr/local/bin/sslocal -c /usr/local/lib/python2.7/dist-packages/shadowsocks/config.json,然後重啟電腦看好不好使…..
5. 使用proxychains-ng開啟命令列翻牆

vim的配置

  作為一個輕度強迫症患者,使用vim的時候首先是基礎配置,這個我沒太深入去了解,照著網上的一些配置資料先配著了。像下邊這樣:

" 顯示行號
set number
" 開啟語法高亮
syntax on
" 檢測檔案型別
filetype on
" 顯示標尺
set ruler
" 開啟摺疊
set foldenable
" 開啟自動縮排
set autoindent
" C 語言縮排
set cindent
" 縮排為 4 個空格
set shiftwidth=4
" tab 鍵相當於 4 個空格
set tabstop=4
" 自動匹配括號
set showmatch
" 設定顏色主題
colorscheme molokai

  這裡我想要說的是顏色主題,我找了挺多的但是始終沒有找著一個特別喜歡的,最後換了經典的molokai。
  依稀記得配置的話要安裝vim的配置管理工具,如下命令

sudo apt-get install vim-addon-manager
sudo apt-get install vim-youcompleteme
vim-sddons install youcompleteme

  不要問我什麼意思我真的不太能看懂這些東西。。
  換配色的話找到你的vim安裝路徑下的colors資料夾,我的是/usr/share/vim/vim80/colors,然後在網上找到你想要的配色檔案,複製到colors資料夾下,再到~/.vimrc檔案裡修改colorscheme的值。

寫在後面

ctrl + alt + t啟動終端
shutdown now關機
shutdown -r now重啟
shutdown +1010分鐘後關機