新聞中心
作為一款優(yōu)秀的操作系統(tǒng),Linux不僅擁有強大的性能和穩(wěn)定性,還提供了豐富的工具來幫助用戶進行各種操作。本文將對Linux常用工具進行盤點,希望能夠幫助讀者更好地了解Linux的使用。

創(chuàng)新互聯(lián)是專業(yè)的德化網(wǎng)站建設(shè)公司,德化接單;提供成都網(wǎng)站設(shè)計、成都做網(wǎng)站,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行德化網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
一、文件管理工具
1. ls
ls命令是Linux中最基本的文件管理工具之一,可以列出目錄下的所有文件和子目錄,并顯示它們的屬性和權(quán)限信息。
2. cd
cd命令用于切換當(dāng)前工作目錄,是進行文件操作必不可少的工具。
3. cp
cp命令是Linux中進行復(fù)制文件或目錄的工具,可以將一個或多個文件或目錄復(fù)制到指定的目錄或文件中。
4. mv
mv命令是Linux中進行移動或重命名文件或目錄的工具,也可以用于剪切和合并文件。
二、文本編輯工具
1. Vim
Vim是一款經(jīng)典的文本編輯器,被廣泛應(yīng)用于Linux系統(tǒng)中,具有很高的編輯效率和強大的擴展功能。
2. Nano
Nano是一個簡單易用的文本編輯器,支持語法高亮和多種編輯選項,適用于初學(xué)者和輕度編輯的需要。
三、網(wǎng)絡(luò)工具
1. ping
ping命令是測試網(wǎng)絡(luò)連接和數(shù)據(jù)傳輸?shù)墓ぞ撸梢詸z查網(wǎng)絡(luò)中是否存在問題和判斷網(wǎng)絡(luò)速度。
2. ssh
ssh是一種遠程連接協(xié)議,可以在網(wǎng)絡(luò)中實現(xiàn)安全的遠程登錄和文件傳輸。
3. curl
curl是一種支持多種協(xié)議的客戶端工具,可以通過HTTP、FTP、TP等協(xié)議獲取、上傳或下載文件。
四、安全工具
1. iptables
iptables是Linux防火墻系統(tǒng)中的一種設(shè)置工具,可以根據(jù)規(guī)則設(shè)置網(wǎng)絡(luò)連接的訪問權(quán)限,保護計算機的安全。
2. selinux
selinux是一種訪問控制系統(tǒng),在Linux系統(tǒng)中可以用來管理進程、文件和用戶的權(quán)限,從而保護系統(tǒng)的安全。
五、系統(tǒng)監(jiān)控工具
1. top
top命令可以顯示當(dāng)前運行的進程和系統(tǒng)資源的使用情況,可幫助用戶實時了解系統(tǒng)性能情況。
2. iostat
iostat命令可以監(jiān)測Linux系統(tǒng)的I/O狀況,可以幫助用戶找到I/O瓶頸和瓶頸所在。
六、開發(fā)工具
1. GCC
GCC是一款廣泛使用的C編譯器,支持多種編程語言、平臺和架構(gòu),能幫助開發(fā)者快速編寫高質(zhì)量的代碼。
2. gdb
gdb是一種調(diào)試工具,可以幫助開發(fā)者快速定位程序中的錯誤和異常,并進行程序調(diào)試和優(yōu)化。
小結(jié)
通過文章的介紹,我們了解了Linux常用的文件管理、文本編輯、網(wǎng)絡(luò)、安全、系統(tǒng)監(jiān)控和開發(fā)工具,這些工具可以幫助我們更快、更高效、更安全地使用Linux操作系統(tǒng)。值得注意的是,這些工具不僅僅限制于本文所列,隨著技術(shù)的發(fā)展,不斷有新的工具被廣泛應(yīng)用和深受用戶信賴。因此,了解和學(xué)習(xí)Linux系統(tǒng)工具,是每一個學(xué)習(xí)和使用Linux操作系統(tǒng)的人必須要掌握的核心內(nèi)容之一。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計及定制高端網(wǎng)站建設(shè)服務(wù)!
Linux下的分區(qū)工具和Fdisk使用方法
現(xiàn)在發(fā)行版本的linux已經(jīng)提供了圖形交互界面,很多的人還是感覺無從下手。原因主要是不清楚linux的分區(qū)規(guī)定,及l(fā)inux分區(qū)工具—Fdisk的使用方法。下面從這兩個方面入手,來講解這個困擾大家的問題。
linux的分區(qū)規(guī)定
1.linux分區(qū)工具—Fdisk設(shè)備管理
在linux中,每一個硬件設(shè)備都映射到一個系統(tǒng)的文件,對于硬盤、光驅(qū)等IDE或SCSI設(shè)備也不例外。
linux把各種IDE設(shè)備分配了一個由hd前綴組成的文件;而對于各種SCSI設(shè)備,則分配了一個由sd前綴組成的文件。例如,之一個IDE設(shè)備,linux就定義為hda;第二個IDE設(shè)備就定義為hdb;下面以此類推。而SCSI設(shè)備就應(yīng)該是sda、sdb、sdc等。
2.linux分區(qū)工具—Fdisk分區(qū)數(shù)量
要進行分區(qū)就必須針對每一個硬件設(shè)備進行操作,這就有可能是一塊IDE硬盤或是一塊SCSI硬盤。對于每一個硬盤(IDE或SCSI)設(shè)備,linux分配了一個1到16的序列號碼,這就代表了這塊硬盤上面的分區(qū)號碼。例如,之一個IDE硬盤的之一個分區(qū),在linux下面映射的就是hda1,第二個分區(qū)就稱作是hda2。對于SCSI硬盤則是sda1、sdb1等。
3.linux分區(qū)工具—Fdisk各分區(qū)的作用
在linux中規(guī)定,每一個硬盤設(shè)備最多能有4個主分區(qū)(其中包含擴展分區(qū))構(gòu)成,任何一個擴展分區(qū)都要占用一個主分區(qū)號碼,也就是在一個硬盤中,主分區(qū)和擴展分區(qū)一共最多是4個。對于早期的DOS和Windows(Windows
2023以前的版本),系統(tǒng)只承認一個主分區(qū),可以通過在擴展分區(qū)上增加邏輯盤符(邏輯分區(qū))的方法,進一步地細化分區(qū)。
主分區(qū)的作用就是計算機用來進行啟動操作系統(tǒng)的,因此每一個操作系統(tǒng)的啟滑旁動,或者稱作是引導(dǎo)程序,都應(yīng)該存放在主分區(qū)上。這就是主分區(qū)和擴展分區(qū)及邏輯分區(qū)的更大區(qū)別。我們在指定安裝引導(dǎo)linux的bootloader的時候,都要指謹(jǐn)返定在主分區(qū)上,就是更好的例證。
linux規(guī)定了主分區(qū)(或者擴展分區(qū))占用1至16號碼中的前4個號碼。以之一個IDE硬盤為例祥讓饑說明,主分區(qū)(或者擴展分區(qū))占用了hda1、hda2、hda3、hda4,而邏輯分區(qū)占用了hda5到hda16等12個號碼。因此,linux下面每一個硬盤總共最多有16個分區(qū)。
對于邏輯分區(qū),linux規(guī)定它們必須建立在擴展分區(qū)上(在DOS和Windows系統(tǒng)上也是如此規(guī)定),而不是主分區(qū)上。
我們可以看到擴展分區(qū)能夠提供更加靈活的分區(qū)模式,但不能用來作為操作系統(tǒng)的引導(dǎo)。
除去上面這些各種分區(qū)的差別,我們就可以簡單地把它們一視同仁了。
Kali Linux下信息搜集工具(命令)使用總結(jié)
WHOIS是一個標(biāo)準(zhǔn)的互聯(lián)網(wǎng)協(xié)議,可用于搜集網(wǎng)絡(luò)注冊、注冊域名、IP地址和自治系統(tǒng)的信息
例:whois baidu.com
更多參數(shù)參考幫助文檔:whois –help
向DNS服務(wù)器查詢主機的ip地址,默認使用/etc/resolv.conf里的DNS服務(wù)器;也可在指令尾部直接添加DNS服務(wù)器
默認情況下host指令會搜索域名的A記錄、AAAA記錄和MX記錄,如需查詢?nèi)緿NS記錄,可使用選項-a
例:
host還可進行域傳輸,使用-l選項
進行DNS查詢,僅返回該域的A記錄,如需查詢?nèi)坑涗?,可以將type設(shè)置為any
例:
該程序?qū)⑹占腄NS信息分為:主機ip地址、該域的DNS服務(wù)器、該域的MX記錄
例:dnsenum baidu.com
功能很強大,除上之外:
它能通過谷歌搜索其他的域名和子域名
可使用字典對子域名進行爆破,kali里收錄了dnsenum自帶的字典文件(dns.txt),該字典可以測試1480個子域名;另外嗨喲一個dns-big.txt字典,可以測試266930個子域名
可對C類網(wǎng)段進行whois查詢并計算其網(wǎng)絡(luò)范圍
可對網(wǎng)段進行反向查詢
采用多線程技術(shù),可進行并發(fā)查詢
參數(shù)解釋-f dns.txt 指定字典文件,可以換成 dns-big.txt 也可以自定義字典-dnsserver 8.8.8.8 指定dns服務(wù)器,一般可以直接使用目標(biāo)dns服務(wù)器,(PS:8.8.8.8 是一個IP地址,是Google提供的免費dns服務(wù)器的IP地址,另一個是:8.8.4.4)-o output.txt 結(jié)果在 output.txt文檔里
例:dnsenum -f dns.txt baidu.com
DNS枚舉工具,可通過多項技術(shù)查找目標(biāo)的ip地址和主機名,他會通過本機使用的DNS服務(wù)器查找使用個目標(biāo)域的DNS服務(wù)器;也可以進行暴力破解子域名
特點是能針對不連續(xù)的ip空間和主機名稱進行測試
該工具也是個神器,詳細用法參考幫助
例:查找學(xué)校域名的有關(guān)信息
DMitry(Deepmagic Information Gathering Tool)是一個一體化的信息收集工具。它可以用來收集以下信息:
參數(shù):
例:
網(wǎng)絡(luò)路由信息可以幫助測試人員了解自己的主機到目標(biāo)主機之間的網(wǎng)絡(luò)通信路徑,進而理解目標(biāo)主機的網(wǎng)絡(luò)情況,保護目標(biāo)主機的防火墻信息,往往也暗藏在路由信息里
1、tcptraceroute
tcptraceroute是traceroute的補充,傳統(tǒng)的traceroute程序在其發(fā)送的UDP或ICMP echo數(shù)據(jù)包中,設(shè)置有特定的TTL標(biāo)志位。它把TTL值從1開始遞增,直到數(shù)據(jù)包到達目標(biāo)主機為止,而tcptraceroute則是使用tcp數(shù)據(jù)包進行測試,它利用TCP SYN(握手請求)數(shù)據(jù)包進行路由信息探測;
其有較高的通過率
常用選項
-i 指定接口,網(wǎng)絡(luò)接口
-f 起初第幾跳開始,比如5,開始顯示第5跳的結(jié)果
-l traceroute包的長度
-q 查詢的數(shù)字號
-t tos
-m 更大的TTL
-s 源地址,如果服務(wù)器有兩塊網(wǎng)卡,就可以采用指定-s的源地址路由,在所有的tracert/traceroute都 有這樣的基本功能
-w等待的時間
示例1:通過traceroute和tcptraceroute進行對比:
可以直接看到結(jié)果的差別,也可以使用nslookup驗證一下:
tcptraceroute最終到達了目的地,而traceroute 沒有到達目的地。
2、tctrace
通過向目標(biāo)主機發(fā)送TCP SYN數(shù)據(jù)包來獲取相關(guān)信息
使用命令:tctrace -i -d
指網(wǎng)卡接口,指被測試的目標(biāo)主機
例:tctrace -i eth0 -d
www.baidu.com
8、dnsdict6
枚舉ipv6的子域名,自帶的字典可測試798個子域名,參數(shù)和使用可以參考幫助
本文由 mdnice 多平臺發(fā)布
linux 下用到的工具的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于linux 下用到的工具,Linux常用工具盤點,Linux下的分區(qū)工具和Fdisk使用方法,Kali Linux下信息搜集工具(命令)使用總結(jié)的信息別忘了在本站進行查找喔。
創(chuàng)新互聯(lián)-老牌IDC、云計算及IT信息化服務(wù)領(lǐng)域的服務(wù)供應(yīng)商,業(yè)務(wù)涵蓋IDC(互聯(lián)網(wǎng)數(shù)據(jù)中心)服務(wù)、云計算服務(wù)、IT信息化、AI算力租賃平臺(智算云),軟件開發(fā),網(wǎng)站建設(shè),咨詢熱線:028-86922220
網(wǎng)頁標(biāo)題:Linux常用工具盤點(linux下用到的工具)
網(wǎng)址分享:http://www.dlmjj.cn/article/dpidjhc.html


咨詢
建站咨詢
