Quelle est votre expérience avec la console sous Linux ? Pouvez-vous donner des exemples de commandes et de configuration des droits d'accès ?
sobes.tech IA
Réponse de l'IA
Plus de N (indiquez votre expérience réelle) années dans diverses distributions (Ubuntu, CentOS, Debian, Alpine). J'utilise librement des utilitaires et scripts standard pour l'automatisation.
Exemples de commandes:
-
Voir les informations sur les processus:
ps aux | grep <nom_du_processus> -
Vérification de l'utilisation de l'espace disque:
df -h -
Télécharger un fichier:
wget <URL_du_fichier> -
Décompresser une archive:
tar -xzf <nom_de_l_archive.tar.gz> -
Modifier un fichier avec
vim:vim <nom_du_fichier>
Configurer les droits d'accès:
-
Utiliser
chmodpour changer les droits d'accès (propriétaire, groupe, autres; lecture, écriture, exécution):chmod 755 <nom_du_fichier_ou_dossier> # Propriétaire: lecture, écriture, exécution; Groupe: lecture, exécution; Autres: lecture, exécution chmod +x <nom_du_script> # Ajouter le droit d'exécution pour tous -
Utiliser
chownpour changer le propriétaire d'un fichier ou d'un dossier:chown <nouveau_propriétaire>:<nouveau_groupe> <nom_du_fichier_ou_dossier> -
Configurer les listes de contrôle d'accès (ACL) avec
setfacletgetfaclpour une gestion plus granulaire des droits.setfacl -m u:<nom_d_utilisateur>:rwx <nom_du_fichier> # Accorder à l'utilisateur les droits de lecture, écriture et exécution getfacl <nom_du_fichier> # Voir l'ACL du fichier
J'utilise régulièrement des pipelines (|), la redirection d'entrée/sortie (>, >>, <), et j'ai également étudié et appliqué des utilitaires plus avancés comme awk, sed, et le scripting en bash pour automatiser des tâches de déploiement, de surveillance et d'administration.