Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
xhost:migration-web [2020/02/10 20:30]
admin
xhost:migration-web [2020/02/17 08:31] (current)
admin
Line 2: Line 2:
 A good start is to go through apache2 config: A good start is to go through apache2 config:
  
-   grep ^Use domains.conf |cut -f4 -d\+   grep ^Use domains.conf |cut -f4 -d\ |sort >/​tmp/​d.txt
        
 for a small number of domains, it is pretty quick and 100% correct going through the list manualy for a small number of domains, it is pretty quick and 100% correct going through the list manualy
 <code bash> <code bash>
-   ​domains = `grep ^Use domains.conf |cut -f4 -d\ | xargs`+   ​domains=`grep ^Use domains.conf |cut -f4 -d\ | xargs`
    for i in $domains; do    for i in $domains; do
       host $d       host $d
Line 15: Line 15:
    done    done
 </​code>​ </​code>​
 +
 +Or automaticaly:​
 +<code bash>
 +for i in `cat /​tmp/​d.txt|xargs`;​ do
 + host $i 8.8.8.8 |grep 146.255 -q || echo $i >>/​tmp/​dead.tmp;​
 +done
 +sort /​tmp/​dead.tmp >/​tmp/​deads.txt
 +</​code>​
 +    diff -u /tmp/ds.txt /​tmp/​dead2.txt |sed -n '​s/​^-\(.*\)/​\1/​p'​ >/​tmp/​alive.txt
 +
 +Generate the domains again
 +   diff -u /​tmp/​ws2.alive /​tmp/​ws.dead | sed -n '​s/​^-\(.\)\(.*\)/​Use VhostCGI \1 \1\2/​p'​
  
 Save this list for later editing the DNS. Save this list for later editing the DNS.
 +
  
 2. remove dead databases 2. remove dead databases
Line 30: Line 43:
    diff -u db.old db2.alive | sed -n '​s/​^-\(.*\)/​drop database \1;/p'    diff -u db.old db2.alive | sed -n '​s/​^-\(.*\)/​drop database \1;/p'
 </​code>​ </​code>​
 +
 +Change DNS
 +a) those who has dns at us
 +<code bash>
 +   cd /​mnt/​swraid/​conf/​bind/​domains_master
 +   sed -i '​s/​146.255.31.12/​167.233.3.19/'​ *
 +</​code>​
 +b) the rest - contact by email
 +
 
xhost/migration-web.1581363036.txt.gz · Last modified: 2020/02/10 20:30 by admin