Назад | Перейти на главную страницу

Linux: управление пользователями, группами и приложениями

Я новичок в администраторе Linux, поэтому это может показаться довольно нубским вопросом.

У меня есть учетная запись VPS с корневым доступом.

Мне нужно установить на него Tomcat и Java, а затем и другие приложения с открытым исходным кодом.
Установка всего этого так же проста, как распаковка .gz в папку.

Мои вопросы

А) Где мне хранить все эти программы?
В Windows у меня обычно есть папка «программы» в каталоге c: \, куда я распаковываю все приложения.
Планирую и здесь сделать нечто подобное.
В настоящее время у меня есть все это в папке приложений в / root, что, как я полагаю, плохая идея. Что плохого в том, чтобы всегда быть root?
Прямо сейчас планирую поместить их в / opt

Б) К какой группе должен принадлежать Том?
Мне нужен пользователь, скажем Том, который может просто выполнять эти программы.
Мне нужно создать новую группу? или просто добавить Тома в какую-то существующую группу?

В) Наконец, я делаю что-то действительно глупое, устанавливая все эти приложения, просто разархивировав их?
Я имею в виду, что альтернативный способ - использовать Yum или RPM или что-то в этом роде для установки этих приложений.
Учитывая мое знакомство и (ограниченный бюджет), это кажется мне слишком большим.
Мне неудобно выполнять команды, которые я не слишком хорошо понимаю

Научитесь использовать свой менеджер пакетов. Они хороши, чаще всего будут делать все правильно. Windows Нет вменяемого менеджера пакетов. С помощью диспетчера пакетов он может сообщить вам, когда станут доступны обновления безопасности. Это позволяет легко удалить. Другие люди, знакомые с этим дистрибутивом, будут знакомы с местами, в которые он был установлен. У вас будет больше возможностей использовать онлайн-документацию и сообщество вашего дистрибутива. Они будут менее доступны, если вы все сделаете сами. Делайте это вручную, только если ваш дистрибутив не предоставляет то, что вам нужно (и даже в этом случае я бы рекомендовал научиться упаковывать его самостоятельно и по-прежнему использовать диспетчер пакетов).

А) Прочтите Стандарт иерархии файловой системы.

Б) Том не должен запускать эти программы. Они должны запускаться с правами root в фоновом режиме.

В) Да. Пакеты для дистрибутива настроены для эффективной работы внутри дистрибутива и с другими пакетами в дистрибутиве.

РУТ

Документация RHEL

Деньги? CentOS.