2016.10.13答案-下午

vim編輯器
進(jìn)入x文件的命令?
vim x
退出x文件的命令?
首先esc進(jìn)入到命令模式
:wq退出并保存
:q退出不保存
:wq!強(qiáng)制退出并保存
:q!強(qiáng)制退出
進(jìn)入編輯狀態(tài)的命令有哪些?
進(jìn)入命令模式之后
按i進(jìn)入編輯模式(在光標(biāo)前輸入)
按a進(jìn)入編輯模式(在光標(biāo)后輸入)
按o進(jìn)入編輯模式(在光標(biāo)的下一行插入)
退出編輯狀態(tài)的命令?
按esc鍵
退出并保存文件的命令?
:wq
退出不保存修改的命令?
:q
強(qiáng)行退出的命令?
:wq!或者:q!
刪除某行的命令?
移動(dòng)光標(biāo)到要?jiǎng)h除的行按dd
移動(dòng)到文件尾的命令
ctrl+g光標(biāo)移動(dòng)到最后一行
移動(dòng)到文件頭的命令
gg光標(biāo)移動(dòng)到首行
設(shè)置顯示/取消行號(hào)
:set nu設(shè)置行號(hào)
:set nonu取消行號(hào)
將另一個(gè)文件內(nèi)容拷貝到該文件下
在命令模式下
:r 另一個(gè)文件名
把命令輸出結(jié)果寫入光標(biāo)所在行
r !命令

軟件安裝(基于ubuntu的回答)
軟件包有哪幾種分類,他們的特點(diǎn)分別是?
有源碼包和二進(jìn)制包(dpkg包)
源碼包特點(diǎn):
優(yōu)點(diǎn):
a開源,有足夠能力的話,可以修改源代碼
b可以自由選擇所需功能
c軟件是編譯安裝,所以更加適合自己的系統(tǒng),更加穩(wěn)定也效率更高
d卸載方便
缺點(diǎn):
安裝過程步驟較多,尤其安裝較大的軟件集合時(shí)容易出現(xiàn)錯(cuò)誤
編譯過程時(shí)間較長,安裝比二進(jìn)制安裝時(shí)間長很多很多
因?yàn)槭蔷幾g安裝,安裝過程中一旦出現(xiàn)錯(cuò)誤新手很難解決
二進(jìn)制包
dpkg包是由debian linux所開發(fā)出來的包管理機(jī)制,通過dpkg包就可以浸軟軟件包管理
dpkg包的優(yōu)點(diǎn)
a安裝過程比較簡單,只通過幾個(gè)命令就可以實(shí)現(xiàn)包的安裝,升級(jí),查詢和卸載等夠工作
缺點(diǎn):
經(jīng)過編譯,不再可以看到源代碼.
功能選擇不如源代碼靈活
依賴性是很頭痛的問題(樹形依賴,環(huán)形依賴,庫文件依賴即模塊依賴等等)

apt-get相對dpkg來說的作用是?
dpkg是用來安裝.deb文件的,但是不會(huì)解決依賴關(guān)系,且不會(huì)關(guān)心ubuntu軟件倉庫內(nèi)的軟件,可以用于安裝本地的deb文件.
apt-get會(huì)解決和安裝模塊的依賴問題,并會(huì)咨詢軟件倉庫,但不會(huì)安裝本地的deb文件,apt-get是建立在dpkg之上的軟件管理工具

軟件安裝后相關(guān)文件位置?
1.下載的軟件存放位置
/var/chche/apt/archives .deb文件存放位置(可用于制作本地源)


deb包目錄

2.安裝后軟件默認(rèn)位置
/usr/share
3.可執(zhí)行文件位置
/usr/bin
4.配置文件位置
/etc
5.lib文件位置
/usr/lib

apt的配置文件,配置源文件用哪個(gè)?
用source.list
可以配國內(nèi)的下載源嗎?
可以,配清華的源 配阿里云的源 推薦清華源
怎么配置,推薦源?
將source.list的源配成國內(nèi)的網(wǎng)址


文件目錄/etc/apt/

