1、 “telnet 目标ip 对端port”,可以测试对端的tcp上的该port是不是开启状态。 telnet的原理已经说明,udp是无连接的,所以不能通过telnet的方式进行测试
2、运行 PyReceive.bat问题分析:调试需关注是否找到所需的python程序(WIN10 找不到直接回到提示符,不输出任何提示)及.pyc程序,找不到。
批处理
PyReceive.bat在
D:\Work\PyReceive\文件夹下
PyReceive.bat内容为 :
path=%path%;%~dp0\python
python receiver.pyc
在这里
%~dp0的意思就是:
D:\Work\PyReceive\
%0代表批处理本身
D:\Work\PyReceive\
PyReceive.bat
~dp是变量扩充, d是扩充到分区号
D:,p是扩充到路径
\Work\PyReceive
dp就是扩充到分区号路径 D:\Work\PyReceive\
PS D:\Work\PyReceive\python> .\python.exe ..\receiver.pyc
>>>>>> start processing -> {'LocalIp': '0.0.0.0', 'LocalPort': 5001, 'GroupIp': '224.1.1.1', 'UseGroup': False, 'filePath': 'output/', 'fromMLA': True}
local: 5001 socket error timed out ——> 表示UDP端口5001无数据,可能虚拟机网络引起的网卡配置问题, 重新初始化网络环境未恢复,恢复OS后正常。 该提示是表示:连接成功,但是服务器没有及时返回数据,导致超时。
https://blog.csdn.net/chengcheng95588/article/details/103057424
3、ping不通win主机,防火墙的设置,win+r打开运行输入wf.msc,在“入站规则”中启用“文件和打印机共享(回显请求 - ICMPv4-In)”,或者“新建规则”实现。Linux防火墙iptables默认响应ping,如要过滤:iptables -I INPUT -p ICMP -j drop
4、cmd.txt中为多条linux命令,cat cmd.txt | sh -x //“-x”选项使shell在执行脚本的过程中把它实际执行的每一个命令行显示出来,并且在行首显示一个"+"号。 "+"号后面显示的是经过了变量替换之后的命令行的内容,有助于分析实际执行的是什么命令。 shell的执行选项除了可以在启动shell时指定外,亦可在脚本中用set命令来指定。 “set -参数”表示启用某选项,”set +参数”表示关闭某选项。
5、Base64是一种基于64个可打印字符来表示 数据的方法。Base64编码是从二进制到字符的过程,采用Base64编码具有不可读性,需要解码后才能阅读。
加密: $ echo Hello World | base64 SGVsbG8gV29ybGQK 解密: $ echo SGVsbG8gV29ybGQK | base64 -d Hello World
6、实验室FDP-1主机使用WinSCP拷贝文件特别慢(70k/s),在vSphere Web Client关闭Fault Tolerance后正常 (40M/s)。
7、批量执行多条命令的方法:
8、