1.單網卡配單IP(廣泛)安全
vi /etc/network/interface bash
auto eth0 ide
iface eth0 inet static 加密
address IP spa
netmask 子網掩碼 rest
gateway 網關 server
2.單網卡雙IP (狀況較少,多用於區分服務或者安全隱藏)接口
vi /etc/network/interface 進程
auto eth0:0 字符串
iface eth0:0 inet static
address IP
netmask 子網掩碼
gateway 網關
auto eth0:1
iface eth0:1 inet static
address IP
netmask 子網掩碼
gateway 網關
3.雙網卡雙IP(應用狀況較多,通常爲一個內網一個爲外網)
auto eth0
iface eth0 inet static
address IP
netmask 子網掩碼
gateway 網關
auto eth1
iface eth1 inet static
address IP
netmask 子網掩碼
gateway 網關
綜上,配置後保存推出,通常須要重啓下網卡才能設置生效,方法不少,好比ifdown eth0 ,ifup eth0,最直接的方法直接在終端鍵入/etc/init.d/networking restart
至於DNS,都是同樣的,以下
vi /etc/resolv.conf(實際系統默認的並不存在resolv.conf該文件,屬於本身建立)
nameserver 主DNS
nameserver 後備DNS
#########################################################################################
在Linux /etc/passwd文件中每一個用戶都有一個對應的記錄行,它記錄了這個用戶的一些基本屬性。系統管理員常常會接觸到這個文件的修改以完成對用戶的管理工做。這個文件對全部用戶都是可讀的。可是Linux /etc/passwd文件中都有些什麼內容呢?
它的內容相似下面的例子:
#cat/etc/passwd
root:x:0:0:Superuser:/:
daemon:x:1:1:Systemdaemons:/etc:
bin:x:2:2:Ownerofsystemcommands:/bin:
sys:x:3:3:Ownerofsystemfiles:/usr/sys:
adm:x:4:4:Systemaccounting:/usr/adm:
uucp:x:5:5:UUCPadministrator:/usr/lib/uucp:
auth:x:7:21:Authenticationadministrator:/tcb/files/auth:
cron:x:9:16:Crondaemon:/usr/spool/cron:
listen:x:37:4:Networkdaemon:/usr/net/nls:
lp:x:71:18:Printeradministrator:/usr/spool/lp:
sam:x:200:50:Samsan:/usr/sam:/bin/sh
從上面的例子咱們能夠看到,/etc/passwd中一行記錄對應着一個用戶,每行記錄又被冒號(:)分隔爲7個字段,其格式和具體含義以下:
用戶名:口令:用戶標識號:組標識號:註釋性描述:主目錄:登陸Shell
「用戶名」是表明用戶帳號的字符串。一般長度不超過8個字符,而且由大小寫字母和/或數字組成。登陸名中不能有冒號(:),由於冒號在這裏是分隔符。爲了兼容起見,登陸名中最好不要包含點字符(.),而且不使用連字符(-)和加號(+)打頭。
「口令」一些系統中,存放着加密後的用戶口令字。雖然這個字段存放的只是用戶口令的加密串,不是明文,可是因爲/etc/passwd文件對全部用戶均可讀,因此這還是一個安全隱患。所以,如今許多Linux系統(如SVR4)都使用了shadow技術,把真正的加密後的用戶口令字存放到/etc/shadow文件中,而在/etc/passwd文件的口令字段中只存放一個特殊的字符,例如「x」或者「*」。
「用戶標識號」是一個整數,系統內部用它來標識用戶。通常狀況下它與用戶名是一一對應的。若是幾個用戶名對應的用戶標識號是同樣的,系統內部將把它們視爲同一個用戶,可是它們能夠有不一樣的口令、不一樣的主目錄以及不一樣的登陸Shell等。
一般用戶標識號的取值範圍是0~65535。0是超級用戶root的標識號,1~99由系統保留,做爲管理帳號,普通用戶的標識號從100開始。在Linux系統中,這個界限是500。
「組標識號」字段記錄的是用戶所屬的用戶組。它對應着/etc/group文件中的一條記錄。
「註釋性描述」字段記錄着用戶的一些我的狀況,例如用戶的真實姓名、電話、地址等,這個字段並無什麼實際的用途。在不一樣的Linux系統中,這個字段的格式並無統一。在許多Linux系統中,這個字段存放的是一段任意的註釋性描述文字,用作finger命令的輸出。
「主目錄」,也就是用戶的起始工做目錄,它是用戶在登陸到系統以後所處的目錄。在大多數系統中,各用戶的主目錄都被組織在同一個特定的目錄下,而用戶主目錄的名稱就是該用戶的登陸名。各用戶對本身的主目錄有讀、寫、執行(搜索)權限,其餘用戶對此目錄的訪問權限則根據具體狀況設置。
用戶登陸後,要啓動一個進程,負責將用戶的操做傳給內核,這個進程是用戶登陸到系統後運行的命令解釋器或某個特定的程序,即Shell。Shell是用戶與Linux系統之間的接口。Linux的Shell有許多種,每種都有不一樣的特色。經常使用的有sh(BourneShell),csh(CShell),ksh(KornShell),tcsh(TENEX/TOPS-20typeCShell),bash(BourneAgainShell)等。系統管理員能夠根據系統狀況和用戶習慣爲用戶指定某個Shell。若是不指定Shell,那麼系統使用sh爲默認的登陸Shell,即這個字段的值爲/bin/sh。
用戶的登陸Shell也能夠指定爲某個特定的程序(此程序不是一個命令解釋器)。利用這一特色,咱們能夠限制用戶只能運行指定的應用程序,在該應用程序運行結束後,用戶就自動退出了系統。有些Linux系統要求只有那些在系統中登記了的程序才能出如今這個字段中。
系統中有一類用戶稱爲僞用戶(psuedousers),這些用戶在Linux /etc/passwd文件中也佔有一條記錄,可是不能登陸,由於它們的登陸Shell爲空。它們的存在主要是方便系統管理,知足相應的系統進程對文件屬主的要求。常見的僞用戶以下所示。僞用戶含義bin擁有可執行的用戶命令文件sys擁有系統文件adm擁有賬戶文件uucpUUCP使用lplp或lpd子系統使用nobodyNFS使用擁有賬戶文件除了上面列出的僞用戶外,還有許多標準的僞用戶,例如:audit,cron,mail,usenet等,它們也都各自爲相關的進程和文件所須要。因爲Linux /etc/passwd文件是全部用戶均可讀的,若是用戶的密碼太簡單或規律比較明顯的話,一臺普通的計算機就可以很容易地將它破解,所以對安全性要求較高的Linux系統都把加密後的口令字分離出來,單獨存放在一個文件中,這個文件是/etc/shadow文件。只有超級用戶才擁有該文件讀權限,這就保證了用戶密碼的安全性。