Linux系統目錄結構,Shell腳本;關閉和開啟防火牆


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM