Линукс - курс молодого бойца: различия между версиями

Содержимое удалено Содержимое добавлено
Добавил в установку
Строка 7:
===Что такое дистрибутив===
 
[[w:Дистрибутив_Linux|Дистрибутив]] linux[[w:Linux|GNU/Linux]] - это набор различных программ ([http[w://kernel.org/ Ядро_Linux|ядро linux]], базовые системные компоненты [http[w://www.gnu.org/ Проект_GNU|проекта GNU]], оконная система стандарта [http[w://x.org/ X_Window_System|X11]], [[w:Среда_рабочего_стола|графические оболочки]], реализующие оконный интерфейс, различное прикладное и системное ПО), собранных вместе, в единую [[w:Операционная_система|операционную систему]]. На практике это означает, что вместо того, чтобы собирать систему из отдельных компонентов, разрабатываемых по всему миру, достаточно просто вставить диск в привод, ответить на заданные вопросы и получить машину, готовую к работе.
 
===Какой дистрибутив выбрать===
Строка 24:
Дистрибутивы различаются по количеству включенного в них программного обеспечения: Debian содержит огромное количество программ и занимает несколько DVD, Gentoo поддерживает не меньшее количество программ, но рассчитана на скачивание их из сети, в то время как базовая версия Slackware или Ubuntu помещается на одном CD-диске.
 
Критерии стабильности и сроков выпуска стабильной версии сильно различаются у разных дистрибутивов. Поскольку разработка в мире OpenSource ведётся непрерывно, основанный на более свежем ПО дистрибутив может содержать более функциональные версии программ и поддерживать новое оборудование, наконец, новые версии могут работать быстрее за счёт устранения в них узких мест. Но в то же время они же могут работать менее стабильно – нынешнее программное обеспечение крайне сложно и найти ошибку, проявляющуюся при совпадении нескольких случайных факторов, можно только в ходе длительного тестирования.Также бывают дистрибутивы коммерческие, которые продаются за деньги. Коммерческие программные продукты (такие как Oracle, Domino) нередко поддерживаются только на коммерческих дистрибутивах.
Также бывают дистрибутивы коммерческие, которые продаются за деньги. Коммерческие программные продукты (такие как Oracle, Domino) нередко поддерживаются только на коммерческих дистрибутивах.
 
Ну и наконец бывают дистрибутивы, работающие напрямую с CD/DVD без установки на жёсткий диск. Они получили название LiveCD/LiveDVD. Наибольшее распространение получил основанный на Debian Knoppix, хотя практически для каждого популярного дистрибутива можно найти его "живую" версию.
Строка 31 ⟶ 30 :
Подробнее о дистрибутивах можно прочесть тут:
* http://www.distrowatch.com – практически все возможные варианты
 
Кроме того, можно посмотреть на них в работе здесь:
* http://shots.osdir.com/
 
Строка 40 ⟶ 39 :
*установки загрузчика
*и начальной настройки установленной системы
(в той или иной последовательности).
 
====Диски и файловые системы====
Для установки системы нам потребуется, по крайней мере, выделить место на жестком диске. Причем, свободное место на существующем разделе C: или скажем D: (если у нас установлена, другаяк ОСпримеру, Windows) нам не подойдет, необходима именно чистая, не размеченная, область диска (или размеченная как линукс раздел). И, если мы этим никогда не занимались, то нам потребуются некоторые знания по разметке диска.
 
Для начала стоит определиться с терминологией. Собственно '''жёсткий диск''' - это физическое дисковое устройство. То, что иногда называют C: или D: - является разделом ('''partition'''), выделенная программно часть диска. В силу исторически сложившихся причин, разделов может быть до четырёх, один из которых может быть расширенным ('''extended''') и содержать любое количество логических томов ('''logical volume'''). Расширенный раздел с логическими томами может быть единственным на дисковом устройстве, но не все операционные системы в таком случае будут способны загрузиться, в этом случае понадобится "основной" ('''primary''') раздел.
 
С приходом UEFI(на смену BIOS), пришел и GPT(на смену MBR, в которой мы могли создавать только 4 первичных раздела). Теперь число разделов неограниченно GPT, но ограничивается ОС(в Linux может существовать до 256 разделов)
 
Хоть linuxLinux и понимает FAT и NTFS(с Linux можно увидеть файлы хранящиеся на этих дисках), но использовать эти разделы в качестве системных нельзя. Linux устанавливается на файловые системы: minix (устарело), ext2, ext3, ext4, reiserfs, jfs, xfs,btrfs, umsdos (используется в специальной версии Slackware - ZipSlack, это обычный FAT, но расширенные атрибуты хранятся в отдельном файле в каждом каталоге подкаталога linux).
 
Для установки нам понадобится по крайней мере один раздел под корневую файловую систему, который так и называется "корневым" и обозначается <tt>/</tt>
 
Нужно-ли выделять ещё разделы? Можно рекомендовать ещё два раздела, один - для подкачки (swap, виртуальная память), и другой под /home в котором будет расположен домашний каталог пользователя.
 
Для установки нам понадобится по крайней мере один раздел под корневую файловую систему, который так и называется "корневым" и обозначается <tt>/(на него стоит выделить 20-30 гигабайт). Желательно также создать swap(раздел подкачки) и /home в котором будет расположен домашний каталог пользователя.</tt>
Что можно сказать о размерах? Под корневую файловую систему можно выделить 20-30 гигабайт. Можно и меньше, но может не поместиться все прикладное ПО. Можно и больше, но вряд-ли стоит выделять больше 30G (если /home на отдельной файловой системе).
 
Для подкачки (swap) обычно рекомендуют выделять два объёма оперативной памяти, хотя если оперативки 1G, то не думаю что есть острая необходимость в 2G подкачки. Впрочем это зависит от того, насколько памятелюбивые программы будут использоваться, а добавить областей swap можно будет и потом (можно делать подкачку в файл, и даже есть swapd который оперативно создает файлы подкачки).
Строка 63 ⟶ 56 :
Также, для некоторых дистрибутивов может потребоваться раздел /boot/efi для правильной загрузки - для него требуется выделять больше 256 мб.
 
Впрочем, разметка разделов в Linux может быть легко изменена благодаря программе Gparted. Поэтому лучше сначала выделить избыточное количество, а уже потом, понимая сколько действительно нужно для нормальной работы ОС, изменять по своему усмотрению.
 
====Выбор ПО====
====Настройка====
====Установка загрузчика====
==Компоненты Linux==
==От включения до мышевождения==
Пока наша система загружается, попробуем слегка ознакомиться с тем, что это такое (и чем отличается от "другой ОС", если с таковой приходилось иметь дело)
===Загрузчик===