怎樣用Linux命令查詢報(bào)文信息
使用自帶的PN命令。如果使用的消息隊(duì)列系統(tǒng)自帶有消息查詢命令,可以直接使用該命令查詢消息隊(duì)列中的報(bào)文。如RabbitMQ有rabbitmqctl list_queues等命令。 使用消息隊(duì)列的API。
Enter:代表向下翻『一行』;/字串:代表在這個(gè)顯示的內(nèi)容當(dāng)中,向下搜尋『字串』這個(gè)關(guān)鍵字;:f:立刻顯示出檔名以及目前顯示的行數(shù);q:代表立刻離開more,不再顯示該文件內(nèi)容。
(1)-S 排序 –i 表示inode,顯示文件索引號(hào) –a all意思,-l 表示長(zhǎng)格式,可以看到詳細(xì)文件信息。
linux 命令行中cat命令可以直接打開我們想要查看的文件內(nèi)容。
訪問時(shí)間,讀一次這個(gè)文件的內(nèi)容,這個(gè)時(shí)間就會(huì)更新。比如對(duì)這個(gè)文件使用more命令。ls、stat命令都不會(huì)修改文件的訪問時(shí)間。修改時(shí)間,對(duì)文件內(nèi)容修改一次,這個(gè)時(shí)間就會(huì)更新。比如:vi后保存文件。
updatedb:第一次運(yùn)行前,創(chuàng)建locate數(shù)據(jù)庫(kù) grep,用于過濾/搜索指定字符串??梢允褂谜齽t表達(dá)式,能配合多種命令使用。
Linux命令行下抓包工具tcpdump的使用
一般的,linux下抓包時(shí),抓取特定的網(wǎng)絡(luò)數(shù)據(jù)包到當(dāng)前文件夾下的文件中,再把文件拷貝出來(lái)利用Windows下的wireshark軟件進(jìn)行分析。
但在Linux下很難找到一個(gè)好用的圖形化抓包工具。 還好有Tcpdump。我們可以用Tcpdump + Wireshark 的完美組合實(shí)現(xiàn):在 Linux 里抓包,然后在Windows 里分析包。
實(shí)用命令實(shí)例 默認(rèn)啟動(dòng) tcpdump 普通情況下,直接啟動(dòng)tcpdump將監(jiān)視第一個(gè)網(wǎng)絡(luò)接口上所有流過的數(shù)據(jù)包。
tcpdump是一個(gè)用于截取網(wǎng)絡(luò)分組,并輸出分組內(nèi)容的工具。憑借強(qiáng)大的功能和靈活的截取策略,使其成為類UNIX系統(tǒng)下用于網(wǎng)絡(luò)分析和問題排查的首選工具。
linux查看運(yùn)行的端口命令
1、查詢指定端口通過grep過濾:netstat-tnlp|grep:80使用ss檢查端口ss是新的netstat,命令選項(xiàng)大致相同。它缺少一些netstat功能,但暴露了更多的TCP狀態(tài),而且速度稍快。
2、我們一起來(lái)了解一下吧。打開linux系統(tǒng),在linux的桌面的空白處右擊。在彈出的下拉選項(xiàng)里,點(diǎn)擊打開終端。輸入ps-ef命令,回車運(yùn)行即可查看所有運(yùn)行進(jìn)程。輸入cat/etc/services命令,可查看端口。
3、查看Linux系統(tǒng)監(jiān)聽端口:ss-ant Linux系統(tǒng)是非常靈活的,它可以運(yùn)行很多不同的操作,同時(shí)也支持多種協(xié)議建立在不同的端口上,所有的端口都可以被查看成一個(gè)“套接字”。