Notions de bases

Quelques tutos pour installer et configurer Debian

Notions de bases

Messagepar lolovoisin » Sam 12 Nov 2011 15:10

» Notions de bases.

Avant de lire ce tutoriel, vous devez déjà avoir installé debian

1) Mise à jour de la distribution
Commençons par mettre à jour notre distribution debian.
Pour cela il existe deux commandes de base aptitude ou apt-get qui permettent de lancer ce genre de manipulation.

D'aprés les dernières nouvelles, il semblerait que aptitude ne soit plus spécialement recommandé. Nous allons donc travailler avec apt-get.


Vous avez la possibilité d'utiliser le terminal administrateur "applications >> accessoires >> terminal administrateur", mais pour le fun, nous allons tout faire en ligne de commande via une console, histoire de voir un peu comment ça marche. :mrgreen:

Pour cela, appuyez sur CTRL+ALT+F1 et hop un écran noir avec plein de texte, c'est "bô", non ??? :mrgreen:
Vous venez d'ouvrir votre première console.
En face de serveur login, rentrez votre nom d'utilisateur et ENTREE
Puis votre mot de passe (il ne s'affiche pas c'est normal, question de sécurité) et encore ENTREE.
Voilà vous etes connecté en simple utilisateur sur votre serveur.
Vous devriez avoir une ligne qui ressemble à:
nomutilisateur@nomserveur:~$

Pour la suite des tutos, j'utiliserais le terme user/user pour votre compte utilisateur et son mot de passe et root/root pour le compte administrateur et son mot de passe. A vous de saisir les bonnes infos sur votre serveur.


Maintenant si vous tapez apt-get update qui sert à mettre à jour la liste des paquets, vous devriez avoir une erreur disant que vous n'avez pas les permissions et que vous n'êtes pas root (ou admin mais on utilise le terme root).
Il faut donc passer administrateur. Pour cela, vous tapez su et le MDP root vous est demandé (vous savez celui que je vous ai dit de ne jamais oublier, ben c'est là que l'on voit ce qui ont suivit ou pas :mrgreen: ). Vous saisissez le MDP et hop vous etes passé root.

Il est très important de faire bien attention à ce que vous faites une fois connecté en root, une fausse manip et vous pouvez tout casser. Voilà pourquoi d'ailleurs il ne faut jamais travailler avec ce compte qui a accés à tout mais toujours avec un simple compte user/user pour les taches courantes


Vous noterez la différence au niveau du $ qui c'est transformé en # indiquant que vous êtes root (et bien sur le nom utilisateur qui est passé à root :mrgreen: )
nomutilisateur@nomserveur:~#

Pour les prochain tuto, les commandes qui commencerons par $ seront des commandes à exécuter en tant que simple utilisateur, celle qui commenceront par # seront à faire en root


Maintenant nous pouvons relancer la première partir de la MAJ du serveur via apt-get update.
Cette commande va récupérer les information sur internet pour savoir si des MAJ sont nécessaires ou pas en mettant à jour la liste des paquets.
Une fois fait, lancez apt-get upgrade et si il y a des MAJ Debian vous demandera si vous voulez continuer, tapez "Y"

Normalement si vous avez la dernière version, vous ne devriez pas avoir de MAJ.

2) Mettre à jour sa liste de source
Comme nous l'avons vu au dessus, il existe un fichier qui contient les chemins ou aller chercher les MAJ mais aussi la liste des programmes disponibles.
Ce fichier s'appelle sources.list
Nous allons l'éditer pour le modifier un peu.
Pour cela nous utiliserons NANO qui et un éditeur de texte en ligne.
Tapez nano /etc/apt/sources.list

Il existe un système rapide pour naviguer dans les fichiers l'auto-complétion. Si vous tapez nano /etc/apt/so puis la touche TAB, debian rempli automatiquement la fin de la ligne. Par contre si vous vous arrêtez à nano /etc/apt/s il ne se passe rien car il existe plusieurs fichiers commençant par s et donc Debian ne sait pas lequel choisir. Tapez deux fois sur TAB pour voir la liste des fichiers


