Simple note, se référer de préférence à la documentation de mise à jour officielle Debian.
vi /etc/apt/sources.list
Modifier les sources en passant de “etch” à “lenny”.
aptitude update
aptitude install aptitude
aptitude upgrade
aptitude dist-upgrade
Lister les répertoires ainsi que le volume (la taille) qu’ils occupent sur le disque
du -h --max-depth=1
Le paramètre max-depth correspond au niveau de répertoires à lister :
- 1 = les répertoires de l’emplacement actuel
- 2 = leurs sous-répertoires
- …
Simplement pour l’esthétique et le confort, il est possible de personnaliser l’invite de commande (le prompt) sur une console Linux
Prompt en couleurs
Accessoire mais bien pratique pour visualiser où se trouve l’invite de commande.
Fermer la session (avec exit) et l’ouvrir à nouveau pour tester les modifications.
Utilisateur Debian
Ouvrir le fichier de configuration de l’utilisateur :
vi /home/utilisateur/.bashrc
Décommenter la ligne où apparait
force_color_prompt=yes
(ligne 39 sur Debian Lenny)
Root Debian
Ouvrir le fichier de configuration du compte root :
vi /root/.bashrc
Ajouter la ligne suivante sous export PS1=’\h:\w\$ ‘
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\] \$ '
Décommenter les lignes suivantes pour obtenir la couleur sur la commande ls :
export LS_OPTIONS='--color=auto'
eval "`dircolors`"
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias l='ls $LS_OPTIONS -lA'
A ajouter :
- modification du fichier de config commun à tous les utilisateurs
- tableau des couleurs
- alias vi => vim ?
- http://aide.sivit.fr/index.php?2005/10/02/92-personalisation-du-prompt
Codes couleurs ANSI
0 Initialisation aux couleurs 37;40
1 Surbrillance
5 Clignotant, compatibilité non assurée
7 Inversion des couleurs de fond et de premier plan
30 Noir
31 Rouge
32 Vert
33 Jaune
34 Bleu
35 Magenta
36 Cyan
37 Blanc
40 Noir fond
41 Rouge fond
42 Vert fond
43 Jaune fond
44 Bleu fond
45 Magenta fond
46 Cyan fond
47 Blanc fond
Renommer plusieurs fichiers dont l’intitulé contient une expression commune
for file in *expression*; do mv $file `echo $file | sed 's/\expression/\nouvelle_expression/'`; done
Les solutions gratuites Putty ou Cygwin permettent d’obtenir une console de connexion SSH pour gérer un serveur Linux mais elles présentent quelques défauts :
- dimensions de la console limitées (configurable sans doute)
- copie de données hasardeuse entre Windows et la console, en particulier avec les tabulations
- multiples instances difficiles à gérer
L’alternative la plus adaptée pour la gestion distante d’un serveur Linux à partir d’un poste Windows me semble être jusqu’ici l’émulation d’un système Linux sur le poste Windows, les deux plate-formes pourront ainsi dialoguer de façon optimale.
L’utilisation des solutions VMware (VMware Server) permet cela avec un confort d’usage tout à fait correct. L’inconvénient étant le volume de ressources matérielles que nécessite le système virtuel sur la machine cliente.
A ajouter :
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
// procédure à venir
// à installer sur console : subversion
Suppression de tous les éléments, fichiers et configurations des paquetages supprimés
dpkg -l | grep ^rc | awk '{print $2}' | xargs dpkg --purge
Régler date et heure précisément
date -s "2006/11/22 20:21:20"
ou
date 112220212006.20
mois/jour/heures/minutes/année/./secondes
Contrôler en affichant la date avec la commande date
Création d’un nouvel utilisateur Mysql dédié à une base de données
grant all on base.* to utilisateur@localhost identified by 'passe';
flush privileges;
Utilisation de l’éditeur Vim
Recherche
/, expression recherchée
n pour afficher l’occurence suivante
Déplacement
Shift + G : bas de page