小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

一個(gè)完整高效的linux系統(tǒng)

 笨鳥先飛龍 2018-11-17

初識(shí)linux

每一個(gè)折騰過linux的人都有自己的辛酸史,最典型的莫過于臺(tái)灣的鳥哥,他的私房菜基礎(chǔ)篇光是吐苦水就寫了不少篇幅。很佩服他這種能將吐苦水當(dāng)成樂趣,并整理成文章的能力。自己學(xué)會(huì)技術(shù)并不難,要將學(xué)會(huì)的知識(shí)講清楚就很難了。

我真正接觸linux是在2015年,那時(shí)候連上服務(wù)器主要是修改一些配置文件,或者調(diào)試一些在本地?zé)o法重現(xiàn)的bug,一開始我是相當(dāng)忐忑的。因?yàn)椴欢?,所以畏懼,由于不?huì)用vim,修改文件都是用sftp拖拽文件替換,每次要操作前都要先保存好副本,很怕不一小心把服務(wù)器弄炸了...

那時(shí)候,linux在我看來,就是一個(gè)很難用的操作系統(tǒng),避而遠(yuǎn)之。直到看到其他同事在操作linux,才知道原來linux這么酷,通過各種我看不懂的命令組合,極快地定位到問題,解決了bug。而我則是一臉懵逼,呆若木雞地充當(dāng)一個(gè)吃瓜群眾。雖然看不懂,但明白了一件事:要想當(dāng)一個(gè)合格的程序員,linux必須學(xué)好,否則一直都只是一個(gè)碼農(nóng),只會(huì)寫一些沒有技術(shù)含量的增刪改查,跟流水線的工人沒什么區(qū)別。

當(dāng)時(shí),想著如果有一天能這么玩轉(zhuǎn)Linux,那應(yīng)該很酷:

全屏打開黑乎乎的終端,托腮看著花花綠綠的代碼,沉吟片刻,用手指敲著桌面,口中念念有詞,突然吼一聲:fuck! 接著噼里啪啦一通敲敲打打,就將各種難題都搞定...

糾結(jié)的歷程

剛開始學(xué)linux時(shí),主要看鳥哥的私房菜,以及網(wǎng)上各種視頻教程,但進(jìn)展很緩慢,命令學(xué)了又忘,而且覺得很枯燥。相當(dāng)有挫敗感,別人能將命令運(yùn)用得出神入化,完成各種復(fù)雜的功能,而我卻想象不出這些命令能作用到哪些場(chǎng)景。

后來,終于想明白是怎么回事了,我學(xué)linux用的是應(yīng)試教育的方式在學(xué),漫無目的地看各種教程,記各種命令,還很勤勞地將這些整理成筆記,這種行為上的努力只是在自我麻痹,告訴自己:我在努力了,我付出了時(shí)間與精力,如果我還學(xué)不會(huì),那不是我的錯(cuò),而是linux太難了。但真相是:我一直在逃避畏懼linux的事實(shí),在我的認(rèn)知中,這不是一個(gè)可以使用的操作系統(tǒng),而是一個(gè)用來學(xué)習(xí)的,就好像中學(xué)的教科書一樣,只要記,劃重點(diǎn),就能學(xué)好。這種想法,實(shí)在太天真,太幼稚了,服務(wù)器線上出問題可不會(huì)按照書上說的那樣。

學(xué)會(huì)linux,最簡(jiǎn)單的方式,就是直接去使用linux,將自己的開發(fā)環(huán)境都換成linux的,不再去依賴windows的各種一鍵安裝工具。摒棄windows的思維。只有這樣,才能體驗(yàn)到linux的強(qiáng)大與優(yōu)雅。站在岸上再怎么分析別人游泳,如果不下水,永遠(yuǎn)也學(xué)不會(huì)。

我的linux筆記

