- •Описание ос линукс Linux дистрибутивы системы
- •AltLinux
- •AspLinux
- •Linux xp
- •Mandriva
- •SuSe Linux
- •Zenwalk
- •Linux разделы и каталоги
- •Типы файловых систем
- •Дерево каталогов Linux
- •Практика
- •Linux установка приложений
- •Linux завершение установки
- •Linux использование консоли
- •Linux консольные приложения
- •Текстовый редактор vim
- •Браузер links
- •Файловый менеджер Midnight Commander
- •Ftp-клиент lftp
- •Linux загрузчики системы
- •Grand Unified Boolloader (grub)
- •Linux Loader (lilo)
- •Графические утилиты настройки загрузчика
- •Восстановление загрузчиков
- •Linux графическая подсистема
- •В большинстве случаев
- •Linux пользовательские интерфейсы
- •Трехмерный рабочий стол
- •Linux файлы
- •Операции с файлами
- •Права доступа
- •Linux системы настройки
- •Центр управления altLinux
- •Центр управления Linux xp
- •Центр управления Mandriva Linux
- •Центр управления SuSe Linux
- •Linux работа в сети
- •Команда ifconfig
- •Команда route
- •Другие команды
- •Конфигурационые файлы
- •Графические средства настройки
- •Linux пользовательские приложения
- •Браузеры
- •Почтовые клиенты
- •Офисные приложения
- •Программы для работы с графикой
- •Мультимедийные приложения
Дерево каталогов Linux
Каталоги файловой системы Linux организованы в виде дерева. Корневая директория обозначается как “/”. Таким образом, полное название любого файла начинается именно с этого символа.
В корневом каталоге, как правило, находятся только вложенные подкаталоги, имена которых одинаковы во всех реализациях системы. Так, в /boot расположены объекты, необходимые для первого этапа загрузки, и непосредственно ядро; /bin предназначен для исполняемых файлов, /sbin — для наиболее важных системных утилит, /etc — для файлов конфигурации и т. д. Для домашних каталогов пользователей существует /home.
В самом простом случае все дерево каталогов может находиться в одном разделе жесткого диска. Но у такого подхода есть ряд существенных недостатков. Например, в случае краха системы будут потеряны все пользовательские данные. Поэтому даже в самом общем случае для Linux рекомендуется создавать как минимум два тома: первый — для корневого каталога, второй — для /home.
Несмотря на то что размещать в разделах FAT/NTFS “рабочие” файлы системы Linux не принято (хотя теоретически это возможно), они могут быть доступны как для чтения, так и для записи. Правда, системе требуется указать каталог, в котором будут располагаться данные.
Практика
Создание разделов и организация файловой системы — задача установочной программы дистрибутива. Естественно, существует много практических реализаций ее решения. Включая, кстати, и полное отсутствие такового (побочный эффект свободы: любой подход кому-то нравится, и он непременно будет воплощен в жизнь). Есть проекты, идеология которых — полное отсутствие какого-либо специального инструментария для этой цели. О них тут речь не пойдет — начинающему пользователю они вряд ли подойдут.
Ближе всего к концепции минимализма стоит проект Slackware и основанные на нем дистрибутивы. В качестве примера рассмотрим, как эта процедура реализована в MOPS.
Для разбиения жесткого диска на разделы в MOPS используется псевдографическая утилита cfdisk. Пользователю нужно выбрать свободное пространство (Free Space) и активировать команду New. Затем программе указывается тип раздела, его размер и конкретизируется расположение на диске.
За разбиение диска на разделы в дистрибутиве MOPS отвечает утилита cfdisk
По умолчанию том должен быть отформатирован. Но решение не является окончательным, поскольку разделы еще потребуется подключить (в UNIX-терминологии — смонтировать). Программа установки сама определит наличие на диске разделов, пригодных для размещения Linux, и предложит выбрать нужный тип файловой системы и связанный с разделом каталог (в UNIX-терминологии — точку монтирования).
Windows-разделы автоматически подключены не будут. Пользователю следует выбрать из списка те, что будут доступны из Linux, и указать для каждого из них точку монтирования.
Преимущество такой ручной работы — максимальная гибкость. Пользователь сможет защитить некоторые Windows-разделы, запретив к ним доступ из Linux.
В дистрибутивах, основанных на Fedora, за создание и монтирование разделов отвечает графический инструмент, интегрированный в программу установки. В качестве примера рассмотрим реализацию этой процедуры в системе ASPLinux.
ASPLinux предлагает пользователю графический инструмент конфигурирования файловой системы
Для создания раздела следует выделить неразмеченную область и нажать на кнопку “Создать”. Затем при помощи “ползунка” задать размер нового тома, выбрать тип файловой системы из списка и указать точку монтирования.
По умолчанию каждый новый том располагается непосредственно за предыдущим. Однако если у пользователя есть свои соображения на сей счет, то он может точно указать отступы в мегабайтах.
Windows-разделы могут быть смонтированы автоматически. Правда, из общего списка дисков пользователю можно удалить те, информация на которых не должна быть доступна из Linux. К сожалению, такой подход не позволяет ему самостоятельно давать имена каталогам. Поэтому после установки системы придется разобраться, где что находится. Если томов слишком много, то это может стать серьезной проблемой.
Дистрибутив Mandriva предлагает пользователю похожий инструмент. Так же точно надо выделить свободное место на диске и создать в нем разделы, указав их тип, размер и точку монтирования.
Mandriva поддерживает практически все файловые системы, пригодные для размещения Linux
Windows-разделы распознаются и подключаются автоматически. Для этого пользователю вообще не надо совершать никаких активных действий. С одной стороны, это удобно, а с другой — несколько ограничивает его свободу. Тем не менее разработчики вполне резонно предположили, что удалить записи о монтировании проще, чем дописывать их. По крайней мере для начинающего пользователя.
Дистрибутив SuSE включает в себя, пожалуй, самую функциональную утилиту для разметки диска. Экспертный режим позволяет не только создавать разделы для Linux (методика тут аналогична описанной выше), но и задавать индивидуальные параметры для подключения уже существующих.
Инструмент, входящий в состав SuSE, сочетает в себе удобство графического интерфейса и функциональность консольных утилит
Недостаток такого подхода в том, что при наличии большого числа Windows-разделов процедура может затянуться надолго. Однако это компенсируется тем, что пользователь может максимально адаптировать систему под свои нужды.
Все рассматриваемые нами дистрибутивы, кроме основанных на Slackware, могут осуществлять разметку жесткого диска в автоматическом режиме. Для начинающего пользователя это предпочтительнее, только следует учесть, что такой метод предполагает полную очистку носителя, поэтому со всем, что там было раньше, придется попрощаться. Так что если вопрос о переходе на Linux не решен окончательно и бесповоротно в положительную сторону, лучше временно оставить Windows. Тем более, что эти две ОС вполне уживаются на одной машине.