


où est le fichier de configuration Linux
Emplacement et introduction des fichiers de configuration Linux courants :
Fichier de configuration /etc
Base de données utilisateur /etc/passwd, les champs dans lesquels donnent le nom d'utilisateur, le vrai nom, le répertoire personnel, le mot de passe crypté et d'autres informations sur l'utilisateur /etc/group est similaire à /etc/passwd, mais ne décrit pas l'utilisateur mais le groupe. /etc/inittab init fichier de configuration /etc/issue informations de sortie avant l'invite de connexion. Comprend généralement une brève description du système ou un message de bienvenue. Le contenu est déterminé par l'administrateur système. /etc/motd est automatiquement affiché après une connexion réussie. Le contenu est déterminé par l'administrateur système. Il est souvent utilisé pour les informations de notification, telles que les avertissements sur les heures d'arrêt programmées. /etc/mtab Liste des systèmes de fichiers actuellement installés. Initialisé par des scripts et automatiquement mis à jour par la commande mount. Utilisez-le lorsque vous avez besoin d'une liste des systèmes de fichiers actuellement installés, comme la commande df Lorsque df -a est utilisé, les informations affichées doivent être cohérentes avec celles-ci. /etc/shadow Fichier de mot de passe Shadow sur un système avec un logiciel de mot de passe Shadow installé. Le fichier de mots de passe shadow déplace les mots de passe cryptés dans le fichier /etc/passwd vers /etc/shadow, qui n'est lisible que par root. Cela rend le déchiffrement des mots de passe plus difficile. /etc/login.defs Fichier de configuration de la commande de connexion /etc/profile, /etc/csh.login, /etc/csh.cshrc exécuté lors de la connexion ou du démarrage du fichier Bourne ou Cshells . Cela permet aux administrateurs système d'établir un environnement global par défaut pour tous les utilisateurs. /etc/printcap est similaire à /etc/termcap, mais pour les imprimantes. La syntaxe est différente. /etc/securetty Confirmez le terminal sécurisé, c'est-à-dire quel terminal autorise la connexion root. Généralement, seules les consoles virtuelles sont répertoriées, de sorte qu'il est impossible (ou du moins difficile) de pénétrer dans le système via un modem ou un réseau et d'obtenir les privilèges de superutilisateur. /etc/shells Répertorie les shells de confiance. La commande chsh permet aux utilisateurs de modifier le shell de connexion dans la portée spécifiée dans ce fichier. Le processus de service ftpd qui fournit le service FTP d'une machine vérifie si le shell de l'utilisateur est répertorié dans le fichier /etc/shells. Sinon, l'utilisateur ne sera pas autorisé à se connecter. /etc/termcap base de données des performances du terminal. Expliquez quelles commandes de « séquence d'échappement » sont utilisées par différents terminaux. Lors de l'écriture d'un programme, n'affichez pas directement la séquence d'échappement (qui ne fonctionnera que sur une marque spécifique de terminal), mais recherchez la séquence correcte pour le travail à effectuer à partir de /etc/termcap. De cette façon, la plupart des programmes peuvent fonctionner sur la plupart des terminaux. /etc/inputrc Fichier de configuration du périphérique d'entrée /etc/default/useradd Fichier pour ajouter les informations par défaut de l'utilisateur /etc/login.defs correspond aux informations de mot de passe de l'utilisateur Attributs par défaut /etc/skel Squelette des informations utilisateur /sbin/nologin Utilisateurs qui ne peuvent pas se connecter /var/log/message Fichier journal du système / Le fichier de configuration globale etc/profile peut ajouter une ligne PATH=$PATH:/usr/local/mysql/bin La commande logicielle peut utiliser l'alias de commande /root/bashrc /etc/. yum.repos.d Configurer la source YUM locale /etc/httpd/conf/httpd.conf Configurer le fichier de configuration du service http /etc/fstab Automatiquement au démarrage du système Appareils chargés, (utilisé pour configurer les périphériques de montage automatique) /etc/selinux Les paramètres de sécurité Linux /etc/sysconfig/network peuvent modifier le nom d'hôte (nom d'hôte) et l'état de fonctionnement de la carte réseau /etc/hosts Modifiez la relation correspondante entre le nom d'hôte et l'adresse IP. Veuillez noter que le format est hostname.domain hostname localhostlocalhost.domian./etc/resolv.conf peut configurer l'adresse DNS, c'est-à-dire le premier DNS, le deuxième DNS et le chemin de recherche par défaut du DNS
/etc/sysconfig/networking/profiles/default contient plusieurs fichiers , vous pouvez configurer les hôtes, les cartes réseau, les adresses DNS et les chemins de recherche DNS, etc.
/etc/sysconfig/network-scripts/ifcfg-eth0 Configurer la carte réseau eth0
/etc/ rc.d/init.d/network restart Redémarrer le réseau
/etc/rc.d/init.d Utilisé pour placer des scripts de démarrage pour presque tous les services
/etc/sysctl.conf Fichier de configuration des paramètres du noyau
/etc/sysconfig/i18n Définir la langue du système et le type de caractère
/etc/crontab Planification des tâches définie par le système
/etc/anacrontab Implémenter le tâche de vérification du fichier de configuration crontab expiré et inachevé
/etc/rc.d/init.d/functions Fichier de configuration définissant les fonctions
/etc/rc.d/rc.sysinit Paramètres de démarrage du système Le fichier de configuration
/etc/sysconfig/system-config-firewall configure le port de confiance du pare-feu et l'état de fonctionnement du pare-feu. Le fichier d'archive du pare-feu de configuration graphique enregistre uniquement les éléments définis dans l'autre port de l'interface graphique. Si le fichier de configuration principal contient des entrées de configuration correspondantes, peu importe que les entrées de configuration qu'il contient existent ou non.
/etc/sysconfig/iptables fichier de configuration principal du pare-feu
/etc/sysconfig/system-config-securitylevel fichier de niveau de sécurité du système, ne sera pas impliqué dans la configuration du pare-feu
/etc/xinetd.conf Le fichier de configuration principal de xinetd
/etc/hosts.allow Une table d'autorisation pour TCP
/etc/host.deny Une table de refus pour TCP
/etc/squid/squid.conf Fichier de configuration du serveur proxy (SQUID)
/etc/sysconfig/vncservers Le fichier de configuration du service VNC
/etc/vsftpd/ftpusers utilisé pour enregistrer n'est pas autorisé Compte utilisateur local pour la connexion FTP (liste noire)
/etc/vsftpd/user_list Contrôle d'accès utilisateur plus flexible, mais doit être déclaré dans le fichier de configuration principal
/etc/inetd.conf configuration swat
/etc/dhcpd.conf Fichier de configuration DHCP
/etc/rc.d/init.d/dhcpd stop Arrêter DHCP
/etc/access peut contrôler le flux de courrier de sendmail
/etc/udev/rules.d est un programme qui génère des informations de détection de matériel dans un fichier de configuration de périphérique lors de l'initialisation du système. Permettre aux utilisateurs de définir des règles udev pour utiliser différents noms de fichiers de périphérique lors de la création de fichiers de périphérique
Remarque : /etc/passwd stocke les comptes d'utilisateurs
slaceware:x:5000:5000:Test User:/home/ slackware:/bin/bash
Nom : passwd Emplacement : UID : GID : CECOS (note) : répertoire (répertoire personnel) : shell
Remarque : /etc/shadow Stocke le mot de passe de l'utilisateur
slaceware:$1$12345678$0ME5N6oDyoEAwUp7b5UDM/:15355:0:99999:7:::
Nom : Mot de passe crypté : Heure 1 : Heure 2 : Heure 3 : Heure 4 : Heure 5 : Heure 6 : Section réservée
Mot de passe crypté : séparé par $, le premier $ est suivi de 1, indiquant que l'algorithme de cryptage est md5, et le deuxième $ est suivi de sail , le troisième $ est suivi du. mot de passe ajouté
Temps 1 : Le nombre de jours depuis le 1er janvier 1970 jusqu'à la dernière modification
Temps 2 : La durée minimale d'utilisation du mot de passe
Temps 3 : Maximum âge du mot de passe
Temps 4 : combien de jours avant l'expiration du mot de passe pour commencer l'avertissement
Temps 5 : combien de jours après l'expiration du mot de passe l'utilisateur est désactivé
Temps 6 : depuis combien de temps Le 1er janvier 1970, l'utilisateur a été désactivé
Remarque : /etc/group stocke le compte du groupe
slackware:x:5000:
Nom : passwd Localisation : GID : Liste des utilisateurs des groupes supplémentaires
Remarque : Utilisateurs de connexion interactive :
/etc/profile -->/etc/profile.d/* - ->~/.bash_profile -- >~/.bashrc -->/etc/bashrc
Connexion non interactive :
~/.bashrc -->/etc /bashrc -->.etc/ profile.d/*
2. Le fichier de configuration /proc
/proc/dma affiche le canal DMA actuellement utilisé.
/proc/filesystems système de fichiers de configuration de base.
/proc/interrupts Affiche les interruptions utilisées et le nombre de chacune d'entre elles.
/proc/ioports Les ports d'E/S actuellement utilisés.
/proc/kcore image de la mémoire physique du système. Il a exactement la même taille que la mémoire physique, mais n'occupe pas autant de mémoire ;
il est généré à la volée lorsque les programmes y accèdent.
(Rappelez-vous : sauf si vous le copiez quelque part, rien sous /proc n'occupe de l'espace disque)
Message généré par /proc/kmsg core. Également envoyé à syslog
/proc/ksyms Table des symboles de base
/proc/loadavg « Charge moyenne » du système ; 3 indicateurs indiquent la charge de travail actuelle du système.
/proc/meminfo Informations sur l'utilisation de la mémoire, y compris la mémoire physique et le swap.
/proc/modules Quels modules de base sont actuellement chargés.
/proc/net Informations sur l'état du protocole réseau.
/proc/self Un lien symbolique vers le répertoire de processus du programme regardant /proc. Lorsque 2 processus consultent /proc, ils se trouvent sur des connexions différentes. Ceci est principalement pratique pour que le programme obtienne son propre répertoire de processus.
/proc/stat Les différents statuts du système, tels que le nombre de défauts de page depuis le démarrage du système
/proc/uptime La durée pendant laquelle le système a été démarré.
/proc/cpuinfo Informations sur le processeur telles que le type, le fabricant, le modèle et les performances.
/proc/devices Liste des pilotes de périphériques pour la configuration de base actuellement en cours d'exécution.
/proc/version version principale.
/proc/mdstat Informations sur le périphérique RAID
/proc/cmdline ro root=/dev/vol0/root rhgb quiet grub informations
/proc/cpuinfo Afficher les informations relatives au processeur
/proc/cpuset cpu set est utilisé pour afficher les processeurs auxquels le processus actuel peut être appliqué
/proc/filesystem Types de systèmes de fichiers pris en charge par le système actuel
/etc /245/vm Informations sur la mémoire virtuelle du processus avec le numéro d'identification du processus système 245
/etc/245/kernel Informations sur le noyau du processus avec le numéro d'identification du processus système 245
/proc/ mounts Tous les systèmes de fichiers chargés
/proc/swaps Échanger les informations de partition
/proc/uptime Exécution du système de démarrage
/proc/sys (avec autorisation en écriture) Définir les paramètres du noyau valeur pour définir la fonction du noyau
/proc/sys/kernel/hostname paramètre de nom d'hôte
3. /usr fichier de configuration
/ usr/bin De nombreuses applications
/usr/doc documentation linux
/usr/include Fichiers d'entête nécessaires au développement et à la compilation d'applications sous C sous linux
/ usr/include/ En-tête du compilateur g++ C++
/usr/lib Bibliothèques de liens dynamiques et fichiers de configuration de progiciels couramment utilisés
/usr/src Code source du logiciel système
/usr/src/ Linux Code source du noyau Linux
/usr/local/bin Commandes ajoutées localement
/usr/local/lib Bibliothèques ajoutées localement
/usr/sbin Programmes réservés aux administrateurs système
/usr/share/fonts Fichiers de polices
/usr/share/doc Divers fichiers de documents
/ usr/share/man page de manuel du système
/usr/local/apache/man définit la collection de répertoires man
4. Autres fichiers de configuration de répertoire
/dev/null L'emplacement où sont placés les fichiers inutiles, équivalent à la corbeille, matériel de déglutition
/dev/zero Initialisation du disque (vomissements de zéros)
/dev/random Générateur de nombres aléatoires, pool d'entropie
/dev/urandom pseudo -générateur de nombres aléatoires, pool d'entropie. (Lorsque le pool d'entropie est épuisé, utilisez un logiciel pour générer des nombres aléatoires)
/var/spool/mail/root Définissez le paramètre de messagerie de l'utilisateur expéditeur en tant que root
/bin/bash système intégré- dans le script
/home/USERNAME fichier de quota utilisateur
/var/spool/cron/USERNAME Planification des tâches définie par l'utilisateur
5. Structure du répertoire :
/boot pour le fichier du chargeur de démarrage (LILO ou GRUB). . Ces fichiers sont chargés en premier au démarrage de l'ordinateur (si vous disposez de plusieurs systèmes d'exploitation, vous pouvez être autorisé à choisir quel système d'exploitation démarrer). Ce répertoire contiendra également le noyau LINUX (fichier compressé vmlinuz), mais le noyau LINUX peut également exister ailleurs, à condition que LILO soit configuré et que LILO sache où se trouve le noyau LINUX.
/bin est le programme de démarrage (fichier d'exécution binaire) requis au démarrage du système. Ces fichiers peuvent être utilisés par les utilisateurs ordinaires
/dev représente le répertoire de fichiers de périphérique des composants matériels. Les périphériques sous LINUX sont traités comme des fichiers, de sorte que le matériel est abstrait pour faciliter la lecture et l'écriture, le partage réseau et le montage temporaire dans le système de fichiers. Normalement, l'appareil aura un sous-répertoire séparé. Le contenu de ces appareils apparaît dans des sous-répertoires distincts. LINUX n'a pas de soi-disant lettre de pilote.
/etc stocke divers fichiers de configuration
/etc/rc.d fichiers de configuration de démarrage et scripts
/home répertoire de base de l'utilisateur, y compris les fichiers de configuration des paramètres, les fichiers de personnalisation, les documents , données, EMAIL, données mises en cache, etc.
/lib bibliothèque de programmation standard, également appelée bibliothèque partagée de liens dynamiques, fonctions similaires aux fichiers .dll dans Windows
/sbin est la gestion du système Programmes de démarrage (fichiers d'exécution binaire) réservés par les administrateurs pour le démarrage du système. Ces fichiers ne sont pas destinés à être utilisés par les utilisateurs ordinaires (les utilisateurs ordinaires peuvent toujours les utiliser, mais ils doivent préciser le répertoire)
/tmp fichiers temporaires publics Stockage. À ce stade, ce répertoire sera automatiquement nettoyé
/root Répertoire personnel de l'administrateur système
/mnt Le système fournit ce répertoire pour permettre aux utilisateurs de monter temporairement d'autres systèmes de fichiers.
/lost+found Ce répertoire est généralement vide. Le système s'arrête anormalement et laisse un fichier "sans-abri" (comment s'appelle-t-il .chk sous Windows) juste ici
/ Le proc virtuel Le répertoire est un mappage de la mémoire système. Vous pouvez accéder directement à ce répertoire pour obtenir des informations système. Le répertoire entier contient des fichiers fantômes. Ils n’existent pas réellement sur le disque et ne prennent aucun espace. (Utilisez ls -l pour afficher leurs tailles) Lors de la visualisation de ces fichiers, vous accédez en fait aux informations stockées en mémoire, qui sont utilisées pour accéder au répertoire d'informations système
/proc/1 sur le processus 1 . Chaque processus possède un répertoire sous /proc nommé son numéro de processus.
/var La zone de débordement de certains fichiers volumineux, tels que les fichiers journaux de divers services, contient des fichiers qui sont modifiés lors des opérations normales : fichiers spool, fichiers journaux, fichiers verrouillés, fichiers temporaires et fichiers au format Page. , etc.
/var/spool Répertoire pour le courrier, les actualités, la file d'attente d'impression et autres travaux de file d'attente. Chaque spool différent possède son propre sous-répertoire sous /var/spool. Par exemple, la boîte aux lettres de l'utilisateur se trouve dans /var/spool/mail.
/opt Application facultative, par exemple, KDE sous REDHAT 5.2 (sous REDHAT 6.0, KDE est placé dans d'autres applications XWINDOWS, et le programme exécutable principal est dans le répertoire /usr/bin)
/usr est le plus grand répertoire et presque toutes les applications et fichiers utilisés se trouvent dans ce répertoire.
/home /var /usr/local est souvent une partition distincte, car elle est fréquemment utilisée et sujette à la fragmentation
/srv Ce répertoire stocke certaines données qui doivent être extraites après le service est démarré
Exemple de fichier de configuration du chargeur de démarrage de démarrage :
LILO /etc/lilo.conf GRUB /boot/grub/menu.lst
Partage de didacticiels vidéo d'apprentissage en ligne : tutoriel vidéo Linux
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Utilisation de Python dans Linux Terminal ...

Le multithreading dans la langue peut considérablement améliorer l'efficacité du programme. Il existe quatre façons principales d'implémenter le multithreading dans le langage C: créer des processus indépendants: créer plusieurs processus en cours d'exécution indépendante, chaque processus a son propre espace mémoire. Pseudo-Multithreading: Créez plusieurs flux d'exécution dans un processus qui partagent le même espace mémoire et exécutent alternativement. Bibliothèque multi-thread: Utilisez des bibliothèques multi-threades telles que PTHEADS pour créer et gérer des threads, en fournissant des fonctions de fonctionnement de thread riches. Coroutine: une implémentation multi-thread légère qui divise les tâches en petites sous-tâches et les exécute tour à tour.

Pour ouvrir un fichier web.xml, vous pouvez utiliser les méthodes suivantes: Utilisez un éditeur de texte (tel que le bloc-notes ou TextEdit) pour modifier les commandes à l'aide d'un environnement de développement intégré (tel qu'Eclipse ou NetBeans) (Windows: Notepad web.xml; Mac / Linux: Open -A TextEdit web.xml)

En ce qui concerne le problème de la suppression de l'interpréteur Python qui est livré avec des systèmes Linux, de nombreuses distributions Linux préinstalleront l'interpréteur Python lors de l'installation, et il n'utilise pas le gestionnaire de packages ...

Linux est mieux utilisé comme gestion de serveurs, systèmes intégrés et environnements de bureau. 1) Dans la gestion des serveurs, Linux est utilisé pour héberger des sites Web, des bases de données et des applications, assurant la stabilité et la fiabilité. 2) Dans les systèmes intégrés, Linux est largement utilisé dans les systèmes électroniques intelligents et automobiles en raison de sa flexibilité et de sa stabilité. 3) Dans l'environnement de bureau, Linux fournit des applications riches et des performances efficaces.

Debianlinux est connu pour sa stabilité et sa sécurité et est largement utilisé dans les environnements de serveur, de développement et de bureau. Bien qu'il y ait actuellement un manque d'instructions officielles sur la compatibilité directe avec Debian et Hadoop, cet article vous guidera sur la façon de déployer Hadoop sur votre système Debian. Exigences du système Debian: Avant de commencer la configuration de Hadoop, assurez-vous que votre système Debian répond aux exigences de fonctionnement minimales de Hadoop, qui comprend l'installation de l'environnement d'exécution Java (JRE) nécessaire et des packages Hadoop. Étapes de déploiement de Hadoop: Télécharger et unzip Hadoop: Téléchargez la version Hadoop dont vous avez besoin sur le site officiel d'Apachehadoop et résolvez-le

Dois-je installer un client Oracle lors de la connexion à une base de données Oracle à l'aide de Go? Lorsque vous développez GO, la connexion aux bases de données Oracle est une exigence commune ...

"Debianstrings" n'est pas un terme standard, et sa signification spécifique n'est pas encore claire. Cet article ne peut pas commenter directement la compatibilité de son navigateur. Cependant, si "DebianStrings" fait référence à une application Web exécutée sur un système Debian, sa compatibilité du navigateur dépend de l'architecture technique de l'application elle-même. La plupart des applications Web modernes se sont engagées à compatibilité entre les navigateurs. Cela repose sur les normes Web suivantes et l'utilisation de technologies frontales bien compatibles (telles que HTML, CSS, JavaScript) et les technologies back-end (telles que PHP, Python, Node.js, etc.). Pour s'assurer que l'application est compatible avec plusieurs navigateurs, les développeurs doivent souvent effectuer des tests croisés et utiliser la réactivité
