1.linux 下的進程類型:
- 交互進程: 是由一個Shell啟動的進程牧愁。交互進程既可以在前臺運行,也可以在后臺運行外莲。
- 批處理進程: 和終端沒有聯(lián)系猪半,是一個進程序列。
- 監(jiān)控進程(也稱系統(tǒng)守護進程): 是Linux系統(tǒng)啟動時運行的進程偷线,并常駐后臺磨确。例如,httpd是著名的Apache服務(wù)器的監(jiān)控進程声邦。
init是Linux系統(tǒng)操作中不可缺少的程序之一乏奥。所謂的init進程,它是一個由內(nèi)核啟動的用戶級進程亥曹。
內(nèi)核自行啟動(已經(jīng)被載入內(nèi)存邓了,開始運行盏檐,并已初始化所有的設(shè)備驅(qū)動程序和數(shù)據(jù)結(jié)構(gòu)等)之后,就通過啟動一個用戶級程序init的方式驶悟,完成引導(dǎo)進程胡野。所以,init始終是第一個進程(其進程編號始終為1)。 其它所有進程都是init進程的子孫痕鳍。init進程是不可殺的(即不能通過kill 命令殺掉進程)硫豆!
2.Linux文件權(quán)限一共10 位長度,分成四段笼呆,第三段表示的內(nèi)容是熊响。
文件權(quán)限只有9位,文件類型不是文件權(quán)限
按出題人的意思:
文件類型(1位)+屬主權(quán)限(3位)+屬組權(quán)限(3位)+其他用戶權(quán)限(3位)[ugo]
文件類型:d(directory目錄文件)诗赌、-(普通文件)、l(link符號鏈接文件)铭若、b(block塊設(shè)備文件)洪碳、c(char字符設(shè)備文件)、p(pipe管道文件)叼屠、s(socket管道文件)瞳腌。
屬主權(quán)限:文件所有者權(quán)限,可認(rèn)為是文件創(chuàng)建者權(quán)限
屬組權(quán)限:文件所有者所在組權(quán)限镜雨,可認(rèn)為是同組用戶權(quán)限
其他用戶權(quán)限:非同組用戶權(quán)限
r:4 , w: 2 , x :1
[菜鳥編程]:https://www.runoob.com/linux/linux-comm-chmod.html
3.linux 終止前臺進程
- control + c
Linux中的kill命令用來終止指定的進程(terminate a process)的運行嫂侍,是Linux下進程管理的常用命令。通常荚坞,終止一個前臺進程可以使用Ctrl+C鍵挑宠,但是,對于一個后臺進程就須用kill命令來終止颓影,我們就需要先使用ps/pidof/pstree/top等工具獲取進程PID各淀,然后使用kill命令來殺掉該進程。kill命令是通過向進程發(fā)送指定的信號來結(jié)束相應(yīng)進程的瞭空。在默認(rèn)情況下揪阿,采用編號為15的TERM信號疗我。TERM信號將終止所有不能捕獲該信號的進程咆畏。對于那些可以捕獲該信號的進程就要用編號為9的kill信號,強行“殺掉”該進程
4.在使用mkdir命令創(chuàng)建新的目錄時吴裤,在其父目錄不存在時先創(chuàng)建父目錄的選項是
- -p
-m --mode=MODE 將新建的目錄的存取權(quán)限設(shè)置為MODE旧找,存取權(quán)限用給定的八進制數(shù)字表示。
-p --parent 可以一次建立多個目錄麦牺,并且如果所指定的路徑中有些父目錄不存在钮蛛,自動新建它們鞭缭。
5. 一個文件名字為rr.Z,可以用來解壓縮的命令是:
- uncompress
compress 是一個相當(dāng)古老的 unix 檔案 壓縮 指令魏颓,壓縮后的檔案會加上一個 .Z 延伸檔名以區(qū)別未壓縮的檔案岭辣,壓縮后的檔案可以以 u nc ompress解壓 。若要將數(shù)個檔案壓成一個壓縮檔甸饱,必須先將檔案 tar 起來再壓縮沦童。由于 g zip 可以產(chǎn)生更理想的壓縮比例,一般人多已改用gzip 為檔案壓縮工具叹话。
參數(shù):
c 輸出結(jié)果至標(biāo)準(zhǔn)輸出設(shè)備(一般指熒幕)
f 強迫寫入檔案偷遗,若目的檔已經(jīng)存在,則會被覆蓋 (force)
v 將程序執(zhí)行的訊息印在熒幕上 (verbose)
b 設(shè)定共同字串?dāng)?shù)的上限驼壶,以位元計算氏豌,可以設(shè)定的值為 9 至 16 bits 。由于值越大热凹,能使用的共同字串就 越多泵喘,壓縮比例就越大,所以一般使用預(yù)設(shè)值 16 bits (bits)
d 將壓縮檔解壓縮
V 列出版本訊息
6.文件exer1 的訪問權(quán)限為rw-r--r-- 般妙,現(xiàn)要增加所有用戶的執(zhí)行權(quán)限和同組用戶的寫權(quán)限涣旨,下列命令正確的是
- chmod a+x,g+w exer1
- chmod 775 exer1
7.關(guān)閉Linux系統(tǒng),不重新啟動股冗,可使用的命令是:
- halt
1霹陡、shutdown執(zhí)行它的工作是送信號〔signal〕給init程序﹐要求它改變runlevel。Runlevel 0被用來停機〔halt〕﹐runlevel 6是用來重新激活〔reboot〕系統(tǒng)﹐而runlevel 1則是被用來讓系統(tǒng)進入管理工作可以進行的狀態(tài)﹔這是預(yù)設(shè)的止状。
2烹棉、其實halt就是調(diào)用shutdown -h。halt執(zhí)行時﹐殺死應(yīng)用進程﹐執(zhí)行sync系統(tǒng)調(diào)用﹐文件系統(tǒng)寫操作完成后就會停止內(nèi)核怯疤。
3浆洗、reboot的工作過程差不多跟halt一樣﹐不過它是引發(fā)主機重啟﹐而halt是關(guān)機。它的參數(shù)與halt相差不多集峦。
8.在日常管理中伏社,通常CPU 會影響系統(tǒng)性能的情況是:
- CPU已滿負(fù)荷地運轉(zhuǎn)
ps: 只要cpu沒滿,性能瓶頸就不在cpu.
9.若一臺計算機的內(nèi)存為128MB 塔淤,則交換分區(qū)的大小通常是
- 2倍
交換分區(qū)摘昌,就是windows中虛擬內(nèi)存在linux中的叫法;其空間的分配的推薦做法是:
目前Red Hat(紅帽官方)推薦交換分區(qū)的大小應(yīng)當(dāng)與系統(tǒng)物理內(nèi)存的大小保持線性比例關(guān)系高蜂。
在小于2GB物理內(nèi)存的系統(tǒng)中聪黎,交換分區(qū)大小應(yīng)該設(shè)置為內(nèi)存大小的兩倍;
如果內(nèi)存大小多于2GB备恤,交換分區(qū)大小應(yīng)該是物理內(nèi)存大小加上2GB稿饰;
原則上锦秒,由于交換分區(qū)讀寫速度比真正內(nèi)存區(qū)慢的多,因此在實際應(yīng)用中如果不是特別需要應(yīng)該設(shè)置的越小越好喉镰。
10. Samba 服務(wù)器的配置文件是
- smb.conf
Samba是在Linux和UNIX系統(tǒng)上實現(xiàn)SMB協(xié)議的一個免費軟件旅择,由服務(wù)器及客戶端程序構(gòu)成。SMB(Server Messages Block侣姆,信息服務(wù)塊)是一種在局域網(wǎng)上共享文件和打印機的一種通信協(xié)議砌左。
11.Linux 有三個查看文件的命令,若希望在查看文件內(nèi)容過程中可以用光標(biāo)上下移動來查看文件內(nèi)容铺敌,應(yīng)使用命令汇歹。
- less
cat,less,more都可以查看,只是查看的方式不一樣偿凭,less可以讓光標(biāo)上下移動产弹,more只能用enter鍵往下翻,cat的話直接跳到最后一頁了
12.建立動態(tài)路由需要用到的文件有
- /etc/gateway
/etc/hosts 設(shè)定用戶自已的IP與名字的對應(yīng)表
/etc/HOSTNAME 設(shè)定用戶的節(jié)點名
/etc/resolv.conf 設(shè)置DNS
/etc/gateways 設(shè)定路由器
13.下面對www 和ftp的端口描述正確的是
- 80, 20, 21
FTP服務(wù)器有兩個端口弯囊,其中21端口用于連接痰哨,20端口用于傳輸數(shù)據(jù)
進行FTP文件傳輸中,客戶端首先連接到FTP服務(wù)器的21端口匾嘱,進行用戶的認(rèn)證斤斧,認(rèn)證成功后,要傳輸文件時霎烙,服務(wù)器會開一個端口為20來進行傳輸數(shù)據(jù)文件撬讽。
也就是說,端口20才是真正傳輸所用到的端口悬垃,端口21只用于FTP的登陸認(rèn)證游昼。我們平常下載文件時,會遇到下載到99%時尝蠕,文件不完成烘豌,不能成功的下載。其實是因為文件下載完畢后看彼,還要在21端口再行進行用戶認(rèn)證廊佩,而下載文件的時間如果過長,客戶機與服務(wù)器的21端口的連接會被服務(wù)器認(rèn)為是超時連接而中斷掉靖榕,就是這個原因标锄。解決方法就是設(shè)置21端口的響應(yīng)時間。
14.下面對linux下mysqldump備份命令及參數(shù)描述正確的是
- mysqldump -h ip -uroot -p DBNAME >bck.sql
-h 目標(biāo)ip地址
-u 跟上用戶名
-p 用戶的密碼
DBNAME 數(shù)據(jù)庫名
重定向到bck.sql
15.將/home/stud1/wang目錄做歸檔壓縮序矩,壓縮后生成wang.tar.gz 文件鸯绿,并將此文件保存到/home 目錄下,實現(xiàn)此任務(wù)的tar 格式為
- tar zcvf /home/wang.tar.gz /home/stud1/wang
tar -zcvf 目標(biāo)文件 源文件
z表示使用gzip壓縮
j表示使用bzip2壓縮
c表示壓縮
x表示解壓縮
16.shell不僅僅是用戶命令解釋器簸淀,同時一種強大的編程語言瓶蝴,linux缺省的shell是什么
- bash
17.增加一個用戶的命令是什么
- useradd
18.為腳本程序指定執(zhí)行權(quán)限命令的參數(shù)為
- chmod +x filename
19.當(dāng)內(nèi)網(wǎng)內(nèi)沒有條件建立dns服務(wù)器,又不想用IP訪問網(wǎng)站租幕,應(yīng)配置什么文件
-hosts
/etc/resolv.conf 是DNS配置文件舷手。在網(wǎng)卡配置文件中進行配置,默認(rèn)情況下 網(wǎng)卡配置文件DNS優(yōu)先于/etc/resolv.conf劲绪。
/etc/hostname 在Centos 7男窟,配置主機名,查看修改贾富。
/etc/hosts ip與域名對應(yīng)關(guān)系 歉眷,解析域名(主機名),用/etc/hosts搭建網(wǎng)站的測試環(huán)境 (虛擬機)颤枪。不同服務(wù)器之間相互訪問汗捡。
/etc/gateways 設(shè)置路由器
/etc/fstab file system table :文件系統(tǒng)掛載表,開機的時候設(shè)備與入口對應(yīng)關(guān)系 開機自動掛載列表畏纲。
/etc/rc.local 開機自啟
/etc/inittab(centos 6)運行級別的配置文件
/etc/profile 環(huán)境變量配置文件
/etc/bashrc 命令別名
/etc/motd 文件中的內(nèi)容 會在用戶登錄系統(tǒng)之后顯示出來
/etc/issue /etc/issue.net 文件中的內(nèi)容 會在用戶登錄系統(tǒng)之前顯示出來
20.在linux系統(tǒng)中扇住,用來存放系統(tǒng)所需要的配置文件和子目錄是
- etc
dev 設(shè)備信息
home 家目錄
bin/sbin 可執(zhí)行文件
etc 系統(tǒng)文件
lib/lib64 動態(tài)庫/靜態(tài)庫
lost+found 丟失文件
opt 第三方文件(相對于操作系統(tǒng))
root 管理員的家目錄
usr 第三方頭文件和庫
var 系統(tǒng)日志文件/緩存文件