Linux

NEW: https://github.com/neolao/documentation/blob/master/linux.md

Déterminer l’encodage d’un fichier texte

file -bi mon-fichier.txt

Convertir l’encodage d’un fichier texte

iconv -f ISO_8859-1 -t UTF8 mon-fichier.txt > mon-nouveau-fichier.txt

Changer le mot de passe

passwd toto

Changer le disque d’installation de GRUB

sudo upgrade-from-grub-legacy

Dynamic Kernel Module Support

apt-get install dkms linux-source

Afficher le nom du serveur

hostname

Changer le nom du serveur

hostname newName

Configurer le clavier

loadkeys fr

Configurer le terminal

apt-get install console-tools
dpkg-reconfigure console-data

Reconfigurer la locale

apt-get install locales
dpkg-reconfigure locales

Vérifier le nombre de check disk

tune2fs -l /dev/hda1

Désactiver le check disk

tune2fs -c 0 -i 0 /dev/hda1

Liste des raccourcis clavier

bind -P

Désactiver l’économiseur d’écran console

vim /etc/console-tools/config

Trouver les liens symboliques

find -type l

Afficher les adresses IP de la machine

ifconfig -a | grep 'inet addr:' | cut -f2 -d: | awk '{print "IP       : " $1}'

Attribuer une adresse IP à une interface réseau

ifconfig eth1 192.168.56.101

Changer le timezone

dpkg-reconfigure tzdata

Mettre à jour l’heure

sudo apt-get install ntp ntpdate
sudo /usr/sbin/ntpdate fr.pool.ntp.org

Changer le timezone

tzselect

Installer Gnome sur une Debian

sudo apt-get install aptitude tasksel
sudo tasksel install gnome-desktop --new-install

Mettre à jour la liste des IDs USB

update-usbids

Lister les USB connecté

lsusb

Configurer le wifi

Faire une recherche Google sur http://wiki.debian.org/ pour trouver ce qu’il faut installer.

sudo apt-get install wireless-tools firmware-ralink firmware-realtek firmware-iwlwifi
ifconfig wlan0 up
iwlist wlan0 scan

Configurer l’auto connexion

vim /etc/network/interfaces

Ajouter :

auto wlan0
iface wlan0 inet dhcp
    wpa-ssid monreseau
    wpa-psk monmotdepasse

Relancer le réseau :

service networking restart

Changer de shell

chsh -s /bin/bash
chsh -s /usr/local/bin/fish

Lister les paquets inutilisés

deborphan

Créer un faux fichier avec une taille

fallocate -l 10G plop

Problème d’écran noir au bout de 10 min

sudo xset -display :0 s off -dpms

Reactiver

sudo xset -display :0 s on +dpms

Créer un montage RAM

sudo mkdir -p /ram
sudo mount -t tmpfs -o size=100m tmpfs /ram

Problème de locale PERL

Éditer /etc/default/locale :

LANGUAGE=en_US.UTF-8
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8

Connaitre la version de debian

lsb_release -d