Modification de Commandes Shell Linux
Aller à la navigation
Aller à la recherche
Attention : vous n’êtes pas connecté(e). Votre adresse IP sera visible de tout le monde si vous faites des modifications. Si vous vous connectez ou créez un compte, vos modifications seront attribuées à votre propre nom d’utilisateur(rice) et vous aurez d’autres avantages.
La modification peut être annulée. Veuillez vérifier les différences ci-dessous pour voir si c’est bien ce que vous voulez faire, puis publier ces changements pour finaliser l’annulation de cette modification.
Version actuelle | Votre texte | ||
Ligne 2 : | Ligne 2 : | ||
---- | ---- | ||
= | <span style="color: #0000FF;"><big>'''Mises à jour et paquets'''</big> | ||
En administrateur root | En administrateur root. | ||
'''apt-get update''' | |||
Rechercher les mises à jour disponibles. | |||
'''apt-get upgrade''' | |||
'''apt | Mise à jour des paquets. | ||
'''nano /etc/apt/souces.list''' | |||
Éditer le fichier des sources dépôts de mises à jour. | |||
Éditer le fichier des sources dépôts de mises à jour | |||
'''cat /etc/apt/sources.list''' | |||
Pour visualiser le fichier sources.list sans le modifier. | |||
'''dpkg -l ''nom_du_paquet''''' | |||
Pour savoir si un paquet est installé ou non. | |||
---- | ---- | ||
<span style="color: #0000FF;"><big>'''Réseau'''</big> | |||
Sans être administrateur root. | |||
'''ip address''' | |||
Affiche l’adressage IP de la machine. | |||
'''ip route''' | |||
''' | Affiche la table de routage de la machine. | ||
En administrateur root. | |||
'''nano /etc/network/interfaces''' | |||
Pour éditer le fichier de configuration IP des cartes réseau et le modifier, éventuellement pour mettre la carte réseau en adressage IP statique. | |||
Sans être administrateur root. | |||
'''cat /etc/resolv.conf''' | |||
Voir le fichier concernant les serveurs DNS. | |||
'''ping google.fr''' | |||
Tester la connexion à google.fr. Si cela fonctionne, la résolution DNS est également validée. | |||
Tester la connexion à google.fr. Si cela fonctionne, la résolution DNS est également validée | |||
On stoppe avec '''[CTRL]''' + '''[C]'''. | On stoppe avec '''[CTRL]''' + '''[C]'''. | ||
---- | ---- | ||
= | <span style="color: #0000FF;"><big>'''Arrêt et redémarrage d'une machine'''</big> | ||
En administrateur root. | En administrateur root. | ||
'''shutdown -r now''' | |||
Redémarrage de la machine. | |||
'''shutdown -h now''' | |||
Arrêt de la machine. | |||
---- | ---- | ||
= | <span style="color: #0000FF;"><big>'''Variable PATH'''</big> | ||
Afficher la variable PATH : | '''echo $PATH''' | ||
Afficher la variable PATH. | |||
'''export PATH=$PATH:/usr/sbin''' | |||
Modifier la variable PATH pour la session. | |||
'''echo 'export PATH=$PATH:/usr/sbin' >> /home/<span style="color: #FF0000;">''utilisateur''</span>/.bashrc''' | |||
Modifier définitivement la variable PATH. Cela est pris en compte après redémarrage de la machine. Remplacez <span style="color: #FF0000;">''utilisateur''</span> par le nom de votre utilisateur. | Modifier définitivement la variable PATH. Cela est pris en compte après redémarrage de la machine. Remplacez <span style="color: #FF0000;">''utilisateur''</span> par le nom de votre utilisateur. | ||
Si cela est nécessaire, modifiez la variable PATH pour la session puis définitivement pour redémarrer | Si cela est nécessaire, modifiez la variable PATH pour la session puis définitivement pour redémarrer | ||
la machine afin que les modifications soient prises en compte. Modifications à réaliser si des commandes du Shell sont inaccessibles (Debian 11). | la machine afin que les modifications soient prises en compte. Modifications à réaliser si des commandes du Shell sont inaccessibles (Debian 11). | ||
---- | ---- | ||
= | <span style="color: #0000FF;"><big>'''Session'''</big> | ||
'''su''' | |||
Se connecter en tant que super utilisateur root. | |||
'''exit''' | |||
Quitter l’utilisateur root ou la session. | |||
Quitter l’utilisateur root ou la session | |||
---- | ---- | ||
= | <span style="color: #0000FF;"><big>'''Machine'''</big> | ||
Sans être administrateur root. | Sans être administrateur root. | ||
'''hostname''' | |||
Affiche le nom de la machine | |||
'''hostname - -fqdn''' | |||
Affiche le nom de la machine | Affiche le nom de la machine et le nom de domaine. | ||
---- | ---- | ||
= | <span style="color: #0000FF;"><big>'''Changer le port SSH'''</big> | ||
En administrateur root éditez le fichier avec nano : | En administrateur root éditez le fichier avec nano : | ||
'''nano /etc/ssh/sshd_config''' | |||
Décommentez la ligne Port 22 et remplacez par un port entre 1024 et 65536. | Décommentez la ligne Port 22 et remplacez par un port entre 1024 et 65536. | ||
Pour redémarrer le service | Pour redémarrer le service. | ||
'''service ssh restart''' | |||
Exemple de connexion SSH en ligne de commande pour effectuer un test | Exemple de connexion SSH en ligne de commande pour effectuer un test. | ||
'''ssh root@IP-Adresse_du_Serveur -p NouveauPort''' | |||
Depuis Windows, on peut se connecter avec PuTTY ou FileZilla. | Depuis Windows, on peut se connecter avec PuTTY ou FileZilla. | ||
---- | ---- | ||
= | <span style="color: #0000FF;"><big>'''Éditeur Nano'''</big> | ||
Pour éditer un fichier en administrateur si nécessaire. | Pour éditer un fichier en administrateur si nécessaire. | ||
'''nano''' '''''chemin d’accès du fichier''''' | |||
Après modifications. | Après modifications. | ||
Ligne 156 : | Ligne 141 : | ||
Le caractère '''#''' en début de ligne transforme celle-ci en commentaire. | Le caractère '''#''' en début de ligne transforme celle-ci en commentaire. | ||
---- | ---- | ||
= | <span style="color: #0000FF;"><big>'''Syslog'''</big> | ||
Afficher les dernières lignes et surveiller le fichier syslog. Quand des nouvelles lignes sont ajoutées au fichier par un autre processus, tail met à jour l'affichage. | Afficher les dernières lignes et surveiller le fichier syslog. Quand des nouvelles lignes sont ajoutées au fichier par un autre processus, tail met à jour l'affichage. | ||
'''tail -f /var/log/syslog''' | |||
---- | ---- | ||
<span style="color: #0000FF;"><big>'''Apache'''</big> | |||
= | |||
Pour redémarrer le serveur WEB Apache | Pour redémarrer le serveur WEB Apache. | ||
'''service apache2 restart''' ou '''service apache2 reload''' ou '''systemctl reload apache2''' | |||
Sur Debian il est très simple d’activer ou de désactiver chaque virtualhost grâce aux commandes | Sur Debian il est très simple d’activer ou de désactiver chaque virtualhost grâce aux commandes | ||
'''a2ensite''' et '''a2dissite'''. | '''a2ensite''' et '''a2dissite'''. | ||
---- | ---- | ||
<span style="color: #0000FF;"><big>'''PHP'''</big> | |||
= | |||
Voir quelle version de PHP est installée : | Voir quelle version de PHP est installée : | ||
Ligne 193 : | Ligne 166 : | ||
'''apt-get remove --purge ''php8''.*''' | '''apt-get remove --purge ''php8''.*''' | ||
---- | ---- | ||
= | <span style="color: #0000FF;"><big>'''Fichiers et Dossiers'''</big> | ||
Attribuer le dossier à l’utilisateur et au groupe d’Apache (www-data) : | Attribuer le dossier à l’utilisateur et au groupe d’Apache (www-data) : | ||
'''chown -R www-data:www-data''' '''''dossier''''' | '''chown -R www-data:www-data''' '''''dossier''''' | ||
Exemple de création de fichiers log : | Exemple de création de fichiers log : | ||
Ligne 237 : | Ligne 182 : | ||
Mise à jour de la base utilisée par locate : | Mise à jour de la base utilisée par locate : | ||
'''updatedb''' | '''updatedb''' | ||
Si locate n’est pas installé : | Si locate n’est pas installé : | ||
'''apt-get install locate''' | '''apt-get install locate''' | ||
Exemple pour déplacer un fichier | Exemple pour déplacer un fichier. | ||
'''mv''' '''''LocalSettings.php /var/www/html/wikimv/''''' | |||
Copier un dossier et son contenu : | Copier un dossier et son contenu : | ||
Ligne 262 : | Ligne 207 : | ||
'''rm ''fichier''''' | '''rm ''fichier''''' | ||