Куда поместить загруженные файлы в файловую систему (14.04)

Я новичок в запуске ubuntu в качестве рабочего стола. Я уже давно занимаюсь Linux-сервером (не ubuntu). Но я едва успел пролезть. Я боюсь, что я что-то испортил, и cpanel / whm - мой go-to.

Я знаю немного (команда мудрая) .. но мой первый вопрос в этом сообществе касается файловой системы.

Я googled, и посмотрел на вопросы на этом форуме .. но я не могу найти, что конкретно касается того, что я прошу. Если они существуют и этот вопрос является дубликатом, я очень извиняюсь.

Мой вопрос:

Где я могу хранить вещи в файловой системе?

Я знаю, что могу помещать файлы куда угодно, но хочу придерживаться общепринятых практик.

Позвольте мне привести пример.

Загружаю скайп и веб-сервер Apache. Skype не должен быть доступен каждому пользователю в системе. Просто я. Apache должен быть системным сервисом, доступным для всех.

Должен ли я установить skype в каталог my / home / me / (или его подкаталог). Должен ли он быть установлен в месте расположения системных приложений (где это? / bin? / usr / bin?) Итак, apache установлен ... (в некотором месте). Разделяют ли пользовательскую общедоступную папку html в каталоге / home / username / public? или созданный каталог / home / username / public_html? или он идет туда, где установлен apache. Не привязан. Где я должен помещать загруженные медиа (музыку, фильмы и т. д.)? Могут ли другие пользователи получить к ним доступ по умолчанию? Если я устанавливаю программу через программный центр или apt-get, куда они идут автоматически? Определяет ли пакет это? Есть ли какой-нибудь доступный документ, который я могу прочитать, который говорит о том, где ubuntu (или Linux в целом, я полагаю) вкладывает вещи? Мои google attemps приводят к объяснениям файловой системы ubuntu, а не тому, что происходит внутри файловой системы. Ссылка была бы оценена.

Пожалуйста, будьте как можно более конкретными, связанными с моими пронумерованными вопросами. Спасибо заранее. Я люблю это до сих пор!

-Scott

1
задан 29 July 2015 в 08:56

1 ответ

Вы должны загрузить свои данные в /home/<your_userid>. Я поместил свои загрузки в /home/kouros/downloads.

Если вы хотите установить программу, которая не приходит из пакета, вы можете поместить ее в /usr/bin. Я предпочитаю помещать его в /opt/bin, но для этого вам нужно изменить переменную пути (см. Справочную страницу bash (1)). Затем вы можете изменить пользователя, группу и разрешения двоичного файла таким образом, который вы можете выполнить и прочитать (см. Chown (1) и chmod (1) manpages). Другим способом было бы поместить двоичный файл в /home/<your_userid>/bin и только изменить вашу переменную пути.

Когда вы устанавливаете программу, поставляемую с пакетом, вы ничего не можете изменить, иначе удаление пакета или применение обновлений будет не работает правильно. Затем вы можете защитить его, используя apparmor.

0
ответ дан 23 May 2018 в 18:41

Другие вопросы по тегам:

Похожие вопросы: