1.linux操作系統(tǒng)包括三種不同類型的進(jìn)程:
交互進(jìn)程:由shell啟動的進(jìn)程,既可在前臺運(yùn)行,也可在后臺運(yùn)行;
批處理進(jìn)程:與終端沒有聯(lián)系,是一個進(jìn)程序列;
守護(hù)進(jìn)程:linux系統(tǒng)啟動時啟動的進(jìn)程,并在后臺運(yùn)行;
而就緒指狀態(tài)
2.終止一個前臺進(jìn)程可能用到的命令和操作 ctrl+c
shutdown -h now關(guān)機(jī)并關(guān)閉電源
halt 關(guān)機(jī)但要手動關(guān)閉電源
注意:系統(tǒng)在十分鐘后關(guān)機(jī)并且馬上重新啟動: # shutdown –r +10
3.在使用mkdir命令創(chuàng)建新的目錄時,在其父目錄不存在時先創(chuàng)建父目錄的是-p
-m? --mode=MODE? ? 將新建的目錄的存取權(quán)限設(shè)置為MODE,存取權(quán)限用給定的八進(jìn)制數(shù)字表示。
-p ? --parent ? ? ? ? 可以一次建立多個目錄,并且如果所指定的路徑中有些父目錄不存在,自動新建它們。
4.一個文件名字為rr.Z,可以用來解壓縮的命令是:uncompress
tar是操作.tar的命令
gzip是壓縮.gz壓縮包的命令
compress:壓縮.Z文件
uncompress:解壓縮.Z文件
5.若一臺計(jì)算機(jī)的內(nèi)存為128MB ,則交換分區(qū)的大小通常是256MB
(交換分區(qū)一般是物理內(nèi)存的2倍/1.5倍)
6.Samba 服務(wù)器的配置文件是smb.conf
Samba是在Linux和UNIX系統(tǒng)上實(shí)現(xiàn)SMB協(xié)議的一個免費(fèi)軟件,由服務(wù)器及客戶端程序構(gòu)成。SMB協(xié)議是客戶機(jī)/服務(wù)器型協(xié)議,客戶機(jī)通過該協(xié)議可以訪問服務(wù)器上的共享文件系統(tǒng)、打印機(jī)及其他資源。
WEB服務(wù)器配置文件? http.conf
啟動腳本配置文件 ? initd.conf
samba腳本 ? ? ? ? ?rc.samba
samba服務(wù)配置文件 ?smb.conf
7.Linux 有三個查看文件的命令(less/more/cat),若希望在查看文件內(nèi)容過程中可以用光標(biāo)上下移動來查看文件內(nèi)容,應(yīng)使用命令less。
more只能用enter向下翻。
8.建立動態(tài)路由需要用到的文件有/etc/gateways
動態(tài)路由器上的路由表項(xiàng)是通過相互連接的路由器之間交換彼此信息,然后按照一定的算法優(yōu)化出來的,而這些路由信息是在一定時間間隙里不斷更新,以適應(yīng)不斷變化的網(wǎng)絡(luò),以隨時獲得最優(yōu)的尋路效果。為了實(shí)現(xiàn)IP分組的高效尋路,IETF制定了多種尋路協(xié)議。其中用于自治系統(tǒng)(AS:Autonomous System)內(nèi)部網(wǎng)關(guān)協(xié)議有開放式最短路徑優(yōu)先(OSPF:Open Shortest Path First)協(xié)議和尋路信息協(xié)議(RIP:Routing:[nformation Protoc01)。所謂自治系統(tǒng)是指在同一實(shí)體(如學(xué)校、企業(yè)或ISP)管理下的主機(jī)、路由器及其他網(wǎng)絡(luò)設(shè)備的集合。還有用于自治域系統(tǒng)之間的外部網(wǎng)絡(luò)路由協(xié)議BGP-4等。Linux操作系統(tǒng)中,建立動態(tài)路由需要用到文件/etc/gateways,etc/gateways文件是I~inux的路由表文件。
/etc/hosts 設(shè)置主機(jī)名和ip的對應(yīng)關(guān)系
/etc/hostname ?設(shè)置主機(jī)名
/etc/resolv.conf ?設(shè)置DNS
---------------------------------------
resolv.conf的關(guān)鍵字主要有四個,分別是:
nameserver??? //定義DNS服務(wù)器的IP地址
domain?????? //定義本地域名
search?????? ?//定義域名的搜索列表
sortlist?? ?????//對返回的域名進(jìn)行排序
最主要是nameserver關(guān)鍵字,如果沒指定nameserver就找不到DNS服務(wù)器,其它關(guān)鍵字是可選的。
-----------------------------------------------
9.端口號的作用及常見端口號用途
在網(wǎng)絡(luò)技術(shù)中,端口(Port)大致有兩種意思:一是物理意義上的端口,比如,ADSL Modem、集線器、交換機(jī)、路由器用 于連接其他網(wǎng)絡(luò)設(shè)備的接口,如RJ-45端口、SC端口等等。二是邏輯意義上的端口,一般是指TCP/IP協(xié)議中的端口,端口號的范圍從0到65535,比如用于瀏覽網(wǎng)頁服務(wù)的80端口,用于FTP服務(wù)的21端口等等。
www 端口號:80
ftp的tcp端口號:20(主動模式) 21(被動模式)
Telnet服務(wù)器的tcp端口號:23
TFTP(簡單文件傳送協(xié)議)服務(wù)器的UDP端口號:69
主機(jī)是怎樣區(qū)分不同的網(wǎng)絡(luò)服務(wù)呢?顯然不能只靠IP地址,因?yàn)镮P 地址與網(wǎng)絡(luò)服務(wù)的關(guān)系是一對多的關(guān)系。實(shí)際上是通過“IP地址+端口號”來區(qū)分不同的服務(wù)的。
如果說IP地址讓網(wǎng)絡(luò)上的兩個節(jié)點(diǎn)之間可以建立點(diǎn)對點(diǎn)的連接,那么端口號則為端到端的連接提供了可能。
端口號的范圍是從1~65535。其中1~1024是被RFC 3232規(guī)定好了的,被稱作“眾所周知的端口”(Well Known Ports);從1025~65535的端口被稱為動態(tài)端口(Dynamic Ports),可用來建立與其它主機(jī)的會話,也可由用戶自定義用途。
FTP服務(wù)器有兩個端口,其中21端口用于連接,20端口用于傳輸數(shù)據(jù)
進(jìn)行FTP文件傳輸中,客戶端首先連接到FTP服務(wù)器的21端口,進(jìn)行用戶的認(rèn)證,認(rèn)證成功后,要傳輸文件時,服務(wù)器會開一個端口為20來進(jìn)行傳輸數(shù)據(jù)文件。
也就是說,端口20才是真正傳輸所用到的端口,端口21只用于FTP的登陸認(rèn)證。我們平常下載文件時,會遇到下載到99%時,文件不完成,不能成功的下載。其實(shí)是因?yàn)槲募螺d完畢后,還要在21端口再行進(jìn)行用戶認(rèn)證,而下載文件的時間如果過長,客戶機(jī)與服務(wù)器的21端口的連接會被服務(wù)器認(rèn)為是超時連接而中斷掉,就是這個原因。解決方法就是設(shè)置21端口的響應(yīng)時間。
10.下面對linux下mysqldump備份命令及參數(shù)描述正確的是:
mysqldump -h ip -uroot -p DBNAME >bck.sql ? (導(dǎo)出的是sql語句)
mysqldump是mysql用于轉(zhuǎn)存儲數(shù)據(jù)庫的客戶端程序。它主要產(chǎn)生一系列的SQL語句,可以封裝到文件,該文件包含有所有重建您的數(shù)據(jù)庫所需要的 SQL命令如CREATE DATABASE,CREATE TABLE,INSERT等等??梢杂脕韺?shí)現(xiàn)輕量級的快速遷移或恢復(fù)數(shù)據(jù)庫。是mysql數(shù)據(jù)庫實(shí)現(xiàn)邏輯備份的一種方式。
在日常維護(hù)工作當(dāng)中經(jīng)常會需要對數(shù)據(jù)進(jìn)行導(dǎo)出操作,而mysqldump是導(dǎo)出數(shù)據(jù)過程中使用非常頻繁的一個工具;它自帶的功能參數(shù)非常多,文章中會列舉出一些常用的操作,在文章末尾會將所有的參數(shù)詳細(xì)說明列出來。
11.將/home/stud1/wang目錄做歸檔壓縮,壓縮后生成wang.tar.gz 文件,并將此文件保存到/home 目錄下,實(shí)現(xiàn)此任務(wù)的tar 格式為:
tar zcvf /home/wang.tar.gz /home/stud1/wang
z表示使用gzip壓縮(才有后面的gz)
c表示壓縮
v表示可視,能看到打包壓縮的過程
f表示文件
tar 參數(shù) 壓縮后的目錄 想要壓縮的目錄
12.缺省,即系統(tǒng)默認(rèn)狀態(tài),意思與“默認(rèn)”相同。
13.useradd和adduser的區(qū)別
添加用戶:useradd -m 用戶名? 然后設(shè)置密碼? passwd 用戶名
刪除用戶:userdel? -r? 用戶名 ?(加了-r 參數(shù),實(shí)現(xiàn)把留在系統(tǒng)中的文件也刪除掉)
(1)在root權(quán)限下,useradd只是創(chuàng)建了一個用戶名,如 (useradd? +用戶名 ),它并沒有在/home目錄下創(chuàng)建同名文件夾,也沒有創(chuàng)建密碼,因此利用這個用戶登錄系統(tǒng),是登錄不了的,為了避免這樣的情況出現(xiàn),可以用 (useradd -m +用戶名)的方式創(chuàng)建,它會在/home目錄下創(chuàng)建同名文件夾,然后利用( passwd + 用戶名)為指定的用戶名設(shè)置密碼。
(2)adduser創(chuàng)建新用戶(adduser +用戶名)---->在/home目錄下會自動創(chuàng)建同名文件夾
14.當(dāng)內(nèi)網(wǎng)內(nèi)沒有條件建立dns服務(wù)器,又不想用IP訪問網(wǎng)站,應(yīng)配置hosts文件
hosts 文件是linux系統(tǒng)上一個負(fù)責(zé)ip地址與域名快速解析的文件。在沒有域名解析服務(wù)器的情況下,系統(tǒng)上的所有網(wǎng)絡(luò)程序都通過查詢該文件來解析對應(yīng)于某個主機(jī)名的ip地址,否則就需要使用dns服務(wù)程序來解決。通過可以將常用的域名和ip地址映射加入到hosts文件中,實(shí)現(xiàn)快速方便的訪問。
15.Crontab格式說明