接下來就是選擇用哪個(gè)版本的linux,主要是考慮ubuntu和opensuse,兩個(gè)發(fā)行版都試用過,從個(gè)人體驗(yàn)來講,opensuse用著更加舒服,界面也更加好看。只不過將電腦裝成linux后,相當(dāng)不適應(yīng),很多windows上的應(yīng)用都不能安裝,特別是公司內(nèi)部用的企業(yè)QQ,OA軟件等,此外就是其他的一些不兼容,如中文字體不兼容,折騰了好一陣子,雖然部分問題可能通過其他方式解決,但用得并不順暢。

也曾考慮換成mac,看了價(jià)格,我心儀的型號(hào)價(jià)格都是在2w左右??粗椰F(xiàn)役的用了近兩年的4k多的宏碁筆記本,我覺得它還可以再堅(jiān)持用幾年。因?yàn)榧恿斯虘B(tài)硬盤,12內(nèi)存,外接27寸的大屏和機(jī)械鍵盤,使用起來極其流暢。如果換成mac,也就意味著上下班要背著電腦(因?yàn)槲覠o法容忍公司電腦與個(gè)人電腦的環(huán)境不一致), 這對(duì)于我這種懶人是很麻煩的事。

因此,我沒有用純粹的Linux系統(tǒng),是因?yàn)槲壹夹g(shù)渣,也不想耗費(fèi)精力去折騰各種兼容問題。沒有用mac是因?yàn)楦F且懶。

如果你技術(shù)?;蛘哂绣X,那么可以忽略不看了。如果你跟我一樣又窮技術(shù)又渣又想要一個(gè)好用的,可隨身攜帶且方便移植的linux操作系統(tǒng),那進(jìn)入咱們的最優(yōu)選擇:虛擬機(jī)

愛上linux

現(xiàn)在我用的是通過virtubox安裝的centos7,終端模擬器用的是xshell,virtubox和xshell可直接在網(wǎng)上下載安裝,virubox是免費(fèi)的,xshell的家庭學(xué)校版本也是免費(fèi)的。centos7的鏡像可以在阿里云下載,此文不講詳細(xì)的安裝流程,會(huì)另寫一篇介紹安裝。在此分享的是我的一鍵安裝包。因?yàn)関irtubox是可以支持導(dǎo)入導(dǎo)出整個(gè)系統(tǒng)的,所以對(duì)我的系統(tǒng)感興趣的同學(xué)可以通過以下鏈接下載,文件很大,16多G,下載后,這樣導(dǎo)入即可:

下載地址

登錄密碼在下載地址的文件里面

導(dǎo)入虛擬機(jī)
選擇安裝包路徑
導(dǎo)入

導(dǎo)入的時(shí)間比較長(zhǎng),請(qǐng)耐心等待...

那么問題來了,我的系統(tǒng)有什么好呢?為什么要推介給各位?

我想對(duì)于很多Linux小白來說,配置系統(tǒng)是很痛苦的事情,即使是按照網(wǎng)上的教程一步步去操作,也經(jīng)常會(huì)出現(xiàn)各種莫名其妙的錯(cuò)誤,有些報(bào)錯(cuò)可能就導(dǎo)致新手放棄了。如果有一個(gè)現(xiàn)成的配置好基礎(chǔ)環(huán)境的系統(tǒng)供新手使用,可以讓他們盡早地接觸linux,建立起信心,這點(diǎn)很重要。

以下是我的系統(tǒng)環(huán)境基本介紹:

  • 網(wǎng)絡(luò)已配好

虛擬機(jī)配置網(wǎng)絡(luò)這一點(diǎn)就難倒了不少新手,下篇會(huì)詳細(xì)講如何配置網(wǎng)絡(luò)

  • 使用samba服務(wù)實(shí)現(xiàn)與windows共享目錄

導(dǎo)入系統(tǒng)后,在資源管理器輸入:\192.168.56.101\share 即可訪問 centos7 的 /home/share 目錄。詳情在下篇介紹

share
  • 使用oh my zsh

默認(rèn)的shell是bash, zsh是我用過的最好用的shell, 詳情點(diǎn)擊我寫的 oh-my-zsh,讓你的終端從未這么爽過

  • tmux

