Créer un site internet

Commandes linux utiles

Matériel :

Requête matériel (list hardware) :
sudo lshw [-format] [-options ...]
sudo lshw -enable pci -class [terme]

Liste le matériel connecté sur les bus :
lsusb -t
lsusb | grep [un_terme_du_périphérique]

Montage :
cat -n /etc/mtab
sudo lsblk -o size,name,fstype,label,mountpoint

Environnement :

Clavier français :
setxkbmap

Détruire un processus :
ps -edf | grep gparted, puis kill -9 NumProcessus

Recherche de fichier :
locate nom_de_fichier

Rendre un fichier exécutable :
chmod +x nom_de_fichier

Rendre un répertoire accessible :
chmod 777 nom_de_répertoire

Requêtes de système :
inxi -F
sudo lshw
 
Arborescence :
lsblk -f

Partitionnement :

(x dans sdx représente le nom de partition ou de lecteur)

Identification du partitionnement :
sudo fdisk -l
sudo blkid (identifiants des disques)
 
Repartitionnement si gparted est installé :
sudo gparted
 
Création d'une partition :
sudo mkfs.ext4 -QvFL label_attribué /dev/sdx
sudo mkntfs -QvFL label_attribué /dev/sdx
 
Effacement d'une partition :
dd if=/dev/zero of=/dev/sdx

Formatage d'une clé usb :
sudo dd bs=4b if=/dev/zero of=/dev/sdx

Visualisation des partitions et de l’espace utilisé :
sudo df -Th

Contrôle des erreurs de secteurs :
sudo badblocks /dev/sdx
Les erreurs de E/S sortie sont enregistrés dans le log du noyau. dmesg pour les extraires.

Installation :

Palpage des systèmes d'exploitation supplémentaires :
sudo os-prober

Mettre à jour le GRUB suite à une nouvelle installation de système d'exploitation :
update-grub

Afficher le GRUB :
cat /etc/default/grub
cat /boot/grub/grub.cfg | grep -E "menuentry|vmlinuz"

(x dans sdx représente le nom de la partition)

Pour voir si Grub est dans le MBR :
sudo dd if=/dev/sdx bs=512 count=1 | hexdump -C
sudo od -tx1z -Ax -N 512 /dev/sdx |grep -i grub

Sauvegarde du MBR dans le fichier mbr.img :
sudo dd if=/dev/sdx of=~/mbr.img bs=512 count=1

Copier une iso sur une clé :
sudo dd bs=4M if=/chemin/vers/ma_distribution.iso of=/dev/sdx && sync

Sources :
cat /etc/apt/sources.list
ls /etc/apt/sources.list.d
cat /etc/apt/sources.list.d/*.list

Noyau :

Liste des mises à jour :
cat /var/log/apt/history.log

Liste des noyaux présents :
dpkg -l | grep -Ei "linux-(h|i)"

Nettoyage noyaux post dist-upgrade :
sudo /etc/kernel/postinst.d/apt-auto-removal $(uname -r)

Contrôle du statut chargé/non chargé des modules (pilotes, protocole) :
lsmod

Requête de version du noyau :
cat /proc/version
 
Installation d'un ancien noyau :
sudo apt-get install linux-image-3.2.0-53-generic
sudo apt-get install linux-headers-3.2.0-53-generic
 
Nettoyage des versions :
sudo apt autoremove
sudo apt-get update
sudo apt full-upgrade
sudo apt-get dist-upgrade
sudo apt-get autoremove --purge
 
Voir les manuels de apt et apt-get pour plus d'infos :
man apt
man apt-get
 
Requêtes sur les paquets :
dpkg -l | grep -i display | grep -i video
dpkg -l | grep linux-header
dpkg -l | grep linux-image
 
Information sur un paquet :
apt show nom_du_paquet
 

Recherche de dépendances :
apt-file search nom_du_paquet

Lister les fichiers installés par un paquet :
dpkg -L nom_de_paquet

Installation de paquets par le réseau depuis les dépôts
sudo apt-get install nom_de_paquet
sudo aptitude install nom_de_paquet (conseillé car plus souple. Certaines installations qui nese font pas avec apt-get ou apt se font avec aptitude)

Installation de paquets .deb téléchargés :
sudo dpkg -i nom_de_paquet.deb
ou
sudo dpkg -i *.deb
 
Installation d'un ppa (exemple : graphics-drivers/ppa):
sudo add-apt-repository -y ppa:graphics-drivers/ppa && sudo apt update
 
Lister les dépôts PPA installés :
ls -l /etc/apt/sources.list.d/
 
Sauvegarde de la liste des paquets dans un fichier nommé "ubuntu-files" :
dpkg --get-selections | grep -v deinstall > ubuntu-files

Réinstallation depuis une sauvegarde nommée "ubuntu-files":
sudo apt-get update
sudo apt-get dist-upgrade
dpkg –set-selections < ubuntu-files

Reconfiguration des jeux de paramètres régionaux :
sudo dpkg-reconfigure locales

Vérification si un paquet est installé :
dpkg -s nom_de_paquet

Réparation d'une installation :
sudo apt --fix-broken install
sudo dpkg --force all --purge nom_de_paquet_à_supprimer

Applications :
Les nouvelles applications à créer sont dans le répertoire :
/usr/share/applications

Installation d'une application par fichier exécutable .run :
sudo sh ./nom_de_fichier.run

Désintallation d'une installation par fichier .run :
sudo sh ./nom_de_fichier.run --uninstall

Drivers :

Driver écran :
sudo lshw -C display

État :
ubuntu-drivers devices

Installation :
ubuntu-drivers autoinstall

Passage à nouveau :
sudo apt purge --autoremove xserver-xorg-video-nouveau
sudo apt install xserver-xorg-video-nouveau
sudo update-initramfs -u -k all

NVIDIA :
sudo apt install nvidia-graphics-drivers-304
dépendances :
apt show nvidia-304

Voir si le driver nouveau est sur liste noire :
ll /etc/modprobe.d

Wifi :

lsusb -t

nmcli connection show
nmcli device show
  command-line tool for controlling NetworkManager

lsmod
  Show the status of modules in the Linux Kernel (used/not used)

sudo lshw -C network (-C : uniquement class "network"; lshw -short pour connaître les class)
 list hardware

ifconfig -a
  Configurer une interface réseau

lspci -knn | grep Eternet -A3; rfkill list

Bluetooth :

Configuration :
bluetoothctl

×