在linux誕生之前,一直是unix的天下。只不過當時unix並不能免費獲得,要使用必須先購買授權。在這樣的背景下,很多計算機愛好者非常渴望有乙個便宜或者免費的作業系統供大家學習研究。2023年,計算機界的牛人richard
stallman發起了乙個計畫,目的就是構建一套完全自由的作業系統,這個計畫就是著名的gnu計畫。所謂完全自由,就是要求加入gnu計畫的所有軟體都必須自由使用,自由更改,自由發布。也就是說,軟體發布必須要發布它的源**,這個源**可以供別人自由使用,也可以隨便更改,但是必須要把更改後的**發布。當然,光說不行,必須要有文明規定許可協議來制約大家如何自由使用。這套規定就是著名的gpl協議。
gnu計畫發起後,有很多的支持者,所以在這期間出來很多非常棒的軟體。比如vi,emacs,gcc等。但遺憾的是,一直沒有乙個比較完美的作業系統出現。直到2023年,芬蘭大學生林納斯
·本納第克特·托瓦茲(linus benedict torvalds)
基於興趣開發了乙個類的unix作業系統,一經發起便得到廣大愛好者的追捧,這就是linux系統。2023年,linux加入gnu計畫並採用gpl協議發布。自此,gnu/linux真正實現了構建一套完全自由的作業系統的設想!
要習慣使用命令列:命令列是linux系統正常執行的核心,也是專業linux系統工程師必須掌握的技能,所以我們要習慣使用命令列。
在學習linux命令列的過程中,你輸入命令的速度會越來越快,效率也會越來越高。但與此同時,你也有可能輸入了錯誤的命令而不自知,假如你要刪除某個目錄,卻把要刪除目錄的名字寫錯了,結果可想而知。所以你輸入命令的速度不要太快,看準了在回車,另外,對於重要的配置檔案,在修改前一定要進行備份,這樣一旦出現問題,我們便可以將檔案快速還原。
你有沒有這樣的習慣? 各個**的賬號和密碼一樣; 密碼中包含自己的名字或者生日;將密碼存在乙個文件中,並保持在u盤裡隨身攜帶; 密碼使用了好多年,一直沒有更改;
我們要登入伺服器,必然要使用登入密碼,那麼這個密碼如何設定,如何儲存都是有講究的。首先密碼設定得要複雜,至少要8個字元,包含數字和大小寫字母,而且不能有規律,其次,你不能在所有的**都使用同乙個賬號和密碼,再次,密碼最好不要沿用,建議每隔1~3個月修改一次密碼,最後,密碼不能儲存在乙個文件中,更不能把存有密碼的文件存在可移動儲存裝置裡。
好習慣養成了,剩下的就是如何學習了。好的學習方法和學習技巧可以大大提高學習效率。
「好記性不如爛筆頭」,我們的大腦不是計算機,不能讓資訊永久的儲存,所以大家要擅於記筆記。
記完筆記不等於掌握了知識,要想完全掌握必須經常複習;
如果給你乙個命令或者乙個選項的用法及作用,你需要掌握的不是小案例本身,而是小案例背後的知識。這要求你會自己創造案例,多做幾個相似的小案例,做到舉一反三,你就能輕鬆的掌握相關的知識點。
linux 顯示系統學習
gnome gdm kde kdm xdm x display manager x server dev fb0 ptstty gvfs dridrm linux 的3d加速 客戶端程式通過xlib 和 glxlib來和xserver 通訊。客戶端程式一般不直接呼叫,而通過使用toolkit庫比如g...
Linux系統學習20171227
1.bin和 usr bin目錄下的執行檔案有什麼不同?bin主要放置在開機時,以及進入單人維護模式後還能夠被使用的指令,至於 usr bin則是大部分軟體提供的指令放置處。2.bin和 sbin目錄所放置的執行檔案有何不同?bin放置的是一般使用者慣用的指令,至於 sbin則是系統管理員才會使用到...
Linux系統學習20171229
1.絕對路徑 一定由根目錄 寫起 相對路徑 不是由 寫起 2.rmdir僅能刪除空目錄,要刪除非空目錄需要使用rm r指令 3.使用者能使用的指令是依據path變數所規定的目錄去搜尋的 4.不同的身份 root與一般使用者 系統預設的path並不相同。差異較大的地方在於 sbin,usr sbin ...