При выполненииНайти путь установки в Linux
apt-get install <service-name>
или
yum install <service-name>
услуги будут автоматически установлены. Как найти точный путь, где установлена любая служба, и их файлы конфигурации?
При выполненииНайти путь установки в Linux
apt-get install <service-name>
или
yum install <service-name>
услуги будут автоматически установлены. Как найти точный путь, где установлена любая служба, и их файлы конфигурации?
Предположим, что имя сервиса nginx, то вы можете найти его в /etc/nginx/
по телефону ubuntu
.
Есть немало способов, чтобы найти это, но я обычно предпочитаю следующие
whereis <service-name>
e.g whereis java
и найти из которого программа путь использования, я использую
which <service-name>
e.g which java
Это тоже работает? могу ли я изменить путь установки по умолчанию? – KishanR
да, это работает на Centos, а также Ubuntu и других Linux Distros. – slashRahul
Если вы используете apt-get
, установите программу apt-file
, и вы можете перечислить содержимое пакета:
sudo apt-file update
apt-file list package_name
Это покажет все файлы, которые будут установлены в пакет, исполняемые файлы, файлы конфигурации, Systemd загрузочных файлов и т.п.
Если вы используете yum
, установить yum-utils
и использовать repoquery
:
repoquery -l package_name
Не могли бы вы объяснить нижний план? – antonone
мы можем изменить путь установки? что для centos ?? – KishanR
Найти "это"? Возможно, файлы конфигурации. Не бинарные файлы или другие файлы. –
На centos вы можете проверить путь, используя команды, данные slashRahul. По моим сведениям, вы не можете изменить путь установки при установке apt-get. Компоненты программного обеспечения не установлены в одном каталоге, но во многих папках, таких как двоичные файлы, остаются в/usr/bin /,/bin,/sbin, Configuration в других каталогах. – Sachin