最好用的終端復(fù)用器,詳情:tmux-讓你完全脫離鼠標(biāo)的終端神器

tmux
  • mycli

終端下最好用的mysql客戶端,詳情:mycli--讓你驚艷的mysql客戶端

  • pyenv

python版本管理器, 詳情:pyenv,讓你輕松切換各種python版本

  • 我最喜愛的vim

vim的教程,可以寫一系列的文章,雖然我真正使用vim還不到兩個(gè)月,但現(xiàn)在不管寫代碼,還是寫文章全部都是用vim,放張我的vim圖:

vim

使用linux的正確姿勢(shì)

我剛開始將系統(tǒng)裝成opensuse時(shí),很執(zhí)著地想在opensuse上實(shí)現(xiàn)所有功能,于是就各種折騰。

opensuse的界面很漂亮,桌面也挺流暢的,對(duì)中文的支持已經(jīng)相當(dāng)好??梢朐趏pensuse上安裝QQ, 微信等其他軟件,就很難了。雖然可以通過wine來安裝,可真的很別扭,而且有各種各樣的錯(cuò)誤。當(dāng)我被各種由于強(qiáng)行安裝windows軟件而出現(xiàn)的問題弄得很焦躁時(shí),陷入了沉思:

為了裝這些軟件,值得花這么大力氣嗎?這些時(shí)間精力用于寫代碼不是更好?為什么偏要讓Linux去做不適合她的事情呢?既然Linux的強(qiáng)項(xiàng)在于命令行,就不要去折騰她的桌面。同理,既然windows的命令行渣,就不要浪費(fèi)時(shí)間去折騰。這兩個(gè)系統(tǒng)的設(shè)計(jì)理念完全不同,所面向的市場(chǎng)也不同。最好的方式就是各取其長(zhǎng),而不是強(qiáng)制把Linux變成windows, 或者將windows變成Linux。 就好比你愛一個(gè)人,就不要強(qiáng)制去改造她。

我看有些同學(xué)裝了我的系統(tǒng)后,還在折騰系統(tǒng)的桌面,這是沒有必要的。我的系統(tǒng)最開始裝是最小化安裝,沒有圖形界面的,是為了分享出來才加裝了圖形界面,有圖形界面也只是為了模擬運(yùn)行一些python程序(如寫個(gè)游戲), 平時(shí)的所有操作都是用xshell連接終端。

xshell連接centos7的方式:

打開xshell, alt+O 快捷鍵,在彈出框選擇新建,填寫連接信息(這些操作隨便網(wǎng)上搜索一把)

xshell連接centos7
身份驗(yàn)證.jpg

默認(rèn)的xshell界面很雜,我將所有菜單都隱藏,整個(gè)界面是這樣的:

xshell.jpg

現(xiàn)在我的所有開發(fā)工作都是在虛擬機(jī)上,windows用于日常工作,交流,娛樂,兩者通過samba進(jìn)行文件共享,各司其職。完全沒必要去折騰虛擬機(jī)上的桌面,也沒必要去折騰windows的cmd。讓兩個(gè)系統(tǒng)各自發(fā)揮其特長(zhǎng)才是明智之舉。

總結(jié)

以上是我的操作系統(tǒng)的概況,如果你對(duì)此有興趣,可直接下載體驗(yàn)。下篇將詳細(xì)講在虛擬機(jī)安裝配置centos7的流程

接下來我會(huì)持續(xù)寫技術(shù)類的教程,如python的系列教程,雖然我不是什么大牛或小牛,最多只是一只小貓,現(xiàn)在我也是正在學(xué)python的過程,但我相信教就是最好的學(xué),如果我能將我學(xué)到的知識(shí)表達(dá)清楚,就說明我真的掌握了。

若你對(duì)我的技術(shù)寫作計(jì)劃有興趣,歡迎關(guān)注我的簡(jiǎn)書號(hào),一起見證彼此的成長(zhǎng)

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多