Linux學習之開始 看什麼Linux書籍

2021-07-30 11:42:37 字數 837 閱讀 6510

本人之前有一定c/c++開發經驗, 對linux上就會一些簡單的命令, 懂一點指令碼和make。 現在, 工作完全轉向linux平台相關開發, 需要熟悉ipc, 多執行緒, 記憶體池, timer, 網路等linux平台相關技術,所以得找些書籍參考, 從頭學起。

想在linux上搞開發,首先還是得先對linux作業系統做乙個基本了解,我選擇了看《鳥哥的linux私房菜》,沒買書。主要是考慮,網上看方便一邊學習一邊敲命令練習。先仔細看一遍,一邊看一邊練習,主要掌握linux檔案系統,vi使用,man,bash,shell script。第一遍看完,不一定都能掌握住,以後工作中用到,忘了再回來重點看一下。這本書適合初學者,對看後面的書籍算是打基礎。

熟悉linux作業系統之後,就可以看linux程式設計的書籍了。我先看的是《unix環境高階程式設計》,以講api為中心,介紹linux程式設計的基礎。很經典的一本書,看完這本書,要做到對linux檔案、io、程序/執行緒、ipc、socket熟練掌握,任何linux c/c++開發應該都少不了使用這些知識。

linux socket:《unix網路程式設計》卷1卷2

tcp/ip:《tcp/ip詳解》卷123

linux核心:《linux核心設計與實現》《深入理解linux核心》《深入理解linux網路技術內幕》

想好好掌握linux程式設計不容易,路還很長,一定要有興趣和堅持不懈的努力,勤加練習,不會就多動手試試,相信大家都會有所收穫。

加油!

開始學習Linux

1.買的 循序漸進linux 今天早上到了。包括有基礎知識 伺服器搭建 系統管理 效能調優 集群應用等。是高俊峰編著的,人民郵電出版社出版。剛開第一章,寫得很詳細。不錯。很符合我的想象。2.centos全名為 社群企業作業系統 community enterprise operating syste...

Linux學習開始

linux基礎知識考查 1 在linux 系統中,以 檔案 方式訪問裝置 2 前台起動的程序使用 kill指令 終止。3 在使用ls 命令時,用八進位制形式顯示非列印字元應使用引數 b 4 在linux 系統中,用來存放系統所需要的配置檔案和子目錄的目錄是 etc 5 在linux 系統中,壓縮檔案...

大資料學習入門看什麼書?大資料新手怎麼入門?

大資料,big data,大資料是指不能用隨機分析法 抽樣調查 這樣捷徑,而採用所有資料進行分析處理。這句話至少傳遞兩種資訊 大資料是海量的資料,另外大資料處理無捷徑,對分析處理技術提出了更高的要求。隨著大資料行業的快速發展,也隨之出現了一些問題,比如大資料人才的缺失就是目前急需解決的乙個問題,那麼...