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'''</big> | ||
En administrateur root | En administrateur root. | ||
'''apt-get update''' | |||
Rechercher les mises à jour disponibles. | |||
'''apt-get upgrade''' | |||
Mise à jour des paquets | 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. | |||
---- | ---- | ||
<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 137 : | ||
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>'''Fichiers et Dossiers'''</big> | |||
= | |||
'''chown -R www-data:www-data''' '''''dossier''''' Attribuer le dossier à l’utilisateur et au groupe d’Apache (www-data). | |||
'''touch''' '''''access.log error.log''''' Exemple de création de fichiers log. | |||
Exemple de création de fichiers log | |||
'''Locate''' '''''fichier''''' Rechercher un fichier. | |||
Rechercher un fichier | |||
'''updatedb''' Mise à jour de la base utilisée par locate. | |||
Mise à jour de la base utilisée par locate | |||
Si locate n’est pas installé '''apt-get install locate''' | |||
Si locate n’est pas installé | |||
Exemple pour déplacer un fichier | Exemple pour déplacer un fichier. | ||
'''mv''' '''''LocalSettings.php /var/www/html/wikimv/''''' | |||