Archives annuelles : 2013
Installer la carte WiFi sur le DELL Precision m4600
En premier lieux, il faut télécharger le paquet firmware-iwlwifi qui se trouve à cette adresse :
http://ftp.us.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-iwlwifi_0.28+squeeze1_all.deb
Où à celle-ci :
http://www.debian.nicolas-sery.com/firmware-iwlwifi_0.28+squeeze1_all.deb
Installation de paquet.
root@debian~#: dpkg -i -R firmware-iwlwifi_0.28+squeeze1_all.deb
by Nicolas SHINEY | October 24, 2013 | No Comments | Réseaux Système
La commande :r
La commande :r! commande
insére le résultat d’une commande à partir de la ligne courante.
La commande :r nom-fichier
sans le !, insère le contenu du fichier nom-fichier à partir de la ligne courante.
:r! date
sortie
Sun Jan 25 14:14:06 CET 2015
by Nicolas SHINEY | October 23, 2013 | No Comments | Vim | Tags : commande :r commande vim
Les sessions sous Vim
La commande :mksession
sans option écrit le fichier Session.vim qui enregistre l’état de la session en cours dans le
dossier courant.
La commande :mksession!
écrase le fichier Session.vim existant. Même mécanisme que :w et :w!.
L’option -S
permet de lancer Vim avec la session Session.vim.
user@debian~$: vim -S
La commande :mksession nom-session
enregistre la session nom-session dans le dossier courant.
user@debian~$: vim -S nom-session
by Nicolas SHINEY | October 23, 2013 | No Comments | Vim | Tags : mksession vim session
Ouvrir plusieurs fichiers à la fois
Ouvre plusieurs fichiers en même temps et les placent dans des onglets.
user@debian~$: vim -p fichier-1 fichier-2 fichier-n
L’option -p
indique à Vim d’ouvrir fichier-1 et fichier-2 dans des onglets différent.
Pour créer un onglet on utilise la commande :tabedit
. Utilisé seul, :tabedit
ouvre un onglet vide. Pour ouvrir un fichier dans un onglet, on l’utilise comme suit :tabedit nom-fichier
.
Pour déplacer un onglet à la position n, 0 étant la première position (la plus à gauche), on utilise :tabmove n
.
La navigation entre les onglets se fait grâce au touche g + t (onglet suivant) et g + T (onglet précédent). Néanmoins, les touches Ctrl + PgDown pour l’onglet précédent et Ctrl + PgUp pour l’onglet suivant fonctionnent aussi.
by Nicolas SHINEY | October 23, 2013 | No Comments | Vim | Tags : vim navigation
Splitter la fenêtre et navigation dans les fenêtres splittées
Combinaison de touches | Action |
---|---|
Ctrl+wq | Ferme la fenêtre splitter courante |
Ctrl+ws | Split horizontalement |
Ctrl+wS | Split horizontalement |
Ctrl+wCtrl+s | Split horizontalement |
Ctrl+wv | Split verticalement |
Ctrl+wCtrl+v | Split verticalement |
Ctrl+wh | Basculer sur la fenêtre de gauche |
Ctrl+wCtrl+h | Basculer sur la fenêtre de gauche |
Ctrl+wleft | Basculer sur la fenêtre de gauche |
Ctrl+wj | Basculer sur la fenêtre en-dessous |
Ctrl+wCtrl+j | Basculer sur la fenêtre en-dessous |
Ctrl+wdown | Basculer sur la fenêtre en-dessous |
Ctrl+wk | Basculer sur la fenêtre au-dessus |
Ctrl+wCtrl+k | Basculer sur la fenêtre au-dessus |
Ctrl+wup | Basculer sur la fenêtre au-dessus |
Ctrl+wl | Basculer sur la fenêtre de droite |
Ctrl+wCtrl+l | Basculer sur la fenêtre de droite |
Ctrl+wright | Basculer sur la fenêtre de droite |
Ctrl+ww | Basculer sur la vue suivante |
Ctrl+wCtrl+w | Basculer sur la vue suivante |
Ctrl++ | Agrandir la fenêtre actuel |
Ctrl+– | Réduit le fenêtres actuel |
Ctrl+= | Égalise à nouveau la taille des fenêtres |
Ctrl+r | Échange la position des fenêtres |
Ctrl+R [Ctrl+shift+r] |
Échange la position des fenêtres |
Ctrl+shift+{h | j | k | l} |
Déplacement ou split horizontalement / verticalement. Les touches h, j, k et l permettent de se déplacer d’un fenêtres à l’autre, utilisé en MAJUSCULE elles déplacent les fenêtres |
by Nicolas SHINEY | October 23, 2013 | No Comments | Raccourci clavier Vim | Tags : écran splité raccourcis clavier vim vim vim navigation
Les raccourcis clavier de Vim (tous mode confondu)
Vim est un éditeur de texte intégré hautement configurable permettant d’édition des textes efficacement. Ce est une version améliorée de l’éditeur vi distribué avec la plupart des systèmes UNIX. Vim est distribué gratuitement en tant que charityware.
Lire la suite…
by Nicolas SHINEY | October 23, 2013 | No Comments | Raccourci clavier Vim | Tags : raccourcis clavier vim vim mode insertion
Recherche et remplacement
:s/ancien/nouveau : remplace la première occurrence de la ligne où se trouve le curseur
:s/ancien/nouveau/g : remplace toutes les occurrences de la ligne où se trouve le curseur
:#,#s/ancien/nouveau/g : remplace toutes les occurrences dans les lignes n° # à # du fichier
:%s/ancien/nouveau/g : remplace toutes les occurrences dans tout le fichier. C’est peut-être ce que vous utiliserez le plus fréquemment.
by Nicolas SHINEY | October 23, 2013 | No Comments | Vim | Tags : recherche et remplacement
Les raccourcis clavier dans un terminal
Ctrl + L : efface le contenu de la console. c’est l’équivalent de la commande clear
.
Ctrl + D : envoie le message EOF (End Of File). Équivalent de la commande exit. Permet, entre autre, de se déloguer jusqu’à fermeture de la cousole (en mode graphique).
Shift + PgUp : remonte dans les messages envoyés par la console. En mode graphique, la molette de la souris accomplit aussi très bien cette action.
Shift + PgDown : descend dans les messages envoyés par la console.
Ctrl + A : ramène le curseur au début de la commande. La touche Origine a le même effet.
Ctrl + E : ramène le curseur à la fin de la ligne de commandes. La touche Fin a le même effet.
Ctrl + U : supprime tout ce qui se trouve à gauche du curseur. Si celui-ci est situé à la fin de la ligne, cette dernière sera donc supprimée en totalité.
Ctrl + K : supprime tout ce qui se trouve à droite du curseur. S’il est situé au début de la ligne, celle-ci sera donc totalement supprimée.
Ctrl + W : supprime le premier mot situé à gauche du curseur.
Ctrl + Y : colle le texte de supprimer avec Ctrl + U, Ctrl + K ou Ctrl + W.
Ctrl + R : recherche dans l’historique par auto-complétion.
by Nicolas SHINEY | October 23, 2013 | No Comments | Raccourci clavier | Tags : raccourcis clavier terminal
Connexion automatique au serveur FTP
Afin d’éviter de taper les identifiants ftp à chaque connexion, il est possible de créer un fichier ~/user/.netrc qui stock ces informations. Voici sa structure.
machine ftp.serveur.com login user@serveur.com password password
by Nicolas SHINEY | October 23, 2013 | No Comments | Réseaux | Tags : .netrc connexion autaumatique ftp macro
Connexion au serveur FTP
Pour se connecter au serveur ftp, il faut tout d’abord contacter le serveur via la command ftp
.
user@debian~$: ftp -i ftp.serveur.com
by Nicolas SHINEY | October 23, 2013 | No Comments | Réseaux | Tags : connexion serveur ftp ftp
Copier des fichiers sur le réseau
La commande scp
permet de copier des fichiers ou des répertoires via le réseau, le tout en console.
: il s’agit bien ici d’une architecture type client/serveur. Le client étant la machine initiant la procédure de copie.
Copier un fichier depuis le client vers la serveur (upload).
user@debian~$: scp -rC fichier login_distant@ip_machine_distant: /repertoire_de_reception_distant
Copier un fichier à partir le serveur sur le client (download).
user@debian~$: scp -rC login_distant@ip_machine_distant:fichier /repertoire_de_destination
Quelques options de la commande scp
Option | Description |
---|---|
-r |
Récursive mode. À utiliser lorsque de dossier doivent-être copier. |
-C |
Compresse les fichiers avant envoie. Très utile pour les gros dossiers. |
-v |
Mode verbose |
by Nicolas SHINEY | October 23, 2013 | No Comments | Réseaux | Tags : copie de fichier scp ssh copie
Identification automatique avec SSH
Pour se connecter sur une machine distante, cette dernière demande le mot de passe de la session en cours. Et ce pour un certain nombre de commandes, comme le transfère de fichier. Afin de rendre l’utilisation de SSH plus confortable, il est possible d’utiliser l’idenfitication automatique.
Côté client, lancer ssh-keygen
.
user@debian~$: ssh-keygen -t rsa
by Nicolas SHINEY | October 23, 2013 | No Comments | Système | Tags : connexion à distance ssh
Structure de fichier : /etc/group
Le fichier group définit dans /etc/ comprend 4 champs, séparés par le symbole « : ».
root:x:0: stan:x:1000: admin:x:119:stan
admin : nom du groupe. Affiché lors de l’exécution de la commande li
avec l’option -l
, vous verrez ce nom imprimé dans le domaine de groupe.
x : Généralement mot de passe n’est pas utilisé, par conséquent, il est vide. Ce fichier peut stocker des mots de passe cryptés. Ceci est utile pour mettre en œuvre des groupes privilégiés.
119 : Chaque utilisateur doit se voir attribuer un ID de groupe. Vous pouvez voir ce numéro dans le fichier passwd définit dans /etc/.
stan : Il s’agit d’une liste de noms d’utilisateur des utilisateurs qui sont membres du groupe. Les noms d’utilisateur, doivent être séparées par des virgules.
by Nicolas SHINEY | October 23, 2013 | No Comments | Gestion Utilisateur | Tags : fichier de configuration group groupe utilisateur
Structure de fichier : /etc/passwd
Le fichier passwd définit dans /etc/ comprend 7 champs, séparés par le symbole « : ».
root:x:0:0:root:/root:/bin/bash stan:x:1000:1000:Stan MARCH,42,646-222-4444,646-222-4441:/home/stan:/bin/bash
by Nicolas SHINEY | October 22, 2013 | No Comments | Système | Tags : stucture de fichier
Modifier le groupe primaire d’un utilisateur.
La commande usermod avec l’option --gid
ou -g
permet de changer le groupe primaire de l’utilisateur.
root@debian~#: usermod --gid nouveau-groupe utilisateur
by Nicolas SHINEY | October 22, 2013 | No Comments | Gestion Utilisateur | Tags : modifier un groupe usermod
Modification d’un groupe
La commande groupmod permet de modifier un groupe.
root@debian~#: groupmod --new-name nouveau-nom ancien-nom
L’option --new-name
, gpasswd ajoute un utilisateur à un groupe.
root@debian~#: groupmod --gid 1014 nom-groupe
Modifie le gid du groupe nom-groupe pour 1014. Le gid doit être un entier non négatif compris, de préférence, à partir de 1000 car le numéro gid compris entre 1 et 999 sont généralement attribués aux groupes systèmes. Si on tente d’attribuer à un groupe un gid déjà existe la commande renvoie une erreur indiquant que le numéro gid existe déjà. Pour attribuer un gid déjà existant à un groupe, il faut utiliser l’option --non-unique
ou -o
. Comme suit :
root@debian~#: groupmod -og 1002 nom-groupe
Modifie le gid du groupe nom-groupe pour 1002. L’option -o
s’utilise uniquement avec l’option -g
et dans cet ordre : -go
.
: les fichiers ne changent pas de gid à l’attribution du nouveau numéro de gid. Ils doivent, par conséquent, être changé manuellement.
by Nicolas SHINEY | October 22, 2013 | No Comments | Gestion Utilisateur | Tags : groupe groupmod modifier un groupe
Administrer un utilisateur et ses groupes
La commande gpasswd permet d’ajouter ou de supprimer un utilisateur d’un groupe. Avec l’option --add
, gpasswd ajoute un utilisateur à un groupe.
root@debian~#: gpasswd --add nom-utilisateur nom-groupe
Avec l’option --delete
, gpasswd supprime un utilisateur d’un groupe.
root@debian~#: gpasswd --delete nom-utilisateur nom-groupe
Pour supprimer un utilisateur d’une liste de groupe, il faut utiliser la commande usermod avec l’option -G
.
Article lié : Ajouter un utilisateur à un ou plusieurs groupes
by Nicolas SHINEY | October 22, 2013 | No Comments | Gestion Utilisateur | Tags : groupe groupe utilisateur supprimer un utilisateur
Supprimer un groupe utilisateur
La commande delgroup permet de supprimer un groupe utilisateur.
root@debian~#: delgroup nom-groupe
: il n’est pas possible de supprimer le groupe primaire d’un utilisateur si ce groupe contient lui-même des utilisateurs.
by Nicolas SHINEY | October 22, 2013 | No Comments | Gestion Utilisateur | Tags : delgroup groupe supprimer un groupe
Créer un groupe utilisateur
La commande addgroup permet d’ajouter un groupe utilisateur.
root@debian~#: addgroup nom-groupe
by Nicolas SHINEY | October 22, 2013 | No Comments | Gestion Utilisateur | Tags : addgroup groupe utilisateur
Consulter la liste des groupes d’un utilisateur
La commande groups permet de consulter les groupes auxquelles un utilisateur appartient.
user@debian~$: groups nom-utilisateur
by Nicolas SHINEY | October 22, 2013 | No Comments | Gestion Utilisateur | Tags : commande groupe groups information utilisateur
Modifier le mot de passe d’une liste d’utilisateurs
chpasswd change le mot de passe d’une liste d’utilisateurs. Les mot de passe sont affiché en clair, c’est à dire affiché à l’écran.
root@debian~#: chpasswd utilisateur-01:mdp utilisateur-02:mdp utilisateur-n:mdp
Entrer le nom de l’utilisateur séparé avec le symbole « : « le mot de passe. Pour terminer et sortir de la commande : Ctrl+D.
by Nicolas SHINEY | October 21, 2013 | No Comments | Gestion Utilisateur | Tags : chpasswd modification utilisateur mot de passe
Gérer les comptes utilisateurs
Modifier le mot de passe d’un utilisateur
La passwd
sans option est une commande intéractive.
root@debian~#: passwd nom_utilisateur
by Nicolas SHINEY | October 21, 2013 | No Comments | Gestion Utilisateur | Tags : modification utilisateur mot de passe passwd
Modifier les informations personnelles de l’utilisateur
Mise à jour du nom, prénom, des numéros de téléphones, ect… de l’utilisateur.
root@debian~#: chfn nom-utilisateur
by Nicolas SHINEY | October 21, 2013 | No Comments | Gestion Utilisateur | Tags : chfn commande modification utilisateur
Ajouter un utilisateur à un ou plusieurs groupes
Ajoute nom-utilisateur à grp1, grp2 et grp3 sans le supprimer de ses groupes grâce à l’option --append
ou -a
.
root@debian~#: usermod -aG grp1,grp2,grp3 nom-utilisateur
Article lié : Commande : gpasswd – administre un utilisateur et ses groupes
by Nicolas SHINEY | October 21, 2013 | No Comments | Gestion Utilisateur | Tags : groupe modification utilisateur usermod
Modifier le login et le répertoire personnel d’un utilisateur
La commande usermod associé à l’option --login
ou -l
permet de changer le login de l’utilisateur. En revanche le nom de son dossier personnel reste le même. Il faut donc le changer manuellement. Par conséquent l’attribution de ce répertoire personnel au système ne sera plus le même. C’est pourquoi il est nécessaire de suivre une procédure afin de modifier : le login et le nom de répertoire personnel pour enfin attribuer ce nouveau répertoire à l’utilisateur renommé.
Lire la suite…
by Nicolas SHINEY | October 21, 2013 | No Comments | Gestion Utilisateur | Tags : commande login usermod
Suppression d’un utilisateur
Supprimer un utilisateur.
root@debian~#: deluser --remove-all-files nom-utilisateur
Avec l’option --remove-all-files
supprime TOUS les fichiers de l’utilisateur, ainsi que les fichiers qui lui sont lié. C’est-à-dire son répertoire /home et les fichiers lui appartenant, mais qui seraient placées dans les dossiers d’autres utilisateurs.
by Nicolas SHINEY | October 21, 2013 | No Comments | Gestion Utilisateur | Tags : commande deluser supprimer un utilisateur
Modifier des utilisateurs
Modification d’utilisateur.
root@ubuntu~#: usermod [option] nom-utilisateur
Option | Description |
---|---|
-a , --append |
Ajoute un groupe supplémentaire à l’utilisateur. À utiliser avec -G (--gid ). |
--home |
Change le répertoire personnel /home/user/ de l’utilisateur. |
-g , --gid |
Change le nom du groupe ou le numéro du groupe initial de l’utilisateur. Le groupe doit déjà exister. Les fichiers en dehors du répertoire personnel de l’utilisateur doit être changé manuellement. |
-G , --groups |
Fixe l’appartenance de l’utilisateur à une liste de groupes secondaires séparé par « ‘ » et sans espace.
: supprime l’utilisateur des autres groupes si l’option |
-l , --login |
Change le login de l’utilisateur. |
-m , --move-home |
Déplace le contenu du répertoire personnel de l’utilisateur. |
by Nicolas SHINEY | October 21, 2013 | No Comments | Gestion Utilisateur
Ajouter des utilisateurs
La commande d’ajout d’utilisateur est adduser
pour éviter de créer un groupe de nom du l’utilisateur (qui ne contient généralement que cet ulilisateur), il est conseillé de mettre ce nouvel utilisteur dans un groupe préalablement créé grâce à l’option --ingroup
.
root@debian~#: adduser --ingroup nom-du-groupe nom-de-l'utilisateur
by Nicolas SHINEY | October 21, 2013 | No Comments | Gestion Utilisateur | Tags : chfn chpasswd passwd
Fichier de configuration d’ajout d’utilisateur
Le fichier adduser.conf défénit dans /etc/ permet de configurer le comportement par défaut de la commande adduser
. L’appartenance au(x) groupe(s) par défaut en fait partie ainsi que l’intervalle de des gid et iud.
Lire la suite…
by Nicolas SHINEY | October 21, 2013 | No Comments | Gestion Utilisateur | Tags : adduser ajout utilisateur fichier de configuration
Synchronisation et backup
L’un des outil permettant de faire des backups intelligemment s’appelle rsync. Cet outil peut gérer la suppression de fichier. Le backup peut également se faire à distance via ssh.
Installation de rsync.
root@debian~#: aptitude install rsync
by Nicolas SHINEY | October 20, 2013 | No Comments | Manipulation de fichier | Tags : commande rsync
Renommage multiple de fichiers
Le renommage multiple est très simple il faut seulement comprendre la synthax de la commante rename
qui est sensiblement la même que l’outil de recherche de Vim.
Lire la suite…
by Nicolas SHINEY | October 20, 2013 | No Comments | Manipulation de fichier | Tags : rename
Commande : find – rechercher
La commande find
recherche physiquement des fichiers ou des répertoires.
À ne pas confondre avec locate
qui cherche dans un registre.
Lire la suite…
by Nicolas SHINEY | October 20, 2013 | No Comments | Manipulation de fichier | Tags : recherche fichier
Les instructions en bash.
En scripting shell, il faut entourer d’espaces les crochets des instructions.
Ainsi, l’instruction suivante est incorrecte :
if [$test = "test"];then echo "le test est vérifié"; fi
En revanche celle-ci est correcte :
$test
if [ $test = "test" ];then echo "le test est vérifié"; fi
La condition : if, elif et else.
if [ $test = "test" ];then echo "le test est vérifié"; elif [ $test = "test" ];then echo "le test-2 est vérifié"; else echo "le test-3 est vérifié"; fi
La boucle while.
i=0; while [ $i -lt 5 ];do echo "loop number :" $i; (( i++ )); done
La boucle for.
i=0; while [ $i -lt 5 ];do echo "loop number :" $i; (( i++ )); done
by Nicolas SHINEY | October 20, 2013 | No Comments | Scripting
Manipulation de tableau (array) en bash.
Déclarer un tableau (array) en bash.
tableau=("valeur 01" "valeur 02" "valeur n");
Attribuer une valeur à un élément n.
tableau[n]="valeur n";
Afficher valeur d’un élément n.
echo ${tableau[n]};
Afficher tout les élément d’un tableau sous forme de liste.
echo ${tableau[@]};
Afficher tout les éléments d’un tableau sous forme de chaîne.
echo ${tableau[*]};
by Nicolas SHINEY | October 20, 2013 | No Comments | Scripting
Déclaration, modification, appel et affichage d’une variable.
Déclarer ou modifier une variable en bash.
variable="valeur";
Appel de variable en bash.
$variable;
: l’appel et la déclaration/modification de variable ne se font pas de la même façon. Le signe “$” placé devant la variable indique au shell que l’on souhaite lire la variable. L’absence du signe “$” indique que l’on souhaite affecter une valeur à la variable ou à en modifier la valeur.
Affichage de variable en bash.
echo $variable;
by Nicolas SHINEY | October 20, 2013 | No Comments | Scripting | Tags : variable
Trouver la résolution de la police de caractère
Résolution de la police de caractère
user@debian~$: xdpyinfo | grep resolution
by Nicolas SHINEY | October 18, 2013 | No Comments | Bonnes pratiques | Tags : font police
Mise à jour de Iceweasel
Ajouter les lignes suivantes dans le fichier sources.list définit dans /etc/apt/.
/etc/apt/sources.list
deb http://mozilla.debian.net/ wheezy-backports iceweasel-release deb-src http://mozilla.debian.net/ wheezy-backports iceweasel-release
by Nicolas SHINEY | October 18, 2013 | No Comments | Système
Recherche de commande
Le fichier sources.list définit dans /etc/apt/ un document au format texte brut contenant une liste successive de lignes APT. Ces lignes donnent l’information à propos de dépôts de paquets pour le système d’exploitation.
Il peut-être générer en ligne. Voici un exemple.
by Nicolas SHINEY | October 18, 2013 | No Comments | Système | Tags : gestion de paquets sources.list
Recherche de commande
apropos est une commande qui permet de rechercher une commande à partir d’un mot clef.
user@debian~$: apropos mot-clef
by Nicolas SHINEY | October 18, 2013 | No Comments | Système | Tags : commande recherche commande
Nettoyer le disque dur
root@debian~#: aptitude clean
Efface du disque dur les paquets téléchargés pour être installés (inutile quand la source est un CD ou un fichier du système de fichiers local).
Article lié : Installation de paquets Installer un paquet local Mise à jour des paquets Suppression de paquets
by Nicolas SHINEY | October 18, 2013 | No Comments | Système | Tags : gestion de paquets nettoyage système
Mise à jour des paquets
Mettre à jour la liste des paquets.
root@debian~#: aptitude update
by Nicolas SHINEY | October 18, 2013 | No Comments | Système | Tags : gestion de paquets mise à jour update
Suppression de paquets
Désinstaller un paquet.
root@debian~#: aptitude remove paquet
Désinstalle le paquet paquet sans effacer ses fichiers de configuration.
root@debian~#: aptitude purge paquet
Idem que la commande précédente mais ses fichiers de configuration sont supprimés.
Article lié : Installation de paquets Installer un paquet local Mise à jour des paquets Nettoyer le disque dur
by Nicolas SHINEY | October 18, 2013 | No Comments | Système | Tags : gestion de paquets nettoyage système suppression de paquets
Installation de paquets
Installer des paquets.
root@debian~#: aptitude install paquet-01 paquet-02 […] paquet-n
Installe les paquets « paquet-01 », « paquet-02 » … « paquet-n » et tous les paquets dont ils dépendent.
Article lié : Installer un paquet local Mise à jour des paquets Suppression de paquets Nettoyer le disque dur
by Nicolas SHINEY | October 18, 2013 | No Comments | Système | Tags : gestion de paquets installation de paquets
Modifier le nom de la machine sous Debian 7.x
Pour changer de façon permanente le nom de la machine, il faut éditer le fichier /etc/hostname qui ne contient qu’une seule ligne : le nom de la machine actuelle.
Lire la suite…
by Nicolas SHINEY | October 18, 2013 | No Comments | Système | Tags : debian debian 7
Mise en veille.
Mettre en veille (dump RAM).
Effectue un dump dans la RAM ce qui permet à l’ordinateur de se mettre veille avec une consomation réduite. De 1 à 3 jours de veille pour un ordinateur portable sur batterie.
Nécessite 3 à 5 secondes pour quitter la veille.
root@debian~#: pm-suspend
Mise en veille prolongé (dump HDD).
Effectue un dump sur le disque ce qui permet à l’ordinateur de se mettre veille totale. Par conséquent l’alimentation n’est plus nécessaire.
Nécessite 15 à 45 secondes pour quitter la veille.
root@ubuntu~#: pm-hibernate
by Nicolas SHINEY | October 18, 2013 | No Comments | Système | Tags : energie pm pm-hibernate pm-suspend veille
Installer les utilitaires VMware tools sous Debian 7.x et Debian 8.x
Après l’installation de l’OS voici les préliminaires avant d’installer les utilitaires VMware.
Installation de : gcc, make et linux-headers.
Lire la suite…
by Nicolas SHINEY | October 17, 2013 | No Comments | Système | Tags : installation debian machine virtuel virtualisation vmware
Modification de la résolution des consoles tty
Édition du fichier grub définit dans etc/default/.
root@debian~#: vim /etc/default/grub
by Nicolas SHINEY | October 17, 2013 | No Comments | Système
Nettoyer la liste des noyaux
Pour nettoyer la liste des noyaux il faut déplacer la liste des noyaux que l’on ne souhaite plus afficher.
Se placer dans le répertoire /boot.
root@ubuntu~#: cd /boot
Créer un répertoire où placer les anciens noyaux.
root@ubuntu:/boot# mkdir kernel-old
Déplacer les anciens noyaux et leurs fichiers associés dans ce répertoire nouvellement créé.
root@ubuntu:/boot# find . -maxdepth 1 -type f -name *x.xx.x-xx* -exec mv -v {} old-kernel/ \;
Mettre à jour le fichier grub.cfg.
root@ubuntu~#: update-grub
Article lié : Modifier l’ordre d’amorçage de Grub Modifier le temps d’achiffage de grub
by Nicolas SHINEY | October 17, 2013 | No Comments | Système | Tags : boot grub
Temps d’achiffage de grub
Modifier le temps d’achiffage de grub : GRUB_HIDDEN_TIMEOUT=n
Il faut éditer le fichier : /etc/default/grub. Et modifier la ligne suivante :
GRUB_TIMEOUT=n
by Nicolas SHINEY | October 17, 2013 | No Comments | Système | Tags : boot grub
emplacement d’un programme.
Permet le localiser l’emplacement d’un programme.
user@debian~$: which nom_programme
by Nicolas SHINEY | October 13, 2013 | No Comments | Système | Tags : which
répertoire courant.
Afficher le chemin absolu du répertoire courant.
user@debian~$: pwd
pwd est un acronyme pour « print working directory ».
by Nicolas SHINEY | October 13, 2013 | No Comments | Système | Tags : pwd répertoire courant
executer des scripts et des programmes sans ./.
Modifier la variable d’environnement : $PATH
Dans le fichier de configutation .bashrc ajouter la ligne :
Lire la suite…
by Nicolas SHINEY | October 13, 2013 | No Comments | Bonnes pratiques | Tags : path variable environnement
Installer un paquet local.
Installer un paquet local.
root@debian~#: dpkg -i paquet.deb
by Nicolas SHINEY | October 13, 2013 | No Comments | Système | Tags : gestion de paquets installation de paquets installation local
Savoir si un paquet est installé ou non.
Avant d’installer un paquet il est parfois utile de savoir si ce dernier est installé ou non, voici les commandes indiquant leur état :
user@debian~$: dpkg --get-selections | grep paquet
by Nicolas SHINEY | October 12, 2013 | No Comments | Système | Tags : gestion de paquets rechercher un paquet
Insérer le CD d’installation.
Démarrer sur le CD en mode essayer la distribution – live CD.
Ouvrir le terminal et passer en root !
ubuntu@ubuntu$: sudo su
by Nicolas SHINEY | October 12, 2013 | No Comments | Système | Tags : live CD ubuntu
Installation de SSH
Par défaut le SSH n’est peut-être pas installé. Voici le paquet à installer côté serveur.
root@debian~#: aptitude install openssh-server
by Nicolas SHINEY | October 7, 2013 | No Comments | Système | Tags : connexion à distance démarrer serveur ssh installation ssh ssh ssh client ssh server
tar l’outil d’archivage
Le programme tar est utilisé pour créer, maintenir, modifier et extraire les fichiers qui sont archivés au format tar.
: Les options sont expliquées dans le tableau plus bas.
Archiver les fichiers ou les dossiers sans compression.
user@debian~$: tar -cvf fichier-de-sortie.gz fichier-01 fichier-02
by Nicolas SHINEY | October 6, 2013 | No Comments | Manipulation de fichier | Tags : archivage compression de fichier décompression de fichier gestion de paquets tar
Vim par défaut.
Exécuter la commande suivante :
root@debian~$: update-alternatives --config editor
Ensuite choisir l’éditeur parmi la liste proposé.
by Nicolas SHINEY | October 6, 2013 | No Comments | Vim | Tags : configuration par défaut
Le répertoire : /etc/grub.d/
Ces fichiers sont traités dans l’ordre numérique (00_, puis 05_, puis 10_, etc…)
Si vous souhaitez lancer windows (qui est détecté dans le fichier 30_OS-prober) avant Linux, il suffit de renommer ce fichier en lui donnant un nom commençant par un nombre compris entre 06 et 09 (soit entre 05_debian et 10_linux).
Lire la suite…
by Nicolas SHINEY | October 6, 2013 | No Comments | Système | Tags : boot démarrage grub
Organisation des dossiers communs aux distributions.
/bin : contient des programmes – exécutables – susceptibles d’être utilisés par tous les utilisateurs de la machine.
/boot : fichiers permettant le démarrage de Linux.
/dev : fichiers contenant les périphériques. Ce dossier contient des sous-dossiers qui “représentent” chacun un périphérique.
Lire la suite…
by Nicolas SHINEY | October 6, 2013 | No Comments | Système | Tags : hiérarchie repertoire