Administration système
Par PlaceOweb le vendredi, novembre 17 2006, 00:19 - Système - Lien permanent
Les besoins quotidiens d'un administrateur système pour gérer ses serveurs
Les services (démarré ou non au lancement du serveur, les /etc/init.d/myservice)
DEBIAN
update-rc.d
Configuration of System V init under Debian GNU/Linux Most Unix versions have a file here that describes how the scripts in this directory work, and how the links in the /etc/rc?.d/ directories influence system startup/shutdown. Use the update-rc.d command to create symbolic links in the /etc/rc?.d as appropriate. See that man page for more details.
# update-rc.d monservice defaults update-rc.d: warning: /etc/init.d/monservice missing LSB information update-rc.d: see <http://wiki.debian.org/LSBInitScripts> Adding system startup for /etc/init.d/monservice ... /etc/rc0.d/K20monservice -> ../init.d/monservice /etc/rc1.d/K20monservice -> ../init.d/monservice /etc/rc6.d/K20monservice -> ../init.d/monservice /etc/rc2.d/S20monservice -> ../init.d/monservice /etc/rc3.d/S20monservice -> ../init.d/monservice /etc/rc4.d/S20monservice -> ../init.d/monservice /etc/rc5.d/S20monservice -> ../init.d/monservice
RHEL
chkconfig
Les dépôts RPM et autres
Sur autoinstall.plesk.com de nombreux packages RPM pour Debian, Ubuntu, FreeBSD, CentOS, FedoraCore, RedHat, SuSE, Par exemple on retrouve PHP pour RHEL dans update-rpm-RedHat-el5-x86_64
Le dépôt de remi est tout aussi intéressant pour mettre a jour des dernières versions sur les distribs : Fedora, Enterprise Linux (RHEL / CentOS), Pour le configurer.
Partitions
Partitionnement GNU/Linux vous propose simplement les commandes nécessaire pour gérer ses partitions avec le bon système de fichiers et sa swap
Mise en place d'un RAID et la partie que je recherchais :
Comme on est des feignants ont va copier la table de partition du disque /dev/hda sur /dev/hdc
- sfdisk -d /dev/hda | sfdisk -f /dev/hdc
Liste des outils et type de partition par Wikipédia
ipv6 - Désactiver ipv6 sur Suse et Debian
Dans /etc/modprobe.conf, changer la ligne
alias net-pf-10 ipv6
en
alias net-pf-10 off alias ipv6 off #alias net-pf-10 ipv6 #install ipv6 /bin/true
et rebootez.
Pour les autres OS, consultez le site qui indique comment désactiver IPV6 sur tous OS et toutes versions (Debian, RHEL/CentOS, Suse, Gentoo)
Vim pouvoir copier coller sans décalage sous Debian
rajoutez dans le fichier /etc/vim/vimrc la ligne suivante :
set paste
Dates et fuseau horaire (timezone)
Pour mettre a jour votre fuseau horaire à l'heure de la France choisissez Paris avec le programme tzselect
apt-get install tzdata tzselect
Au besoin passez par la reconfiguration du package
dpkg-reconfigure tzdata
Mise à l'heure de votre système
Pour connaitre l’heure il suffit taper la commande :
# date ven jui 10 19:30:17 CEST 2009
Pour mettre à jour la date et/ou l’heure, vous pouvez utiliser la commande :
# date -s
Par exemple, pour mettre à jour la date au 19/01/2005 (l’inversion est normale, notation anglo-saxonne) :
# date -s 07/19/2009
Par exemple, pour mettre à jour l’heure du jour à 20:08 et 30 secondes :
# date -s 20:08:30
Lorsque l’heure n’est plus à jour, vous pouvez la synchroniser automatiquement une horloge atomique avec ntpdate.
Localiser ntpdate:
# which ntpdate /usr/sbin/ntpdate # whereis ntpdate ntpdate: /usr/sbin/ntpdate /usr/share/man/man8/ntpdate.8.gz
ntpdate est donc installé et se trouve dans le path /usr/sbin
Synchroniser avec ntpdate:
# /usr/sbin/ntpdate cdns.ovh.net # /usr/sbin/ntpdate pool.org.ntp.org 10 Jul 17:33:56 ntpdate[6730]: adjust time server 213.186.33.99 offset -0.012081 sec
ntpdate à mis à jour l’heure
La synchronisation via ntp peut être impossible si l’écart est trop important. Dans ce cas, vous pouvez forcer la mise à jour de la date et/ou de l’heure (approximativement) avant d’ajuster l’heure de manière plus fine via NTP. Pour les commandes, voir ci-dessus.
Automatiser la mise à jour Voyez la liste de serveurs ntp (Services de synchronisation horaire).
Vous pouvez, grâce à une tâche cron, automatiser la mise à jour de l’heure.
Insertion de la tâche cron par ssh :
# crontab -e
Votre fichier va alors apparaître prêt pour l’édition. Ajoutez-y les informations suivantes :
# syncronisation ntpdate journalier à 23h50 50 23 * * * root /usr/sbin/ntpdate cdns.ovh.net >/dev/null
Ainsi votre machine se mettra à jour tous les jours ou selon votre choix.