/Accueil/Système d'exploitation/Linux
Les sujets traités sont valables dans la plupart des versions de Linux, seul les commandes et l'affichage peuvent changer en fonction de la distribution. Nous utiliseron la distribution Debian.
Commandes de base pour distribution basé sur linux. Pour les utiliser il faut ouvrir une invite de commande
Effacer toute la page
ctrl + l
Se déconnecter ou quitter l'invite
ctrl + d
Quitter une application ouverte
ctrl + c
su sudo su
Il est fortement recommandé de ne jamais passer en super utilisateur directement avec su mais d'utiliser sudo pour executer une action en tant que super utilisateur.
Exemple
sudo apt-get install XXX
sudo apt-get update sudo apt-get upgrade
sudo apt-get install apache2
sudo apt-get --purge remove phpmyadmin
ou
sudo apt-get --purge autoremove phpmyadmin
Il est très important de redémarrer un processus après l'avoir modifier
/etc/init.d/networking restart /etc/init.d/apache2 restart
/etc/network/interfaces
exemple du fichier networking par defaut
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet static address 192.168.0.xxx netmask 255.255.255.0 gateway 192.168.0.254 auto eth0
pwd
Soit avec find (très complet mais plus long)
find
soit avec locate (plus rapide car il cherche dans une abse de donnée)
locate monfichier
mettre a jour la base de locate
updatedb
ls
ln -s
EXEMPLE
ln -s f1 f2 f2 -> f1
mkdir exemple
cp exemple
mv test.txt /test/
rm test.txt
(possibilité d'utiliser -R pour Recursive = sous dossiers).
chown -hR user:groupe /home/toto/www-dev/monsite chmod -R 755 /home/toto/www-dev/monsite
Vous devez avoir les droits root pour ajouter un utilisateur au groupe admin (passer en super utilisateur pour ajouter toto au groupe admin)
su root adduser toto admin
La liste des users et groupes se trouve dans
/etc/group
Plus d'infos sur la gestion des utilisateurs et des groupes
ssh IP-DE-LA-MACHINE
ssh root@IP-DE-LA-MACHINE
vi est un très bon editeur de test en ligne de commande
vi fichier-a-editer.txt
:wq
:q!