如何配置apt-get的本地源?
1通過一臺(tái)電腦下載需要的deb包以及依賴關(guān)系包(通過apt-get)
2掛載一個(gè)光盤或者u盤
3將/var/cache/apt/archives里面的所有deb包全部放入u盤或者光盤掛載目錄
4將有deb包文件的光盤掛載到需要裝相同環(huán)境的服務(wù)器中
5修改apt下面的source.list文件,將其源文件先拷貝一份,然后刪除源文件所有內(nèi)容,然后指定源地址:
deb file:///media/cdrom edwinyuan(示例)
至此已經(jīng)可以通過apt-get來操作啦
制作本地源的好處是非常明顯的.即使在沒有網(wǎng)的前提下也能非常順利的配置服務(wù)器環(huán)境

dpkg指令用到的機(jī)會(huì)不多,主要學(xué)習(xí)apt-get相關(guān)指令
搜索軟件包
sudo apt-cache search pkg(包名)
獲取包的相關(guān)信息,說明,大小,版本等
sudo apt-cache show pkg(包名)
安裝包
sudo apt-get instal pkg(包名)
重新安裝包
sudo apt-get install pkg --reinstall
刪除包
sudo apt-get remove pkg
刪除包,包括配置文件
sudo apt-get install pkg --purge
更新源
sudo apt-get install

dpkg指令用到的機(jī)會(huì)不多,主要學(xué)習(xí)apt-get相關(guān)指令
搜索軟件包
sudo apt-cache search pkg(包名)
獲取包的相關(guān)信息,說明,大小,版本等
sudo apt-cache show pkg(包名)
安裝一個(gè)新軟件包
sudo apt-get install pkg
重新安裝一個(gè)新軟件包
sudo apt-get install pkg --reinstall
刪除已安裝包(保留配置文件)
sudo apt-get remove pkg
刪除已安裝包,包括配置文件
sudo apt-get remove pkg --purge
刪除包及其依賴的軟件包+配置文件
sudo apt-get autoremove pkg
最強(qiáng)的刪除軟件方式,有點(diǎn)冒險(xiǎn),慎用 (dpkg --force-all -purge pkg)
dpkg --force-all --purge packagename
更新源
apt會(huì)把已安裝或已卸載的軟件都備份在硬盤上,所以加入需要空間的話,可以使用什么命令來刪除您已卸載的軟件的備份?
apt-get autoclean
可以使用什么命令把已安裝或已卸載的軟件備份都刪除?
apt-get clean
查看所有已安裝的軟件包
dpkg -l
更新軟件包
apt-get upgrade
將系統(tǒng)升級(jí)到新版本
apt-get dist-upgrade

如何給系統(tǒng)添加sudoer組或者用戶?
1.切換root賬戶
2.進(jìn)入sudo的配置文件cd /etc
3.添加sudo文件的寫權(quán)限,命令是:chmod u+w sudoers
4.編輯sudoers文件 vim /etc/sudoers
找到這行root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL(這里xxx是你用戶名)
5.撤銷sudoers的寫權(quán)限 chmod u-w sudoers
這樣xxx用戶就可以使用sudo權(quán)限了
ps:這里說一下,可以在sudoers里面添加下面四行中任意一條
username ALL=(ALL) ALL ALL
%username ALL=(ALL) ALL ALL
username ALL=(ALL) ALL NOPASSWD:ALL
%username ALL=(ALL) ALL NOPASSWD:ALL
第一行:允許用戶user執(zhí)行sudo命令(需要輸入密碼)
第二行:允許用戶組user里面的用戶執(zhí)行sudo命令(需要輸入密碼)
第三行:允許用戶user執(zhí)行sudo命令,并且在執(zhí)行的時(shí)候不需要輸入密碼
第四行:允許用戶組user里面的用戶執(zhí)行sudo命令,并且在執(zhí)行的時(shí)候不輸入密碼


sudoers配置文件

源碼包的下載方式?
通過網(wǎng)站等地方下載,而不是經(jīng)過源下載的安裝包,未經(jīng)過編譯的
一般通過curl命令下載
源碼包的安裝過程?
curl是什么?
curl是利用url的語法在命令行方式下工作的開源文件傳輸工具,被廣泛用于unix和linux中
curl的命令學(xué)習(xí)
說出下列curl參數(shù)及命令的作用:
-v 小寫的v 用于打印更多信息
-m <seconds> 指定處理的時(shí)長
-H <header> 指定請求頭參數(shù)
-s減少輸出信息,比如進(jìn)度
--connect-timeout <seconds>指定嘗試連接的最大時(shí)長
-x <proxyhost[:port]> 指定代理服務(wù)器地址和端口,端口默認(rèn)為1080
-T <file>指定上傳文件路徑
-o <file>小寫o,指定輸出文件名稱
-d <data>指定post內(nèi)容
--retry <num>指定重試次數(shù)
-e <url>指定引用地址
-I 大寫的I僅返回頭部信息,使用Head請求
get請求
curl http://www.baidu.com
加-i顯示全部信息.-v顯示get請求全過程解析,-I只顯示頭部信息

