Базовый дистрибутив Linux, чтобы научиться администрировать/устанавливать пакеты?

Базовый дистрибутив Linux, чтобы научиться администрировать/устанавливать пакеты?

Я использую удаленный сервер Linux для размещения веб-сайтов (обычно LAMP, хотя я начинаю расширять возможности)

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

Можете ли вы порекомендовать мне дистрибутив, который я мог бы использовать, чтобы запустить базовую командную строку, а затем научиться устанавливать пакеты и в целом поработать в «безопасной» среде Linux?

Я хотел бы (но не нуждаюсь) максимально имитировать среду моего удаленного хоста, но мне сложно выяснить, какой дистрибутив Linux они используют. Любая помощь в этом вопросе также будет оценена по достоинству!

Спасибо :)

решение1

Я настоятельно рекомендуюАрч Линуксдля новичков, которые надеются разобраться в тонкостях без упрощения графического интерфейса. Конечно, вы можете встроить Arch Linux в настольный дистрибутив, однако то, что вы с ним будете делать, полностью зависит от вас. Если вам не нужен никакой графический интерфейс, вы не получите его по умолчанию. Вам также придется много редактировать файлы для изменения конфигурации.

В качестве альтернативы естьГенту, который действительно забросит вас в самую гущу событий. Лично я считаю, что Arch Linux вполне достаточно, но если вы хотите сделать шаг вперед к таинственным механизмам Linux, Gentoo — ваш выбор.

Если вы действительно хотите понять Linux и у вас много свободного времени, вы также можете зайти на сайтLinux с нулямаршрут.

Если эти варианты покажутся вам слишком сложными, вы не ошибетесь, выбравУбунту. Это отличный дистрибутив, который, по большей части, позволяет вам обойти все дела CLI, если вы того пожелаете, но у этого есть возможный побочный эффект: он не научит вас многому о Linux в целом. Согласно рекомендации BloodPhilia, серверная версия может подойти вам лучше всего.

решение2

У Ubuntu естьСерверная версиякоторый можно установить по минимуму, чтобы вы могли поиграться... Я бы рекомендовал это. Я всегда использую Ubuntu Server, потому что он такой чистый и с ним легко работать. Это дистрибутив Linux на основе Debian, который регулярно обновляется и имеет множество доступных пакетов для работы.

Чтобы узнать, какой дистрибутив вы используете, попробуйте

cat /proc/version 

или

uname -a

решение3

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

Можете ли вы порекомендовать мне дистрибутив, который я мог бы использовать, чтобы запустить базовую командную строку, а затем научиться устанавливать пакеты и в целом поработать в «безопасной» среде Linux?

Тем не менее, я лично считаю, что Gentoo будет ужасным выбором для тех, кто пытается научиться использовать Linux, устанавливать пакеты и т. д. Мало того, что на компиляцию базовой системы уходит более 2 дней, так еще и требуются неплохие знания Linux, чтобы все настроить и запустить.

Я согласен с предыдущими авторами, Live CD — это выход, если у вас нет нескольких дополнительных компьютеров, которые просто умоляют установить на них Linux. В качестве альтернативы, если у вас есть достаточно мощный настольный компьютер или ноутбук (двухъядерный процессор не менее 2 ГБ оперативной памяти), другой возможностью является установка Virtual Box (доступно для Windows, Mac OS X, Linux, Solaris и т. д.) и установка Linux на виртуальную машину. Насколько Live CD отлично подходят для тестирования различных дистрибутивов Linux, тот факт, что любое управление пакетами или конфигурация исчезнут после перезагрузки, является недостатком. Virtual Box бесплатен и позволит вам сохранять вашу конфигурацию, обновления пакетов и т. д. без страха испортить ваш компьютер.

http://www.virtualbox.org/

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

FreeBSD (использует ports) Slackware (использует slackpkgили pkgtool) Fedora (использует yumдля установки RPM-пакетов для заполнения зависимостей программного обеспечения) Ubuntu (использует apt-get, dpkg, dselect, и многие другие инструменты для управления программным обеспечением) Gentoo (использует portage, очень похоже на BSD)

Вы можете просто обнаружить, что вам по какой-то причине нравится, как дистрибутив X делает вещи иначе, чем дистрибутив Y. Я считаю, что каждая система управления пакетами имеет свои преимущества/недостатки в зависимости от цели машины.

решение4

Если вы просто хотите поиграться с Linux-боксом, вы можете использовать Live CD, чтобы быстро попробовать разные дистрибутивы, а затем менеджеры разных программ и т. д.

Ubuntu поставляется с живым дистрибутивом.

Более полный список вы можете найти здесь:Список концертных CD

Связанный контент