1選擇
創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括潁州網(wǎng)站建設(shè)、潁州網(wǎng)站制作、潁州網(wǎng)頁制作以及潁州網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,潁州網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到潁州省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
1.1一個文件的名字為rr.Z,可以用來解壓縮的命令時()
tar
gzip
compress
uncompress
1.2可以結(jié)束進(jìn)程命令()
kill
ctrl+c
shutdown
halt
1.3 Linux下對文件進(jìn)行歸檔的命令為:(多選)
dd
tar
zip
unzip
1.4 Linux查當(dāng)前目錄下30天以前的文件并移動到/dev/null下的命令:(多選)
find.-mtime 30-type f xargs mv{}/dev/null;
find.-mtime+30-type xargs mv{}/dev/null;
find.-mtime+30-type f-exec mv{}/dev/null;
find.-mtime+30-type f-exec rm–rf{};
1.5 dstat與下面哪個命令類似
vmstat
sar
iotop
abc
1.6 rpm安裝軟件的參數(shù)
rpm-ivh
rpm-Ivh
rpm-Uvh
rpm-Iuvh
1.7 yum升級軟件包選項(xiàng)
rpm-uvh
rpm-Uvh
1.8查看網(wǎng)絡(luò)流量命令是?
iftop
nsload
ifstatd
以上命令全可以
1.9停止進(jìn)程的命令,除了kill還有誰?
pkill
killa
allkill
以上命令都不正確
1.10服務(wù)器之間傳文件的命令有?
wget
scp
ftp
以上命令都可以
1.11對文件進(jìn)行歸檔的命令為
dd
cpio
gzip
tar
1.12在rpm命令中,安裝新的rpm包軟件使用的參數(shù)是()
-i
-v
-h
-e
1.13du命令中,使用友好的方式顯示信息的參數(shù)是()
-h
-f
-a
-t
1.14將/home/stud1/wang目錄做歸檔壓縮,壓縮后生成wang.tar.gz文件,并將此文件保存到/home目錄下,實(shí)現(xiàn)如此任務(wù)的tar命令格式___
tar zxvf/home/stud1/wang.tar.gz/home/wang
tar xcvf/home/stud1/wang/home/wang
tar zcv/home/stud1/wang/home/wang
tar zcvf/home/stud1/wang/home/wang.tar.gz
1.15終止一個前臺進(jìn)程可能用到的命令和操作()A:kill
B:CTRL+C
C:shutdown
D:halt
1.16關(guān)閉Linux系統(tǒng)(不重新啟動)可使用命令()
A:Ctrl+Alt+Del
B:halt
C:shutdown-r now
D:reboot
1.17下列提法中,不屬于ifconfig命令作用范圍的是__
A:配置本地環(huán)回地址
B:配置網(wǎng)卡的IP地址
C:激活網(wǎng)絡(luò)適配器
D:加載網(wǎng)卡到內(nèi)核中
1.18有關(guān)歸檔和壓縮命令,下面描述正確的是()
A:用uncompress命令解壓縮由compress命令生成地后綴為.zip的壓縮文件
B:upzip命令和gzip命令可以解壓相同類型文件
C:tar歸檔其壓縮的文件可以有g(shù)zip命令解壓縮
D:tar命令歸檔后的文件也是一種壓縮文件
1.19終止一共前臺進(jìn)程可能用到的命令和操作
kill
ctrl+c
shut down
halt
1.22為了將當(dāng)前目錄下的歸檔文檔myftp,tar解壓縮到/tmp目錄下,用戶可以使用命令
tar xvzf my
tar xvzf my
tar vzf my
tar xvzf my
1.23下面有關(guān)linux查看系統(tǒng)負(fù)載的命令,說法錯誤的是?
uptime命令主要用于獲取主機(jī)運(yùn)行時間和查詢linux系統(tǒng)負(fù)載等信息
vmstat命令可以查看cpu負(fù)載
sar命令可以查看網(wǎng)絡(luò)接口信息
free命令可以查看磁盤負(fù)載情況
1.24以下哪些方式/命令不可以查看某ip是否可達(dá)?
telnet
ping
tracert
top
1.25 tar命令用于解壓的參數(shù)是?-v-x-c-f
1.26下面哪個命令不是用來查看網(wǎng)絡(luò)故障?
telnet
ping
init
netstat
1.28為了知道誰在正注冊到你的機(jī)器上,可以用命令:___
Who users finger ping
1.29查看本網(wǎng)段其他計算機(jī)的MAC地址,可先ping對方主機(jī),然后;
arp-g
arp-n
arp-a
arp-d
1.3014日下午2點(diǎn)date+%y%m%d%H%M輸出的時間是什么
201711141212
1711141212
2017111412
201711021212
1.31以下哪個命令可以得出1487進(jìn)程的線程運(yùn)行情況()
top-Hp 1487
top-Pp 1487
ps-mp 1487
sat-p 1487
1.32從/home/oracle下搜索一個日志文件alert.log,以下哪種方式可達(dá)到目的()
find/home./oracle-name alert.log
locate alert.log
find./-mtime 7 alert.log
find/home/oracle-exec alert.log
1.34以下哪些命令可以用來測試網(wǎng)絡(luò)中特定主機(jī)的80端口是否可以訪問()
Ping telnet netstat lsof
2填空
2.1測試網(wǎng)絡(luò)中主機(jī)的連通性用什么命令
2.2如何查看numa是否關(guān)閉_**_
2.3將/home/stud1/wang目錄做歸檔壓縮,壓縮后生成wang.tar.gz文件,并將此文件保存到/home目錄下,實(shí)現(xiàn)如此任務(wù)的tar命令格式_**
2.4某個進(jìn)程使用端口7001,如何快速找到該進(jìn)程的PID
2.5結(jié)束后臺進(jìn)程的命令是**_**
2.6將/home/studl/wang目錄做歸檔壓縮,壓縮后生成wang.tar.gz文件,并將此存到/home目錄下,實(shí)現(xiàn)此任務(wù)的tar命令格式******__******
2.7 ping100個包的命令——
2.8 linux下,解壓縮bz2格式文件的命令是**_**
2.9 linux下,查看網(wǎng)絡(luò)連接狀態(tài)的命令是**___**
2.10Linux查看文件系統(tǒng)的命令為__,顯示目錄或文件占用磁盤的命令為___
2.11通常我們測試網(wǎng)絡(luò)連通性使用的ping命令,它是通過____協(xié)議進(jìn)行工作的
2.12簡述下列命令的各自作用
nslookup
dig
top
traceroute
2.13將/home/stud1/wang目錄做歸檔壓縮,壓縮后生成wang.tar.gz文件,并將此問價保存到/home目錄下,實(shí)現(xiàn)此任務(wù)的tar命令格****_****
2.14Linux系統(tǒng)查看進(jìn)程數(shù)的命令___
2.15Linux系統(tǒng)查看系統(tǒng)內(nèi)存的命令:____,**__**
2.16Linux系統(tǒng)查看cpu使用率的命令:____,**__**
2.17Linux系統(tǒng)查看硬盤空間使用率的命令:___
2.18Linux系統(tǒng)將某一文件下的所有.log文件進(jìn)行打包壓縮,命令為___
2.19Linux常用的性能監(jiān)控命令是:_、_、_、_、_、_等
2.20假設(shè)output程序可能輸出標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯誤,請寫出一條命令把這兩者都忽略__
2.21 rpm軟件包安裝命令**_**
3簡答
3.1查看硬盤結(jié)構(gòu)顯示的命令?查看文檔命令?編輯文檔命令?
3.2配置網(wǎng)絡(luò)環(huán)境的命令,手工修改IP,主機(jī)名,DNS和網(wǎng)關(guān)
3.3有壓縮包a.tar.gz,如何解壓該包?如何不解壓該包,如何查看該包的內(nèi)容?
3.4某進(jìn)程abcd在系統(tǒng)中起了很多,數(shù)量難以統(tǒng)計,造成系統(tǒng)負(fù)荷較高,如何一條命令確保將此進(jìn)程全部殺掉
3.5某日志路徑是/data/logs/a.txt,如何跟蹤該日志,以查看當(dāng)時的運(yùn)行狀態(tài)?
3.6 dmesg命令顯示的是哪方面信息
3.7尋找名稱為mytest.log的文件
3.8寫出du-sh與df-h的區(qū)別
3.9查看當(dāng)前l(fā)inux服務(wù)器是否監(jiān)聽80端口,如果監(jiān)聽,請找出其進(jìn)程ID,并結(jié)束該進(jìn)程。
3.10使用curl或者wget獲取http服務(wù)的header信息。
3.11寫出查看linux系統(tǒng)性能的命令,如cpu、內(nèi)存、流量、io等
3.12解釋下列命令的意思
dd if=/dev/random of=/dev/sda
3.13如何查看占用端口8080的進(jìn)程
3.14查著占用內(nèi)存最多的進(jìn)程
3.15壓縮和解壓縮目錄/opt/gjsy/所有文件命令
3.16Linxu系統(tǒng)下如何查看8080端口上運(yùn)行的程序狀態(tài)
3.17ps aux中的VSZ代表什么意思,RSS代表什么意思?
3.18PING是使用TCP/IP協(xié)議中的**_**協(xié)議
3.19寫出網(wǎng)絡(luò)故障排查常用的命令**__**
3.20寫出你常用的網(wǎng)絡(luò)抓包工具,軟件名稱**__**
3.21將/home/stud1/wang目錄做歸檔壓縮,壓縮后生成wang.tar.gz文件,并將此文件保存到/home目錄下,實(shí)現(xiàn)此任務(wù)的tar命令格式___
3.22解釋該命令的含義:nohup zcat test.gz|grep"x6game"~/log.txt
2/dev/null
3.23查看系統(tǒng)硬件負(fù)載工具或命令有哪些
3.24使用lsof命令查看占用80端口的進(jìn)程
3.25如何使用CURL測試POST接口
3.26怎樣在目錄/home/user/training/下找到擴(kuò)展名為txt的文件
3.27最常用的網(wǎng)絡(luò)測試命令有什么?
3.28ping的測試結(jié)果中都包含哪些部分?
3.29如何找出占用22端口的進(jìn)程及進(jìn)程號?
3.30如何刪除當(dāng)前目錄(包含字目錄)下所有30天以前創(chuàng)建的文件名后綴為.log的文件
3.31以下一些Linux命令的作用分別是什么?
init 0
chkconfig--level 3 sendmail on
tar-czvf test.tar.gz./
chown-R
ln-s/data/log//var/log/sina_log
umount-f/data0
rpm-ivh baihui.rpm
rpm-qf/bin/ls
3.32LINUX常用命令pwd、top、df、ifconfig、cat分別代表什么含義?
3.33linux常用命令:關(guān)機(jī)、重啟、編輯某文檔文件、刪除某文件、更改操作系統(tǒng)密碼命令分別是什么?
3.34請使用命令:刪除/backup目錄下10天前的普通文件
3.35如何查看服務(wù)器當(dāng)前連接ip的列表
3.36寫出liunx系統(tǒng)中diff、chmod、grep、kill、tar五個常用命令的功能
3.37簡述tar-cjvf/tmp/test.tar.gz/root命令中錯誤及錯誤原因
3.38Linux系統(tǒng)從A服務(wù)器測試B服務(wù)器一個tcp端口是否聯(lián)通使用___
3.39寫一個腳本查找最后創(chuàng)建時間使3天前,后綴是*.log的文件并刪除
3.40linux如何根據(jù)進(jìn)程ID查找啟動程序的路徑
3.41查看占用swap的進(jìn)程id
3.42列出linux常見打包工具并寫相應(yīng)解壓縮參數(shù)(至少三種)
3.43Linux中鎖定一個文件用什么命令?他和md5sum有什么區(qū)別?
3.44如何在系統(tǒng)中查找所有所屬用戶為user1的文件
3.45查看某個文件或者文件夾占用磁盤空間大小的命令
3.46如何查看遠(yuǎn)程linux系統(tǒng)運(yùn)行了多少時間?我的服務(wù)器內(nèi)存,cpu,硬盤都是多少,系統(tǒng)版本,linux會優(yōu)先將數(shù)據(jù)緩存到內(nèi)存中,我的機(jī)器真實(shí)內(nèi)存消耗實(shí)際上是多少
3.47查看服務(wù)器當(dāng)前開啟了哪些端口?如何查看某服務(wù)器是否存在IO壓力
3.48如何查看某個文件system.log被哪些進(jìn)程占用
擴(kuò)展
1.21在退出unix系統(tǒng)賬戶之后還需要繼續(xù)運(yùn)行某個進(jìn)程,那么可用()
awk sed crontab nohup screen
1.20使用trace命令的目的是()
可用的,十分成功的測試手段
非?;镜臏y試手段
把IP地址和DNS加入路由表中
在源到目標(biāo)傳輸?shù)倪^程中查找失散點(diǎn)
1.27哪個變量用來指定一個遠(yuǎn)程x應(yīng)用程序?qū)⑤敵龇诺侥膫€x server上
TERM
DISPLAY
ECHO
OUTPUT
1.33P系列服務(wù)器被用做文件服務(wù)器,所有的用戶文件存都放在一非rootvg的文件系統(tǒng)上,用什么方法可以快速備份和恢復(fù)這些數(shù)據(jù)和文件系統(tǒng)的定義()
tar
cpio
savefs
savevg
ps 命令的作用是顯示進(jìn)程信息的;
| 符號,是個管道符號,表示ps 和 grep 命令同時執(zhí)行;
grep 命令是查找(Global Regular Expression Print),能使用正則表達(dá)式搜索文本,然后把匹配的行顯示出來;
ps命令有一些參數(shù):
-e : 顯示所有進(jìn)程
-f : 全格式
-h : 不顯示標(biāo)題
-l : 長格式
-w : 寬輸出
a :顯示終端上的所有進(jìn)程,包括其他用戶的進(jìn)程。
r :只顯示正在運(yùn)行的進(jìn)程。
u :以用戶為主的格式來顯示程序狀況。
x :顯示所有程序,不以終端機(jī)來區(qū)分。
結(jié)果信息從前到后依次是:
UID PID PPID C STIME TTY TIME CMD
zzw 14124 13991 0 00:38 pts/0 00:00:00 grep –color=auto dae
Linux中的top命令顯示系統(tǒng)上正在運(yùn)行的進(jìn)程。它是系統(tǒng)管理員最重要的工具之一。被廣泛用于監(jiān)視服務(wù)器的負(fù)載。top命令是一個交互命令。在運(yùn)行top的時候還可以運(yùn)行很多命令。
N – 以 PID 的大小的順序排列表示進(jìn)程列表
P – 以 CPU 占用率大小的順序排列進(jìn)程列表
M – 以內(nèi)存占用率大小的順序排列進(jìn)程列表
q – 退出 top
h – 幫助
1 系統(tǒng)運(yùn)行時間和平均負(fù)載
這些字段顯示:當(dāng)前時間、系統(tǒng)已運(yùn)行的時間、當(dāng)前登錄用戶的數(shù)量、相應(yīng)最近5、10和15分鐘內(nèi)的平均負(fù)載。
2 任務(wù)
第二行顯示的是任務(wù)或者進(jìn)程的總結(jié)。進(jìn)程可以處于不同的狀態(tài)。這里顯示了全部進(jìn)程的數(shù)量。除此之外,還有正在運(yùn)行、睡眠、停止、僵尸進(jìn)程的數(shù)量(僵尸是一種進(jìn)程的狀態(tài))。這些進(jìn)程概括信息可以用’t’切換顯示。
3 CPU 狀態(tài)
下一行顯示的是CPU狀態(tài)。 這里顯示了不同模式下的所占CPU時間的百分比。這些不同的CPU時間表示:
us, user: 運(yùn)行(未調(diào)整優(yōu)先級的) 用戶進(jìn)程的CPU時間
sy,system: 運(yùn)行內(nèi)核進(jìn)程的CPU時間
ni,niced:運(yùn)行已調(diào)整優(yōu)先級的用戶進(jìn)程的CPU時間
wa,IO wait: 用于等待IO完成的CPU時間
hi:處理硬件中斷的CPU時間
si: 處理軟件中斷的CPU時間
st:這個虛擬機(jī)被hypervisor偷去的CPU時間(譯注:如果當(dāng)前處于一個hypervisor下的vm,實(shí)際上hypervisor也是要消耗一部分CPU處理時間的)。
4 內(nèi)存使用
接下來兩行顯示內(nèi)存使用率,有點(diǎn)像’free’命令。第一行是物理內(nèi)存使用,第二行是虛擬內(nèi)存使用(交換空間)。
物理內(nèi)存顯示如下:全部可用內(nèi)存、已使用內(nèi)存、空閑內(nèi)存、緩沖內(nèi)存。相似地:交換部分顯示的是:全部、已使用、空閑和緩沖交換空間。
5 各列的意思
PID 進(jìn)程ID,進(jìn)程的唯一標(biāo)識符
USER 進(jìn)程所有者的實(shí)際用戶名。
PR 進(jìn)程的調(diào)度優(yōu)先級。這個字段的一些值是’rt’。這意味這這些進(jìn)程運(yùn)行在實(shí)時態(tài)。
NI 進(jìn)程的nice值(優(yōu)先級)。越小的值意味著越高的優(yōu)先級。
VIRT 進(jìn)程使用的虛擬內(nèi)存。
RES 駐留內(nèi)存大小。駐留內(nèi)存是任務(wù)使用的非交換物理內(nèi)存大小。
SHR SHR是進(jìn)程使用的共享內(nèi)存。
S 這個是進(jìn)程的狀態(tài)。它有以下不同的值:
D – 不可中斷的睡眠態(tài)。
R – 運(yùn)行態(tài)
S – 睡眠態(tài)
T – 被跟蹤或已停止
Z – 僵尸態(tài)
%CPU 自從上一次更新時到現(xiàn)在任務(wù)所使用的CPU時間百分比。
%MEM 進(jìn)程使用的可用物理內(nèi)存百分比。
TIME+ 任務(wù)啟動后到現(xiàn)在所使用的全部CPU時間,精確到百分之一秒。
COMMAND 運(yùn)行進(jìn)程所使用的命令。
注意 :不同發(fā)行版的top命令在各種細(xì)節(jié)有不同,如果發(fā)現(xiàn)不同時,請讀你的幫助手冊和命令內(nèi)的幫助。)
kill、kill-15、kill-9區(qū)別:
執(zhí)行kill(默認(rèn)kill -15)命令,系統(tǒng)會發(fā)送一個SIGTERM信號給對應(yīng)的程序,大部分程序接收到SIGTERM信號后,會先釋放自己的資源,然后再停止。用法kill pid。
kill -15 pid。
kill -9命令,系統(tǒng)給對應(yīng)程序發(fā)送的信號是SIGKILL,即exit。exit信號不會被系統(tǒng)阻塞,所以kill -9能順利殺掉進(jìn)程。用法kill -9 pid。
tail -n 1000:顯示最后1000行
tail -n +1000:從1000行開始顯示,顯示1000行以后的
head -n 1000:顯示前面1000行
cat a.txt 顯示文件
vim xx.conf 編輯文件
打開文件后,按insert鍵進(jìn)入編輯模式;編輯完后,按esc建退出編輯模式;按shift+冒號后,輸入wq保存退出,wq!保存強(qiáng)制退出,q不保存退出
在根目錄模糊查找名字含java的文件
服務(wù)器端常有很多壓縮過的日志文件,當(dāng)需要查找日志中某些特定信息的時候,為了避免解壓文件,可以使用zgrep,zcat等命令查找、查看壓縮文件中的信息
zgrep ' 輸入你要查找的東東' /目錄 /文件 .gz 或者.log (當(dāng)日)
grep ' 輸入你要查找的東東' /目錄 /文件 .gz 或者.log (非當(dāng)日的壓縮文件)
例如: zgrep 'callMktCamLoad' app.log.2019-12-03-*.gz
rpm包安裝的,可以用 rpm -qa 看到,如果要查找某軟件包是否安裝,用 rpm -qa | grep "軟件或者包的名字"
以deb包安裝的,可以用 dpkg -l 看到。如果是查找指定軟件包,用 dpkg -l | grep "軟件或者包的名字"
yum方法安裝的,可以用 yum list installed 查找,如果是查找指定包,用 yum list installed | grep "軟件名或者包名"
你有將Linux物盡其用嗎?對很多Linux用戶來說,有很多看起來是技巧的有用特性。有些時候你會需要這些技巧。本文會幫助你更好得使用一些命令,發(fā)揮其更強(qiáng)大的功能。
圖1:5個命令行技巧
我們開始一個新的系列,在這里我們還會寫一些技巧,并且用盡量小的篇幅寫清楚。
1.
我們可以使用history命令來查看曾經(jīng)運(yùn)行過的命令。
這里是一個history命令的示例輸出。
代碼如下:
#
history
從history命令輸出看,很明顯,命令的執(zhí)行時間沒有被打出來。有解決方法嗎?有的!運(yùn)行如下命令:
代碼如下:
#
HISTTIMEFORMAT="%d/%m/%y
%T
"
#
history
如果你想讓這個修改永久生效,添加如下的一行內(nèi)容到~/.bashrc文件中:
代碼如下:
export
HISTTIMEFORMAT="%d/%m/%y
%T
"
然后,在終端中運(yùn)行:
代碼如下:
#
source
~/.bashrc
命令和選項(xiàng)的解釋:
history
–
查看運(yùn)行過的命令
HISTIMEFORMAT
–
設(shè)置時間格式的環(huán)境變量
%d
–
天
%m
–
月
%y
–
年
%T
–
時間戳
source
–
簡而言之就是將文件內(nèi)容發(fā)送給shell來執(zhí)行
.bashrc
–
BASH以交互方式啟動時運(yùn)行的腳本文件
2.
如何測試磁盤寫入速度?
一行dd命令腳本就可以實(shí)現(xiàn)。
代碼如下:
#
dd
if=/dev/zero
of=/tmp/output.img
bs=8k
count=256k
conv=fdatasync;
rm
-rf
/tmp/output.img
命令和選項(xiàng)的解釋:
dd
–
轉(zhuǎn)換和復(fù)制文件
if=/dev/zero
–
指定輸入文件,默認(rèn)為stdin(標(biāo)準(zhǔn)輸入)
of=/tmp/output.img
–
指定輸出文件,默認(rèn)為stdout(標(biāo)準(zhǔn)輸出)
bs
–
一次讀和寫的塊大小,最大可以以MB為單位
count
–
復(fù)制次數(shù)
conv
–
使用逗號分隔的策略來轉(zhuǎn)換文件(LCTT
譯注:比如將大寫字母轉(zhuǎn)換成小寫,echo
AA
|
dd
conv=lcase)
rm
–
刪除文件和目錄
-rf
–
(-r)
遞歸地刪除目錄和其中的內(nèi)容,(-f)強(qiáng)行刪除而不輸出確認(rèn)信息
3.
你如何獲取吃掉你磁盤空間的最大的6個文件?
一個使用du命令的簡單單行腳本即可實(shí)現(xiàn),du命令主要用于獲取文件的空間使用情況。
代碼如下:
#
du
-hsx
*
|
sort
-rh
|
head
-6
命令和選項(xiàng)的解釋:
du
–
估計文件的空間使用情況
-hsx
–
(-h)更易讀的格式,(-s)匯總輸出,(-x)跳過其他文件系統(tǒng)的文件
sort
–
對文本文件按行排序
-rf
–
(-r)將比較的結(jié)果逆序輸出,(-f)忽略大小寫
head
–
輸出文件的頭幾行
4.
獲取一個文件的詳細(xì)狀態(tài)信息
可以使用stat命令
代碼如下:
#
stat
filename_ext
(例如:stat
abc.pdf)
5.
顯示幫助
最后一個技巧是為那些入門者準(zhǔn)備的,如果你是有經(jīng)驗(yàn)的用戶,可能不需要它,除非你想從中尋找樂趣。入門者可能有Linux命令行恐懼癥,下面的命令會隨機(jī)顯示一個man手冊頁。對入門者來說,好處是總會學(xué)到新的東西,而且不會厭倦。
代碼如下:
#
man
$(ls
/bin
|
shuf
|
head
-1)
命令和選項(xiàng)的解釋:
man
–
Linux
man手冊
ls
–
列出文件
/bin
–
系統(tǒng)可執(zhí)行文件的路徑
shuf
–
把輸入內(nèi)容按行隨機(jī)打亂并輸出
head
–
輸出文件的頭幾行
Linux運(yùn)維人員必會的120個命令
來自《跟老男孩學(xué)Linux運(yùn)維:核心系統(tǒng)命令實(shí)戰(zhàn)》一書
前言
第1章 Linux命令行簡介 / 1
1.1Linux命令行概述 / 1
1.2在Linux命令行下查看命令幫助 / 4
1.3Linux shutdown reboot halt / 9
關(guān)機(jī):
shutdown -h now
halt
init 0
第2章 文件和目錄操作命令 / 13
2.1pwd:顯示當(dāng)前所在的位置 / 13
2.2cd:切換目錄 / 16
2.3tree:以樹形結(jié)構(gòu)顯示目錄下的內(nèi)容 / 18
2.4mkdir:創(chuàng)建目錄 / 22
2.5touch:創(chuàng)建空文件或改變文件的時間戳屬性 / 27
2.6ls:顯示目錄下的內(nèi)容及相關(guān)屬性信息 / 30
2.7cp:復(fù)制文件或目錄 / 39
2.8mv:移動或重命名文件 / 42
2.9rm:刪除文件或目錄 / 45
2.10rmdir:刪除空目錄 / 48
2.11ln:硬鏈接與軟鏈接 / 49
2.12readlink:查看符號鏈接文件的內(nèi)容 / 54
2.13find:查找目錄下的文件 / 55
2.14xargs:將標(biāo)準(zhǔn)輸入轉(zhuǎn)換成命令行參數(shù) / 68
2.15rename:重命名文件 / 71
2.16basename:顯示文件名或目錄名 / 72
2.17dirname:顯示文件或目錄路徑 / 72
2.18chattr:改變文件的擴(kuò)展屬性 / 73
2.19lsattr:查看文件擴(kuò)展屬性 / 75
2.20file:顯示文件的類型 / 76
2.21md5sum:計算和校驗(yàn)文件的MD5值 / 77
2.22chown:改變文件或目錄的用戶和用戶組 / 80
2.23chmod:改變文件或目錄權(quán)限 / 81
2.24chgrp:更改文件用戶組 / 85
2.25umask:顯示或設(shè)置權(quán)限掩碼 / 86
2.26老男孩從新手成為技術(shù)大牛的心法 / 90
第3章 文件過濾及內(nèi)容編輯處理命令 / 91
3.1cat:合并文件或查看文件內(nèi)容 / 91
3.2tac:反向顯示文件內(nèi)容 / 103
3.3more:分頁顯示文件內(nèi)容 / 104
3.4less:分頁顯示文件內(nèi)容 / 107
3.5head:顯示文件內(nèi)容頭部 / 109
3.6tail:顯示文件內(nèi)容尾部 / 111
3.7tailf:跟蹤日志文件 / 114
3.8cut:從文本中提取一段文字并輸出 / 115
3.9split:分割文件 / 117
3.10paste:合并文件 / 118
3.11sort:文本排序 / 123
3.12join:按兩個文件的相同字段合并 / 127
3.13uniq:去除重復(fù)行 / 129
3.14wc:統(tǒng)計文件的行數(shù)、單詞數(shù)或字節(jié)數(shù) / 131
3.15iconv:轉(zhuǎn)換文件的編碼格式 / 133
3.16dos2unix:將DOS格式文件轉(zhuǎn)換成UNIX格式 / 134
3.17diff:比較兩個文件的不同 / 135
3.18vimdiff:可視化比較工具 / 138
3.19rev:反向輸出文件內(nèi)容 / 139
3.20tr:替換或刪除字符 / 140
3.21od:按不同進(jìn)制顯示文件 / 143
3.22tee:多重定向 / 145
3.23vi/vim:純文本編輯器 / 147
3.24老男孩逆襲思想:做Linux運(yùn)維的多個好處 / 152
第4章 文本處理三劍客 / 153
4.1grep:文本過濾工具 / 153
4.2sed:字符流編輯器 / 159
4.3awk基礎(chǔ)入門 / 165
第5章 Linux信息顯示與搜索文件命令 / 176
5.1uname:顯示系統(tǒng)信息 / 176
5.2hostname:顯示或設(shè)置系統(tǒng)的主機(jī)名 / 178
5.3dmesg:系統(tǒng)啟動異常診斷 / 179
5.4stat:顯示文件或文件系統(tǒng)狀態(tài) / 181
5.5du:統(tǒng)計磁盤空間使用情況 / 183
5.6date:顯示與設(shè)置系統(tǒng)時間 / 186
5.7echo:顯示一行文本 / 190
5.8watch:監(jiān)視命令執(zhí)行情況 / 193
5.9which:顯示命令的全路徑 / 195
5.10whereis:顯示命令及其相關(guān)文件全路徑 / 196
5.11locate:快速定位文件路徑 / 197
5.12updatedb:更新mlocate數(shù)據(jù)庫 / 199
5.13老男孩逆襲思想:新手在工作中如何問問題不會被鄙視 / 200
第6章 文件備份與壓縮命令 / 201
6.1tar:打包備份 / 201
6.2gzip:壓縮或解壓文件 / 208
6.3zip:打包和壓縮文件 / 211
6.4unzip:解壓zip文件 / 212
6.5scp:遠(yuǎn)程文件復(fù)制 / 214
6.6rsync:文件同步工具 / 216
6.7老男孩逆襲思想:新手如何高效地提問 / 220
第7章 Linux用戶管理及用戶信息查詢命令 / 222
7.1 useradd:創(chuàng)建用戶 / 222
7.2usermod:修改用戶信息 / 227
7.3userdel:刪除用戶 / 229
7.4groupadd:創(chuàng)建新的用戶組 / 230
7.5groupdel:刪除用戶組 / 231
7.6passwd:修改用戶密碼 / 232
7.7chage:修改用戶密碼有效期 / 237
7.8chpasswd:批量更新用戶密碼 / 238
7.9su:切換用戶 / 240
7.10visudo:編輯sudoers文件 / 242
7.11sudo:以另一個用戶身份執(zhí)行命令 / 244
7.12id:顯示用戶與用戶組的信息 / 248
7.13w:顯示已登錄用戶信息 / 249
7.14who:顯示已登錄用戶信息 / 250
7.15users:顯示已登錄用戶 / 252
7.16whoami:顯示當(dāng)前登錄的用戶名 / 253
7.17last:顯示用戶登錄列表 / 253
7.18lastb:顯示用戶登錄失敗的記錄 / 254
7.19lastlog:顯示所有用戶的最近登錄記錄 / 255
第8章 Linux磁盤與文件系統(tǒng)管理命令 / 257
8.1fdisk:磁盤分區(qū)工具 / 257
8.2partprobe:更新內(nèi)核的硬盤分區(qū)表信息 / 265
8.3tune2fs:調(diào)整ext2/ext3/ext4文件系統(tǒng)參數(shù) / 266
8.4parted:磁盤分區(qū)工具 / 268
8.5mkfs:創(chuàng)建Linux文件系統(tǒng) / 272
8.6dumpe2fs:導(dǎo)出ext2/ext3/ext4文件系統(tǒng)信息 / 274
8.7resize2fs:調(diào)整ext2/ext3/ext4文件系統(tǒng)大小 / 275
8.8fsck:檢查并修復(fù)Linux文件系統(tǒng) / 278
8.9dd:轉(zhuǎn)換或復(fù)制文件 / 281
8.10mount:掛載文件系統(tǒng) / 284
8.11umount:卸載文件系統(tǒng) / 288
8.12df:報告文件系統(tǒng)磁盤空間的使用情況 / 289
8.13mkswap:創(chuàng)建交換分區(qū) / 293
8.14swapon:激活交換分區(qū) / 294
8.15swapoff:關(guān)閉交換分區(qū) / 295
8.16sync:刷新文件系統(tǒng)緩沖區(qū) / 296
第9章 Linux進(jìn)程管理命令 / 298
9.1ps:查看進(jìn)程 / 298
9.2pstree:顯示進(jìn)程狀態(tài)樹 / 305
9.3pgrep:查找匹配條件的進(jìn)程 / 306
9.4kill:終止進(jìn)程 / 307
9.5killall:通過進(jìn)程名終止進(jìn)程 / 310
9.6pkill:通過進(jìn)程名終止進(jìn)程 / 311
9.7top:實(shí)時顯示系統(tǒng)中各個進(jìn)程的資源占用狀況 / 313
9.8nice:調(diào)整程序運(yùn)行時的優(yōu)先級 / 320
9.9renice:調(diào)整運(yùn)行中的進(jìn)程的優(yōu)先級 / 323
9.10nohup:用戶退出系統(tǒng)進(jìn)程繼續(xù)工作 / 324
9.11strace:跟蹤進(jìn)程的系統(tǒng)調(diào)用 / 325
9.12ltrace:跟蹤進(jìn)程調(diào)用庫函數(shù) / 332
9.13runlevel:輸出當(dāng)前運(yùn)行級別 / 334
9.14init:初始化Linux進(jìn)程 / 335
9.15service:管理系統(tǒng)服務(wù) / 335
第10章 Linux網(wǎng)絡(luò)管理命令 / 338
10.1ifconfig:配置或顯示網(wǎng)絡(luò)接口信息 / 338
10.2ifup:激活網(wǎng)絡(luò)接口 / 343
ifup eth0
10.3ifdown:禁用網(wǎng)絡(luò)接口 / 343
ifdown eth0
service network restart(/etc/init.d/network restart) 激活整個網(wǎng)絡(luò),所有網(wǎng)卡。
10.4route:顯示或管理路由表 / 344
10.5arp:管理系統(tǒng)的arp緩存 / 350
10.6ip:網(wǎng)絡(luò)配置工具 / 351
10.7netstat:查看網(wǎng)絡(luò)狀態(tài) / 358
10.8ss:查看網(wǎng)絡(luò)狀態(tài) / 362
10.9ping:測試主機(jī)之間網(wǎng)絡(luò)的連通性 / 363
10.10traceroute:追蹤數(shù)據(jù)傳輸路由狀況 / 366
10.11arping:發(fā)送arp請求 / 367
10.12telnet:遠(yuǎn)程登錄主機(jī) / 369
10.13nc:多功能網(wǎng)絡(luò)工具 / 370
10.14ssh:安全地遠(yuǎn)程登錄主機(jī) / 373
10.15wget:命令行下載工具 / 376
10.16mailq:顯示郵件傳輸隊(duì)列 / 379
10.17mail:發(fā)送和接收郵件 / 381
10.18nslookup:域名查詢工具 / 386
10.19dig:域名查詢工具 / 389
10.20host:域名查詢工具 / 393
10.21nmap:網(wǎng)絡(luò)探測工具和安全/端口掃描器 / 394
10.22tcpdump:監(jiān)聽網(wǎng)絡(luò)流量 / 398
第11章 Linux系統(tǒng)管理命令 / 407
11.1lsof:查看進(jìn)程打開的文件 / 407
11.2uptime:顯示系統(tǒng)的運(yùn)行時間及負(fù)載 / 411
11.3free:查看系統(tǒng)內(nèi)存信息 / 411
11.4iftop:動態(tài)顯示網(wǎng)絡(luò)接口流量信息 / 413
11.5vmstat:虛擬內(nèi)存統(tǒng)計 / 415
11.6mpstat:CPU信息統(tǒng)計 / 419
11.7iostat:I/O信息統(tǒng)計 / 420
11.8iotop:動態(tài)顯示磁盤I/O統(tǒng)計信息 / 423
11.9sar:收集系統(tǒng)信息 / 425
11.10chkconfig:管理開機(jī)服務(wù) / 430
11.11ntsysv:管理開機(jī)服務(wù) / 433
11.12 setup:系統(tǒng)管理工具 / 434
11.13ethtool:查詢網(wǎng)卡參數(shù) / 436
11.14mii-tool:管理網(wǎng)絡(luò)接口的狀態(tài) / 437
11.19rpm:RPM包管理器 / 443
11.20yum:自動化RPM包管理工具 / 446
top命令
第12章 Linux系統(tǒng)常用內(nèi)置命令 / 450
12.1Linux內(nèi)置命令概述 / 450
12.2Linux內(nèi)置命令簡介 / 450
12.3Linux常用內(nèi)置命令實(shí)例 / 452
cut 命令在 man 文檔中的含義是 刪除文件中每一行的指定部分 。其大意就跟 cut 單詞本身的含義一樣,是用來剪切數(shù)據(jù)的。
輸出第二個字符
以逗號為分割符,截取第二部分
cut命令可以將一串字符作為列來顯示,字符字段的記法:
例如:打印從第 8 個字符開始到結(jié)尾