抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

防火墙打开端口

firewall -smc --premanent --add-port=1080/tcp

查看指定端口数据

lsof -i:11883 可以获得 端口的连接信息

用这个可以按照端口查看详细的收发数据

sudo tcpdump -A -s 0 'tcp port 11883 and (((ip[2:2] - ((ip[0]&0xf)<<2)) - ((tcp[12]&0xf0)>>2)) != 0)'
sudo tcpdump -X -s 0 'tcp port 11883 and (((ip[2:2] - ((ip[0]&0xf)<<2)) - ((tcp[12]&0xf0)>>2)) != 0)'

方法一:用tcpdump命令

sudo /usr/sbin/tcpdump -s 0 -X 'tcp dst port 80'

把port改为你想要监听的端口即可在linux下监听某个端口的数据。但是打印出来的数据不是很人性化。

方法二:用ngrep命令

#如果没有ngrep命令,首先要安装

sudo yum -y install ngrep

#然后可以指定端口 或者 正则表达式

ngrep port 80
ngrep -q '^GET .* HTTP/1.[01]'

#更详细的用法 参考

man ngrep

wget无法使用

未安装wget

yum install -y wget

已安装但是无法调用

yum remove wget
yum install -y wget

yum.pid 已被锁定

[root@localhost opt]# yum install ffmpeg ffmpeg-devel -y
已加载插件:fastestmirror, langpacks
/var/run/yum.pid 已被锁定,PID 为 4982 的另一个程序正在运行。
Another app is currently holding the yum lock; waiting for it to exit...
  另一个应用程序是:PackageKit
​    内存: 30 M RSS (450 MB VSZ)
​    已启动: Mon Nov 30 10:50:09 2020 - 00:14之前
​    状态  :睡眠中,进程ID:4982

解决:

rm -rf /var/run/yun.pid

Another app is currently holding the yum lock

rm -f /var/run/yum.pid

查看CentOS版本

rpm -q centos-release

Linux系统ps命令同时杀掉kill多个进程

ps -ef|grep java|grep -v grep|cut -c 9-15|xargs kill -9

该命令行,是将以Java为关键词的进程全部kill掉
"-ef"           查看所有进程
"grep java"     是以Java为关键词查询进程
"grep -v grep"  是在列出的进程中去除含有关键字"grep"的进程。(也就是当前查询进程)
"cut -c 9-15"   是截取输入行的第9个字符到第15个字符,也就是是进程号PID
"xargs kill -9" 中的xargs命令是用来把前面命令的输出结果(PID)作为"kill -9"命令的参数,并执行该命令
"kill -9"       会强行杀掉指定进程