Vraag : Hoe kopi�ër ik websitedossiers en hun wijzen (drwx) van één Linux aan een andere in dozen doen?

Ik moet een website van één vakje Linux aan een andere bewegen.

I zou willen recursief de dossiers en de folderstructuur van de HTMLfolder op de oude server aan de aangewezen folder kopiëren die op de nieuwe server alle dossier en foldereigenschappen handhaven aangezien er heel wat perlmanuscripten in kwestie zijn. Ik zou ook het dossier willen houden cre�ër/gewijzigde timestamps.

I eveneens heb worteltoegang tot beide machines via SSH. Beide machines worden gevestigd in het zelfde gegevenscentrum (de Planeet).

How doe ik dit van mijn SSH bevelherinnering?


Source Box
IP=x.x.x.x
OSTYPE=linux-gnu
MACHTYPE=i386-redhat-linux-gnu
uname - a=Linux ensim.xxx.com 2.6.9-55.0.2.ELsmp #1 SMP Tue Jun 12 17:59: 08 EDT 2007 i686 i686 i386 van GNU/Linux
ControlPanel=Ensim ProX
Source directory=/home/virtual/site1/fst/var/www/html
The- dossiers worden hier bezeten door eigenaar: groep = admin1: worden de Joomla verwante dossiers admin1
Some bezeten door apache: apache
There een apache: apache gebruiker/groep op beide machines

Destination Box
IP=y.y.y.y
OSTYPE=linux-gnu
MACHTYPE=i686-redhat-linux-gnu
uname - a=Linux plesk.xxx.com 2.6.18-194.3.1.el5PAE #1 SMP Thu 13 Mei 13:48: 44 EDT 2010 i686 i686 i386 van GNU/Linux
ControlPanel=Plesk 9.4
Destination directory=/var/www/vhosts/mydomain.com/httpdocs
The- dossiers zou hier eigenaar moeten zijn: groep = myuser: psacln of apache: apache

Antwoord : Hoe kopi�ër ik websitedossiers en hun wijzen (drwx) van één Linux aan een andere in dozen doen?

De duidelijke exemplaaractie is gemakkelijk:

Bij de herinnering van het brondoosbevel, type

CD /home/virtual/site1/fst/var/www/html
teer - czpf web_site_files.tar.gz *

Het veronderstellen, u opent niet als wortel maar het programma als gebruiker en dan su aan wortel…

scp web_site_files.tar.gz [email protected]:


Nu, bij de het bevelherinnering van de bestemmingsdoos:

su - wortel
CD /var/www/vhosts/mydomain.com/httpdocs

teer - xzpf ~user/web_site_files.tar.gz
chown - R apache: apache *

Houd in mening, niettemin, dat dit niet net van de knuppel zou kunnen werken. Uw milieu zou meer configuratie kunnen vergen.
Andere oplossingen  
 
programming4us programming4us