歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux從入門到精通50問

Linux從入門到精通50問

日期:2017/2/28 17:10:24   编辑:Linux教程

Q1 Linux的開發者是誰?

A:芬蘭大學生 Linus Torvalds

Q2 Linux的常見內核版本是多少?

A:2.6.x

Q3 Linux可以運行的硬件平台有哪些?

A:Dell, IBM, HP, Oracle和VERITAS

Q4:Linux 1.0版是哪一年發行的?

A:1994年發表 Linux 正式核心 1.0

Q5 交換分區的作用是什麼?

A:用來做虛擬內存,與WINDOWS的頁面文件類似

Q6 Linux有哪些引導裝載方式?

A:常見的有GRUB LILO

Q7 Ext2 ext3文件系統用於哪一Linux版本?

A EXT2為Red Hat linux 7.2前常用文件系統,現行版本通常使用EXT3文件系統

Q8 卸載Linux後如何清除MBR

A:使用FDISK命令可以刪除MBR

Q9 Linux重新啟動與關機命令是什麼

A:halt命令

功能:關機

格式:halt [-n] [-w] [-d] [-f] [-i] [-p]

說明:

若系統的 runlevel 為 0 或 6 ,則關閉系統,否則以 shutdown 指令(加上 -h 參數)來取代

init 命令

功能:改變系統的運行級別

格式:init [0123456Ss]

說明:init 是所有行程(process)的父行程(parent),開機時一定會先從這個指令開始(可以用 ps -aux 看看第一個行程就是 init),並參考 /etc/inittab 檔來完成整個開機程序,共有八個執行層級(runlevel),而改變只能透過 telinit 的指令來更改

參數:

0 開機執行層級為 0 ,用來關閉系統

1 開機執行層級為 1 ,用來進行單一使用者模式(single user mode)

5 開機執行層級為 5 ,表示進入 X window 時的模式

6 開機執行層級為 6 ,用來重新開機

S 或 s 不是直接使用的,配合開機執行層級 1 時使用,當加上S 或 s 表示開機後不參考 /etc/inittab 檔235 請參照 /etc/inittab 檔案內容以及 /etc/rc.d/rc2.d,/etc/rc.d/rc3.d,/etc/rc.d/rc5.d 等目錄

reboot 命令

功能:重啟系統

格式:reboot [-n] [-w] [-d] [-f] [-i]

說明:若系統的 runlevel 為 0 或 6 ,則重新開機,否則以 shutdown 指令(加上 -r 參數)來取代

參數:

-n : 在重開機前不做將記憶體資料寫回硬盤的動作

-w : 並不會真的重開機,只是把記錄寫到 /var/log/wtmp 檔案裡

-d : 不把記錄寫到 /var/log/wtmp 檔案裡(-n 這個參數包含了 -d) -f : 強迫重開機,不呼叫 shutdown 這個指令

-i : 在重開機之前先把所有網絡相關的裝置先停止

范例:

reboot 重開機。

reboot -w 做個重開機的模擬(只有紀錄並不會真的重開機)。

shutdown 命令

功能:關閉系統

使用方式 : shutdown [-t seconds] [-rkhncfF] time [message]

說明 : shutdown 可以用來進行關機程序,並且在關機以前傳送訊息給所有使用者正在執行的程序,shutdown 也可以用來重開機。

參數 :

-t seconds : 設定在幾秒鐘之後進行關機程序

-k : 並不會真的關機,只是將警告訊息傳送給所有只用者

-r : 關機後重新開機

-h : 關機後停機

-n : 不采用正常程序來關機,用強迫的方式殺掉所有執行中的程序後自行關機

-c : 取消目前已經進行中的關機動作

-f : 關機時,不做 fcsk 動作(檢查 Linux 檔系統)

-F : 關機時,強迫進行 fsck 動作

time : 設定關機的時間

message : 傳送給所有使用者的警告訊息

Q10 常見的3種X-windows桌面環境是什麼?

A: CDE KDE GNOME

Q11 Linux文件和目錄權限是如何劃分的?

A:LINUX文件都具有4種存取權限r讀取、w寫入、x執行、-無權限。

Q11 Umask命令的作用和用法

A:功能:系統管理員使用umask為用戶設置默認的權限

格式:umask mode

說明:umask 022,表示文件的默認權限屏蔽為022:則新建文件夾文件權限為666-022=644

umask –S 顯示當前屏蔽碼

果你不想每次登陸修改的話,可以在`/.bash_profile加上umask 077。

Q12 如何改變文件及目錄的權限

A: 使用 chmod命令

Q13 如何改變文件的所有者

A:使用 chown命令

Q14 如何顯示磁盤分區的大小

A:使用 df du 命令

Q15 CD命令的作用和用法

A:功能:改變當前目錄

格式:cd 路徑

說明:

1)cd :回到目前登錄用戶的主目錄。

2)cd today:切換到主目錄下層的today目錄。

3)cd ..:回到上一層目錄。

4)cd /:直接切換到根目錄。

5). 代表當前目錄

6)..上一級目錄

7)ls 文件名:顯示該文件的信息

Q16 如何添加用戶?

A: 使用adduser命令

Q17 普通用戶的UID最大值是多少?

A:通常是4294967295

Q18 如何刪除文件的默認權限?

A:使用 umask777 清除文件的所有權限

Q19 文件系統的掛載與卸載方法

A:功能:掛載文件系統

格式:mount [-參數] [設備名稱] [掛載點]

說明:其中常用的參數有

-t<文件系統類型> 指定設備的文件系統類型,常見的有:

ext2 linux目前常用的文件系統

msdos MS-DOS的fat,就是fat16

vfat windows98常用的fat32

nfs 網絡文件系統

iso9660 CD-ROM光盤標准文件系統

ntfs windows NT 2000的文件系統

auto 自動檢測文件系統

-o<選項> 指定掛載文件系統時的選項。有些也可用在/etc/fstab中。常用的有

ro 以只讀方式掛載

rw 以讀寫方式掛載

nouser 使一般用戶無法掛載

user 可以讓一般用戶掛載設備

用途:卸載文件系統

語法:umount 文件系統

說明:

卸載文件系統使文件系統不可用。

Q20 LVM水水什麼?

A:LVM(Logicl Volume Manager),邏輯卷管理器,通過使用邏輯卷管理器對硬盤存儲設備進行管理,可以實現硬盤空間的動態劃分和調整。

Q21 如何查看當前用戶的系統行為?

A: 使用命令w查看當前用戶的系統行為, w root

Q22 如何查看曾經登錄系統的用戶名 ?

A:使用who命令查看當前用戶登錄情況 who -u更詳細些

Q23查看所有進程的方法是什麼?

A:ps命令

功能:查看進程狀態

格式:ps [選項]

說明:

-e/A 列出所有進程。

-u 選擇有效的用戶ID。

-p 選擇指定終端下的進程。

-C 選擇指定的文件名。

-f 列出所有詳細信息。

-l 按長格式顯示。

-j 按job格式顯示。

-x 選擇沒有控制終端的進程。

Copyright © Linux教程網 All Rights Reserved