Vous arrivez dans l'éditeur de texte de nano.
Les lignes bleu commençant par un # sont des commentaires. Puisque tout va se faire via internet, on va commenter le ligne qui commence par deb cdrom:... qui n'est pas commenté. Pour cela mettez vous au début de la ligne, puis ajoutez un # au début.

Puis modifiez les lignes suivantes pour arriver à ceci (sources.list tiré du forum debian-fr.org)
Code: Tout sélectionner
## squeeze
deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze main contrib non-free

## squeeze multimedia
deb http://www.debian-multimedia.org squeeze main non-free
deb-src http://mirror.home-dn.net/debian-multimedia squeeze main

# squeeze security
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

# squeeze update
deb http://ftp.fr.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze-updates main contrib non-free


Une fois fini, faites un CTRL+x, puis appuyer sur "o" (la lettre o) pour enregistrer le fichier avant de quitter.
Gardez le même nom de fichier et tapez sur ENTREE.
Voilà c'est fait.

On relance un apt-get update (vous pouvez retrouver les commandes précédentes en utilisant la flèche du haut, c'est plus rapide que de tout retaper ;) ) puis un apt-get upgrade.

Voilà vous etes à jour.

3) Un peu de couleur et de raccourci

Bien nous allons maintenant voir comment mettre un peu de couleur dans ce monde gris/noir et raccourcir certaines commandes.
Je vous rappelle que nous sommes toujours connecté en root, donc faites toujours attention.
Allons voir ce qui se trouve dans le dossier /home de root.
On tape cd /root ou cd ~. Le ~ renvoi au répertoire personnel de l'utilisateur connecté, ici root, mais ça marche aussi pour tous les autres utilisateurs.
Pour lister les fichiers, on tape ls. Et là, ben y a rien :(
Tapez ls -a et vous voyez des fichiers et des répertoires avec des .devant, ce sont des fichiers cachés. L'option -a permet de les afficher.
Pour les avoir en liste, c'est ls -la, on on voit les répertoires (le d du début de ligne indique un répertoire, "directory" en anglais) et les fichiers.

Mettons un peu de couleur dans tout ça.
On tape nano .bashrc. La partie qui nous intéresse est celle-ci:
# You may uncomment the following lines if you want `ls' to be colorized:
# export LS_OPTIONS='--color=auto'
# eval "`dircolors`"
# alias ls='ls $LS_OPTIONS'
# alias ll='ls $LS_OPTIONS -l'
# alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
# alias rm='rm -i'
# alias cp='cp -i'
# alias mv='mv -i'

Modifions le fichier pour arriver à ceci:
# You may uncomment the following lines if you want `ls' to be colorized:
export LS_OPTIONS='--color=auto'
#eval "`dircolors`"
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias la='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
# alias rm='rm -i'
# alias cp='cp -i'
# alias mv='mv -i'

puis sauvez et quittez.

Ensuite il faut que Debian prennent en compte vos modifs, pour cela tapez source .bashrc
Maintenant si vous tapez la vous devriez avoir la liste des fichier et répertoire, ces derniers colorés en bleu.

Il existe après une quantité d'optimisation niveau couleur, mais bon ce n'est pas le but ici.

4) Les éditeurs en ligne

Nous avons utilisé nano depuis le début car il est assez simple. Pour ma part j’utilise VIM un poil plus compliqué à utiliser. Vous pouvez toujours regarder sur le net son fonctionnement, mais sachez que dans les tutos suivant si vous voyez vim nom_fichier vous pouvez tout autant utiliser nano nom_fichier
Pour ceux qui veulent installer vim, c'est simple:
apt-get install vim
Après à vous de voir celui que vous préférez ;)

5) Les commandes de base

Vous trouverez sur le net de nombreuses pages listant les commandes de bases, je vous invite à les lires voire même les imprimer pour vous les garder sous le coude en cas de besoin.
Denier point, pour revenir en mode graphique, faites un CTRL+ALT+F7 et vous retrouvez vos fenêtres.
Avatar de l’utilisateur
lolovoisin
Administrateur du site
Administrateur du site
 
Messages: 407
Inscription: Ven 28 Nov 2008 10:18

Retourner vers Tutoriels Debian

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron