Commandes d'administration système

Voici quelques commandes Commandes d'administration syst�me

adduser - deluser

Ajouter et supprimer des utilisateurs. Vous devrez ensuite d�finir son mot de passe et des informations facultatives � son sujet.

# adduser libordux 

Pour supprimer des utilisateur

# deluser libordux 

chroot

Change le r�p�rtoire racine, pour l'ex�cution d'une commande, cela permet de cr�e un environnement virtuel, id�al pour s�curiser l'arborescence original. La commande chroot permet d'ex�cuter une commande ou un interpr�teur de commandes en utilisant un r�pertoire racine diff�rent. On parle d'une commande ex�cut�e dans un environnement d'ex�cution restreint.

Protocole d'utilisation :

# chroot [OPTION] NEWROOT [COMMAND...] 

Exemple:

# chroot /home/thechroot /bin/bash 

dmesg

Affiche les messages des commande du noyau Linux ( www.kernel.org). Tout les message depuis le dernier d�marrage ou red�marrage sont visible, en fonction de la taille du tampon.

$ dmesg 

Pour effacer le tampon.

# dmesg -c 

hdparm

Conna�tre la vitesse de rotation de son disque dur. Il faut que le paquet du m�me nom soit install�.

# hdparm -c /dev/hda 

Conna�tre la vitesse de transfert en MB/sec

# hdparm -t /dev/hda 

Par d�faut le syst�me linux tourne en 16 bits, il est possible de passer le disque en 32 bits. Mais cela n'est vraiment pas tr�s utile, dangereux, et n'augmente pas les p�rformances.

# hdparm -c 1 /dev/hda 

ldconfig

Permet de mettre � jour le cache et de cr�e les liens des biblioth�ques partag�e.

# ldconfig 

Le mode volubile affiche le num�ro de version actuel, le nom de chaque r�pertoire, et les liens qui sont cr��s.

# ldconfig -v 

mount - umount

Affiche la liste des disques mont�s

$ mount 

Pour monter tous les syst�mes de fichier pr�sent dans le fichier fstab.

# mount -a 

umount d�monte le syst�me de fichiers

# umount /dev/hdb 

mkswap

Cr�ation d'une zone d'�changes swap on utilise mkswap, mk pour make. Pour cr�er un partition swap sur /hda5:

# mkswap /dev/hda5 

passwd

Change le mot de passe de l'utilisateur, pour changer le mot de passe root il faut �tre root!

$ ou # passwd 

 

Commandes Linux d'administration et de contr�le � distance

OpenSSH

OpenSSH est une version libre de la suite d'outils du protocole SSH de connexion r�seau utilis�e par un nombre croissant de personnes sur l'Internet. De nombreux utilisateurs de telnet, rlogin, ftp et autres programmes identiques ne r�alisent pas que leur mot de passe est transmis non chiffr� � travers l'Internet. OpenSSH chiffre tout le trafic (mots de passe inclus) de fa�on � d�jouer les �coutes r�seau, les prises de contr�le de connexion, et autres attaques. De plus, OpenSSH fournit toute une palette de possibilit�s de cr�ation de tunnels TCP et de m�thodes d'authentification.

La suite logicielle OpenSSH inclus les programmes ssh qui remplace telnet et rlogin, scp qui remplace rcp, et sftp qui remplace ftp. De plus sshd est inclus, constituant la partie serveur du package, ainsi que d'autres utilitaires tels que ssh-add, ssh-agent, ssh-keygen, ssh-keysign, ssh-keyscan, et sftp-server. OpenSSH supporte les protocoles SSH 1.3, 1.5 et 2.0.

ssh - Connexion � distance

Pour ce connecter � un h�te distant avec son nom d'utilisateur et le nom de machine.

$ ssh user@machine.org 

Vous pouvez aussi utiliser l'adresse IP de la machine.

$ ssh user@192.168.0.2 

scp - Transfert de fichier � distance

Pour copier un fichier de votre ordinnateur � un autre, scp l'utilse de la mani�re suivante. Pour copier un fichier se nomment page.html vers un r�pertoire de l'utilistaeur. Ne pas oublier les : apr�s le nom de machine ou l'adresse IP.

$ scp page.html user@machine.org:dossier/sous-dossier 

Copier un fichier d'une machine distante � la votre.

$ scp user@machine.org:dossier/sous-dossier/page.html /dossier/votre/machine 

sftp - Connexion et transfert de fichier � distance

Le transfert de fichier par sftp et bas� sur le m�me principe que le protocole ftp, mais s�curis� car les mots de passes sont chiffr�s. Une fois connect�, vous pouvez effectuer autant de tranfert que vous le voulez.

Pour ce connecter � un h�te distant avec son nom d'utilisateur et le nom de machine.

$ sftp user@machine.org 

Vous pouvez aussi utiliser l'adresse IP de la machine.

$ sftp user@192.168.0.2 

Une fois connect� on peut utiliser les commandes de manipulation sur les droits des fichiers. La commande ci-dessous liste tous les fichiers et les dossiers du r�pertoire courant.

sftp> ls 

Transfert de fichiers et dossiers par sftp, avec les commandes ftp, get (prendre) et put (mettre).

Pour mettre un fichier ou dossier sur la machine distante, sans chemin pr�sic�, le fichier ira dans le r�pertoire /home de l'utilisateur courant.

sftp> put LeFichier 

Pour mettre un fichier avec l'exentsion .php dans un dossier parent.

sftp> put LeFichier.php /data/debian 

R�cup�rer un fichier sur une machine distante.

sftp> get LeFichier 

Passer d'un syst�me de fichiers ext 2 en ext3

Sous Linux on peut convertir un syst�me de fichiers ext2 en ext3. Le syst�me de fichiers ext3 est un syt�me de fichiers journalis� pour les partition d'un disque dur, en cas de coupure de courant le syt�me ext3 ne demande aucune manipulation lors du prochain reboot. A noter que vos partition seront v�r�fi�e tout les 30 red�marrage.

Commencer par lister les partitions du syt�me et choisissez celle que vous voulez convertir. Pour conna�tre les partitions du syt�me :

# mount 

Commande de conversion avec tune2fs (fs pour file sytem), veillez a mentionner la bonne partition.

# tune2fs -j /dev/hda3 

Apr�s il faut modifier les ligne dans /etc/fstab en changeant ext2 par ext3 au(x) ligne(s) du/des disque(s) que vous avez converti(s). Vous pouvez ensuite remonter les partitions � chaud avec la commande :

# mount -a 


Publié le 20 Juillet 2006 par luca | Ecouter l'article

Publié dans : Linux

Accueil Précédent Suivant