linuxcacti安裝
㈠ linux下簡單配置安裝cactisnmp再次安裝怎麼解決
以前確認過機器上安裝了snmp,但是這是redhat自帶的,據說裡面是沒有snmpwalk,snmpget這些命令的,所以我這里要重新
編譯安裝NET-SNMP
官方網站
http://www.net-snmp.org/
下載文件
wget http://nchc.dl.sourceforge.net/project/net-snmp/net-snmp/5.5/net-snmp-5.5.tar.gz
解開壓縮包
tar zxvf net-snmp-5.5.tar.gz
配置
./configure --prefix=/usr/local/net-snmp --enable-developer
中間有提示,一路回車下去
make
報錯如下:
grep: /usr/lib/libbeecrypt.la: No such file or directory
/bin/sed: can't read /usr/lib/libbeecrypt.la: No such file or directory
libtool: link: `/usr/lib/libbeecrypt.la' is not a valid libtool archive
make[1]: *** [libnetsnmpmibs.la] 錯誤 1
make[1]: Leaving directory `/var/tmp/net-snmp-5.5/agent'
make: *** [subdirs] 錯誤 1
解決辦法:
安裝beecrypt
wget http://nchc.dl.sourceforge.net/sourceforge/beecrypt/beecrypt-4.1.2.tar.gz
tar zxvf beecrypt-4.1.2.tar.gz
./configure --prefix=/usr
make
make install
重新make,又報錯了,報錯如下:
/usr/bin/ld: cannot find -lelf
collect2: ld returned 1 exit status
make[1]: *** [libnetsnmpmibs.la] 錯誤 1
make[1]: Leaving directory `/var/tmp/net-snmp-5.5/agent'
make: *** [subdirs] 錯誤 1
解決辦法:
ln -s libelf.so.1 /usr/lib/libelf.so
繼續make,成功了:)
make install
安裝成功。
鏈接過去
ln -s /usr/local/net-snmp/bin/* /usr/local/bin/
cp EXAMPLE.conf /usr/local/net-snmp/share/snmp/snmpd.conf
/usr/local/net-snmp/sbin/snmpd //啟動SNMP服務
vi /etc/rc.d/rc.local
//在rc.local上加入一行/usr/local/net-snmp/sbin/snmpd,系統啟動時啟動SNMP服務
現在再回頭看看cacti的錯誤
錯誤:/usr/local/bin/snmpwalk
錯誤:/usr/local/bin/snmpget
錯誤:/usr/local/bin/snmpbulkwalk
錯誤:/usr/local/bin/snmpgetnext
再次點開,這次就沒有以上的錯誤啦。點Finish
輸入用戶名和密碼admin/admin
登陸後點擊graph圖標,圖沒有出來。繼續查找下原因,快要成功了:)
查看後台日誌cacti裡面的log/cacti.log,日誌如下:
POLLER: Poller[0] Maximum runtime of 298 seconds exceeded. Exiting
點擊控制面板console----->Data Sources
選擇列表中的一個Localhost-Load Average
點擊右上角的Turn Off Data Source Debug Mode
下面會出現對應的命令Data Source Debug
/usr/local/bin/rrdtool create \
/usr/local/apache2/htdocs/cacti/rra/localhost_load_1min_5.rrd \
--step 300 \
DS:load_1min:GAUGE:600:0:500 \
DS:load_5min:GAUGE:600:0:500 \
DS:load_15min:GAUGE:600:0:500 \
RRA:AVERAGE:0.5:1:600 \
RRA:AVERAGE:0.5:6:700 \
RRA:AVERAGE:0.5:24:775 \
RRA:AVERAGE:0.5:288:797 \
RRA:MAX:0.5:1:600 \
RRA:MAX:0.5:6:700 \
RRA:MAX:0.5:24:775 \
RRA:MAX:0.5:288:797 \
su cacti,執行該命令,報錯如下:
ERROR: creating '/usr/local/apache2/htdocs/cacti/rra/localhost_load_1min_5.rrd': 許可權不夠
暈,前面不是賦予了許可權了嘛,難道搞錯了。再賦予一次。
chown -R cacti rra
chown -R cacti log
執行命令,OK了,檢查一下目錄rra,哈哈,已經有一個文件了。去看看圖看。圖有了,但是是否有正確的每5分鍾採集一次
就要等等,等好幾個5分鍾再來看看了。等了一會兒,還是沒有數據,唉,好事多磨啊,有圖像了,又沒有數據。。。。
檢查snmp
snmpwalk -c public -v 2c 10.206.19.59 if 有很多信息返回
檢查數據
rrdtool fetch localhost_mem_swap_4.rrd AVERAGE,返回的都是
1261452300: nan
1261452600: nan
文件更新信息
rrdtool lastupdate localhost_mem_swap_4.rrd --template,返回數據
users
1261535656: U
文件信息
rrdtool info localhost_users_6.rrd,返回信息:
filename = "localhost_users_6.rrd"
rrd_version = "0003"
step = 300
last_update = 1261535656
ds[users].type = "GAUGE"
ds[users].minimal_heartbeat = 600
ds[users].min = 0.0000000000e+00
ds[users].max = 5.0000000000e+02
ds[users].last_ds = "U"
ds[users].value = 0.0000000000e+00
網上搜索資料,可能是SNMP沒有配置好
vi /usr/local/net-snmp/share/snmp/snmpd.conf
cp /etc/snmp/snmpd.conf /usr/local/net-snmp/share/snmp/snmpd.conf
重啟snmp
/usr/local/net-snmp/sbin/snmpd
修改定時任務
[root@dev1 snmp]# crontab -e -u cacti
*/5 * * * * /usr/local/bin/php -q /usr/local/apache2/htdocs/cacti/poller.php > /var/log/poller.log 2>&1
檢查定時任務是否啟動了
/etc/init.d/crond status
一切正常
檢查log/cacti.log日誌
12/23/2009 01:14:16 PM - POLLER: Poller[0] WARNING: Cron is out of sync with the Poller Interval! The Poller Interval is '300' seconds, with a maximum of a '300' second Cron, but 4754 seconds have passed since the last poll!
12/23/2009 01:20:01 PM - POLLER: Poller[0] WARNING: Cron is out of sync with the Poller Interval! The Poller Interval is '300' seconds, with a maximum of a '300' second Cron, but 345 seconds have passed since the last poll!
12/23/2009 01:25:00 PM - POLLER: Poller[0] Maximum runtime of 298 seconds exceeded. Exiting.
12/23/2009 01:25:00 PM - SYSTEM STATS: Time:298.7072 Method:cmd.php Processes:1 Threads:N/A Hosts:2 HostsPerProcess:2 DataSources:5 RRDsProcessed:0
12/23/2009 01:30:00 PM - POLLER: Poller[0] Maximum runtime of 298 seconds exceeded. Exiting.
手工執行了幾次
php cacti/cmd.php
php cacti/poller.php
PHP Deprecated錯誤的解決
vi /usr/local/lib/php.ini
加入:
php_flag allow_call_time_pass_reference On
php_value error_reporting "E_ALL & ~E_NOTICE & ~E_DEPRECATED"
終於有數據了,發現好像是執行了php cacti/cmd.php,但是最後還是有些問題
㈡ 怎麼才能實現隨時隨地監測伺服器運行情況
針對每一個問答都本著絕不大膽胡說,只管小心求證的態度,瘋評科技來解答您的提問。
想要隨時隨地監測伺服器的運行情況,需要使用專業的監控軟體。下面具體來說一說。
監控軟體的功能要求
首先理清楚自己的需求,需要監控什麼指標,監控方式,能否預警,歷史數據是否保存,是否需要圖形,只有對這些進行了充分了解,才能進行目標選定。
常用監控指標如下:
設備的運行狀態有cpu使用情況,內存使用情況,硬碟使用情況,設備溫度,運行時間等。
網路運行狀態有流量,網卡狀態,埠狀態,路由條目數,路由協議狀態等。
其它有ups運行狀態,電量,光纖功率,電源狀態等。
監控方式有snmp,,wmi,agent等。
預警需求有簡訊,電話,郵件,微信等。
相信經過這一系列的了解,對監控軟體就走了選型了,這里我自己管理的網路用的流量監控軟體是cacti和zabbix,其它狀態監控用的是PRTG,還有設備廠商自帶的監控軟體。
監控軟體的安裝部署
在選定了監控軟體後就是進行安裝部署了,選畢碧用本宴槐地伺服器還是雲伺服器都是可以的,需要伺服器保持穩定,能夠存儲一定量的監控數據。
有的監控軟體安裝比較簡單,比如Windows環境下的,涉及到資料庫安裝的就復雜一些,相比較而言,Linux下的監控軟體性能更好,更穩定,當然非專業人員部署起來也比較困難。
監控軟體安裝完成後,需要進行必要的配置,包括監控目標的添加,參數調整,閾值設置,預警方式等。
在設置完整後,需要對所有配置保存並備份,並做定期備份計劃,以確保數據安全。
隨時隨監測伺服器
經過手祥舉前面的准備,我們已經可以實現隨時隨地監測伺服器了。具體實施可以如下來做:
有web登錄功能的監控軟體直接在手機瀏覽器中訪問,並存入收藏夾,以被隨時登錄查看伺服器狀態。
有app客戶端的監控軟體則直接在手機上安裝app進行查看。
沒有web和app登錄方式的則手機需要有遠程軟體,進行遠程登錄查看。
通過上述所說,用手機即可以輕松實現隨時隨地監測伺服器的情況,當然有條件的,可以對監控軟體進行二次開發或者自己開發所需功能的監控軟體。
㈢ linux中deb如何安裝
1)安裝軟體
命令行:dpkg -i <.deb file name>
示例:dpkg -i avg71flm_r28-1_i386.deb
2)安裝一個目錄下面所有的軟體包
命令行:dpkg -R
示例:dpkg -R /usr/local/src
3)釋放軟體包,但是不進行配置
命令行:dpkg –-unpack package_file 如果和-R一起使用,參數可以是一個目錄
示例:dpkg –-unpack avg71flm_r28-1_i386.deb
4)重新配置和釋放軟體包
命令行:dpkg –configure package_file
如果和-a一起使用,將配置所有沒有配置的軟體包
示例:dpkg –configure avg71flm_r28-1_i386.deb
5)刪除軟體包(保留其配置信息)
命令行:dpkg -r
示例:dpkg -r avg71flm
6)替代軟體包的信息
命令行:dpkg –update-avail <Packages-file>
7)合並軟體包信息
dpkg –merge-avail <Packages-file>
8)從軟體包裡面讀取軟體的信息
命令行:dpkg -A package_file
9)刪除一個包(包括配置信息)
命令行:dpkg -P
10)丟失所有的Uninstall的軟體包信息
命令行:dpkg –forget-old-unavail
11)刪除軟體包的Avaliable信息
命令行:dpkg –clear-avail
12)查找只有部分安裝的軟體包信息
命令行:dpkg -C
13)比較同一個包的不同版本之間的差別
命令行:dpkg –compare-versions ver1 op ver2
14)顯示幫助信息
命令行:dpkg –help
15)顯示dpkg的Licence
命令行:dpkg –licence (or) dpkg –license
16)顯示dpkg的版本號
命令行:dpkg --version
17)建立一個deb文件
命令行:dpkg -b directory [filename]
18)顯示一個Deb文件的目錄
命令行:dpkg -c filename
19)顯示一個Deb的說明
命令行:dpkg -I filename [control-file]
20)搜索Deb包
命令行:dpkg -l package-name-pattern
示例:dpkg -I vim
21)顯示所有已經安裝的Deb包,同時顯示版本號以及簡短說明
命令行:dpkg -l
22)報告指定包的狀態信息
命令行:dpkg -s package-name
示例:dpkg -s ssh
23)顯示一個包安裝到系統裡面的文件目錄信息
命令行:dpkg -L package-Name
示例:dpkg -L apache2
24)搜索指定包裡面的文件(模糊查詢)
命令行:dpkg -S filename-search-pattern
25)顯示包的具體信息
命令行:dpkg -p package-name
示例:dpkg -p cacti
㈣ 怎麼用cacti監控windows
前提條件
一、已安裝好Cacti:ubuntu下cacti安裝配置
二、准備好以下安裝文件:
Cacti_SNMP_Informant_Standard_Metrics_v13.zip(該cacti監控模板支持WinXP/Vista/Win7/Win2000/2003/2008/2012x32/x64)
informant-std-16.zip
配置過程
一、被監控伺服器設置(這里是windows伺服器)
為window系統配置snmp服務及安裝snmp informant(此處以64位的win 2008為例)
進入功能添加向導,勾選SNMP服務,然後點擊」下一步」
安裝完成後,點擊關閉.
打開服務管理器,找到SNMP Service項雙擊
在彈出的窗口中選擇」安全」選項卡,並設置社區為:public
按需要可設置「接受來自任何主機的SNMP數據包」或只指定個別機子.
然後確定並重啟SNMP Service.
解壓文件informant-std-16.zip並安裝其中的informant-std-16.exe(雙擊然後按提示安裝即可,默認安裝即可,此處不特別介紹。)
開啟SNMP服務的防火牆例外,如下圖所示,SNMP使用161埠,我們必須開放161埠才可以。
注意:防火牆設置關鍵點如下圖所示,要求全部設置成「任何IP地址」,否則在監控伺服器上執行以下命令會得不到任何信息
復制代碼
//修改前
enadmin@ubuntu-server:/etc/smokeping/config.d$snmpwalk -v 1 -c public 10.138.xx.xx .1.3.6.1.2.1.1.1.0
Timeout: No Response from 10.138.xx.xx
//修改後
enadmin@ubuntu-server:/etc/smokeping/config.d$snmpwalk -v 1 -c public 10.138.xx.xx .1.3.6.1.2.1.1.1.0
iso.3.6.1.2.1.1.1.0 = STRING:"Hardware: Intel64 Family 6 Model 46 Stepping 6 AT/AT COMPATIBLE -Software: Windows Version 6.1 (Build 7600 Multiprocessor Free)"
復制代碼
以上被監控的客戶端設置完畢
二、監控伺服器配置(這里是安裝cacti的ubuntu伺服器)
1、導入cacti監控模板
解壓文件Cacti_SNMP_Informant_Standard_Metrics_v13.zip,把template文件夾中的6個模板文件,通過cacit操作界面導入。
2、然後把文件夾resource\snmp_queries中的xml文件,放到cacti伺服器中的相應目錄,我的伺服器為/usr/share/cacti/resource/snmp_queries,具體目錄根據cacti安裝路徑會有所變化。還有設定這些文件的訪問許可權,保證所有用戶都有讀的許可權。以上cacti模板安裝完成
三、創建監控主機及監控資源圖
點擊Devices,添加一台設備,
這里輸入設備的IP地址和描述,在HostTmeplate當中選擇「Windows Host - SNMP Informant」,前天配置如下圖所示,重點是黃色底紋標注部分。
注意:
在接下頁面中顯示的Associated Graph Templates和Associated DataQueries的1至3項是cacti自帶的針對linux的模板,與剛才導入的模板無關,所以最好刪除了,免得建圖時誤錯了。如下圖用黃色底紋標注的內容都刪除掉。
點擊Create Graphs for this Host,為主機創建監控圖
接下來創建對CPU、磁碟、內存、網卡等內容的監控
CPU
磁碟
內存
網卡
其中說明一下:
CPU中的0代表第一個CPU,如果是多核的CPU會顯示更多選項,Total是對所有CPU的統計.
針對磁碟也可以選擇對不同盤的監控,如C盤、D盤。另外有Select a graph type選項,比如磁碟使用情況,磁碟IO情況等。我這里只找到DiskReadBytePerSec之類的,沒有找到DiskReadPerSec,就是每秒讀取、寫入的次數,這里只有每秒讀取寫入的位元組數目。
勾選需要的監控圖,然後點create按鈕即可。
圖建好後就是把圖放到Graph Tree中了,進入Graph Tree菜單,點擊Default Tree
點擊Add
參考下圖設置,然後點create按鈕.之後在Graph頁面就可以看到相應的圖了
至此所有內容配置完畢,我們看一下剛剛配置以後產生的圖形吧
㈤ 新手做linux運維需要學哪些知識
1、Linux系統基礎
嚴格的來講,Linux 不算是一個操作系統,只是一個 Linux 系統中的內核,即計算機軟體與硬體通訊之間的平台;Linux的全稱是GNU/Linux,這才算是一個真正意義上的Linux系統。GNU是Richard Stallman組織的一個項目,世界各地的程序員可以變形GNU程序,同時遵循GPL協議,允許任何人任意改動。但是,修改後的程序必須遵循GPL協議。
Linux 是一個多用戶多任務的操作系統,也是一款自由軟體,完全兼容POSIX標准,擁有良好的用戶界面,支持多種處理器架構,移植方便。
為程序分配系統資源,處理計算機內部細節的軟體叫做操作系統或者內核。如果你希望詳細了解操作系統的概念,請查看操作系統教程。
用戶通過Shell與Linux內核交互。Shell是一個命令行解釋工具(是一個軟體),它將用戶輸入的命令轉換為內核能夠理解的語言(命令)。
2、網路服務
服務有很多種,每間公司都會用到不同的,但基礎的服務肯定要掌握,如FTP, DNS,SAMBA, 郵件, 這幾個大概學一下就行。
其實網路服務方面不用太擔心,一般公司的環境都已經搭建好,就算有新伺服器或讓你整改,公司會有相應的文檔讓你參照來弄,不會讓你亂來的,但至少相關的配置一定要學熟,而且肯定是編譯安裝多,那些模塊要熟悉一下他的作用,特別是PHP那些模塊。
這面2點只是基礎,也是必要條件,不能說是工具,下以才是真正的要掌握的工具。
3、shell腳本和另一個腳本語言
shell是運維人員必須具備的,不懂這個連入職都不行,至少也要寫出一些系統管理腳本,最簡單也得寫個監控CPU,內存比率的腳本吧,這是最最最基本了。別以為會寫那些猜數字和計算什麼數的,這些沒什麼作用,只作學習意義,寫系統腳本才是最有意義。
Shell是系統的用戶界面,提供了用戶與內核進行交互操作的一種介面。它接收用戶輸入的命令並把它送入內核去執行 。
實際上Shell是一個命令解釋器,它解釋由用戶輸入的命令並且把它們送到內核。不僅如此,Shell有自己的編程語言用於對命令的編輯,它允許用戶編寫由shell命令組成的程序。Shell編程語言具有普通編程語言的很多特點,比如它也有循環結構和分支控制結構等,用這種編程語言編寫的Shell程序與其他應用程序具有同樣的效果。
Linux提供了像MicrosoftWindows那樣的可視的命令輸入界面--X Window的圖形用戶界面(GUI)。它提供了很多桌面環境系統,其操作就像Windows一樣,有窗口、圖標和菜單,所有的管理都是通過滑鼠控制。GNOME。
每個Linux系統的用戶可以擁有他自己的用戶界面或Shell,用以滿足他們自己專門的Shell需要。
同Linux本身一樣,Shell也有多種不同的版本。主要有下列版本的Shell:
Bourne Shell:是貝爾實驗室開發的。
BASH:是GNU的Bourne Again Shell,是GNU操作系統上默認的shell。
Korn Shell:是對Bourne SHell的發展,在大部分內容上與Bourne Shell兼容。
C Shell:是SUN公司Shell的BSD版本。
Z Shell:The last shell you』ll ever need! Z是最後一個字母,也就是終極Shell。它集成了bash、ksh的重要特性,同時又增加了自己獨有的特性。
而另一個腳本語言是可選的,一般是3P,即Python,Perl和PHP,PHP就不需要考慮了,除非你要做開發,我個人建議學Python會比較好,不難實現自動化運維,Perl是文本處理很強大,反正這兩個學一個就行了。
4、sed和awk工具
必須要掌握,在掌握這兩個工具同時,還要掌握正則表達式,這個就痛苦了,正則是最難學的表達式,但結合到sed和awk中會很強大,在處理文本內容和過濾WEB內容時十分有用,不過在學shell的同時一般會經常結合用到的,所以學第3點就會順便學第4點。
5、文本處理命令
sort , tr , cut, paste, uniq, tee等,必學,也是結合第3點時一並學習的。
6、資料庫
首選MySQL,別問我為什麼不學SQL Server和Oracle,因為Linux用得最多絕對是MySQL。增刪改查必學,特別要學熟查,其它方面可能不太需要,因為運維人員使用最多還是查,哪些優化和開發語句不會讓你弄的。
MySQL是一個關系型資料庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。MySQL 是最流行的關系型資料庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關系資料庫管理系統) 應用軟體。
MySQL是一種關系資料庫管理系統,關系資料庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度並提高了靈活性。
MySQL所使用的 SQL 語言是用於訪問資料庫的最常用標准化語言。MySQL 軟體採用了雙授權政策,分為社區版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇 MySQL 作為網站資料庫。
由於其社區版的性能卓越,搭配 PHP 和 Apache 可組成良好的開發環境。
7、防火牆
不學不行,防火牆也算是個難點,說難不難,說易不易,最重要弄懂規則。如果學過CCNA的朋友可能會比較好學,因為iptables也有NAT表,原理是一樣的,而Filter表用得最多,反正不學就肯定不合格。
8、監控工具
十分十分重要,我個人建議,最好學這3個,cacti,nagios,zabbix。企業用得最多應該是nagios和zabbix,反正都學吧,但nagios會有點難,因為會涉及到用腳本寫自動監控,那個地方很難。
Zabbix是一個基於WEB界面的提供分布式系統監視以及網路監視功能的企業級的開源解決方案。
Zabbix能監視各種網路參數,保證伺服器系統的安全運營;並提供靈活的通知機制以讓系統管理員快速定位/解決存在的各種問題。
Cacti是一套基於PHP,MySQL,SNMP及RRDTool開發的網路流量監測圖形分析工具。
Cacti是通過 snmpget來獲取數據,使用 RRDtool繪畫圖形,而且你完全可以不需要了解RRDtool復雜的參數。它提供了非常強大的數據和用戶管理功能,可以指定每一個用戶能查看樹狀結構、host以及任何一張圖,還可以與LDAP結合進行用戶驗證,同時也能自己增加模板,功能非常強大完善。界面友好。軟體 Cacti 的發展是基於讓 RRDTool 使用者更方便使用該軟體,除了基本的 Snmp 流量跟系統資訊監控外,Cacti 也可外掛 Scripts 及加上 Templates 來作出各式各樣的監控圖。
9、集群和熱備
這個很重要,肯定要懂的,但到了公司就不會讓你去弄,因為新手基本不讓你碰。集群工具有很多,最好學是LVS,這是必學,最好也學學nginx集群,反向代理。還有熱備,這個就更多工具能實現了,像我公司是自己開發熱備工具的,MySQL熱備也要學,就是主從復制,這個別告訴我容易,其實不容易的,要學懂整個流程一點也不容易,只照著做根本沒意思。
10、數據備份
不學不行,工具有很多,但至少要把RAID的原理弄懂,特別是企業最常用的1+0或0+1,自己做實驗也要弄出來,備份工具有很多,如tar, mp, rsync等,最好多了解一下。
㈥ linux怎麼監控網路運行情況
介紹Linux環境下網路工具的使用,netstat從內部查看網路的狀況,顯示網路連接、路由表、介面等信息,我們使用netstat –lntup,l是監聽,n是用數字格式顯示,如用ip地址、埠號都用數字表示,t是tcp信息,u是udp信息,p是埠。
埠掃描工具nmap,是一款黑客使用的工具,建議大家不要用來掃描公網ip,以避免有法律糾紛爭議,我們用nmap常用參數nmap –sT 172.1.1.1來掃描內網一台伺服器,該台伺服器開放的埠有22、23、443.
我們還可以對操作系統信息進行掃描,用命令nmap –sS -O 172.1.1.1來掃描該台設備的版本信息進行掃描,通過掃描不僅知道埠開放的情況,也知道掃描的設備是什麼型號。
我們介紹tcpmp的使用,從管理的網路裡面獲取流量,對獲取的包進行分析,我們通過命令tcpmp -i eth0 對網卡eth0的流量進行抓取,參數-i是介面的意思。當前我們獲取了信息包括CDP的一些信息,可以通過cdp信息查看到核心交換機的信息,還可以看到一些生成樹的信息。
下面我們介紹一款在Linux環境下更為直觀的抓包軟體wireshark,首先需要對該軟體進行安裝,我們通過yum install wireshark安裝軟體,按照系統提示一步步安裝,直至安裝全部完成。
我們同時還可以安裝圖形化的wireshark軟體,通過命令yum list wire*看可以顯示可以安裝的首字母是wire所有軟體,這里的*是通配符,匹配任意字元,這里的wireshark-gnome.x86_64是圖形化的軟體,我們通過yum install wireshark-gnome.x86_64,安裝成功後的使用在windows下面使用是相同的,可以選擇一塊網卡進行抓包並對抓的包進行過濾分析。
㈦ linux中deb怎樣安裝
先打開你的終端,若你用的是Ubuntu系統,可以按快捷鍵ctrl+alt+t打開終端窗口,通過cd命令進入你存放deb安裝包的文件夾,然後輸入命令sudo dpkg -i xxxx.deb,回車後,輸入你安裝系統時設定的系統密碼就可以安裝你下載的deb安裝包咯。
注意:1、文中xxxx.deb指的是你下載的deb安裝包
2、若安裝過程中遇到依賴問題問題,可以根據提示,一次下載缺失的軟體包,命令為sudo apt-get install 軟體包名
3、若你是個新手,建議你使用gdebi,你安裝好gdebi後,就可以在你下載的deb安裝包山通過滑鼠右擊選擇使用gdeibi進行安裝,會自動解決依賴問題。安裝gdebi的方法為,在終端中加入命令 sudo apt-get install gdeibi,回車後,輸入你的系統密碼就可以咯。
4、在Linux終端中輸入密碼時不會回顯,所以當你輸入密碼時就不會看見出現小星號的,此時,千萬不要以為是自己的鍵盤壞掉了哦