# 常用脚本 **Repository Path**: tyq2020/common-scripts ## Basic Information - **Project Name**: 常用脚本 - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-09-06 - **Last Updated**: 2025-11-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 日常会用到的脚本,包括shell脚本和python脚本 # 生成xshell会话 通过xshell模板文件以及机器信息文件批量生成xshell会话文件。 # link_check.sh 检查当前机器到ip.txt中的机器的22端口连通性。 ```bash 或者使用xargs命令完成脚本效果:cat ip.txt | xargs -P 20 -I {} nc -vz {} 22 2>/tmp/ip.log ; grep succeeded /tmp/ip.log 或者使用xargs命令完成脚本效果:cat ip.txt | xargs -P 20 -I {} nc -vz {} 22 2>/tmp/ip.log ; grep failed /tmp/ip.log 如果ip.txt中包含IP 端口信息,则使用命令:cat ip.txt | xargs -P 20 -n 2 nc -vz ``` # 对于集中管理平台,需要增加所有其他服务器的公yao信息 ```bash 1 通过get_ip_from_conf_zb.py生产result.txt 2 sort -u result.txt > ip.txt 并且删除localhost的行 3 运行命令“ssh-keyscan -t ecdsa -f ip.txt >> ~/.ssh/known_hosts”获取公yao信息并存放到指定文件中 ```