16.i節(jié)點(diǎn)(索引結(jié)點(diǎn) index node)
inode 是index node 簡寫,中文翻譯為索引節(jié)點(diǎn),在linux系統(tǒng)中,文件的管理采用inode實(shí)現(xiàn),具體內(nèi)容包含:
* 文件的字節(jié)數(shù)
* 文件擁有者的User ID
* 文件的Group ID
* 文件的讀、寫、執(zhí)行權(quán)限
* 文件的時間戳,共有三個:ctime指inode上一次變動的時間,mtime指文件內(nèi)容上一次變動的時間,atime指文件上一次打開的時間。
* 鏈接數(shù),即有多少文件名指向這個inode
* 文件數(shù)據(jù)block的位置
17.網(wǎng)絡(luò)服務(wù)的daemon(守護(hù)進(jìn)程)是netd(Network Daemon)
18.在 Linux 中查看 ARP 緩存記錄的命令是: arp -a
arp -a? 查看緩存記錄(-a和-g參數(shù)的結(jié)果是一樣的) ?--顯示所有接口當(dāng)前的 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ARP緩存表
arp -d ? 刪除某些內(nèi)容
注:ARP(Address Resolution Protocol)地址解析協(xié)議,根據(jù)IP地址獲取物理地址的一個TCP/IP協(xié)議。主機(jī)發(fā)送信息時將包含目標(biāo)IP地址的ARP請求廣播到網(wǎng)絡(luò)上的所有主機(jī),并接收返回消息,以此確定目標(biāo)的物理地址;收到返回消息后將該IP地址和物理地址存入本機(jī)ARP緩存中并保留一定時間,下次請求時直接查詢ARP緩存以節(jié)約資源。ARP命令可用于查詢本機(jī)ARP緩存中IP地址和MAC地址的對應(yīng)關(guān)系、添加或刪除靜態(tài)對應(yīng)關(guān)系等。
ARP緩存中包含一個或多個表,它們用于存儲ip地址及其經(jīng)過解析的以太網(wǎng)或令牌環(huán)(所有的工作站都連接到一個環(huán)上,每個工作站只能同直接相鄰的工作站傳輸數(shù)據(jù)的網(wǎng)絡(luò)。通過圍繞環(huán)的令牌信息授予工作站傳輸權(quán)限,基于令牌傳遞Token Passing技術(shù))物理地址。
19.usermod -l 修改賬號名稱,使用格式:usermod -l? new_name? old_name
usermod(選項(xiàng))(參數(shù)):參數(shù)若為兩個,順序一般為usermod (選項(xiàng))目標(biāo)參數(shù)? 原始參數(shù)
-c<備注>:修改用戶帳號的備注文字;
-d<登入目錄>:修改用戶登入時的目錄;
-e<有效期限>:修改帳號的有效期限;
-f<緩沖天數(shù)>:修改在密碼過期后多少天即關(guān)閉該帳號;
-g<群組>:修改用戶所屬的群組;
-G<群組>;修改用戶所屬的附加群組;
-l<帳號名稱>:修改用戶帳號名稱;
-L:鎖定用戶密碼,使密碼無效;
-s:修改用戶登入后所使用的shell;
-u:修改用戶ID;
-U:解除密碼鎖定。
20.在Shell環(huán)境下,如何查看遠(yuǎn)程Linux系統(tǒng)運(yùn)行了多少時間?
ssh user@被監(jiān)控主機(jī)ip "uptime"
scp用于遠(yuǎn)程數(shù)據(jù)傳輸scp (secure copy)
ssh用于遠(yuǎn)程登錄
uptime命令可以查看當(dāng)前l(fā)inux系統(tǒng)運(yùn)行了多長時間