Ⅰ 有沒有學習Linux比較好的入門書籍
我們馬哥Linux團隊專門是做Linux學習研究的,你可以借鑒一下,全日制學習是4個月,下面我們來談談如何學習Linux
1、假如你從來接觸過Linux的話,首先要做的就找一本指導書來學習。現在公認的Linux的入門書籍是「鳥哥的私房菜」,講的很全面,鳥哥的私房菜一共分為兩部,一部是基礎篇,一部是伺服器篇。「鳥哥的私房菜」講的很全面,可能會包括一些已經過時的知識點,但是這本書是入門Linux必備。
2、學習Linux的時候,或者學習其他網路知識的時候最重要的就是實踐操作。所以學習Linux,實踐操作是必不可少的。首先就是要裝一個Linux系統,鳥哥開始幾章會講Linux的由來以及怎樣安裝Linux的系統。安裝Linu系統來學習使用Vmware 虛擬機就行了,不用真機裝,沒必要。按照鳥哥私房菜書籍的步驟一步一步照著做,剛開始學習最好讓自己的學習環境跟書里的一致,這樣可以少很多麻煩,也不至於打擊你的學習興趣。
3、裝完系統之後就是學習操作了,並且照著書里的操作一步步實踐。當然很多時候你會不明白,這個時候你可以網路一下,很多人說goole,但goole已經XXX網路完全解決你初學時時候遇到的問題。再然後就是進入某些Linux社區去看看,提問題,或者看看別人所遇到的問題,新手嗎?可以去新手頻道看看,我推薦的網站是紅聯社區的新手園地,Linux運維部落。
4、 你看書的時候剛開始是通讀,然後是泛讀,最後是精讀,總之一定要讀多幾遍,等你第一次把書通讀一遍之後,可以選擇一些視頻來看,一些初級基礎視頻一般是不收費的,而且講的也挺好。Linux視頻我推薦51cto的馬哥Linux,很不錯,很受歡迎。
5、上面的這些只是入門,如果想繼續深入就要選擇一個老師專門系統的學習當然不是說找個老師,而是在網上找到一個教程講解不錯的老師馬哥Linux,並且有高中低級系統的知識體系,一步步跟著學,這樣就差不多了。
6、Linux是一個系統,一個平台,平常工作中應用的是工作在這個平台的軟體,鳥哥第二部伺服器篇就會講解這些,第二部伺服器篇就沒那麼容易看明白。這個時候就可以選擇用網路查找官方文檔,或是一些高手的經驗博文,不斷查找問題,解決問題。
7、學習Linux的時候不要想一口氣把所有全部學完,基礎一定要打好。基礎篇和伺服器篇學的差不多的時候,找工作就行了。找到工作之後一定要繼續學習,因為Linux最注重的是實際工作中的經驗。
8、要是你進入一個比較好的公司,各種平台環境都有,這個時候你要做的就是靜下心來學習,汲取養分,這樣以後往更高級走才有本錢!總之剛開始你把鳥哥兩部學完就可以找工作了,至於往後的發展就是要你自己努力學習了,然後在通過公司中那些幾十萬百萬設備的環境,豐富自己的知識!
Ⅱ 從事C/C++伺服器開發,網路編程方向有什麼好的書籍推薦呢
讀書使人進步,即使工作了,也要經常讀一些經典的書籍來充實自己,作為一名一線開發者,下面將自己覺得不錯的書籍進行推薦。
1.TCP/IP詳解(卷1)
由機械工業出版社出版,一個系列總共三卷,個人感覺卷一足矣。裡面基本涵蓋了網路的方散氏方面面,是我們補充基礎知識的良葯,這里建議大家直接讀英文版,遇到不認識的單詞可以藉助翻譯工具還是很方便的,中文版讀起來總是會有那麼的一點點小別扭。
2.TCP/IP網路編程
人民郵電出版,作者是韓國人,寫的還是很不錯的,可以作為一本很好的入門書籍,文中涉及到Windows和Linux兩大平台網路編程基礎知識,並以Linux為主,結尾是以HTTP伺服器實例向我們介紹了網路編程的方方面面,豆瓣評分8.5,不失為一本經典的網路編程書籍。
下面是一本本人親自整理的帶目錄的PDF書籍,如對這岩明本書比較敢興趣,歡迎私信+關注,我會在第一時間發送你。
3.Unix網路編程
APUE、UNP基本上是Linux開發必讀的「聖經」了,Unix網路編程,簡稱UNP,Linux環境下網路編程必讀經典書籍。豆瓣評分飈至9.2,內容簡介已經用到了傳世之作這四個字,經典之處不必多說。內容也是非常的詳盡,可以重點看看工作中常用到的部分,當做案頭書,常來翻翻也是不錯的,這里重點推薦下。
4.Linux多線程服務端編程
電子工業出版社出版,他們家關於IT類的書籍還是很不錯的,作者是大牛陳碩,以其開源的Muo網粗掘告絡庫為基礎,講解了Linux多線程服務端編程的知識,基本屬於進階性質了,閱讀本書,不僅需要你有足夠的C++功底,還有掌握一些C++11的知識,多線程、網路相關知識也是必備技能點。
基本上,看完這幾本書,再加上工作中的實戰,基本可以慢慢獨當一面了。
最後,歡迎大家關注我的頭條號,一個程序員的奮斗史,帶你走進真正的程序員視角,分析IT知識。