×
創(chuàng)新互聯(lián)自2013年創(chuàng)立以來(lái),先為繁昌等服務(wù)建站,繁昌等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢(xún)服務(wù)。為繁昌企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
loading..
資訊 |
安全 |
論壇 |
下載 |
讀書(shū) |
程序開(kāi)發(fā) |
數(shù)據(jù)庫(kù) |
系統(tǒng) |
網(wǎng)絡(luò) |
電子書(shū) |
站長(zhǎng)學(xué)院 |
源碼 |
QQ |
專(zhuān)欄 |
考試 |
手冊(cè) |
Linux|
Windows|
Dos命令行|
瀏覽器|
虛擬機(jī)|
其他|
首頁(yè) 系統(tǒng) Linux 正文
Linux下查看端口占用情況
2012-10-29 11:05:47 我來(lái)說(shuō)兩句 作者:samjavaeye
收藏
我要投稿
Linux下查看端口占用情況
用啟動(dòng)服務(wù)的賬號(hào)登錄,然后運(yùn)行命令:
lsof -i:端口號(hào)
例如:
Linux代碼
[root@SonarServer1 user0]# lsof -i:80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 19408 root 144u IPv6 183572842 0t0 TCP *:http (LISTEN)
也可使用命令:
netstat -apn|grep 端口號(hào)
例如:
Linux代碼
[root@SonarServer1 user0]# netstat -apn|grep 80
tcp 0 0 :::80 :::* LISTEN 19408/java
找到進(jìn)程號(hào)以后,再使用以下命令查看詳細(xì)信息:
ps -aux|grep 進(jìn)程號(hào)
Linux代碼
[root@SonarServer1 user0]# ps -aux|grep 19408
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
root 19408 3.8 2.2 2520992 357368 ? Sl 10:29 0:27
java -Djava.awt.headless=true -XX:MaxPermSize=128m -Xms256m -Xmx512m
-Djava.library.path=./lib -classpath
../../lib/servlet-api-2.5-20081211.jar:../../lib/jetty-util-6.1.25.jar:../../lib/activation-1.1.jar:../../lib/geronimo-spec-jta-1.0-M1.jar:../../lib/wrapper-3.2.3.jar:../../lib/commons-io-2.0.1.jar:../../lib/jetty-6.1.25.jar:../../lib/sonar-application-3.2.jar:../../lib/jetty-naming-6.1.25.jar:../../lib/jetty-plus-6.1.25.jar:../../:../../extensions/jdbc-driver/mysql/mysql-connector-java-5.1.18.jar:../../extensions/jdbc-driver/postgresql/postgresql-9.0-801.jdbc3.jar:../../extensions/jdbc-driver/mssql/jtds-1.2.4.jar
-Dwrapper.key=n24m_l80HqD33MJi -Dwrapper.port=32000
-Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999
-Dwrapper.pid=19406 -Dwrapper.version=3.2.3
-Dwrapper.native_library=wrapper -Dwrapper.service=TRUE
-Dwrapper.cpu.timeout=10 -Dwrapper.jvmid=1
org.tanukisoftware.wrapper.WrapperSimpleApp
org.sonar.application.StartServer
root 19460 0.0 0.0 105476 948 pts/5 S+ 10:41 0:00 grep 19408
linux中查找命令find、locate、whereis、which、type區(qū)別
1. find
Java代碼
find是最常見(jiàn)和最強(qiáng)大的查找命令,你可以用它找到任何你想找的文件。與查詢(xún)數(shù)據(jù)庫(kù)(/var/lib/locatedb)文件不同,find查找磁盤(pán)空間
find的使用格式如下:
$ find 指定目錄 指定條件 指定動(dòng)作
- 指定目錄: 所要搜索的目錄及其所有子目錄。默認(rèn)為當(dāng)前目錄。
- 指定條件: 所要搜索的文件的特征。
- 指定動(dòng)作: 對(duì)搜索結(jié)果進(jìn)行特定的處理。
如果什么參數(shù)也不加,find默認(rèn)搜索當(dāng)前目錄及其子目錄,并且不過(guò)濾任何結(jié)果(也就是返回所有文件),將它們?nèi)硷@示在屏幕上。
find的使用實(shí)例:
$ find . -name 'my*'
搜索當(dāng)前目錄(含子目錄,以下同)中,所有文件名以my開(kāi)頭的文件。
$ find . -name 'my*' -ls
搜索當(dāng)前目錄中,所有文件名以my開(kāi)頭的文件,并顯示它們的詳細(xì)信息。
$ find . -type f -mmin -10
搜索當(dāng)前目錄中,所有過(guò)去10分鐘中更新過(guò)的普通文件。如果不加-type f參數(shù),則搜索普通文件+特殊文件+目錄。
2. locate
Java代碼
locate命令其實(shí)是“find -name”的另一種寫(xiě)法,但是要比后者快得多,原因在于它不搜索具體目錄,而是搜索一個(gè)數(shù)據(jù)庫(kù)(/var/lib/locatedb),這個(gè)數(shù)據(jù)庫(kù)中含有本地所有文件信息。Linux系統(tǒng)自動(dòng)創(chuàng)建這個(gè)數(shù)據(jù)庫(kù),并且每天自動(dòng)更新一次,所以使用locate命令查不到最新變動(dòng)過(guò)的文件。為了避免這種情況,可以在使用locate之前,先使用updatedb命令,手動(dòng)更新數(shù)據(jù)庫(kù)。
locate命令的使用實(shí)例:
$ locate /etc/sh
搜索etc目錄下所有以sh開(kāi)頭的文件。
$ locate ~/m
搜索用戶(hù)主目錄下,所有以m開(kāi)頭的文件。
$ locate -i ~/m
搜索用戶(hù)主目錄下,所有以m開(kāi)頭的文件,并且忽略大小寫(xiě)。
3. whereis
Java代碼
whereis命令只能用于程序名的搜索,而且只搜索二進(jìn)制文件(參數(shù)-b)、man說(shuō)明文件(參數(shù)-m)和源代碼文件(參數(shù)-s)。如果省略參數(shù),則返回所有信息。同locate一樣,查詢(xún)數(shù)據(jù)庫(kù)(/var/lib/locatedb)文件
whereis命令的使用實(shí)例:
$ whereis grep
4. which
Java代碼
which命令的作用是,在PATH變量指定的路徑中,搜索某個(gè)系統(tǒng)命令的位置,并且返回第一個(gè)搜索結(jié)果。也就是說(shuō),使用which命令,就可以看到某個(gè)系統(tǒng)命令是否存在,以及執(zhí)行的到底是哪一個(gè)位置的命令。
which命令的使用實(shí)例:
$ which grep
5. type
Java代碼
type命令其實(shí)不能算查找命令,它是用來(lái)區(qū)分某個(gè)命令到底是由shell自帶的,還是由shell外部的獨(dú)立二進(jìn)制文件提供的。如果一個(gè)命令是外部命令,那么使用-p參數(shù),會(huì)顯示該命令的路徑,相當(dāng)于which命令。
type命令的使用實(shí)例:
$ type cd
系統(tǒng)會(huì)提示,cd是shell的自帶命令(build-in)。
$ type grep
系統(tǒng)會(huì)提示,grep是一個(gè)外部命令,并顯示該命令的路徑。
$ type -p grep
加上-p參數(shù)后,就相當(dāng)于which命令。
系統(tǒng)
# uname -a?????????????? # 查看內(nèi)核/操作系統(tǒng)/CPU信息
# head -n 1 /etc/issue?? # 查看 操作系統(tǒng) 版本
# cat /proc/cpuinfo????? # 查看CPU信息
# hostname?????????????? # 查看計(jì)算機(jī)名
# lspci -tv????????????? # 列出所有PCI設(shè)備
# lsusb -tv????????????? # 列出所有USB設(shè)備
# lsmod????????????????? # 列出加載的內(nèi)核模塊
# env??????????????????? # 查看環(huán)境變量
資源
# free -m??????????????? # 查看內(nèi)存使用量和交換區(qū)使用量
# df -h????????????????? # 查看各分區(qū)使用情況
# du -sh 目錄名??????? # 查看指定目錄的大小
# grep MemTotal /proc/meminfo?? # 查看內(nèi)存總量
# grep MemFree /proc/meminfo??? # 查看空閑內(nèi)存量
# uptime???????????????? # 查看系統(tǒng)運(yùn)行時(shí)間、用戶(hù)數(shù)、負(fù)載
# cat /proc/loadavg????? # 查看系統(tǒng)負(fù)載
磁盤(pán)和分區(qū)
# mount | column -t????? # 查看掛接的分區(qū)狀態(tài)
# fdisk -l?????????????? # 查看所有分區(qū)
# swapon -s????????????? # 查看所有交換分區(qū)
# hdparm -i /dev/hda???? # 查看磁盤(pán)參數(shù)(僅適用于IDE設(shè)備)
# dmesg | grep IDE?????? # 查看啟動(dòng)時(shí)IDE設(shè)備檢測(cè)狀況
網(wǎng)絡(luò)
# ifconfig?????????????? # 查看所有網(wǎng)絡(luò)接口的屬性
# iptables -L??????????? # 查看防火墻設(shè)置
# route -n?????????????? # 查看路由表
# netstat -lntp????????? # 查看所有監(jiān)聽(tīng)端口
# netstat -antp????????? # 查看所有已經(jīng)建立的連接
# netstat -s???????????? # 查看網(wǎng)絡(luò)統(tǒng)計(jì)信息
進(jìn)程
# ps -ef???????????????? # 查看所有進(jìn)程
# top??????????????????? # 實(shí)時(shí)顯示進(jìn)程狀態(tài)
用戶(hù)
# w????????????????????? # 查看活動(dòng)用戶(hù)
# id 用戶(hù)名??????????? # 查看指定用戶(hù)信息
# last?????????????????? # 查看用戶(hù)登錄 日志
# cut -d: -f1 /etc/passwd?? # 查看系統(tǒng)所有用戶(hù)
# cut -d: -f1 /etc/group??? # 查看系統(tǒng)所有組
# crontab -l???????????? # 查看當(dāng)前用戶(hù)的計(jì)劃任務(wù)
服務(wù)
# chkconfig --list?????? # 列出所有系統(tǒng)服務(wù)
# chkconfig --list | grep on??? # 列出所有啟動(dòng)的系統(tǒng)服務(wù)
程序
# rpm -qa??????????????? # 查看所有安裝的軟件包
查看網(wǎng)卡型號(hào)
[root@]#?lspci | grep Ethernet
00:19.0 Ethernet controller: Intel Corporation 82567V-2 Gigabit Network Connection
查看內(nèi)存和cpu最直接最常用的命令:
[root@]# free
total?????? used?????? free???? shared??? buffers???? cached
Mem:?????? 3069504???? 528876??? 2540628????????? 0????? 76648???? 396152
-/+ buffers/cache:????? 56076??? 3013428
Swap:????? 5124692????????? 0??? 5124692
[root@]# cat /proc/cpuinfo
processor?????? : 0
vendor_id?????? : GenuineIntel
cpu family????? : 6
model?????????? : 23
model name????? : Pentium(R) Dual-Core? CPU????? E6500? @ 2.93GHz
stepping??????? : 10
cpu MHz???????? : 1596.000
cache size????? : 2048 KB
查看硬盤(pán)信息(查看硬盤(pán)型號(hào)和硬盤(pán)序列號(hào)):
[root@]# df -h
Filesystem??????????? Size? Used Avail Use% Mounted on
/dev/sda5???????????? 2.0G? 272M? 1.6G? 15% /
/dev/sda8???????????? 199G? 188M? 189G?? 1% /home
/dev/sda3???????????? 9.7G? 1.3G? 7.9G? 15% /usr
/dev/sda2???????????? 9.7G? 198M? 9.0G?? 3% /var
/dev/sda1????????????? 99M?? 17M?? 77M? 18% /boot
方法1:
[root@]#?hdparm -i /dev/sda
/dev/sda:
Model=SAMSUNG HE253GJ???????????????????????? , FwRev=1AJ30001, SerialNo=????? S2B5J90ZC12060
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=16384kB, MaxMultSect=16, MultSect=?16?
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes:? pio0 pio1 pio2 pio3 pio4
DMA modes:? mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive conforms to: unknown:? ATA/ATAPI-0 ATA/ATAPI-1 ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5 ATA/ATAPI-6 ATA/ATAPI-7
* signifies the current active mode
方法2:
[root@]#?dmesg | grep ATA
ata1: SATA max UDMA/133 cmd 0xf190 ctl 0xf180 bmdma 0xf150 irq 185
ata2: SATA max UDMA/133 cmd 0xf170 ctl 0xf160 bmdma 0xf158 irq 185
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata1.00: ATA-8: SAMSUNG HE253GJ, 1AJ30001, max UDMA/133
ata2: SATA link down (SStatus 0 SControl 300)
Vendor: ATA?????? Model: SAMSUNG HE253GJ?? Rev: 1AJ3
ata3: SATA max UDMA/133 cmd 0xf130 ctl 0xf120 bmdma 0xf0f0 irq 185
ata4: SATA max UDMA/133 cmd 0xf110 ctl 0xf100 bmdma 0xf0f8 irq 185
ata3: SATA link down (SStatus 0 SControl 300)
ata4: SATA link down (SStatus 0 SControl 300)
ata5: PATA max UDMA/100 cmd 0xe040 ctl 0xe030 bmdma 0xe000 irq 177
[root@]#? dmidecode|more
# dmidecode 2.10
SMBIOS 2.4 present.
57 structures occupying 2318 bytes.
Table at 0x000E84B0.
Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
Vendor: Intel Corp.
Version: GTG4310H.86A.0019.2009.0625.1334
Release Date: 06/25/2009
.....
System Information?服務(wù)器品牌
Manufacturer:
Product Name:????????????? (沒(méi)有信息表示非品牌或未識(shí)別)
Version:
Serial Number:
UUID: 889BD67E-8D96-11DE-AC40-0013D4D9C9E8
Wake-up Type: Power Switch
SKU Number: Not Specified
Family: Not Specified
Handle 0x0002, DMI type 2, 15 bytes
Base Board Information?主板型號(hào)/主板信息
Manufacturer: Intel Corporation
Product Name: DG43GT
Version: AAE62768-300
Serial Number: BTGT9340022N
Processor Information?CPU信息/CPU型號(hào)/CPU主頻
Socket Designation: PROCESSOR
Type: Central Processor
Family: Pentium D
Manufacturer: Intel(R) Corp.
ID: 7A 06 01 00 FF FB EB BF
Signature: Type 0, Family 6, Model 23, Stepping 10
Version: Pentium(R) Dual-Core? CPU????? E6500? @ 2.93GHz??
Voltage: 1.2 V
External Clock: 266 MHz
Max Speed: 4000 MHz
Current Speed: 2931 MHz
Status: Populated, Enabled
Upgrade: Socket LGA775
Cache Information? 硬件和CPU緩存情況
Socket Designation: L1-Cache
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Write Back
Location: Internal
Installed Size: 32 kB
Maximum Size: 32 kB
BIOS Language Information? BIOS語(yǔ)言
Installable Languages: 1
en|US|iso8859-1
Currently Installed Language: en|US|iso8859-1
Physical Memory Array?主板最大支持內(nèi)存
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 16 GB
Error Information Handle: Not Provided
Number Of Devices: 4
Handle 0x002C, DMI type 19, 15 bytes
Memory Array Mapped Address?目前的內(nèi)存
Starting Address: 0x00000000000
Ending Address: 0x000FFFFFFFF
Range Size: 4 GB
Physical Array Handle: 0x002B
Partition Width: 0
On Board Device Information?顯卡型號(hào)
Type: Video
Status: Enabled
Description:? Intelr GMA X4500 Video Device
如何確定品牌服務(wù)器,不受到忽悠(某日我們買(mǎi)了一臺(tái)dell品牌服務(wù)器,如何確定沒(méi)有被忽悠呢?):
[root@]#? dmidecode|more? (如果能看到dell的型號(hào),就可以肯定沒(méi)錯(cuò)了)
Handle 0x0100, DMI type 1, 27 bytes
System Information
Manufacturer: Dell Inc.
Product Name: PowerEdge T110
Version: Not Specified
Serial Number: J47RBP1
UUID: 4C4C4544-0034-3710-8052-CAC04F425031
Wake-up Type: Power Switch
SKU Number: Not Specified
Family: Not Specified
Handle 0x0200, DMI type 2, 9 bytes
Base Board Information
Manufacturer: Dell Inc.
Product Name: 0V52N7
Version: A02
Serial Number: ..CN708210CD0166.
Asset Tag: Not Specified
Handle 0x0300, DMI type 3, 21 bytes
Chassis Information
Manufacturer: Dell Inc.
Type: Main Server Chassis
Lock: Present
Version: Not Specified
Serial Number: J47RBP1
Linux下查看軟、硬raid信息的方法。
軟件raid:只能通過(guò)Linux系統(tǒng)本身來(lái)查看
cat /proc/mdstat
可以看到raid級(jí)別,狀態(tài)等信息。
硬件raid: 最佳的辦法是通過(guò)已安裝的raid廠商的管理工具來(lái)查看,有cmdline,也有圖形界面。如Adaptec公司的硬件卡就可以通過(guò)下面的命令進(jìn)行查看:
# /usr/dpt/raidutil -L all
可以看到非常詳細(xì)的信息。
當(dāng)然更多情況是沒(méi)有安裝相應(yīng)的管理工具,只能依靠Linux本身的話(huà)一般我知道的是兩種方式:
# dmesg |grep -i raid
# cat /proc/scsi/scsi
顯示的信息差不多,raid的廠商,型號(hào),級(jí)別,但無(wú)法查看各塊硬盤(pán)的信息。
另外經(jīng)過(guò)實(shí)際測(cè)試,Dell的服務(wù)器可以通過(guò)命令來(lái)顯示,而HP、IBM等的服務(wù)器通過(guò)上面的命令是顯示不出的。只能夠通過(guò)裝硬件廠商的管理工具來(lái)查看DELL的BMC可以查看
cat /proc/scsi/scsi
可以看到是SCSI上的設(shè)備。一般情況可以看到RAID級(jí)別。lspci可以看到RAID卡的型號(hào)。
希望能幫到你,百度上找的,沒(méi)有親測(cè),暫時(shí)沒(méi)有那個(gè)環(huán)境。
網(wǎng)站題目:關(guān)于linux查cto命令的信息
網(wǎng)頁(yè)鏈接:http://vcdvsql.cn/article42/ddsegec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、App設(shè)計(jì)、網(wǎng)站排名、品牌網(wǎng)站制作、動(dòng)態(tài)網(wǎng)站、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)