Benjamin Zhang

目前就职于中科院计算机网络信息中心,主要兴趣集中在数据库,操作系统,中间件。

【Linux】地址替换针对web应用

08 Mar 2019 » Linux

(针对web应用)ip地址替换

  1. 找出地址为:172.17.0.xxx的配置文件,进行地址替换。

    [root@localhost opt]# grep -rl "172.17.0.103" /opt
    /opt/tomcat/webapps/portal/WEB-INF/classes/config.properties
    /opt/tomcat/webapps/od/WEB-INF/classes/jdbc.properties
    [root@localhost classes]# grep -rl "172.17.0.106" /opt
    /opt/tomcat/webapps/portal/WEB-INF/classes/websso.properties
    /opt/tomcat/webapps/portal/WEB-INF/classes/config.properties
    /opt/tomcat/webapps/od/WEB-INF/classes/authorize.properties
    
  2. 写shell脚本,替换IP地址。如下:

    [root@localhost sh]# cat change.sh 
    #!/bin/bash
       
    DIR=/opt/sh
    for file in `cat $DIR/list`
    do
    sed -i '{s/172\.17\.0\.106/172\.17\.0\.110/g}' $file
    #sed -i '{s/od/casod/g}' $file
    done