Linux系統目錄結構
目錄 |
描述 |
備注 |
/bin |
a.存放着最經常使用的命令 b.可執行文件,用戶命令 c.構建最小系統所需要的命令 |
|
/boot |
a.內核與啟動文件 b.系統啟動相關文件 c.啟動Linux時的一些核心文件 |
|
/dev |
a.各種設備文件 b.設備文件 c.Linux系統的外部設備 |
|
/etc |
a.配置文件 b.系統管理所需要的配置文件 c.系統軟件的啟動和配置文件 |
|
/home |
a.用戶的主目錄,每個用戶有自己的一個目錄 b.用戶的家目錄 c.用戶的主目錄 |
|
/lib |
a.c編譯器的庫 b.系統最基本的動態共享庫 c.庫文件 |
|
/lost+found |
這個目錄一般是空的,當系統非法關機后,這里存放一些文件。 |
|
/media |
A.系統會自動識別一些設備,識別后,Linux會把識別設備掛載到這個目錄下 B.掛載點目錄,移動設備 C.可移動介質的安裝點 |
|
/mnt |
A.臨時掛載點 B.掛載點目錄,額外臨時的文件系統 |
|
/opt |
A.可選目錄,第三方程序的安裝目錄 B.額外安裝軟件所擺放的目錄 C.可選的應用軟件包 |
|
/proc |
A.虛擬目錄,系統內存映射,在內存里 B.偽文件系統,內核映射文件 C.進程的映像 |
|
/root |
A.管理員的家目錄 B.該目錄為系統管理員 C.超級用戶root的主目錄 |
|
/sbin |
A.系統管理員使用的系統管理程序 B.管理命令 C.和系統操作有關的命令。 |
|
1.普通用戶和root用戶登錄有什么區別?
普通用戶登錄和root用戶登錄以后一個明顯的區別就是,提示符不一樣:
- Root用戶登錄
提示符:root@localhost #
- 普通用戶登錄
提示符:用戶名@localhost $
#表示root用戶,$表示普通用戶
2.什么是shell腳本?
shell腳本是以“#!/bin/bash”開頭的文本文件。
3.Shell腳本如何運行?
Shell腳本運行有兩種方式:
ü 將腳本作為bash命令的參數
ü 授予腳本可執行權限,將其變為可執行文件
如果將腳本變成bash命令的參數就不需要首行“#!/bin/bash”了。
4.Shell腳本中變量的定義和打印?
v 變量的定義:
變量名=值
v 變量的輸出:
echo $變量名 或者 echo ${變量名}
5、關閉和開啟防火牆
1) Linux操作系統中永久性生效,重啟后不會復原
開啟: chkconfig iptables on
關閉: chkconfig iptables off
2) 即時生效,重啟后復原
開啟: service iptables start
關閉: service iptables stop
需要說明的是對於Linux操作系統中的其它服務都可以用以上命令執行開啟和關閉操作。
在開啟了防火牆時,做如下設置,開啟相關端口,
修改/etc/sysconfig/iptables 文件,添加以下內容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT