- 浏览: 398369 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
秦时明月黑:
深入浅出,楼主很有功底
hive编译部分的源码结构 -
tywo45:
感觉好多错误,但还是支持!
HDFS+MapReduce+Hive+HBase十分钟快速入门 -
xbbHistory:
解析的很棒!!
Linux-VFS -
darrendu:
执行这个命令,bin/hadoop fs -ls /home/ ...
Hadoop示例程序WordCount运行及详解 -
moudaen:
请问楼主,我执行总后一条语句时,执行的是自带的1.sql,你当 ...
TPC-H on Hive
linux上使用netstat察看mysql端口和连接
近日发现写的一个java程序的数据库连接在大压力下工作不打正常,因此研究了一下dbcp,中间为了查看mysql服务器的数据库连接情况,需要使用
netstat来查看端口和连接, 将使用到的命令整理了一下备忘, 这些命令同样可以用于查看其他运用程序的端口和连接情况.
netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息,这里我只用到其中的部分功能.
直接输入netstat,显示
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 localhost:41144 localhost:41147 ESTABLISHED
tcp 0 0 localhost:21576 localhost:21579 ESTABLISHED
tcp 0 0 linux.local:telnet 10.3.18.129:nbx-au ESTABLISHED
tcp 1 0 localhost:39706 localhost:58099 CLOSE_WAIT
......
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ] DGRAM 910 /var/named/dev/log
unix 2 [ ] DGRAM 908 /var/lib/dhcp/dev/log
unix 8 [ ] DGRAM 906 /dev/log
.....
输出结果可以分为两个部分,一个是Active Internet connections,另一个是Active UNIX domain sockets.
netstat 的常用参数: - t、- u、- w和-
x分别表示TCP、UDP、RAW和UNIX套接字连接。-a标记,还会显示出等待连接(也就是说处于监听模式)的套接字。-l
显示正在被监听(listen)的端口, -n表示直接显示端口数字而不是通过察看/etc/service来转换为端口名,-p选项表示列出监听的程序
1) netstat -tl
查看当前tcp监听端口
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:rrac *:* LISTEN
tcp 0 0 *:34006 *:* LISTEN
......
2) netstat -tlp
查看当前tcp监听端口, 需要显示监听的程序名,当不清楚mysql的监听端口时比较好用
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 *:rrac *:* LISTEN -
tcp 0 0 *:34006 *:* LISTEN 23425/mysqld
......
3) netstat -tl | grep 34006
只查看mysql的监听端口,当前启动的mysql端口为34006,明确知道mysql监听端口时使用
4) netstat -ta | grep 34006
tcp 0 0 *:34006 *:* LISTEN
tcp 0 0 linux.local:34006 linux.local:41485 ESTABLISHED
tcp 0 0 linux.local:34006 linux.local:41486 ESTABLISHED
...
tcp 0 0 10.3.2.35:41488 10.3.2.35:34006 ESTABLISHED
tcp 0 0 10.3.2.35:41489 10.3.2.35:34006 ESTABLISHED
tcp 0 0 10.3.2.35:41490 10.3.2.35:34006 ESTABLISHED
由于数据库和运用程序都放在同一台机器了,因此这里连接被显示了两次. 可以使用-p参数来显示PID,然后grep PID.
5) netstat -tap | grep 34006 | grep 23425
23425是当前mysql的PID
tcp 0 0 *:34006 *:* LISTEN 23425/mysqld
tcp 0 0 linux.local:34006 linux.local:41510 ESTABLISHED 23425/mysqld
tcp 0 0 linux.local:34006 linux.local:41511 ESTABLISHED 23425/mysqld
tcp 0 0 linux.local:34006 linux.local:41516 ESTABLISHED 23425/mysqld
发表评论
-
如何查看那个进程开放了某个端口
2011-11-10 16:59 945netstat -anp|grep psname -
linux的内存为什么总是占用率很高
2011-04-08 14:59 1967磁盘通常是计算机最慢 ... -
at命令
2011-01-25 15:37 871AT Time 中的时间表示方法 ------ ... -
批量杀进程
2011-01-25 15:33 919ps -ef|grep <进程名> |cut -c ... -
linux种普通用户加入ROOT组的方法
2010-12-12 15:24 10982linux种普通用户加入ROOT组的方法: 第1种方法: ... -
linux作业管理
2010-12-08 11:22 953进程的挂起及恢复命令bg、fg 作业控制允许将进 ... -
环境变量
2010-12-08 10:55 871查看环境变量: # env 追加: # PAT ... -
scp
2010-12-06 13:16 1190设有两机,均为局域网,两机可相互通信无问题,中间无防火墙。 ... -
source命令用法
2010-11-25 21:08 889source命令用法: source FileName ... -
新版本ant无法运行
2010-11-25 11:23 1167在centos上安装了新版本的ant,但系统依然运行旧版本(在 ... -
buffers和cache
2010-11-12 20:34 919在linux下使用free命令查看内存使用情况,有buffer ... -
linux crontab定时执行任务
2010-11-12 20:03 1049cron是一个linux下的定时执行工具,可以在无 ... -
linux free 参数详解
2010-11-12 15:22 1153Mem:表示物理内存统计 -/+ buffers/cach ... -
正则表达式
2010-09-16 13:14 769一个正则表达式就 ... -
linux下搭建cvs服务器
2010-08-13 17:00 839CVS是一种广泛应用的、开源的、透明于网络的版本控制系统。用户 ... -
linux下搭建cvs服务器
2010-08-13 16:55 760CVS是一种广泛应用的、开源的、透明于网络的版本控制系统。用户 ... -
linux man 手册各个章节的意义和用法
2010-06-28 15:44 7853Linux的man很强大,该手册分成很多section,使用m ... -
VNC怎么和宿主机共享粘贴板
2010-06-23 16:48 2487... -
Linux-VFS
2010-05-21 23:52 1556从文件 I/O 看 Linux 的虚拟文件系统 ... -
查看linux发行版信息
2009-12-19 01:05 12021. uname -a 2. cat /proc ...
相关推荐
命令行下能正常登陆MYSQL,navicat能正常连接MySQL,但是IDEA连接不上MySQL,emmm,什么情况。。。 看了一下错误提示: 一直以为是MySQL密码或者是访问权限的问题。 困扰n天。。。 某天,突然想到3306端口号占用,...
Linux 中关于网络的netstat命令,相关内容。
linux查看现有占用端口命令netstat –ntlp
通过netstat查看同时连接某个端口的ip数
经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,文档介绍了一种非常简单的方法,希望对大家有用
Linux网络状态工具netstat和ss使用详解 介绍Linux下netstat和ss的使用
LINUX重启MYSQL的命令 . 分类: Linux 2010-06-25 10:21 6367人阅读 评论(0) 收藏 举报 如何启动/停止/重启MySQL 一、启动方式 1、使用 service 启动:service mysqld start 2、使用 mysqld 脚本启动:/etc/in...
Linux命令之netstat命令搜集,在Linux命令中,netstat无疑是很重要的一点。因此本人特意搜集了主要的netstat命令的使用
Linux系统根据端口号停止相应的服务,netstat,rmsock的运用
netstat -an|grep 3306 如果看到下图这样的,说明端口并未打开: 二、修改访问权限 进入目录“etc/mysql/mysql.conf.d/”,如下图所示: 在这个目录下,有一个配置文件“mysqld.cnf”,如下图所示: 打开这个...
Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。
如何用netstat命令查看端口占用问题的技巧.docx
netstat查看linux服务器网络连接状态.docx
当前最为常见的木马通常是基于TCP/UDP协议进行client端与server端之间的通讯的,既然利用到这两个协议,就不可避免要在server端(就是被种了木马的机器了)打开监听端口来等待连接。例如鼎鼎大名的冰河使用的监听...
Linux中的netstat命令使用教程.docx
列出所有端口 netstat -ntlp – 《Centos查看端口占用情况和开启端口命令》 《操作防火墙》 日志查询: cat /var/log/secure | awk '/Failed/{print $(NF-3)}' | sort | uniq -c | awk '{print $2 = $1;}' 《修改...
Windows下VC实现的类似Netstat命令查看端口开放情况的程序。
Windows 7 下VC实现的类似Netstat命令查看端口开放情况的程序。
Linux netstat命令详解 netstat 是网络编程常用的命令
在linux一般使用netstat 来查看系统端口使用情况步。 netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的 netstat命令的功能是显示网络连接、路由表...