
shell
熄与燃
这个作者很懒,什么都没留下…
展开
-
批量部署免密登录及批量修改主机名ssh
注):主机需安装pssh、expect相关命令; 一、由中心主机生成公钥并批量传输至各节点 中心主机以root执行ssh-keygen -t rsa 在/root/.ssh/下生成id_rsa(私钥); id_rsa.pub(公钥); cat /root/.ssh/id_rsa.pub > /tmp/authorized_keys //备份并授权chmod 600 通过s...原创 2018-08-31 13:58:25 · 923 阅读 · 0 评论 -
关于批量创建crt、xshell登录会话模板
#因crt会话配置文件中密码加密,批量创建的会话用户\密码要一致;1、首先手动创建第一台主机的会话登录成功并保存;转到crt软件目录下 \Data\Settings\Config\Sessions;复制刚才创建会话的配置文件并重命名为tem.ini2、创建server.info文件:格式为“会话名称,IP地址”test-01,10.10.10.1test-02,10.10.10.2...原创 2018-11-14 14:53:30 · 6036 阅读 · 5 评论 -
linux字体颜色函数库
…#!/bin/bashfunction colo_r() { local date=$(date +[%F--%T]) case $1 in fate) local a=$(echo $((RANDOM%6))) echo -e "\033[3${a/0/3}m $2 \033[0m" ;; fate_flash) local a=...原创 2018-10-19 17:17:12 · 385 阅读 · 0 评论 -
批量传输脚本并执行-scp
$1 file内容:10.1.1.2,22,root,123456,/tmp…脚本内容:#!/bin/bash#========2018-08-28=======>>#. /etc/init.d/functionsif [ $# -ne 1 ] ;then# action "need mail server file!" /bin/false ech...原创 2018-10-09 12:07:21 · 2130 阅读 · 0 评论 -
系统信息
测试版本:CentOS6#!/bin/bash#=====variablecolor_file=/tmp/color.lib#=====judegfunction judge() { [ $UID -ne 0 ] && red "Please login root!" && exit 0 if原创 2018-10-14 11:34:00 · 174 阅读 · 0 评论 -
linux批量创建用户&修改密码
确认需求与脚本是否一致,若创建的用户属组不同,可增加属组列表。#!/bin/bash#密码支持特殊符号[$or"]等...mode=1 #创建用户为0,修改密码为1file=2.info #用户名密码文件路径,文件内容冒号隔开all_group=ftpserver #file中所有用户的属组dat_e=$(date +[%F--%T])function red() { echo...原创 2018-10-12 11:14:37 · 797 阅读 · 0 评论 -
批量测试tcp端口及网络状态--telnet、ping
IP信息列表文件 //cat ip.txt 10.1.1.1 10.1.1.2 …… 一、Telnet测试端口状态: //cat testport.sh!/bin/bash. /etc/init.d/functions num=0;load=50 read -p “input test port: ” por_t for i in $(cat ip.txt) ;d...原创 2018-09-07 15:50:55 · 6303 阅读 · 0 评论 -
批量检测多主机多端口[tcp/udp]--nc、nmap
IP信息列表文件 //cat ip.txt 10.1.1.1 10.1.1.2 …… 1)nc //cat nc.sh!/bin/bash. /etc/init.d/functions read -p “input test port: ” por expr 1 + ${por} >/dev/null 2>&a原创 2018-09-10 16:45:29 · 4140 阅读 · 1 评论