Il existe deux emplacements principaux pour l'installation des logiciels Linux : 1. Le répertoire "/opt" est un répertoire permettant d'installer des logiciels supplémentaires sur l'hôte. Il s'agit d'un répertoire de programmes au niveau utilisateur. Il est souvent utilisé pour placer des logiciels supplémentaires à grande échelle. logiciel ; 2. Le répertoire "/usr/local" est un répertoire de programme au niveau de l'utilisateur sous "/usr". Les logiciels installés par les utilisateurs choisissent généralement de l'installer dans ce répertoire.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
Il existe deux emplacements d'installation principaux sous Linux, qui sont le répertoire /opt et le répertoire /usr/local.
opt est l'abréviation de facultatif. Il s'agit du répertoire dans lequel les logiciels supplémentaires sont installés sur l'hôte. Il s'agit d'un répertoire de programme au niveau utilisateur et est vide par défaut.
Ceci est souvent utilisé pour placer des logiciels supplémentaires à grande échelle. Par exemple, si vous installez une base de données ORACLE, vous pouvez la placer dans ce répertoire.
/usr/local/src
est le répertoire de stockage du code source au niveau utilisateur. /usr/local/src
是用户级的源码存放目录。Linux 下安装路径大部分完全由自己决定,上文只是建议如此,实际安装时还需要考虑其他因素,总的来说,以方便使用和管理来决定安装位置。一般大型软件或者是一些服务程序安装到 /opt 目录下,普通软件一般安装到 usr/local 目录下。
linux查看软件安装路径
在linux中,如果用户没有按照上文的方式设置安装路径,要怎么查找到软件的位置(安装路径),下面来了解一下。
方法1:whereis 软件名
以查询MySQL为例子
whereis mysql # 结果 mysql: /usr/bin/mysql /usr/lib64/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
方法2:ps -ef|grep 软件名
和 ls -l /proc/进程号/cwd
Cet annuaire est généralement géré par les utilisateurs eux-mêmes.
Généralement, les logiciels à grande échelle ou certains programmes de service sont installés dans le répertoire /opt, et les logiciels ordinaires sont généralement installés dans le répertoire usr/local.
Vérifiez le chemin d'installation du logiciel sous Linux
Sous Linux, si l'utilisateur ne définit pas le chemin d'installation comme ci-dessus, comment trouver l'emplacement du logiciel (chemin d'installation), découvrons ci-dessous.
Méthode 1 : où est le nom du logiciel
Prenons l'exemple de l'interrogation de MySQL
ps -ef|grep redis # 结果 duni 2246 1 0 Feb19 ? 00:09:09 ./redis-server 127.0.0.1:6379 ls -l /proc/2246/cwd # 结果,cwd后面不加/ lrwxrwxrwx 1 duni duni 0 Feb 19 17:46 /proc/2246/cwd -> /home/duni/DuniSoftware/redis-3.2.3/src
Méthode 2 : ps -ef|grep nom du logiciel
et ls -l /proc/process No./cwd
Prenez redis comme exemple
rrreee/proc le système de fichiers est un noyau et le mécanisme utilisé par les modules du noyau pour envoyer des informations aux processus (d'où le nom /proc). Ce pseudo système de fichiers vous permet d'interagir avec les structures de données internes du noyau, d'obtenir des informations utiles sur le processus et de modifier les paramètres à la volée (en modifiant les paramètres du noyau). Contrairement aux autres systèmes de fichiers, /proc existe en mémoire plutôt que sur le disque dur. Le système de fichiers proc fournit des interfaces d'accès à l'espace utilisateur sous forme de fichiers. Ces interfaces peuvent être utilisées pour obtenir des informations sur les composants associés ou modifier le comportement des composants au moment de l'exécution, c'est donc une interface très pratique.
Connaissances approfondies : Répertoires et utilisations courants :/bin stocke les fichiers exécutables binaires (ls, cat, mkdir, etc.), les commandes couramment utilisées sont généralement ici.
🎜/etc stocke les fichiers de gestion et de configuration du système 🎜🎜/home est le répertoire racine qui stocke tous les fichiers utilisateur et constitue la base du répertoire personnel de l'utilisateur. Par exemple, le répertoire personnel de l'utilisateur est /home/user, qui peut. être représenté par ~user 🎜🎜/usr Utilisé pour stocker les applications système, le répertoire le plus important /usr/local est le répertoire d'installation du logiciel de l'administrateur système local (installation d'applications au niveau du système). Il s'agit du plus grand répertoire et presque toutes les applications et fichiers que vous devez utiliser se trouvent dans ce répertoire. 🎜🎜/usr/x11r6 Répertoire de stockage Et les fichiers d'en-tête nécessaires à la compilation de l'application 🎜🎜/usr/lib Bibliothèques de liens dynamiques et fichiers de configuration de progiciels couramment utilisés 🎜🎜/usr/man Documents d'aide 🎜🎜/usr/src Code source , le code source du noyau Linux est placé dans /usr/src/linux 🎜🎜/usr/local/bin Commandes ajoutées localement 🎜🎜/usr/local/lib Bibliothèques ajoutées localement 🎜🎜/opt L'emplacement où l'application facultative supplémentaire est installée les colis sont placés. Dans des circonstances normales, nous pouvons installer Tomcat, etc. ici. 🎜/proc Le répertoire du système de fichiers virtuel est un mappage de la mémoire système. Ce répertoire est accessible directement pour obtenir des informations sur le système.
/root Le répertoire personnel du super utilisateur (administrateur système) (classe privilégiée o)
/sbin stocke les fichiers exécutables binaires, accessibles uniquement par root. Ici sont stockés les commandes et les programmes de gestion au niveau du système utilisés par les administrateurs système. Comme ifconfig, etc.
/dev est utilisé pour stocker les fichiers de l'appareil.
/mnt est le point d'installation où l'administrateur système installe le système de fichiers temporaire. Le système fournit ce répertoire pour permettre aux utilisateurs de monter temporairement d'autres systèmes de fichiers.
/boot stocke divers fichiers utilisés lors du démarrage du système.
/lib stocke les bibliothèques partagées et les modules du noyau nécessaires à l'exécution des programmes dans le système de fichiers. La bibliothèque partagée est également appelée bibliothèque partagée à lien dynamique. Elle fonctionne comme un fichier .dll sous Windows et stocke les fichiers partagés requis pour exécuter le programme du système de fichiers racine.
/tmp est utilisé pour stocker divers fichiers temporaires et est un point de stockage de fichiers temporaires public.
/var est utilisé pour stocker les fichiers dont les données doivent être modifiées pendant le fonctionnement. C'est également une zone de débordement pour certains fichiers volumineux, tels que les fichiers journaux de divers services (journaux de démarrage du système, etc.).
Recommandations associées : "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!