下載
curl -o loan_new_name http://www.baidu.com 文件保存為loan_new_name
如果curl -O http://www.baidu.com/aaa.html 文件保存為aaa.html

上傳
curl -T "img[1-100].png" ftp://example.com/upload 上傳多張圖片
curl -T "{file1,file2}" http://www.baidu.com上傳多個(gè)文件

post方法
post請求該網(wǎng)站的多種方式
curl -d "id=1&name=test" http://www.baidu.com/test.php
curl -d "id=1" -d "name=test" http://www.baidu.com/test.php
curl --data-urlencode "name=test" http://www.baidu.com/test.php" 經(jīng)過加密

curl -F "filename=@/home/test/test.pic" http://example.com/test.php 將本地文件上傳到服務(wù)器

curl -e http..1.. http..2...

偽造瀏覽器訪問
curl -A "...瀏覽器廠商的信息" www.baidu.com

偽造cookie的兩種方式
指定參數(shù)和值 curl --cookie "name=xxx" http....
從文件讀取 curl -b cookie.txt http....

保存cookie
curl -c ./cookie.txt -d username=aaaa -d pwd=***** http:....

輸出顯示內(nèi)容
-w/--write-out
示例:
打印出返回的http碼
curl -o /dev/null -s -w %{http_code} "網(wǎng)址"
打印響應(yīng)時(shí)間
curl -o /dev/null -s -w "time_total: %{time_total}\n" "網(wǎng)址"

源碼包的編譯過程?
1檢測配置 找到配置文件configure 執(zhí)行命令 ./configure 生成makefile產(chǎn)物
2進(jìn)入編譯 執(zhí)行命令make 生成二進(jìn)制可執(zhí)行文件
3進(jìn)入安裝 執(zhí)行命令make install 安裝到指定目錄

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末糯钙,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子恕沫,更是在濱河造成了極大的恐慌礼旅,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,816評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件俐东,死亡現(xiàn)場離奇詭異跌穗,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)虏辫,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評論 3 385
  • 文/潘曉璐 我一進(jìn)店門蚌吸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人砌庄,你說我怎么就攤上這事羹唠。” “怎么了娄昆?”我有些...
    開封第一講書人閱讀 158,300評論 0 348
  • 文/不壞的土叔 我叫張陵佩微,是天一觀的道長。 經(jīng)常有香客問我稿黄,道長喊衫,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,780評論 1 285
  • 正文 為了忘掉前任杆怕,我火速辦了婚禮族购,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘陵珍。我一直安慰自己寝杖,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,890評論 6 385
  • 文/花漫 我一把揭開白布互纯。 她就那樣靜靜地躺著瑟幕,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上只盹,一...
    開封第一講書人閱讀 50,084評論 1 291
  • 那天辣往,我揣著相機(jī)與錄音,去河邊找鬼殖卑。 笑死站削,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的孵稽。 我是一名探鬼主播许起,決...
    沈念sama閱讀 39,151評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼菩鲜!你這毒婦竟也來了园细?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,912評論 0 268
  • 序言:老撾萬榮一對情侶失蹤接校,失蹤者是張志新(化名)和其女友劉穎猛频,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體馅笙,經(jīng)...
    沈念sama閱讀 44,355評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡伦乔,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,666評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了董习。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,809評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡爱只,死狀恐怖皿淋,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情恬试,我是刑警寧澤窝趣,帶...
    沈念sama閱讀 34,504評論 4 334
  • 正文 年R本政府宣布,位于F島的核電站训柴,受9級(jí)特大地震影響哑舒,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜幻馁,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,150評論 3 317
  • 文/蒙蒙 一洗鸵、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧仗嗦,春花似錦膘滨、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春铲咨,著一層夾襖步出監(jiān)牢的瞬間躲胳,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評論 1 267
  • 我被黑心中介騙來泰國打工纤勒, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留坯苹,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,628評論 2 362
  • 正文 我出身青樓踊东,卻偏偏與公主長得像北滥,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子闸翅,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,724評論 2 351

推薦閱讀更多精彩內(nèi)容