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

建设网站排名靠前百度做个人简介多少钱

建设网站排名靠前,百度做个人简介多少钱,番禺核酸检测点在哪,江都建设局网站李局配置文件更新与应用重启脚本使用指南 需求说明 需要一个脚本来完成以下任务: 修改 /data/THS/conf/httpserver.conf 文件后重启本地应用。将 /data/THS/conf/httpserver.conf 文件拷贝到远程服务器 192.142.8.82 的 /data/THS/conf/ 目录下,覆盖远程的…

配置文件更新与应用重启脚本使用指南

需求说明

需要一个脚本来完成以下任务:

  1. 修改 /data/THS/conf/httpserver.conf 文件后重启本地应用。
  2. /data/THS/conf/httpserver.conf 文件拷贝到远程服务器 192.142.8.82/data/THS/conf/ 目录下,覆盖远程的 httpserver.conf 文件。
  3. 在远程服务器上重启应用。

具体的重启命令如下:

  • 先执行 /data/THS/bin/start.sh stop
  • 然后执行 /data/THS/bin/start.sh start

远程服务器的用户是 root,需要配置免密登录。

实现方案

脚本内容

以下是实现需求的脚本,包含必要的中文注释:

#!/bin/bash# 定义变量
LOCAL_CONF="/data/THS/conf/httpserver.conf" # 本地配置文件路径
REMOTE_USER="root" # 远程服务器的用户名
REMOTE_HOST="192.142.8.82" # 远程服务器IP
REMOTE_CONF="/data/THS/conf/httpserver.conf" # 远程配置文件路径
START_SCRIPT="/data/THS/bin/start.sh" # 启动脚本路径# 本地重启应用函数
restart_local() {echo "正在重启本地应用..."$START_SCRIPT stop$START_SCRIPT startecho "本地应用已重启。"
}# 远程重启应用函数
restart_remote() {echo "正在重启远程82的应用 ($REMOTE_HOST)..."ssh $REMOTE_USER@$REMOTE_HOST "$START_SCRIPT stop"ssh $REMOTE_USER@$REMOTE_HOST "$START_SCRIPT start"echo "82远程应用 ($REMOTE_HOST) 已重启。"
}# 拷贝配置文件到远程服务器
copy_conf_to_remote() {echo "正在将配置文件复制到远程服务器82..."scp $LOCAL_CONF $REMOTE_USER@$REMOTE_HOST:$REMOTE_CONFecho "配置文件已复制到远程服务器。"
}# 主执行流程
echo "开始执行脚本..."# 重启本地应用
restart_local# 拷贝配置文件到远程服务器
copy_conf_to_remote# 重启远程应用
restart_remoteecho "脚本执行完毕。目前所在IP为81"

使用步骤

  1. 保存脚本

    将上述脚本内容保存为 update_and_restart.sh 文件。

  2. 赋予执行权限

    使用以下命令赋予脚本可执行权限:

    chmod +x update_and_restart.sh
    
  3. 执行脚本

    运行脚本:

    ./update_and_restart.sh
    

脚本功能

  1. 定义变量

    定义本地和远程的配置文件路径、远程服务器的用户名和IP地址,以及启动脚本的路径。

  2. 本地重启应用

    通过调用停止和启动脚本来重启本地应用。

  3. 拷贝配置文件到远程服务器

    使用 scp 命令将本地的配置文件复制到远程服务器对应路径。

  4. 远程重启应用

    通过 SSH 连接到远程服务器并执行停止和启动命令。

免密登录配置

为了实现远程操作无需密码输入,需要配置 SSH 免密登录。以下是配置步骤:

  1. 生成 SSH 密钥对

    在本地主机上执行以下命令生成 SSH 密钥对:

    ssh-keygen -t rsa
    

    按提示操作,生成的密钥对默认保存在 ~/.ssh/ 目录下。

  2. 拷贝公钥到远程服务器

    使用 ssh-copy-id 命令将公钥复制到远程服务器:

    ssh-copy-id root@192.142.8.82
    

    之后,登录远程服务器将无需输入密码。

总结

按照上述步骤和脚本内容,可以实现本地和远程应用的重启及配置文件的同步更新。确保脚本中的路径和服务器信息正确无误,执行过程会顺利完成。

http://www.dtcms.com/wzjs/154707.html

相关文章:

  • 门户网站建设收费关键词排名靠前
  • 江苏建设网站公司简介百度小说排行榜第一名
  • wordpress网站源代码网络推广合作协议范本
  • 织梦网站模板怎么安装市场推广方案和思路
  • 上海网站开发怎么做做网站哪个平台好
  • 贵阳网站开发哪家专业网站排名查询平台
  • 友情链接交换百度seo排名报价
  • 怎么简单做网站排名阿里巴巴logo
  • 网站加载慢怎么办谷歌seo服务商
  • html5做网站好吗企业培训课程有哪些内容
  • vps做vpn svn和网站竞猜世界杯
  • 北京市怀柔区建设委员会网站爱战网关键词
  • NET网站开发程序员招聘百度链接地址
  • 一般纳税人网站建设多少税率免费创建网站
  • 在万网上域名了怎么做网站电商关键词工具
  • 免费网站建设市场泉州百度网站推广
  • 制作企业网站页面实训报告免费网站注册com
  • 西城顺德网站建设竞价托管如何托管
  • 搜索公司信息的软件如何优化seo
  • 做时间轴的在线网站十八大禁用黄app入口
  • 做网站应怎么缴税近三年成功的营销案例
  • 怎么免费从网站上做宣传抖音关键词排名软件
  • 做外贸是自建网站好还是b2b好合肥网站外包
  • 做kegg的网站网络推广方案模板
  • 网页浏览器打不开西宁网站seo
  • 中文版wordpress深圳关键词优化软件
  • 域名备案管理系统网站优化建议怎么写
  • 网站app怎么做seo是什么的
  • 网站访问index.html电商数据查询平台
  • 网站首页的布局南昌seo排名外包