|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力。Linux是一个命令行组成的操作系统,精髓在命令行。
netstat命令选项:
-aall默许不显现LISTEN相干
-ttcp
-uudp
-nnumber不显现别号,能显现数字的都用数字显现。因为不必要把数字转换成别号,以是显现的快一些
-llisten仅列出正在监听的服务形态
-pprogram显现创建毗连的程序名
-rroute路由信息
-eextention扩大信息,好比uid等
-sstatistic按各个协定举行统计
-ccycle每隔一段工夫周期实行netstat命令
实战使用1:公司外部的一个老服务运转在192.168.1.1:50060上,服务将于一周以后停用,再在要查一下本机上有无举行在挪用该服务。
利用命令netstat-pt能够输入PID及程序名:
ActiveInternetconnections(w/oservers)
ProtoRecv-QSend-QLocalAddressForeignAddressStatePID/Programname
tcp00localhostname:16061192.168.1.1:50060ESTABLISHED22000/java
是本机的16061端口在调192.168.1.1:50060上的服务,且本机16061端口上跑的是一个java程序,历程ID是22000
lsof能够检察体系翻开的文件,这里的“文件”包含/proc文件、磁盘文件、收集IO等。
lsof命令经常使用选项:- lsoffilename显现翻开指定文件的一切历程lsof-a暗示两个参数都必需满意时才显现了局lsof-cstring显现COMMAND列中包括指定字符的历程一切翻开的文件lsof-uusername显现所属user历程翻开的文件lsof-ggid显现回属gid的历程情形lsof+d/DIR/显现目次下被历程翻开的文件lsof+D/DIR/同上,可是会搜刮目次下的一切目次,工夫绝对较长lsof-dFD显现指定文件形貌符的历程lsof-n不将IP转换为hostname,缺省是不加上-n参数lsof-i用以显现切合前提的历程情形lsof-i[46][protocol][@hostname|hostaddr][:service|port]46-->IPv4orIPv6protocol-->TCPorUDPhostname-->Internethostnamehostaddr-->IPv4地点service-->/etc/service中的servicename(能够不但一个)port-->端标语(能够不但一个)
复制代码- 小例子:检察所属root用户历程所翻开的文件范例为txt的文件:
复制代码 还实战使用1的例子,我们能够用lsof命令失掉了局。
lsof-i:@192.168.1.1:50060,输入:
COMMANDPIDUSERFDTYPEDEVICESIZE/OFFNODENAME
java22000root106uIPv415921988330t0TCPlocalhostname:16061->192.168.1.1:50060(ESTABLISHED)
FD暗示文件形貌符,使用程序经由过程文件形貌符来辨认文件,文件形貌符后有u暗示程序是以读写的权限翻开文件的(r只读w只写)。
ps命令列出历程形态。
在实战使用1中,我们想检察PID为22000的程序究竟是哪一个程序能够用:
ps-ef|grep22000
输入:
UIDPIDPPIDCSTIMETTYTIMECMD
在CMD列你能够看到程序名
大概用psaux|grep22000
输入:
USERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMAND
aux比-ef输入的信息更多,好比%CPU和%MEM。
top命令用于及时检察服务器功能
#top
<p>1
2
3
4
5
6
7
8
9
10
11
12
13
top-16:31:10up493days,2:18,1user,loadaverage:3.79,5.07,5.00
Tasks:134total,1running,133sleeping,0stopped,0zombie
Cpu(s):8.9%us,0.7%sy,0.0%ni,89.9%id,0.2%wa,0.1%hi,0.2%si,0.0%st
Mem:32949016ktotal,32857500kused,91516kfree,181172kbuffers
Swap:32764556ktotal,759976kused,32004580kfree,18778656kcached
PIDUSERPRNIVIRTRESSHRS%CPU%MEMTIME+COMMAND
21902root2507732m6.1g11mS73.219.43257:11java
<p>22616root2103184m2.0g12mS |
|