linux初學者常常會碰到許多問題,而對于初學者來說,這些疑問隻能借助linux書籍來解答。下面我總結了一些常見的linux初學者疑問。
1、什麼是linux ?
linux是一個功能強大的作業系統,同時它是一個自由軟體,是免費的、源代碼開放的。編制它的目的是建立不受任何商品化軟體權制約的、全世界都能自由使用的unix相容産品。
2、linux系統的組成:
linux核心、linux shell、linux檔案系統linux實用工具。核心,shell和檔案系統一起形成了基本的作業系統結構。
3、linux 檔案系統
檔案系統是檔案存放在磁盤等儲存設備上的組織方法,主要展現在對檔案和目錄的組織上。linux采用統一的樹型結構的檔案系統,在linux檔案系統下可以切換目錄、通路檔案。設定目錄和檔案的權限、設定檔案的共享等。linux支援多種類型的檔案系統。
4、學習linux之前應該掌握的概念
(1)磁盤及分區:
一塊硬碟可以分為一個主分區和若幹個擴充分區(邏輯分區),linux作業系統可以安裝在任何地方,是以許多機器可以做成多個windows系統及linux程式設計多啟動。
在liunx下沒有盤符的概念,不管是什麼存儲盤,在它裡面都是一樣對待的,系統裡隻有從根目錄往下一層層的目錄,一個盤可以多個目錄,一個目錄也可能會跨多個盤。
(2)了解檔案系統标準:
/:根目錄,系統中所有的目錄都是從根目錄開始。
/bin: 存放常用指令。
/boot: 引導核心的程式目錄
/dev: 外部裝置名
/etc: (etcetera)系統管理所要的配置檔案和子目錄
/home :存放使用者主目錄的地方,一般是/home/使用者名。其他目錄有ftp、httpd、samba等。
/lib: (library)系統基本的動态連結庫
/lost+found
/opt :optional(可以選擇的)
/proc:虛拟系統,是由系統初起時記憶體中産生的
/root:超級使用者預設的主目錄;
/sbin:系統管理者使用的系統管理程式;
/tmp:存放各程式執行時所産生的臨時檔案;
/usr:占空間最大的目錄,使用者的很多應用程式和檔案幾乎全在這個目錄中;
/var:存放一些系統記錄檔案和配置檔案;
(3)掌握linux下裝置的使用方法
(4)了解lilo和grub的用途:
lilo全稱為linux loader
grub全稱為grand unified boot loader
是位于硬碟引導扇區的一個小程式,是引導linux系統核心的最常見的方式;可以用來引導多個作業系統;可以同時支援多個不同的系統核心映像;為每個系統核心映像提供了密碼保護;支援位于不同磁盤和分區中的引導扇區、映象檔案和啟動映像;
(5)普通使用者與超級使用者:$,#
普通使用者可以在其權限許可的範圍内使用系統資源,而超級使用者(使用者名為root)不僅可以使用系統中的所有資源而且可以管理系統資源。
(6)工作方式:字元工作方式和圖形工作方式