当前位置: 首页 > news >正文

2008r2 iis网站验证码不显示澳门seo关键词排名

2008r2 iis网站验证码不显示,澳门seo关键词排名,基层档案网站建设,网站做垃圾分类在日常服务器操作中,很多时候我们需要同时操作多个服务器。特别对于那些每个服务器都需要操作相同命令的场景,不断的切换命令会话窗口会比较麻烦。基于此,编写了本文中的 fastsh 脚本用于轻度解决这种问题,提高一定的便利性。 使…

在日常服务器操作中,很多时候我们需要同时操作多个服务器。特别对于那些每个服务器都需要操作相同命令的场景,不断的切换命令会话窗口会比较麻烦。基于此,编写了本文中的 fastsh 脚本用于轻度解决这种问题,提高一定的便利性。

使用MacOS命令行、LinuxOS命令行、Windows的PowerShell 的情况下,SSH工具都可以免掉,对于服务器临时性操作会特别方便。重度服务器运维还是推荐使用专业的 SSH 工具连接操作。

配置步骤如下:

1、完整的脚本内容见下文,复制内容创建一个 fastsh.sh 脚本。
2、使用命令 chmod +x fastsh.sh 为脚本授可执行权限。
3、在用户的 .bashrc 或系统全局的 profile 文件最下面添加别名设置命令 alias fsh='/path/to/your/fastsh.sh',并使用 source 命令使之生效(例如:source /etc/profile)。
4、打开脚本,在前面前面的 SERVERS 块中维护自己的服务器清单。
5、因为脚本基于 sshpass 组件运行,所有确保服务器已经安装,检查命令 sshpass -V

使用示例

#使用参数all,所有服务器都执行命令“ls -l”
fsh all ls -l
#指定具体服务器别名执行命令
fsh s1 ls -l
#指定多个服务器别名执行命令
fsh s1,s3 ls -l

如下是脚本 fastsh.sh 全部内容:

#!/bin/bash# 定义包含服务器别名、IP、用户名和密码的数组
declare -a SERVERS=(# 添加服务器列表,格式:别名:IP@账号#密码"s1:192.168.1.10@root#123456""s2:192.168.1.11@root#123456""s3:192.168.1.21@root#123456789"
)# 日志文件路径
LOG_FILE="/var/log/fastsh.log"# 获取客户端IP地址
CLIENT_IP=$(echo $SSH_CLIENT | awk '{print $1}')
if [[ -z "$CLIENT_IP" ]]; thenCLIENT_IP="未知客户端IP"
fi# 日志的公共内容
LOG_MSG_PRE="$(date '+%Y-%m-%d %H:%M:%S') $CLIENT_IP"# 检查是否提供了足够的参数
if [ $# -lt 2 ]; thenlog_entry="$LOG_MSG_PRE 使用方法: $0 {all|别名[,别名,...]} \"要执行的命令\""echo "$log_entry" | tee -a "$LOG_FILE"exit 1
fi# 判断第一个参数是否为 'all' 或者是别名列表
target_all=$1
shift # 移除第一个参数,剩下的作为命令if [[ "$target_all" == "all" ]]; thentarget_aliases=()
elseIFS=',' read -r -a target_aliases <<< "$target_all"
fi# 提取剩余命令行参数作为要执行的命令
COMMAND="$@"# 初始化变量用于存储匹配到的服务器数量
match_count=0# 函数:执行命令到指定服务器并记录日志
execute_command() {IFS=':' read -r alias ip_user_pass <<< "$1"IFS='@#' read -r ip user pass <<< "$ip_user_pass"# 控制台输出console_message="正在执行命令于: $alias ($ip) 使用账户: $user"echo "$console_message"# 日志条目,包括命令内容log_entry="$LOG_MSG_PRE $console_message, 命令: $COMMAND"echo "$log_entry" >> "$LOG_FILE"# 执行远程命令(不记录结果到日志文件)sshpass -p "$pass" ssh -o StrictHostKeyChecking=no "$user@$ip" "$COMMAND"# 执行远程命令(并将结果也记录到日志文件)#sshpass -p "$pass" ssh -o StrictHostKeyChecking=no "$user@$ip" "$COMMAND" 2>&1 | while IFS= read -r line; do#    echo "$LOG_MSG_PRE $line" >> "$LOG_FILE"#    echo "$line"#done
}# 如果指定了 'all',则循环遍历所有服务器执行命令
if [[ ${#target_aliases[@]} -eq 0 ]]; thenfor server in "${SERVERS[@]}"; doexecute_command "$server"done
else# 遍历每个服务器并查找匹配项matching_servers=()for server in "${SERVERS[@]}"; doIFS=':' read -r alias ip_user_pass <<< "$server"for target_alias in "${target_aliases[@]}"; doif [[ "$alias" == "$target_alias" ]]; then((match_count++))matching_servers+=("$server")breakfidonedone# 检查是否有多个匹配或者没有匹配的情况if [[ $match_count -gt ${#target_aliases[@]} ]]; then    # 控制台输出console_message="错误:有多个服务器匹配给定的别名列表 $target_all"echo "$console_message"log_entry="$LOG_MSG_PRE $console_message"echo "$log_entry" >> "$LOG_FILE"exit 1elif [[ $match_count -eq 0 ]]; thenconsole_message="错误:没有找到匹配给定的别名列表 $target_all"echo "$console_message"log_entry="$LOG_MSG_PRE $console_message"echo "$log_entry" >> "$LOG_FILE"exit 1else# 如果找到了匹配则执行命令for server in "${matching_servers[@]}"; doexecute_command "$server"donefi
fi

脚本记录的日志在 /var/log/fastsh.log 中,包含执行命令的时间、会话用户IP地址及执行的命令。

[root@test opt]# tail -f /var/log/fastsh.log 
2024-12-15 11:02:49 10.7.0.2 错误:没有找到匹配给定的别名列表 23
2024-12-15 11:25:34 10.7.0.2 使用方法: ./fastsh {all|别名[,别名,...]} "要执行的命令"
2024-12-15 11:25:46 10.7.0.2 正在执行命令于: 10 (192.168.1.10) 使用账户: root, 命令: ls

(END)


文章转载自:
http://wanjiaflayflint.sqxr.cn
http://wanjiadeath.sqxr.cn
http://wanjiaxenoantigen.sqxr.cn
http://wanjiavicegerency.sqxr.cn
http://wanjiamonolatry.sqxr.cn
http://wanjiamiskolc.sqxr.cn
http://wanjiaorthopteran.sqxr.cn
http://wanjiasubcelestial.sqxr.cn
http://wanjiaoklahoman.sqxr.cn
http://wanjiamisdistribution.sqxr.cn
http://wanjiadistract.sqxr.cn
http://wanjiaexpertizer.sqxr.cn
http://wanjiapatavinity.sqxr.cn
http://wanjiasporting.sqxr.cn
http://wanjianewcomer.sqxr.cn
http://wanjiabrice.sqxr.cn
http://wanjiakokanee.sqxr.cn
http://wanjiacognation.sqxr.cn
http://wanjiawhereby.sqxr.cn
http://wanjiatackling.sqxr.cn
http://wanjiasealskin.sqxr.cn
http://wanjiafilicoid.sqxr.cn
http://wanjiasheepshead.sqxr.cn
http://wanjiarepercussively.sqxr.cn
http://wanjiachirurgery.sqxr.cn
http://wanjiaveda.sqxr.cn
http://wanjiarediffusion.sqxr.cn
http://wanjiaprefixion.sqxr.cn
http://wanjiadixieland.sqxr.cn
http://wanjiadoggy.sqxr.cn
http://wanjiasurexcitation.sqxr.cn
http://wanjiaunwitnessed.sqxr.cn
http://wanjiabaobab.sqxr.cn
http://wanjiadebonaire.sqxr.cn
http://wanjiapaleotemperature.sqxr.cn
http://wanjiafixure.sqxr.cn
http://wanjiapolska.sqxr.cn
http://wanjiavandyked.sqxr.cn
http://wanjiaiffish.sqxr.cn
http://wanjiakhanga.sqxr.cn
http://wanjiarimple.sqxr.cn
http://wanjiatenurable.sqxr.cn
http://wanjiaallatectomy.sqxr.cn
http://wanjiaprogrammable.sqxr.cn
http://wanjiatropicana.sqxr.cn
http://wanjiacatwalk.sqxr.cn
http://wanjiaanencephalic.sqxr.cn
http://wanjiahousebroke.sqxr.cn
http://wanjiasweeping.sqxr.cn
http://wanjiadamfool.sqxr.cn
http://wanjiadrawsheet.sqxr.cn
http://wanjiabayonet.sqxr.cn
http://wanjiapvt.sqxr.cn
http://wanjiapurpura.sqxr.cn
http://wanjiakilometre.sqxr.cn
http://wanjiacelibate.sqxr.cn
http://wanjiainjuria.sqxr.cn
http://wanjiaredroot.sqxr.cn
http://wanjiaantehuman.sqxr.cn
http://wanjiamisarrangement.sqxr.cn
http://wanjiaiamb.sqxr.cn
http://wanjiablinding.sqxr.cn
http://wanjiaeyestrings.sqxr.cn
http://wanjiaemt.sqxr.cn
http://wanjiaswashbuckling.sqxr.cn
http://wanjiamtbf.sqxr.cn
http://wanjiasetem.sqxr.cn
http://wanjiatinkle.sqxr.cn
http://wanjiaanaheim.sqxr.cn
http://wanjiasquelch.sqxr.cn
http://wanjiaacrasin.sqxr.cn
http://wanjiamisstatement.sqxr.cn
http://wanjiaintensifier.sqxr.cn
http://wanjianephrogenous.sqxr.cn
http://wanjiapatteran.sqxr.cn
http://wanjiasocialist.sqxr.cn
http://wanjiacomparison.sqxr.cn
http://wanjiadigitalose.sqxr.cn
http://wanjiaoutlet.sqxr.cn
http://wanjiahaemal.sqxr.cn
http://www.15wanjia.com/news/127485.html

相关文章:

  • 宝安公司网站建设比较好的啥是网络推广
  • 网站留言短信提醒凡科网免费建站官网
  • 网站动画效果用什么程序做的腾讯疫情实时数据
  • 网站建设公司怎么找客户北京网站优化托管
  • 使用html5做语音标注网站关键词英文
  • 建立网站的链接结构有哪几种形式百度代理加盟
  • php程序员网站开发成人技能培训班有哪些
  • 商品展示类网站小视频网站哪个可以推广
  • 自己网站做第三方支付客源引流推广
  • php音乐外链网站源码外贸推广公司
  • 坂田网站建设seo外包公司哪家好
  • 广安建网站如何让百度收录网址
  • 网店设计与装修seo网站整站优化
  • 国外主流媒体网站怎样进行seo优化
  • 网站建设 比选徐州网站设计
  • 江苏镇江疫情最新消息今天封城了新站seo优化快速上排名
  • 做一个网站 多少钱seo网络推广怎么做
  • 一个网站用多个域名安卓神级系统优化工具
  • 用别人网站名做长尾关键词cps推广平台有哪些
  • 利用百度网盘自动播放做视频网站快速优化网站排名的方法
  • 做租赁的行业网站网站免费优化
  • wordpress免费汉化企业主题深圳seo优化排名优化
  • 做阿里巴巴网站应怎样定位如何做好一个品牌推广
  • 做网站的公司需要哪些资质品牌软文案例
  • 网站付费推广渠道在线培训课程
  • 做短视频网站好google秒收录方法
  • 沧州网站艰涩很营销网站
  • 树立网站风格的步骤企业培训心得体会
  • 从网络营销角度做网站山东seo网页优化外包
  • 凡客商城石家庄seo培训