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

大专毕业证怎么弄一个网站建设推广优化

大专毕业证怎么弄一个,网站建设推广优化,哪些网站可以接工程做,社交app网站开发服务器配置免密钥环境准备: 配置免密钥前,需要在服务器的 hosts 文件中配置目标主机名称与 IP 对应关系。 vim /etc/hosts IP1 hostname1 IP2 hostname2 ...... 将 mianmiyaojiaoben.zip 安装包解压在当前目录下 cd /usr/local/jiaoben unzip mianmi…
服务器配置免密钥环境准备:

配置免密钥前,需要在服务器的 hosts 文件中配置目标主机名称与 IP 对应关系。

vim /etc/hosts
IP1 hostname1
IP2 hostname2
......

将 mianmiyaojiaoben.zip 安装包解压在当前目录下

cd /usr/local/jiaoben
unzip mianmiyaojiaoben.zip

修改 mianmiyao_config 配置文件,添加目标主机名称与目标主机密码,通过用免密钥的脚本来调用。

vim mianmiyao_configAllHosts=hostname1,hostname2
Passwd='test23!\@Test^&*','test23!\@Test^&*'

配置文件中,需注意:

  • AllHosts:可配置当前主机通往目标主机的主机名,可以免秘钥自身,数量不限。多台目标主机需以英文逗号隔开

  • Passwd:主机所对应的密码,顺序需要与主机顺序对应

  • 如果原密码为:test23!@Test^&*,则密码字符带有特殊符号可以用 \ 符转义

mianmiyao.sh 脚本文件内容:

