1.Linux下如何用命令查看實時日志(完整命令)
tail -f 路徑.log
查看前多少行 tai-200f 路徑.log
2.Linux如何給文件賦予讀寫操作的權限
chmod 755 路徑\文件夾名
ugo 755 user有rwx權限 group有rx權限 other有rx權限
r:可讀 w:可寫 x:可執行
5 二進制 101代表r-x權限
6 二進制110代表rw-權限
4 二進制 100代表有r--權限
7 二進制 111代表有rwx權限(最多)
3.查看某端口號被占用的命令
查看8080端口號被占用:
netstat -anp 8080 、netstat -tunlp | grep 8080、lsof -i:8080
查看某進程被占用:pa aux | grep java
4.grep命令
grep [-acinv] '搜尋字符串' filename
參數說明:
-a :將 binary 檔案以 text 檔案的方式搜尋數據
-c :計算找到 '搜尋字符串' 的次數
-i :忽略大小寫的不同,所以大小寫視為相同
-n :順便輸出行號
-v :反向選擇,亦即顯示出沒有 '搜尋字符串' 內容的那一行!
1)查詢file1 里面空行的所在行號
grep -n "^$" file1
2)查詢file1 以abc 結尾的行
grep -n "abc$" file1
5.打印出file1 文件第1 到第3 行
head -3 file1
sed -n '1,3p' file1
6.oracle 數據庫備份方式
物理備份:開啟網絡監聽,備份數據庫文件。
RMAN 備份:通過表空間文件在RMAN 模式對ORACLE 數據備份。
7.請寫出apache2.X 版本的兩種工作模式,以及各自工作原理。如何查看apache 當前所支持的模塊,并且查看是工作在哪種模式下?
1)prefork(多進程,每個進程產生子進程)和worker(多進程,每個進程生成多個線程)
2)prefork 的工作原理是,控制進程在最初建立“StartServers”個子進程后,為了滿足 MinSpareServers 設置的需要創建一個進程,等待一秒鐘,繼續創建兩個,再等待一秒鐘, 繼續創建四個……如此按指數級增加創建的進程數,最多達到每秒32 個,直到滿足 MinSpareServers 設置的值為止。這就是預派生(prefork)的由來。這種模式可以不必在請求到來時再產生新的進程,從而減小了系統開銷以增加性能。
3)worker 是2.0 版中全新的支持多線程和多進程混合模型的MPM。由于使用線程來處 理,所以可以處理相對海量的請求,而系統資源的開銷要小于基于進程的服務器。但是,worker 也使用了多進程,每個進程又生成多個線程,以獲得基于進程服務器的穩定性。這種MPM 的工作方式將是Apache 2.0 的發展趨勢。
4)可以通過命令httpd -l 可以查看apache 當前的模塊,如果帶有worker.c 就是工作在worker 模式下,如果有prefork.c 就是工作在prefork.c 的模式下。
8.如何用mysql 命令進行備份和恢復?以test 庫為例,創建一個備份,并再用此備份進行恢復。
使用root用戶備份和恢復,備份文件可加上絕對路徑
mysqldump -u root -p test > test.sql
mysql -u root -p test < test.sql
9.你認為在系統調優方面都包括哪些工作,以linux 為例,請簡明闡述,并舉一些參數為例。
系統調優包括內核參數優化和應用優化2 個方面
10.A B 網絡是通的,最少列出五種傳輸文件的服務
nfs ,ftp,scp ,rsync,samba,http://
11.在Shell 環境下,如何查看遠程Linux 系統運行了多少時間?
監控主機執行: ssh user@被監控主機ip "uptime"
查看Linux系統運行時間------uptime
12.如何查看當前Linux 系統的狀態,如CPU 使用,內存使用,負載情況等
1)Linux 系統中“/proc”是個偽文件目錄,不占用系統空間,及時的反應出內存現在使用的進程情況......其中許多文件都保存系統運行狀態和相關信息
對于“/proc”中文件可使用文件查看命令瀏覽其內容,文件中包含系統特定信息:
cpuinfo 主機CPU 信息
filesystems 文件系統信息
meninfo 主機內存信息
version Linux 內存版本信息
diskstatus 磁盤負載情況
2)另外top 命令可以動態的顯示當前系統進程用戶的使用情況,而且是動態的顯示出來,尤其是在該命令顯示出來的對上方對系統的情況進行匯總.
3)free 命令呢可以查看真實使用的內存 一般用free -m
4)使用lsof 、ps -aux 可以查看詳細的每個進程的使用狀況
5)dmesg 也是常用來查看系統性能的命令
13.系統中有用戶user1 和user2,同屬于users 組。在user1 用戶目錄下有一文件file1,它擁有644 的權限,如果user2 用戶想修改user1 用戶目錄下的file1 文件,應擁有 B 權 限。
A 744
B 664
C 646
D 746
14. 如果想配置一臺匿名ftp 服務器,應修改 C 文件。
A /etc/gateway
B /etc/ftpservers
C /etc/ftpusers
D /etc/inetd.conf
15.cat與tac命令
cat 是顯示文件夾的命令,這個大家都知道,tac 是cat 的倒寫,意思也和它是相反的。cat是從第一行顯示到最后一行,而tac 是從最后一行顯示到第一行,而rev 則是從最后一個字符顯示到第一個字符
16.一些小知識點
- Samba 服務器的進程由smbd和nmbd兩部分組成
- 配置NFS服務器,在服務器端主要配置/etc/exports文件
- 為保證在啟動服務器時自動啟動DHCP 進程,應對/etc/rc.d/rc.inet1文件進行編輯
- 在配置代理服務器時,若設置代理服務器的工作緩存為64MB,配置行應為cache_ mem 64MB
- 安全管理涉及的問題包括保證網絡管理工作可靠進行的安全問題和保護網絡用戶及網絡管理對象問題。 控制和維護訪問權限屬于安全管理的內容
- 關于/etc/fstab 文件,啟動時按fstab 文件描述內容加載文件系統
- 通過文件名存取文件時,文件系統內部的操作過程是,文件名在目錄中查找對應的I 節點,通過I 節點存取文件數據
- Linux 將存儲設備和輸入/輸出設備均看做文件來操作, C 不是以文件的形式出現。
A 目錄
B 軟鏈接
C i 節點表
D 網絡適配器
可能是因為它是個表。。。。 - 關于i 節點和超級塊,下列論述不正確的是 B 。
A i 節點是一個長度固定的表
B 超級塊在文件系統的個數是唯一的
C i 節點包含了描述一個文件所必需的全部信息
D 超級塊記錄了i 節點表和空閑塊表信息在磁盤中存放的位置 - D 設備是字符設備。
A hdc
B fd0
C hda1
D tty1(A,B,C 為塊設備) - /usr/src目錄存放著Linux 的源代碼
- 關于文件系統的安裝和卸載,關于文件系統的安裝和卸載
- B 不是進程和程序的區別。
A 程序是一組有序的靜態指令,進程是一次程序的執行過程
B 程序只能在前臺運行,而進程可以在前臺或后臺運行
C 程序可以長期保存,進程是暫時的
D 程序沒有狀態,而進程是有狀態的 - 文件exer1 的訪問權限為rw-r--r--,現要增加所有用戶的執行權限和同組用戶的寫
權限:A chmod a+x g+w exer1
a----------------all(所有用戶)
g----------------group(所屬組用戶)
o----------------others(其他用戶)
u-----------------user(所有者)
”+“、”-“表示增加和去掉相應的權限 - tar 歸檔且壓縮的文件可以由gzip 命令解壓縮
- 不是shell 具有的功能和特點的是 C 。
A 管道 B 輸入輸出重定向 C 執行后臺進程 D 處理程序命令
17.i節點相關
- 簡述Linux 文件系統通過i 節點把文件的邏輯結構和物理結構轉換的工作過程。
Linux 通過i 節點表將文件的邏輯結構和物理結構進行轉換。
i 節點是一個64 字節長的表,表中包含了文件的相關信息,其中有文件的大小、文件所有者、文件的存取許可方式以及文件的類型等重要信息。在i 節點表中最重要的內容是磁盤地址表 。在磁盤地址表中有13 個塊號,文件將以塊號在磁盤地址表中出現的順序依次讀取相應的塊。Linux 文件系統通過把i 節點和文件名進行連接,當需要讀取該文件時,文件系統在當前目錄表中查找該文件名對應的項,由此得到該文件相對應的i節點號,通過該i 節點的磁盤地址表把分散存放的文件物理塊連接成文件的邏輯結構。 - 解釋i 節點在文件系統中的作用。
在linux 文件系統中,是以塊為單位存儲信息的,為了找到某一個文件在存儲空間中存放的位置,用i 節點對一個文件進行索引。I 節點包含了描述一個文件所必須的全部信息。所以 i 節點是文件系統管理的一個數據結構。
18.進程相關
- 簡述進程的啟動、終止的方式以及如何進行進程的查看。
在Linux 中啟動一個進程有手工啟動和調度啟動兩種方式:
(1)手工啟動
用戶在輸入端發出命令,直接啟動一個進程的啟動方式。可以分為:
①前臺啟動:直接在SHELL 中輸入命令進行啟動。
②后臺啟動:啟動一個目前并不緊急的進程,如打印進程。
(2)調度啟動
系統管理員根據系統資源和進程占用資源的情況,事先進行調度安排,指定任務運行的時間和場合,到時候系統會自動完成該任務。
經常使用的進程調度命令為:at、batch、crontab。 - 進程的查看和調度分別使用什么命令?
進程查看的命令是ps 和top。
進程調度的命令有at,crontab,batch,kill。
19.簡述DNS 進行域名解析的過程。
參考答案:
首先,客戶端發出DNS 請求翻譯IP 地址或主機名。DNS 服務器在收到客戶機的請求后:
(1)檢查DNS 服務器的緩存,若查到請求的地址或名字,即向客戶機發出應答信息;
(2)若沒有查到,則在數據庫中查找,若查到請求的地址或名字,即向客戶機發出應答信息;
(3)若沒有查到,則將請求發給根域DNS 服務器,并依序從根域查找頂級域,由頂級查找二級域,二級域查找三級,直至找到要解析的地址或名字,即向客戶機所在網絡的DNS服務器發出應答信息,DNS 服務器收到應答后現在緩存中存儲,然后,將解析結果發給客戶機。
(4)若沒有找到,則返回錯誤信息。
20.系統管理員的職責包括那些?管理的對象是什么?
系統管理員的職責是進行系統資源管理、設備管理、系統性能管理、安全管理和系統性能監測。管理的對象是服務器、用戶、服務器的進程及系統的各種資源等。
21.什么是靜態路由,其特點是什么?什么是動態路由,其特點是什么?
- 靜態路由是由系統管理員設計與構建的路由表規定的路由。適用于網關數量有限的場合,且網絡拓樸結構不經常變化的網絡。其缺點是不能動態地適用網絡狀況的變化,當網絡狀況變化后必須由網絡管理員修改路由表。
- 動態路由是由路由選擇協議而動態構建的,路由協議之間通過交換各自所擁有的路由信息實時更新路由表的內容。動態路由可以自動學習網絡的拓樸結構,并更新路由表。其缺點是路由廣播更新信息將占據大量的網絡帶寬。
22.什么是符號鏈接(軟連接),什么是硬鏈接?符號鏈接與硬鏈接的區別是什么?
鏈接分硬鏈接和符號鏈接。
- 符號鏈接可以建立對于文件和目錄的鏈接。符號鏈接可以跨文件系統,即可以跨磁盤分區。符號鏈接的文件類型位是l,鏈接文件具有新的i 節點。
- 硬鏈接不可以跨文件系統。它只能建立對文件的鏈接,硬鏈接的文件類型位是-,且硬鏈接文件的i 節點同被鏈接文件的i 節點相同。
23.簡述網絡文件系統NFS,并說明其作用。
網絡文件系統是應用層的一種應用服務,它主要應用于Linux 和Linux 系統、Linux 和Unix系統之間的文件或目錄的共享。對于用戶而言可以通過 NFS 方便的訪問遠地的文件系統,使之成為本地文件系統的一部分。采用NFS 之后省去了登錄的過程,方便了用戶訪問系統資源。
24.Apache服務器配置相關
- Apache 服務器的配置文件httpd.conf 中有很多內容,請解釋如下配置項:
(1)MaxKeepAliveRequests 200
(2)UserDir public_html
(3)DefaultType text/plain
(4)AddLanguare en.en
(5)DocumentRoot“/usr/local/httpd/htdocs”
(6)AddType application/x-httpd-php.php.php.php4
參考答案:
(1)允許每次連接的最大請求數目,此為200;
(2)設定用戶放置網頁的目錄;
(3)設置服務器對于不認識的文件類型的預設格式;
(4)設置可傳送語言的文件給瀏覽器;
(5)該目錄為Apache 放置網頁的地方;
(6)服務器選擇使用php4。 - 試解釋apache 服務器以下配置的含義:
(1)port 1080
(2)UserDir userdoc
(3)DocumentRoot “/home/htdocs”
(4);
Options Indexes FollowSymLinks
AllowOverride None
Order deny,allow
deny from all
allow from 192.168.1.5
;
(5)Server Type Standlone
參考答案:
Apache 服務器配置行含義如下:
(1)將apache 服務器的端口號設定為1080;
(2)設定用戶網頁目錄為userdoc;
(3)設定apache 服務器的網頁根目錄:/home/htdocs;
(4)在此apache 服務器上設定一個目錄/home/htdocs/inside,且此目錄只允許IP 地址為192.168.1.5 的主機訪問;
(5)定義apache 服務器以獨立進程的方式運行。
25.簡述使用ftp 進行文件傳輸時的兩種登錄方式?它們的區別是什么?常用的ftp 文件傳輸命令是什么?
參考答案:
(1)ftp 有兩種登錄方式:匿名登錄和授權登錄。使用匿名登錄時,用戶名為:anonymous,密碼為:任何合法email 地址;使用授權登錄時,用戶名為用戶在遠程系統中的用戶帳號,密碼為用戶在遠程系統中的用戶密碼。
區別:使用匿名登錄只能訪問ftp 目錄下的資源,默認配置下只能下載;而授權登錄訪問的權限大于匿名登錄,且上載、下載均可。
(2)ftp 文件傳輸有兩種文件傳輸模式:ASCII 模式和binary 模式。ASCII 模式用來傳輸文本文件,其他文件的傳輸使用binary 模式。
(3)常用的ftp 文件傳輸命令為:bin、asc、put、get、mput、mget、prompt、bye
26.Linux常用基本命令
- 1.date命令------顯示或設置系統的日期與時間
獲取當前時間的unix時間戳date +%s
返回幾天前的時間 ,使用 date -d '-2 days'
返回幾天后的時間,使用 date -d '+s days' - 2.修復文件系統
fsck –yt ext3 /
-t 指定文件系統
-y 對發現的問題自動回答yes - read 命令5秒后自動退出
read -t 5 - vi編輯器(涉及到修改,添加,查找)
插入(insert)模式
i 光標前插入
I 光標行首插入
a 光標后插入
A 光標行尾插入
o 光標所在行下插入一行,行首插入
O 光標所在行上插入一行,行首插入
G 移至最后一行行首
nG 移至第n行行首
n+ 下移n行,行首
n- 上移n行,行首
:/str/ 從當前往右移動到有str的地方
:?str? 從當前往左移動到有str的地方
:s/str1/str2/ 將找到的第一個str1替換為str2
:s/str2/str2/g 將當前行找到的所有str1替換為str2
:n1,n2s/str1/str2/g 將從n1行至n2行找到的所有的str1替換為str2
:1,.s/str1/str2/g 將從第1行至當前行的所有str1替換為str2
:.,$s/str1/str2/g 將從當前行至最后一行的所有str1替換為str2 - linux服務器之間相互復制文件
copy 本地文件1.sh到遠程192.168.9.10服務器的/data/目錄下
scp /etc/1.sh king@192.168.9.10:/data/
copy遠程192.168.9.10服務器/data/2.sh文件到本地/data/目錄
scp king@192.168.9.10:/data/2.sh /data/
- 如何查看目標主機192.168.0.1開放那些端口
nmap -PS 192.168.0.1 - 合并文件
取出兩個文件的并集(重復的行只保留一份)
cat file1 file2 | sort | uniq
取出兩個文件的交集(只留下同時存在于兩個文件中的文件)
cat file1 file2 | sort | uniq -d
刪除交集,留下其他的行
cat file1 file2 | sort | uniq –u
27.填空題:
- 1.在Linux系統中,以 文件 方式訪問設備 。
- 2.Linux內核引導時,從文件 /etc/fstab 中讀取要加載的文件系統。
- 3.Linux文件系統中每個文件用 i節點 來標識。
- 4.全部磁盤塊由四個部分組成,分別為引導塊 、專用塊 、 i節點表塊 和數據存儲塊。
- 5.鏈接分為: 硬鏈接 和 符號鏈接 。
- 6.超級塊包含了i節點表 和 空閑塊表 等重要的文件系統信息。
- 7.某文件的權限為:d-rw-r–_r–,用數值形式表示該權限,則該八進制數為: 644 ,該文件屬性是 目錄 。
- 8.前臺起動的進程使用 Ctrl+c 終止。
- 9.靜態路由設定后,若網絡拓撲結構發生變化,需由系統管理員修改路由的設置。
- 10.網絡管理的重要任務是: 控制 和 監控 。
- 11.安裝Linux系統對硬盤分區時,必須有兩種分區類型: 文件系統分區 和 交換分區 。
- 12.編寫的Shell程序運行前必須賦予該腳本文件 執行 權限。
- 13.系統管理的任務之一是能夠在 分布式 環境中實現對程序和數據的安全保護、備份、恢復和更新。
- 14.系統交換分區是作為系統 虛擬存儲器 的一塊區域。
- 15.內核分為 進程管理系統 、 內存管理系統 、 I/O管理系統 和文件管理系統 等四個子系統。
- 16.內核配置是系統管理員在改變系統配置 硬件 時要進行的重要操作。
- 17.在安裝Linux系統中,使用netconfig程序對網絡進行配置,該安裝程序會一步步提示用戶輸入主機名、域名、域名服務器、Ip地址、 網關地址 和 子網掩碼 等必要信息。
- 18.唯一標識每一個用戶的是用戶 ID 和用戶名。
- 19.RIp 協議是最為普遍的一種內部協議,一般稱為動態路由信息協議。
- 20.在Linux系統中所有內容都被表示為文件,組織文件的各種方法稱為 文件系統 。
- 21.DHCp可以實現動態 Ip 地址分配。
- 22.系統網絡管理員的管理對象是服務器、 用戶 和服務器的進程 以及系統的各種資源。
- 23.網絡管理通常由監測、傳輸和管理三部分組成,其中管理部分是整個網絡管理的中心。
- 24.當想刪除本系統用不上的 設備驅動程序 時必須編譯內核,當內核不支持系統上的 設備驅動程序 時,必須對內核 升級 。
- 25.ping命令可以測試網絡中本機系統是否能到達 一臺遠程主機 ,所以常常用于測試網絡的 連通性 。
- 26.vi 編輯器具有兩種工作模式: 命令模式 和 輸入模式,末行命令模式。
- 27.可以用ls –al命令來觀察文件的權限,每個文件的權限都用10位表示,并分為四段,其中第一段占 1 位,表示 文件類型 ,第二段占3位,表示 文件所有者 對該文件的權限。
- 28.進程與程序的區別在于其動態性,動態的產生和終止,從產生到終止進程可以具有的基本狀態為: 運行態 、 就緒態 和 等待態(阻塞態) 。
- 29.DNS實際上是分布在internet上的主機信息的數據庫,其作用是實現 Ip地址和主機名 之間的轉換。
- 30.Apache是實現WWW服務器功能的應用程序,即通常所說的“瀏覽web服務器”,在服務器端 為用戶提供瀏覽 web服務 的就是apache應用程序。
- 31.在Linux系統上做備份可以有兩種類型:系統備份 和 用戶備份 。其中前者是指對 操作系統 的備份,后者是指對 應用程序和用戶文件的備份。
- 32.CD-ROM標準的文件系統類型是 iso9660 。
- 33.當lilo.conf配置完畢后,使之生效,應運行的命令及參數是 lilo 。
- 34.在使用ls命令時,用八進制形式顯示非打印字符應使用參數 -b 。
- 35.Linux使用支持Windows 9.x/2000長文件名的文件系統的類型是 vfat
- 36.設定限制用戶使用磁盤空間的命令是 quota 。
- 37.在Linux系統中,用來存放系統所需要的配置文件和子目錄的目錄是 /etc 。
- 38.硬連接只能建立對 文件 鏈接。符號鏈接可以跨不同文件系統創建。
- 39.套接字文件的屬性位是 s 。
- 40.結束后臺進程的命令是 kill 。
- 41.進程的運行有兩種方式,即 獨立運行和使用父進程運行 。
- 42.Links分為 硬鏈接和符號鏈接 。
- 43.在超級用戶下顯示Linux系統中正在運行的全部進程,應使用的命令及參數是 ps -aux 。
- 44.管道文件的屬性位是 p 。
- 45.將前一個命令的標準輸出作為后一個命令的標準輸入,稱之為 管道
- 46.為腳本程序指定執行權的命令及參數是 chmod a+x filename 。
- 47.進行遠程登錄的命令是 telnet 。
- 48.欲發送10個分組報文測試與主機abc.tuu.edu.cn的連通性,應使用的命令和參數是: ping abc.tuu.edu.cn –c 10 。
- 49.DNS服務器的進程命名為named,當其啟動時,自動裝載 /etc目錄下的 named.conf 文件中定義的DNS分區數據庫文件。
- 50.Apache服務器進程配置文件是 httpd.conf 。
- 51.在 Linux系統中,壓縮文件后生成后綴為.gz文件的命令是 gzip 。
- 52.在用vi編輯文件時,將文件內容存入test.txt文件中,應在命令模式下鍵入 :w test.txt 。
- 53.可以在標準輸出上顯示整年日歷的命令及參數是 cal -y 。
- 54.在shell編程時,使用方括號表示測試條件的規則是:方括號兩邊必須有 空格 。
- 55.檢查已安裝的文件系統/dev/had5是否正常,若檢查有錯,則自動修復,其命令及參數是 fsck –a /dev/had5 。
- 56.在Windows9.x環境下共享Unix/Linux中的用戶目錄的一個工具是 Samba服務器 。
- 57.系統管理員的職責是進行系統資源管理、系統性能管理、設備管理、安全管理和 系統性能監測 。
- 58.在Linux系統中,測試DNS服務器是否能夠正確解析域名的的客戶端命令,使用命令 nslookup 。
- 59.在Linux系統下,第二個IDE通道的硬盤(從盤)被標識為 hdb 。
- 60.當系統管理員需升級內核版本和改變系統硬件配置時,應 重新編譯內核 。
- 61.如果只是要修改系統的Ip地址,應修改 /etc/rc.d/rc.inet1 配置文件。
- 62.當LAN內沒有條件建立DNS服務器,但又想讓局域網內的用戶可以使用計算機名互相訪問時,應配置 /etc/hosts 文件。
- 63.在vi編輯環境下,使用 Esc鍵 進行模式轉換。
- 64.Slackware Linux 9.0通常使用 ext3 文件系統,系統的全部磁盤塊由 四 部分組成。
- 65.將/home/stud1/wang目錄做歸檔壓縮,壓縮后生成wang.tar.gz文件,并將此文件保存到/home目錄下,實現此任務的tar命令格式 tar zcvf /home/wang.tar.gz /home/stud1/wang 。
- 66.管道就是將前一個命令的 標準輸出 作為后一個命令的 標準輸入 。
- 67.在使用手工的方法配置網絡時,可通過修改 /etc/HOSTNAME 文件來改變主機名,若要配置該計算機的域名解析客戶端,需配置 /etc/resolv.conf 文件。
- 68.啟動進程有手動啟動和調度啟動兩種方法,其中調度啟動常用的命令為 at 、 batch 和 crontab 。
- 69.test.bns.com.cn的域名是 bns.com.cn ,如果要配置一域名服務器,應在 named.conf 文件中定義DNS數據庫的工作目錄。
- 70.Sendmail郵件系統使用的兩個主要協議是: SMTp 和 pOp ,前者用來發送郵件,后者用來接收郵件。
- 71.DHCp是動態主機配置協議的簡稱,其作用是:為網絡中的主機分配Ip地址 。
- 71.目前代理服務器使用的軟件包有很多種,教材中使用的是 squid 。
- 72.rm命令可刪除文件或目錄,其主要差別就是是否使用遞歸開關 -r或-R
- 73.mv 命令可以移動文件和目錄,還可以為文件和目錄重新命名。
- 74.路由選擇協議(RIp)的跳數表示到達目的地之前必須通過的 網關 數,RIp接受的最長距離是 15跳 。
- 75.ping命令用于測試網絡的連通性,ping命令通過 ICMp 協議(internet控制信息協議)來實現。
- 76.nfs 協議用于實現Unix(/linux)主機之間的文件系統共享。
- 77.在Linux操作系統中,設備都是通過特殊的 文件 來訪問。
- 78.shell不僅是 用戶命令的解釋器 ,它同時也是一種功能強大的編程語言。 bash是Linux的缺省shell。
- 79.用 >;>; 符號將輸出重定向內容附加在原文的后面。
- 80.增加一個用戶的命令是:adduser 或useradd 。
- 81.進行字符串查找,使用grep命令。
使用 * 每次匹配若干個字符。 - 82./sbin 目錄用來存放系統管理員使用的管理程序。
28.單項選擇題:
- 1.下面的網絡協議中,面向連接的的協議是: A 。
A 傳輸控制協議(TCP)
B 用戶數據報協議(UDP)
C 網際協議
D 網際控制報文協議 - 2.在/etc/fstab文件中指定的文件系統加載參數中, D 參數一般用于CD-ROM等移動設備。
A defaults
B sw
C rw和ro
D noauto - 3.Linux文件權限一共10位長度,分成四段,第三段表示的內容是 C 。
A 文件類型
B 文件所有者的權限
C 文件所有者所在組的權限
D 其他用戶的權限 - 4.終止一個前臺進程可能用到的命令和操作 B 。
A kill
B ;+C
C shut down
D halt - 5.在使用mkdir命令創建新的目錄時,在其父目錄不存在時先創建父目錄的選項是 D 。
A -m
B -d
C -f
D -p - 6.下面關于i節點描述錯誤的是 A 。(inode是一種數據結構,vfs中描述文件的相關參數??)
A i節點和文件是一一對應的
B i節點能描述文件占用的塊數
C i節點描述了文件大小和指向數據塊的指針
D 通過i節點實現文件的邏輯結構和物理結構的轉換 - 7.一個文件名字為rr.Z,可以用來解壓縮的命令是: D 。
A tar B gzip C compress D uncompress - 8.具有很多C語言的功能,又稱過濾器的是 C 。
A csh B tcsh C awk(awk詳解) D sed - 9.一臺主機要實現通過局域網與另一個局域網通信,需要做的工作是 C
A 配置域名服務器
B 定義一條本機指向所在網絡的路由
C 定義一條本機指向所在網絡網關的路由
D 定義一條本機指向目標網絡網關的路由 - 10.建立動態路由需要用到的文件有 D 。
A /etc/hosts B /etc/HOSTNAME C /etc/resolv.conf D /etc/gateways - 11.局域網的網絡地址192.168.1.0/24,局域網絡連接其它網絡的網關地址是192.168.1.1。主機192.168.1.20訪問172.16.1.0/24網絡時,其路由設置正確的是 B 。
A route add –net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1
B route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.255 metric 1
C route add –net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0 metric 1
D route add default 192.168.1.0 netmask 172.168.1.1 metric 1 - 12.下列提法中,不屬于ifconfig命令作用范圍的是 D 。
A 配置本地回環地址
B 配置網卡的Ip地址
C 激活網絡適配器
D 加載網卡到內核中 - 13.下列關于鏈接描述,錯誤的是 B 。
A 硬鏈接就是讓鏈接文件的i節點號指向被鏈接文件的i節點
B 硬鏈接和符號連接都是產生一個新的i節點
C 鏈接分為硬鏈接和符號鏈接
D 硬連接不能鏈接目錄文件 - 14.在局域網絡內的某臺主機用ping命令測試網絡連接時發現網絡內部的主機都可以連同,而不能與公網連通,問題可能是 C。
A 主機Ip設置有誤
B 沒有設置連接局域網的網關
C 局域網的網關或主機的網關設置有誤
D 局域網DNS服務器設置有誤 - 15.下列文件中,包含了主機名到Ip地址的映射關系的文件是: B 。
A /etc/HOSTNAME
B /etc/hosts
C /etc/resolv.conf
D /etc/networks - 16.不需要編譯內核的情況是 D 。
A 刪除系統不用的設備驅動程序時
B 升級內核時
C 添加新硬件時
D 將網卡激活 - 17.在shell中變量的賦值有四種方法,其中,采用name=12的方法稱 A 。A 直接賦值
B使用read命令
C 使用命令行參數
D使用命令的輸出 - 18.D 命令可以從文本文件的每一行中截取指定內容的數據。
A cp
B dd
C fmt
D cut - 19.下列不是Linux系統進程類型的是 D 。
A 交互進程 B 批處理進程 C 守護進程 D 就緒進程(進程狀態) - 20.配置Apache 1.3.19服務器需要修改的配置文件為A
A httpd.conf B access.conf C srm.conf D named.conf - 21.內核不包括的子系統是 D 。
A 進程管理系統 B 內存管理系統 C I/O管理系統 D硬件管理系統 - 在日常管理中,通常CpU會影響系統性能的情況是: A 。
A CpU已滿負荷地運轉
B CpU的運行效率為30%
C CpU的運行效率為50%
D CpU的運行效率為80%
- 在日常管理中,通常CpU會影響系統性能的情況是: A 。
- 23.若一臺計算機的內存為128MB,則交換分區的大小通常是 C 。
A 64MB B 128MB C 256MB D 512MB - 24.在安裝Linux的過程中的第五步是讓用戶選擇安裝方式,如果用戶希望安裝部分組件(軟件程序),并在選擇好后讓系統自動安裝,應該選擇的選項是 D 。
A full B expert C newbie D menu - 25.Linux有三個查看文件的命令,若希望在查看文件內容過程中可以用光標上下移動來查看文件內容,應使用 C 命令。
A cat B more C less D menu - 26.下列信息是某系統用ps –ef命令列出的正在運行的進程, D 進程是運行Internet超級服務器,它負責監聽Internet sockets上的連接,并調用合適的服務器來處理接收的信息。
A root 1 4.0 0.0 344 204? S 17:09 0:00 init
B root 2 0.0 0.1 2916 1520? S 17:09 0:00 /sbin/getty
C root 3 0.0 0.2 1364 632? S 17:09 0:00 /usr/sbin/syslogd
D root 4 0.0 1344 1204? S 17:09 0:10 /usr/sbin/inetd - 27.在TCp/Ip模型中,應用層包含了所有的高層協議,在下列的一些應用協議中, B 是能夠實現本地與遠程主機之間的文件傳輸工作。
A telnet B FTp C SNMp D NFS - 28.當我們與某遠程網絡連接不上時,就需要跟蹤路由查看,以便了解在網絡的什么位置出現了問題,滿足該目的的命令是 C 。
A ping B ifconfig C traceroute D netstat - 29.對名為fido的文件用chmod 551 fido 進行了修改,則它的許可權是 D A -rwxr-xr-x B -rwxr–r– C -r–r–r– D -r-xr-x—x
- 30.在i節點表中的磁盤地址表中,若一個文件的長度是從磁盤地址表的第1塊到第11塊,則該文件共占有 B 塊號。
A 256 B 266 C 11 D 256×10 - 31.用ls –al 命令列出下面的文件列表, D 文件是符號連接文件。
A -rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 hello
B -rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbey
C drwxr–r– 1 hel users 1024 Sep 10 08:10 zhang
D lrwxr–r– 1 hel users 2024 Sep 12 08:12 cheng - 32.DNS域名系統主要負責主機名和 A 之間的解析。
A Ip地址 B MAC地址 C 網絡地址 D 主機別名 - 33.WWW服務器是在Internet上使用最為廣泛,它采用的是 B 結構。
A 服務器/工作站 B B/S C 集中式 D 分布式 - 34.Linux系統通過 C 命令給其他用戶發消息。
A less B mesg y C write D echo to [ 注:mesg [y|n] 所有使用者 決定是否允許其他人傳訊息到自己的終端機介面 ] - 35.NFS是 C 系統。
A 文件 B 磁盤 C 網絡文件 D 操作 - 36.B 命令可以在Linux的安全系統中完成文件向磁帶備份的工作。
A cp B tr C dir D cpio
[注:如果用 echo pATH或者echoLD_LIBRARY_pATH 等類似的命令來顯示路徑信息的話,我們看到的將會是一大堆用冒號連接在一起的路徑, tr 命令可以把這些冒號轉換為回車,這樣,這些路徑就具有很好的可讀性了: echo $pATH | tr “:” “\n”] - 37.Linux文件系統的文件都按其作用分門別類地放在相關的目錄中,對于外部設備文件,一般應將其放在 C 目錄中。
A /bin B /etc C /dev D /lib - 38.在重新啟動Linux系統的同時把內存中的信息寫入硬盤,應使用 D 命令實現。
A # reboot B # halt C # reboot D # shutdown –r now - 39.網絡管理具備以下幾大功能:配置管理、 A 、性能管理、安全管理和計費管理等。
A 故障管理 B 日常備份管理 C 升級管理 D 發送郵件 - 40.關于代理服務器的論述,正確的是 A 。
A 使用internet上已有的公開代理服務器,只需配置客戶端。
B 代理服務器只能代理客戶端http的請求。
C 設置好的代理服務器可以被網絡上任何主機使用。
D 使用代理服務器的客戶端沒有自己的ip地址。 - 41.關閉linux系統(不重新啟動)可使用命令 B 。
A Ctrl+Alt+Del B halt C shutdown -r now D reboot - 42.實現從Ip地址到以太網MAC地址轉換的命令為: C 。
A ping B ifconfig C arp D traceroute - 43.在vi編輯器中的命令模式下,鍵入 B 可在光標當前所在行下添加一新行。
A ; B ; C ; D A - 44.在vi編輯器中的命令模式下,刪除當前光標處的字符使用 A 命令。
A ; B ;; C ; D ;; - 45.在vi編輯器中的命令模式下,重復上一次對編輯的文本進行的操作,可使用 C 命令。
A 上箭頭 B 下箭頭 C <.>; D <*>; - 46.用命令ls -al顯示出文件ff的描述如下所示,由此可知文件ff的類型為 A 。-rwxr-xr– 1 root root 599 Cec 10 17:12 ff
A 普通文件 B 硬鏈接 C 目錄 D 符號鏈接 - 47.刪除文件命令為: D 。
A mkdir B rmdir C mv D rm - 48.在下列的名稱中,不屬于DNS服務器類型的是:C
A primary Master Server
B Secondary Master Server
C samba
D Cache_only Server - 49.網絡管理員對WWW服務器進行訪問、控制存取和運行等控制,這些控制可在 A 文件中體現。
A httpd.conf B lilo.conf C inetd.conf D resolv.conf - 50.郵件轉發代理也稱郵件轉發服務器,它可以使用SMTp協議,也可以使用 C 協議。
A FTp B TCp C UUCp D pOp - 51.啟動samba服務器進程,可以有兩種方式:獨立啟動方式和父進程啟動方式,其中前者是在 C 文件中以獨立進程方式啟動。
A /usr/sbin/smbd B /usr/sbin/nmbd C rc.samba D /etc/inetd.conf - 52.DHCp是動態主機配置協議的簡稱,其作用是可以使網絡管理員通過一臺服務器來管理一個網絡系統,自動地為一個網絡中的主機分配D地址。
A 網絡 B MAC C TCp D Ip - 53.為了保證在啟動服務器時自動啟動DHCp進程,應將 A文件中的dhcpd=no改為dhcpd=yes。
A rc.inet1 B lilo.conf C inetd.conf D httpd.conf
[注: 英文原義:RC 中文釋義:含有程序(應用程序甚至操作系統)啟動指令的腳本文件 注解:這一文件在操作系統啟動時會自動執行,它含有要運行的指令(命令或其它腳本)列表。] - 54.對文件進行歸檔的命令為 D 。
A dd B cpio C gzip D tar - 55.改變文件所有者的命令為 C 。
A chmod B touch C chown D cat - 56.在給定文件中查找與設定條件相符字符串的命令為: A 。
A grep B gzip C find D sort - 57.建立一個新文件可以使用的命令為 D 。
A chmod B more C cp D touch(指令改變檔案的時間記錄。) - 58.在下列命令中,不能顯示文本文件內容的命令是: D 。
A more B less C tail D join - 59.在使用匿名登錄ftp時,用戶名為 B 。
A users B anonymous C root D guest - 60.在實際操作中,想了解命令logname 的用法,可以鍵入 D 得到幫助。
A logname –man B logname/? C help logname D logname –help - 61.如果LILO被安裝在MBR,使用 A 命令即可卸載LILO。
A lilo –u B lilo –c C lilo –v D lilo -V - 62.當用命令ls –al查看文件和目錄時,欲觀看卷過屏幕的內容,應使用組合鍵 D 。
A Shift+Home B Ctrl+ pgUp C Alt+ pgDn D Shift+ pgUp - 63.mc是UNIX風格操作系統的 C 。
A 文件編輯器/程序編譯器
B 配置網絡的窗口工具
C 目錄瀏覽器/文件管理器
D Samba服務器管理工具 - 64.i節點是一個 D 長的表,表中包含了文件的相關信息。
A 8字節 B 16字節 C 32字節 D 64字節 - 65.文件權限讀、寫、執行的三種標志符號依次是 A 。
A rwx B xrw C rdx D srw - 66.Linux 文件名的長度不得超過 C 個字符。
A 64 B 128 C 256 D 512 - 67.進程有三種狀態: C 。
A 準備態、執行態和退出態
B 精確態、模糊態和隨機態
C 運行態、就緒態和等待態
D 手工態、自動態和自由態 - 68.從后臺啟動進程,應在命令的結尾加上符號 A 。
A & B @ C # D $ - 69.B 不是郵件系統的組成部分。
A 用戶代理 B 代理服務器 C 傳輸代理 D 投遞代理 - 70.在Shell腳本中,用來讀取文件內各個域的內容并將其賦值給Shell變量的命令是 D 。
A fold B join C tr D read - 71.crontab文件由六個域組成,每個域之間用空格分割,其排列如下: B
A MIN HOUR DAY MONTH YEAR COMMAND
B MIN HOUR DAY MONTH DAYOFWEEK COMMAND
C COMMAND HOUR DAY MONTH DAYOFWEEK
D COMMAND YEAR MONTH DAY HOUR MIN
crontab命令:實現程序定時運行 - 72.用ftp進行文件傳輸時,有兩種模式: C 。
A Word和binary
B .txt和Word Document
C ASCII和binary
D ASCII和Rich Text Format - 73.某文件的組外成員的權限為只讀;所有者有全部權限;組內的權限為讀與寫,則該文件的權限為 D 。
A 467 B 674 C 476 D 764 - 74.在DNS系統測試時,設named進程號是53,命令 D 通知進程重讀配置文件。
A kill –USR2 53 B kill –USR1 53 C kill -INT 63 D kill –HUp 53 - 75.Apache服務器默認的接聽連接端口號是 C 。
A 1024 B 800 C 80 (http)D 8 - 76.pHp和MySQL的聯合使用解決了 C 。
A 在proxy上處理數據庫的訪問問題
B 在WWW服務器上處理黑客的非法訪問問題
C 在WWW服務器上處理數據庫的訪問問題
D 在Sendmail郵件系統上處理數據庫的訪問問題 - 77.OpenSSL是一個 A 。
A 加密軟件 B 郵件系統 C 數據庫管理系統 D 嵌入式腳本編程語言 - 78.Samba服務器的配置文件是 D 。
A httpd.conf B inetd.conf C rc.samba D smb.conf - 79.關于DNS服務器,敘述正確的是 D 。
A DNS服務器配置不需要配置客戶端
B 建立某個分區的DNS服務器時只需要建立一個主DNS服務器
C 主DNS服務器需要啟動named進程,而輔DNS服務器不需要
D DNS服務器的root.cache文件包含了根名字服務器的有關信息 - 80.退出交互模式的shell,應鍵入 C 。
A ; B ^q C exit D quit - 81.將Windows C:盤(hda1)安裝在Linux文件系統的/winsys目錄下,命令是 B 。
A root@l04.edu.cn:~#mount dev/had1 /winsys
B root@l04.edu.cn:~#mount /dev/had1 /winsys
C root@l04.edu.cn:~#mount /dev/had1 winsys
D root@l04.edu.cn:~#mount dev/had1 winsys - 82.設超級用戶root當前所在目錄為:/usr/local,鍵入cd命令后,用戶當前所在目錄為 B 。
A /home B /root C /home/root D /usr/local - 83.字符設備文件類型的標志是 B 。
A p B c C s D l - 84.將光盤CD-ROM(hdc)安裝到文件系統的/mnt/cdrom目錄下的命令是 C 。
A mount /mnt/cdrom
B mount /mnt/cdrom /dev/hdc
C mount /dev/hdc /mnt/cdrom
D mount /dev/hdc - 85.將光盤/dev/hdc卸載的命令是 C 。
A umount /dev/hdc
B unmount /dev/hdc
C umount /mnt/cdrom /dev/hdc
D unmount /mnt/cdrom /dev/hdc - 86.在/home/stud1/wang目錄下有一文件file,使用 D 可實現在后臺執行命令,此命令將file文件中的內容輸出到file.copy文件中。
A cat file >;file.copy
B cat >;file.copy
C cat file file.copy &
D cat file >;file.copy & - 87.在DNS配置文件中,用于表示某主機別名的是: B 。
A NS B CNAME C NAME D CN - 88.可以完成主機名與Ip地址的正向解析和反向解析任務的命令是: A 。A nslookup B arp C ifconfig D dnslook
- 89.下列變量名中有效的shell變量名是: C 。
A -2-time B _2$3 C trust_no_1 D 2004file - 90.qmail是 B 。
A 收取郵件的協議 B 郵件服務器的一種 C 發送郵件的協議 D 郵件隊列 - 92.已知某用戶stud1,其用戶目錄為/home/stud1。分頁顯示當前目錄下的所有文件的文件或目錄名、用戶組、用戶、文件大小、文件或目錄權限、文件創建時間等信息的命令是 D 。
A more ls –al B more –al ls C more < ls –al D ls –al | more - 93.關于進程調度命令, B 是不正確的。at–定期執行程序的調度命令
A 當日晚11點執行clear命令,使用at命令:at 23:00 today clear
B 每年1月1日早上6點執行date命令,使用at命令:at 6am Jan 1 date
C 每日晚11點執行date命令,crontab文件中應為:0 23 * * * date
D 每小時執行一次clear命令,crontab文件中應為:0 */1 ** * clear - 94.系統中有用戶user1和user2,同屬于users組。在user1用戶目錄下有一文件file1,它擁有644的權限,如果user2用戶想修改user1用戶目錄下的file1文件,應擁有 B 權限。
A 744 B 664 C 646 D 746 - 95.如果想配置一臺匿名ftp服務器,應修改 C 文件。
A /etc/gateway B /etc/ftpservers C /etc/ftpusers D /etc/inetd.conf - 96.Samba服務器的進程由B 兩部分組成 。
A named和sendmail B smbd和nmbd C bootp和dhcpd D httpd和squid - 97.要配置NFS服務器,在服務器端主要配置 C 文件。
A /etc/rc.d/rc.inet1 B /etc/rc.d/rc.M C /etc/exports D /etc/rc.d/rc.S - 98.為保證在啟動服務器時自動啟動DHCp進程,應對 B 文件進行編輯。
A /etc/rc.d/rc.inet2 B /etc/rc.d/rc.inet1 C /etc/dhcpd.conf D /etc/rc.d/rc.S - 99.在配置代理服務器時,若設置代理服務器的工作緩存為64MB,配置行應為 D 。
A cache 64MB
B cache_dir ufs /usr/local/squid/cache 10000 16 256
C cache_ mgr 64MB
D cache_ mem 64MB - 100.安全管理涉及的問題包括保證網絡管理工作可靠進行的安全問題和保護網絡用戶及網絡管理對象問題。 C 屬于安全管理的內容。
A 配置設備的工作參數
B 收集與網絡性能有關的數據
C 控制和維護訪問權限
D 監測故障 - 101.以下命令對中,正確的是: B 。
A ls和sl B cat和tac C more和erom D exit和tixe
cat是顯示文件夾的命令,這個大家都知道,tac是cat的倒寫,意思也和它是相反的。cat是從第一行顯示到最后一行,而tac是從最后一行顯示到第一行,而rev 則是從最后一個字符顯示到第一個字符 - 102.D 命令是在vi編輯器中執行存盤退出。
A :q B ZZ C :q! D :WQ - 103.下列關于/etc/fstab文件描述,正確的是 D 。
A fstab文件只能描述屬于linux的文件系統
B CD_ROM和軟盤必須是自動加載的
C fstab文件中描述的文件系統不能被卸載
D 啟動時按fstab文件描述內容加載文件系統 - 104.通過文件名存取文件時,文件系統內部的操作過程是通過 C 。
A 文件在目錄中查找文件數據存取位置。
B 文件名直接找到文件的數據,進行存取操作。
C 文件名在目錄中查找對應的I節點,通過I節點存取文件數據。
D 文件名在中查找對應的超級塊,在超級塊查找對應i節點,通過i節點存取文件數據 - 105.Linux將存儲設備和輸入/輸出設備均看做文件來操作, C 不是以文件的形式出現。
A 目錄 B 軟鏈接 C i節點表 D 網絡適配器 - 106.關于i節點和超級塊,下列論述不正確的是 B 。
A i節點是一個長度固定的表
B 超級塊在文件系統的個數是唯一的
C i節點包含了描述一個文件所必需的全部信息
D 超級塊記錄了i節點表和空閑塊表信息在磁盤中存放的位置 - 107. D 設備是字符設備。
A hdc B fd0 C hda1 D tty1(A,B,C為塊設備) - 108.B 目錄存放著Linux的源代碼。
A /etc B /usr/src C /usr D /home - 109.關于文件系統的安裝和卸載,下面描述正確的是 A 。
A 如果光盤未經卸載,光驅是打不開的
B 安裝文件系統的安裝點只能是/mnt下
C 不管光驅中是否有光盤,系統都可以安裝CD-ROM設備
D mount /dev/fd0 /floppy 此命令中目錄/floppy是自動生成的 - 110.B 不是進程和程序的區別。
A 程序是一組有序的靜態指令,進程是一次程序的執行過程
B 程序只能在前臺運行,而進程可以在前臺或后臺運行
C 程序可以長期保存,進程是暫時的
D 程序沒有狀態,而進程是有狀態的 - 111.文件exer1的訪問權限為rw-r–r–,現要增加所有用戶的執行權限和同組用戶的寫權限,下列命令正確的是 A 。
A chmod a+x g+w exer1
B chmod 765 exer1
C chmod o+x exer1
D chmod g+w exer1 - 112.有關歸檔和壓縮命令,下面描述正確的是 C 。
A 用uncompress命令解壓縮由compress命令生成的后綴為.zip的壓縮文件
B unzip命令和gzip命令可以解壓縮相同類型的文件
C tar歸檔且壓縮的文件可以由gzip命令解壓縮
D tar命令歸檔后的文件也是一種壓縮文件 - 113.不是shell具有的功能和特點的是 C 。
A 管道 B 輸入輸出重定向 C 執行后臺進程 D 處理程序命令 - 114.下列對shell變量FRUIT操作,正確的是: C 。
A 為變量賦值:FRUIT=apple
B顯示變量的值:fruit=apple
C顯示變量的值:echo FRUIT
D 判斷變量是否有值:[ -f “$FRUIT” ]
本文參考:http://www.cnblogs.com/yoo2767/p/5982440.html
http://blog.csdn.net/xy010902100449/article/details/46537427