Базовая информация для лёгкого освоения

Материал из UfaLUG Wiki

Перейти к: навигация, поиск

Содержание

Небольшое введение

Многие только-только решившие попробовать установить и использовать GNU/Linux сталкиваются со множеством проблем. Реально же это одна проблема - непонимание базовых принципов работы с GNU/Linux. Они не понимают, что GNU/Linux - это не Windows. И для того, чтобы освоение GNU/Linux пошло очень легко, необходимо обладать базовыми знаниями. Возникает вопрос: почему же для Windows они не требуются? Ответ: они требуются. Только чаще всего пользователь ими обладает той или иной степени потому, что раньше всего ему суют Windows,и он просто вынужден хоть как-то что-то понимать: будь то это работы с мышкой и окнами, или же работы с файлами и флэшками, дискетами, CD, DVD и другими особенностями. Об этом и пойдёт речь на данной страничке. Её цель - дать потенциальному пользователю информацию о том, как правильно работать в GNU/Linux. Сделана эта страничка для ленивых. Тем, кого лень не согнула, рекомендуется вместо неё (или в дополнение к ней) прочитать книгу "М. Уэлш. Инсталляция Linux и первые шаги" (чтение онлайн).

Почему нельзя говорить "папка"

Папка и директория - понятия совершенно разныеи не имеющие вообще ничего общего. Папка - это графический объект. Этот объект может содержать в себе информацию не только файлы, но и другую информацию. Директория (по другому называют каталогом) - список файлов и директорий более низких по иерархии (то есть которые в ней содержатся). То есть содержит только файлы и другие директории. По этой причине избегайте слово "папка".

Это очень важно для правильного понимания работы с системой.

Файловая система и внешние хранилища данных

Пожалуй, самая главная часть, вызывающая непонимание после нелогичной системы разделов Windows. Из-за этого многие входят в ступор при установке GNU/Linux.

Файловая система (в данном случае под ней подразумевается структура директорий) в GNU/Linux иерархична - на вершине иерархии находится корневой раздел ( / ), и от него идут директории: директория для домашних директорий пользователей ( /home ), директория с устройствами ( /dev ), директория с программами ( /usr ), директория с настройками системы ( /etc ), и другие. Здесь нет дисков A, B C, D, E, которые обозначают разделы и внешние хранилища информации (дискеты, флэшки, CD, DVD, винчестеры, ...) - для доступа к ним используется монтирование. Монтирование - это процесс привязывания содержимого носителя информации к определённой директории (точке монтирования). Директории, в которых находяся точки монтирования по умолчанию - /mnt и /media . Всё же никто не мешает вручную (или изменением соовтетствующего конфигурационного файла) явно указать точку монтирования, например, флэшки.


Пример:

В Windows есть диски C и D. Вставляем флэшку. Она становится диском E. В GNU/Linux при тех же условиях будет происодить вот что (в современном большиснтве случаев): как только вставляем флэшку, в директории /media появляется поддиректория disk (или принимает имя метки флэшки, или disk1, disk2 и т.д. в зависмости от количества вставленных флэшек), и содержимое флэшки становится там доступным.

Такой подход работы с файловой системой несёт огромные преимущества. Например, можно делать файлы-образы дисков, винчестеров и флэшек без сециальных программ.

Что нужно знать при установке GNU/Linux

Во-первых надо знать, куда устанавливать. Чаще всего программы установки в дистрибутивах обладают встроенной программой разметки диска. Там пользователь производит выбор, куда ставить систему и каким образом.

Дело тут вот в чём: GNU/Linux может находиться сразу на нескольких разделах - по частям. Можно создать отдельный раздел для корневой файловой системы ( / ), домашний раздел ( /home ), раздел для несистемных программ ( /usr ), раздел для хранения загрузочной информации и ядра системы ( /boot ), раздел виртуальной оперативной памяти (раздел подкачки), и много чего ещё.

Обычно рекомендуется делать три раздела для GNU/Linux: корневой, домашний и подкачка.

Вообще говоря. всё можно уместить и в одном разделе - выдеить только корневой. Однако если не выделять отдельный домашний раздел, в котором хранятся все настройки пользователей и их файлы, при переустановке (например, захотелось поменять дистрибутив) без предварительного копирования настройки будут потеряны.

Раздел подкачки при нынешних компьютерах можно не создавать вообще (хотя полезно на всякий случай). На компьютерах с 1Gb оперативной памяти большая часть этого ресурса будет отдана под ускорение операций работы с диском, если не запускать программы, которые очень требовательны к оперативной памяти. В настоящее время при работе с самыми современными графическими средами раздел подкачки может быть необходимым разве что на компьютерах с объёмом оперативной памяти 128Mb и 256Mb. В таких случаях раздел подкачки следует делать вдвое большим количества оперативной памяти, установленной на компьютере. Однако не возбраняется и вчетверо больший размер раздела подкачки. Есть ещё одна важная деталь: раздел подкачки можно и не создавать - можно потом создать файл, и представить системе как раздел подкачки. Более того - можно создать несколько таких файлов и использовать их одновременно.

В настоящее время для полноценного использования GNU/Linux с учётом полного набора нужных программ рекомендуется выделять от 7Gb под GNU/Linux. Можно уместить его и в 1Gb, и в 512Mb. Но место требуется в первую очередь для дополнительных программ.

GNU/Linux - система многопользовательская

Многопользовательская - значит одним компьютером могут пользоваться как одновременно можно подключить несколько клавиатур и мышей или заходить через терминалы), так и не одновременно несколько пользователей. Поэтому у каждого есть своя домашняя директория, где хранятся личные настройки, файлы и ... в общем всё, что отличае каждого пользователя системы. Соответственно у каждого пользователя есть определённые права доступа к разным частям системы. За счёт этого так просто систему угробить не получится. Всё же есть одно мелкое исключение, о котором речь пойдёт ниже. Ну и из-за развитой многопользовательской составляющей заражение компьютера вирусами и троянами, а также их распространение затруднено настолько, что при более менее грамотном использовании системы вредоносные программы не представляет угрозы.

Установка программ

Установка программ происходит не как Windows. С помощью диспетчера пакетов можно выбрать нужный пакет и установить его. Пакеты берутся из специальных хранилищ - репозиториев. Репозитории могут находиться как в локальной сети, на CD, DVD, флэшках, в интернете, и других местах, где могут храниться файлы. Не нужно нажимать много раз Next и указывать директорию для установки - диспетчер пакетов устанавливает программы в стандартное место и автоматически доустанавливает другие программы, которые требуются для работы данной. После установки не требуется перезагрузка - можно сразу же начинать работу с программой.

Почему не следует использовать учётную запись root для повседневной работы

Всё очень просто. Пользователь root - это аминистратор системы. Он имеет такие права, что из-под него можно сделать с системой что угодно - она ничего пртив не скажет.

К чему приводит повседневное использование root для целей, не заключающихся в обслуживании системой, можно наблюдать в Windows. В Window из линейки NT есть пользователь - Администратор. Он имеет немалые привилегии в системе. Из-за того, что подавляющее большинство пользвоателей Windows постоянно используют эту учётную запись, большинство вредоносных программ очень легко заражают компьютер и распространяются. Замечено, что при использовании этой учётной записи в Windows случаи заражения компьютеров становятся значительно более редкими, хоть и не устраняются полностью.

Также показано наглядно, почему не стоит постоянно использовать root, тут: http://www.linux.org.ru/view-message.jsp?msgid=392747

Личные инструменты