Robocopy – backup e script

Scaricare robocopy da:

http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en

Il resourse kit è compatibile con Windows XP e Windows Server 2003 ma l’eseguibile (robocopy.exe) funziona anche su altri sistemi (windows 2000 per es.)

A chi interessa solo eseguibile e documentazione può trovalo nel seguente link:

robocopy

Con l’installazione standard gli eseguibili finiscono in

C:\Programmi\Windows Resource Kits\Tools\

Una guida dettagliata di tutti i parametri è la seguente:

http://www.ss64.com/nt/robocopy.html

Robocopy è una utility eccezionale e può essere usata anche con una comoda GUI liberamente scaricabile

qui

Nel seguente sito c’è un buon esempio di utilizzo automatico:

http://korel.com.au/vbs/robocopy-log-scanner/

Di seguito elenco alcuni usi “classici” di robocopy come strumento di backup:

robocopy.exe “C:\Documents and Settings\Utente\” E:\Mirror\ /E /COPYALL /ZB LOG:e:\log.log /XO

sysprep in 3 mosse

da lanciare una volta installato e configurato il pc:

c:\sysprep\sysprep.exe -mini -quiet -reseal

ghostare il pc

Al riavvio re-inserire tutti i dati e FARE ATTENZIONE… NON FUNZIONA LA MASCHERA X LA PASS DI ADMINISTRATOR, Il pc mantiene quella della macchina ghostata!

Saluti

Problemi allo spooler di stampa

Per risolvere:
eliminare tutti i driver delle stampanti (terze parti) e le stampanti
stesse.
riavviare
testare lo spooler
re-installare le stampanti


Il messaggio e’ stato analizzato alla ricerca di virus o
contenuti pericolosi da MailScanner, ed e’
risultato non infetto.

Installa squid 2.5-STABLE4 dai sorgenti

./configure --prefix=/usr/lib/squid --sbindir=/usr/sbin --libexecdir=/usr/lib/squid --datadir=/usr/share/doc/squid-2.5.STABLE --libdir=/usr/lib/squid --sysconfdir=/etc/squid --enable-gnuregex --enable-delay-pools --enable-err-language=Italian --enable-kill-parent-hack --enable-linux-netfilter --enable-auth="basic ntlm" --enable-basic-auth-helpers="getpwnam LDAP MSNT multi-domain-NTLM SASL SMB winbind" --enable-ntlm-auth-helpers="SMB winbind" --enable-digest-auth-helpers="password" --enable-external-acl-helpers="ip_user ldap_group unix_group wbinfo_group winbind_group"

Installare mplayer dai sorgenti


./configure --enable-gui --language=it,en --codecsdir=/usr/local/lib/codecs --win32codecsdir=/usr/local/lib/codecs --xanimcodecsdir=/usr/local/lib/codecs --realcodecsdir=/usr/local/lib/codecs

make

make install

Installare Openssh dai sorgenti


./configure --sysconfdir=/etc/ssh --with-tcp-wrappers --with-md5-passwords
make -j 7
make install

controllare che il file /etc/ld.so.conf contenga le path delle librerie epoi lanciare
ldconfig

Questo di seguito è il file /etc/rc.d/rc.sshd

####################/etc/rc.d/rc.sshd#####################################

root@proxy2:~# cat /etc/rc.d/rc.sshd
#!/bin/sh
# Start/stop/restart the secure shell server:

sshd_start() {
# Create host keys if needed.
if [ ! -r /etc/ssh/ssh_host_key ]; then
/usr/local/bin/ssh-keygen -t rsa1 -f /etc/ssh/ssh_host_key -N ''
fi
if [ ! -f /etc/ssh/ssh_host_dsa_key ]; then
/usr/local/bin/ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key -N ''
fi
if [ ! -f /etc/ssh/ssh_host_rsa_key ]; then
/usr/local/bin/ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -N ''
fi
/usr/local/sbin/sshd -f /etc/ssh/sshd_config
}

sshd_stop() {
killall sshd
}

sshd_restart() {
if [ -r /var/run/sshd.pid ]; then
echo "WARNING: killing listener process only. To kill every sshd process, you must"
echo " use 'rc.sshd stop'. 'rc.sshd restart' kills only the parent sshd to"
echo " allow an admin logged in through sshd to use 'rc.sshd restart' without"
echo " being cut off. If sshd has been upgraded, new connections will now"
echo " use the new version, which should be a safe enough approach."
kill `cat /var/run/sshd.pid`
else
killall sshd
fi
sleep 1
sshd_start
}

case "$1" in
'start')
sshd_start
;;
'stop')
sshd_stop
;;
'restart')
sshd_restart
;;
*)
echo "usage $0 start|stop|restart"
esac

################################# FINE ######################################################

decommentare le seguenti righe nel file
/etc/ssh/sshd_config

HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key

lanciare
ln -s /etc/ssh/moduli /usr/local/etc/

Riavviare sshd

Installa Openssl dai sorgenti

./config -shared
make
make test
make install
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig:/usr/local/ssl/lib/pkgconfig

[salvare in /etc/rc.d/rc.local]

controllare che il file /etc/ld.so.conf contenga le path delle librerie epoi lanciare
ldconfig

export PATH=$PATH:/usr/local/apache/bin:/usr/local/mysql/bin
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig:/usr/lib/pkgconfig:/usr/local/ssl/lib/pkgconfig

Installa apache php mysql dai sorgenti


tar -zxvf mysql-standard-5.0.16-linux-i686-glibc23.tar.gz
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> cd /usr/local
shell> gunzip < /PATH/TO/MYSQL-VERSION-OS.tar.gz | tar xvf - shell> ln -s FULL-PATH-TO-MYSQL-VERSION-OS mysql
shell> cd mysql
shell> scripts/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql data
shell> chgrp -R mysql .
shell> bin/mysqld_safe --user=mysql &

mkdir /var/log/mysql
root@lnx498:/usr/local/mysql# ln -s /usr/local/mysql/data/lnx498.err /var/log/mysql/

cp support-files/mysql.server /etc/rc.d/rc.mysqld

tar -zxvf apache_1.3.34.tar.gz

tar -jxvf php-4.4.1.tar.bz2

cd apache_1.3.34
./configure --enable-module=so
make
make install
cd ../php_XXX
env CFLAGS="-DEAPI" ./configure --with-mysql=/usr/local/mysql --with-openssl=/usr/local/ssl --with-apxs=/usr/local/apache/bin/apxs --enable-mbstring --with-mm=/usr/local
make
make install

modifica /usr/local/lib/php.ini
metti register_global = On

##############mod_php.conf#####################################################
#
# mod_php - PHP Hypertext Preprocessor module
#

# Load the PHP module:
LoadModule php4_module libexec/libphp4.so

# Tell Apache to feed all *.php files through the PHP module:
AddType application/x-httpd-php .php

# This will display PHP files in colored syntax form. Use with caution.
#AddType application/x-httpd-php-source .phps
################################################################################

da aggiungere in fondo a httpd.conf

ricordati di agg /usr/local/apache/bin:/usr/local/mysql/bin alla PATH

tar -jxvf phpMyAdmin-2.7.0.tar.bz2
mv phpMyAdmin-2.7.0 phpMyAdmin

root@lnx498:/Dati/Software/Linux/phpmyadmin# mv phpMyAdmin phpmyadmin
root@lnx498:/Dati/Software/Linux/phpmyadmin# mv phpmyadmin/ /usr/local/apache/htdocs/