# dpkg-reconfigure tzdataCelui-ci va vous demander de vous localiser (choix du continent et du pays) et vous réglera votre timezone.
Cette commande remplace l'utilisation de tzconfig qui est maintenant déprécié.
Ce blog n'est qu'un aide mémoire pour moi. Je le mets en ligne en espérant que ca puisse servir à quelqu'un d'autre aussi ;) !
# dpkg-reconfigure tzdataCelui-ci va vous demander de vous localiser (choix du continent et du pays) et vous réglera votre timezone.
/boot/initrd.img-2.6.31-14-generic: gzip compressed data, from Unix, last modified: Wed Nov 11 16:04:33 2009C'est que votre initrd est compressé en gzip (oui oui je sais c'est écrit juste dessus mais j'aime bien me répéter !). Donc pour le décompresser une solution (surement pas la seule) :
gunzip -dc /boot/initr* | cpio -id --no-absolute-filenamesHave fun !
[Ctrl] + [$]Et voilà ;)
The message has expired (WSSecurityEngine: Invalid timestamp The security semantics of message have expired)
SHOW GRANTS FOR 'debian-sys-maint'@'localhost';
GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
/etc/init.d/mysql restart
~$ tar xvf updatedd_2.6.tar.gz
~$ nano updatedd-2.6/src/plugins/libovh.h
#define DYNDNSHOST "www.ovh.com"
~$ ./configure
~$ make
~$ su
Mot de passe :
# make install
updatedd ovh -- --ipv4 ip username:password host
#!/bin/bash
## CONFIGURATION ##
# Connection to OVH DynHost
username=user
password=pass
host=my-host.tld
# How to log
# 1 = true, 0 = false
log_change=1
log_no_change=0
log_file=/var/log/dynhost.log
# File with old IP
old_ip_file=/var/cache/ip_old
# To avoid error "file not found"
touch ${old_ip_file}
touch ${log_file}
# Get Public IP
ip=`w3m -dump http://www.monip.org/ | awk -F': ' '/IP/ { print $2 }'`
# Get Old Public IP
ip_old=`cat ${old_ip_file}`
# Test if IPs are equal
if [ "${ip}" = "${ip_old}" ]
then
if [ "${log_no_change}" = "1" ]
then
echo `date`: No IP change was found >> ${log_file}
fi
else
echo ${ip} > ${old_ip_file}
if [ "${log_change}" = "1" ]
then
echo "`date`:IP has change. (Old : ${ip_old}, New : ${ip})" >> ${log_file}
updatedd ovh -- --ipv4 ${ip} ${username}:${password} ${host} >> ${log_file}
else
updatedd ovh -- --ipv4 ${ip} ${username}:${password} ${host}
fi
fi
MENU, COPY, #
TEST MODE
8 PRINTER TEST
3. [EEPROM CLEAR]
0. [INK COUNT]
[OK]
[Stop/Reset] (Petit bouton rond avec un triangle)
[ON/OFF]
Ctrl + Alt Gr + )
#lvcreate -L 3G -n debian-domU /dev/vg-00
#mkfs.ext3 /dev/vg-00/debian-dom0
#mount -t ext3 /dev/vg-00/debian-domU /mnt/debian-domU
#debootstrap lenny /mnt/debian-domU http://apt-cacher-host:3142/ftp.fr.debian.org/debian/
#debootstrap lenny /mnt/debian-domU http://ftp.fr.debian.org/debian/
#chroot /mnt/debian-domU /bin/bash
#vi /etc/apt/apt.conf.d/30proxy
Acquire::http { Proxy "http://apt-cacher-repo:3142"; };
deb http://ftp.fr.debian.org/debian/ lenny main
deb-src http://ftp.fr.debian.org/debian/ lenny main
deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main
deb http://volatile.debian.org/debian-volatile lenny/volatile main
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main
#aptitude install libc6-xen
#vi /etc/fstab
/dev/hda1 / ext3 defaults,errors=remount-ro 0 1
#exit
#umount /mnt/debian-domU
#vi /etc/xen/debian-domU.cfg
name="ma-debian-en-domU"
kernel="/boot/vmlinuz-2.6.26-2-xen-686"
ramdisk="/boot/initrd.img-2.6.26-2-xen-686"
root="/dev/hda1"
memory="128"
disk=['phy:/dev/vg-00/debian-domU,hda1,w']
vif=[ '' ]
dhcp="on"
extra='xencons=tty'
#xm create -c /etc/xen/debian-domU.cfg
sudo aptitude install dontzap
sudo dontzap --disable
51.2.1. Alnum
Retourne true si et seulement si $value contient seulement des caractères alphabétiques et numériques. Ce validateur inclue une option permettant la validation possible des caractères espace.
51.2.2. Alpha
Retourne true si et seulement si $value contient seulement des caractères alphabétiques. Ce validateur inclue une option permettant la validation possible des caractères espace.
->addValidator('Alnum', false, array('allowWhiteSpace' => true));
nano /etc/apt/sources.list
aptitude update
aptitude install apt dpkg aptitude
aptitude full-upgrade
/msg nickserv register mon_mot_de_passe mon_email@qqch.com
/msg nickserv set hidemail on
/msg nickserv indentify mon_mot_de_passe
/JOIN #mon_channel
/msg ChanServ register #mon_channel
Comme proposé par Ghislain il faut donc installer le paquet ntp
aptitude install ntp
Celui ci lance un démon (ntpd) qui tien le serveur à l'heure mais à la différence de mettre un ntpdate dans une crontab celui ci ne "saute" pas directement à la nouvelle heure dans un retard est détecté. Il accélère l'horloge de la machine !
Pourquoi ? C'est très simple. Admettons que nous utilisons un programme qui se base sur le timestamp Unix pour rafraichir ses informations et que dans la procédure de rafraichissement il se base sur les informations du dernier rafraichissement (vous me suivez oO ?).
Si on utilise ntpdate il sautera directement à l'heure actuelle. On n’effectuera donc pas certain rafraîchissement. Alors qu'avec le démon ntpd tous les rafraîchissements seront effectués.
Pour finir voici mon fichier /etc/ntp.conf qui n'a rien de compliqué.
# Ou est stocker les informations de décalage
driftfile /var/lib/ntp/ntp.drift
statsdir /var/log/ntpstats/
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
# Serveur ntp
# Par defaut
server ntp.univ-lyon1.fr default
# Autre
server 0.debian.pool.ntp.org
server 1.debian.pool.ntp.org
server 2.debian.pool.ntp.org
server 3.debian.pool.ntp.org
# Autorise les utilisateurs de réseau à ce servir de cette machine comme serveur de temps
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
Exemple :
pour tintin : /home/t/ti/tintin
Pour milou : /home/m/mi/milou
AliasMatch "^/(.)(.)(.*)/(.*)" "/home/$1/$1$2/$1$2$3/public_html/$4"La deuxième ligne permet de rediriger l'utilisateur même s'il ne met pas le / après le nom.
AliasMatch "^/(.))(.*)" "/home/$1/$2/$1$2$3/public_html"
<DirectoryMatch "^/home/(.)/(.){2}/(.*)/public_html/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
allow from all
</DirectoryMatch>