vim mianmiyao.sh#!/bin/bash -x
source mianmiyao_config
yum -y install expect expect-devel
#rm -rf /root/.ssh/*
/usr/bin/expect -d <<-EOF
set timeout 100
spawn ssh-keygen -t rsa
expect {
"*id_rsa):" { send "\r"; exp_continue }
"*(y/n)?" { send "y\r"; exp_continue }
"*passphrase)*" { send "\r"; exp_continue }
"*again:" { send "\r"; exp_continue }
"*-------+" { send "\r"}
}
expect eof
EOFhostsarr=(${hosts//,/ })
passwdarr=(${passwd//,/ })
num=${#hostsarr[@]}  
for((i=0;i<num;i++));  
do  /usr/bin/expect <<-EOFset timeout 100spawn ssh-copy-id ${hostsarr[i]}expect {"*(yes/no)?" { send "yes\r"; exp_continue }"*password:" { send "${passwdarr[i]}\r"; exp_continue }"*authorized_keys*" { send "\r"}}expect eofexit
EOF
done 

将 mianmiyao.sh 文件添加执行权限并执行此脚本

chmod +x mianmiyao.sh
./mianmiyao.sh

脚本执行完毕后,可以先手动执行如下命令,如无需输入密码跳转到对应的目标服务器时,则表示成功。

ssh hostname2
服务器部署监测 ElasticSearch 环境准备:

将 cpufreedisk_config 配置文件添加对应 ES 集群主机名、ES 端口、ES 主节点服务器主机名。

vim cpufreedisk_config# 所有 ES 集群的主机名,用英文逗号分隔,需要在免密钥机器上执行
EsHosts=hostname1,hostname2# ES 端口
EsPort=9200# ES 主节点服务器的主机名
EsMaster=hostname1

将 cpufreedisk.sh 脚本文件放入 ElasticSearch 服务器的 /usr/local/jiaoben/ 目录下

#!/bin/bash
# @Time    : 2023/02/01
# @Author  : JackTian
# @File    : cpufreedisk.sh
# @Desc    : 使用该脚本监控 ES 系统程序假死、挂掉、异常及服务器断网、宕机服务器恢复后,程序做判断恢复/检测服务器cpu内存磁盘。
# 使用前提:ES 集群服务器配置免密钥
# 使用方法:将 cpufreedisk.sh 脚本放置 ES 服务器的 /usr/local/jiaoben/ 目录下、在 cpufreedisk_config 中配置 ES 集群的主机名、端口、ES 主节点服务器的主机名
# 设置定时任务(可以事先手动执行)
# 0 6 * * * source /etc/profile && cd /usr/local/jiaoben && ./cpufreedisk.sh
source /usr/local/jiaoben/cpufreedisk_configfunction esStatus
{
curl --connect-timeout 30 -m 60 $1:$esport > resultEsCurl.log
echo "`cat resultEsCurl.log | grep cluster_name`"
}function esLost
{
iptemp=`cat /etc/hosts | grep -w $1 | grep '^[^#]' | awk '{print $1}'`
curl --connect-timeout 30 -m 60 $esMaster:$esport/_cat/nodes?v | grep $iptemp > resultEsCurl1.log
echo "`cat resultEsCurl1.log`"
}function esDie
{
ssh $1 "source /etc/profile && jps | grep Elasticsearch | awk '{print \$1}' | xargs"
}function restart
{
ssh $1 <<EOF
echo "请手动启动 ES 进程"
exit
EOF
}today=$(date +"%Y-%m-%d")
todaytime=`date`
#针对 ES 做假死、宕机、挂掉,做日志记录和处理
serverroothostname=(${esHosts//,/ })
for rootHost in ${serverroothostname[*]}
doesStatusResult=`esStatus $rootHost`echo "$rootHost 的状态为: $esStatusResult"if [ -n "$esStatusResult" ];thenesLostResult=`esLost $rootHost`echo "$rootHost 的状态为: $esLostResult"if [ -n "$esLostResult" ];thenecho "ES 运行状态正常。"elseecho "$rootHost 脱离集群。"echo "${todaytime}ES的${rootHost}节点脱离集群。请人工排查" >> /usr/local/jiaoben/ESmanager.logrestart $rootHostfielseecho "${todaytime}xxx系统$rootHost 的 ES 进程运行状态异常,启动重启中..." >> /usr/local/jiaoben/ESmanager.logecho "${todaytime}xxx系统$rootHost 重启" >> /usr/local/jiaoben/ESmanager.logssh $rootHost <<EOF >>/usr/local/jiaoben/ESmanager.logmkdir -p /usr/local/jiaoben/cd /usr/local/jiaoben/echo "--------------------------------------服务器分割线-------------------------------------------"echo "$rootHost磁盘信息"df -hecho "$rootHost内存信息(单位为:G)"free -hecho "$rootHost的CPU信息"vmstatexit
EOFif [ $? -eq 0 ];thenesDieResult=`esDie $rootHost`if [ -n "$esDieResult" ];thenecho "${todaytime}xxx系统 ES 出现假死,已执行重启临时解决,详情参看日志" >> /usr/local/jiaoben/ESmanager.logelseecho "${todaytime}xxx系统 ES 未启动,已执行重启临时解决,详情参看日志" >> /usr/local/jiaoben/ESmanager.logfielseecho "${todaytime}xxx系统 ES 服务器疑似宕机:无法 ssh 登录" >> /usr/local/jiaoben/ESmanager.logfirestart $rootHostfidone

将 cpufreedisk.sh 脚本文件添加可执行权限并执行

chmod +x cpufreedisk.sh
./cpufreedisk.sh

设定周期性定时任务,每天定时执行。

crontab -e
# 使用该脚本监控 ES 系统程序假死、挂掉、异常及服务器断网、宕机服务器恢复后,程序做判断恢复/检测服务器cpu内存磁盘。
0 6 * * * source /etc/profile && cd /usr/local/jiaoben && ./cpufreedisk.sh

http://www.dt0577.cn/news/9210.html

相关文章:

  • 新农村建设投诉在哪个网站郑州计算机培训机构哪个最好
  • 做医美设计的网站软文写作的十大技巧
  • DW做的网站都能打开吗大数据分析网站
  • 新变更营业执照注册号查了发现之前有备案过网站了网络推广属于什么行业
  • 软件著作权证书360优化大师app下载
  • 云浮网站建设广告推广投放平台
  • 门户网站开发哪家好西安关键词优化平台
  • 南京汽车企业网站建设站长工具seo综合查询烟雨楼
  • 怎么可以做自己的网站广州网站排名优化公司
  • 旅游网站建设的相关报价seo基础知识培训
  • 免费网站建设绑定域名好用的推广平台
  • 免费域名注册平台永久太原seo网站优化
  • 外贸soho先做网站朋友圈广告推广代理
  • 有云服务器怎么做网站杭州seo托管公司推荐
  • 网站描述怎么设置扬州百度seo
  • 做外贸网站特色软件培训机构
  • 荆州做网站公司最好seo资料网
  • 想学网站设计惠州seo网站排名
  • 一起做业网站天津seo优化排名
  • 如何做测评视频网站公司网站定制
  • 苏州知名网站建设建站公司今日新闻最新消息
  • 精简新闻网站开发今日国际新闻大事件
  • 企业网站开发市场百度指数查询官方网
  • 做企业网站的头部什么配色长尾关键词排名系统
  • 温州做网站就来温州易富网络网站注册
  • 如何测试自己做的网站百度指数查询官网大数据
  • 那个网站可以免费做风面网络营销软件代理
  • 免费的图片做视频在线观看网站网络营销策划书1000字
  • 梅州网站建山东济南seo整站优化公司
  • 做网站需要板块百度收录网址提交