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

专业建设外贸网站制作江门学营销app哪个更好

专业建设外贸网站制作江门,学营销app哪个更好,做网站前期了解客户什么需求,上海网站开发建设配置文件更新与应用重启脚本使用指南 需求说明 需要一个脚本来完成以下任务: 修改 /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/254655.html

相关文章:

  • 天津自动网站建设调试营销技巧和话术
  • 网页设计汽车网站建设公司查询
  • 网站开发技术是平台推广
  • 嘉兴seo公司网站网页在线秒收录
  • 商城网站哪个公司做的好aso优化推广
  • 合肥专业做公司网站百度竞价推广投放
  • 网站主持人制作网站代言人如何查看百度指数
  • 昆山品牌网站建设网站优化的方式有哪些
  • wordpress搭建购物网站济宁百度推广价格
  • 做电影网站赚钱的方法合肥网站制作推广
  • 用jsp做的网站在不同浏览器显示效果差异很大如何解决打开百度一下的网址
  • 北京建设信源资讯有限公司网站大数据查询
  • 上海网站推广排名百度搜索排名
  • 查看网站开发语言广州seo推广
  • 崇左网站建设全国疫情最新情况
  • 做响应网站福州排名seo公司
  • 万能浏览器手机版下载seo关键字怎么优化
  • 自己做网站靠什么赚钱吗培训网站源码
  • 海口网站开发百度收录网站需要多久
  • 网站界面用什么做b2b平台免费推广网站
  • 赣州品牌网站建设网站制作工具有哪些
  • 长兴县住房建设局网站网站推广软件费用是多少
  • 网站选项卡代码关键词排名点击
  • 网站创建一般创建哪种类型附子seo教程
  • wordpress 模板惠州百度seo哪里强
  • 微信app开发价格表aso排名优化
  • 建设摩托车官网旗舰店百度seo排名优化提高流量
  • 网站怎么做速排网站排名优化制作
  • 如何制作企业网站的版式百度seo公司哪家最好
  • 开发一个app有多难seo网页优化公司