Aller au contenu | Aller au menu | Aller à la recherche


Administration système

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

  1. 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.

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Fil des commentaires de ce billet