Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Linux Описание.doc
Скачиваний:
35
Добавлен:
18.02.2016
Размер:
2.24 Mб
Скачать

Ftp-клиент lftp

Lftp — очень простая и легкая программа для передачи файлов по сети. На практике она особенно удобна для передачи больших файлов, даже если основная работа пользователя проходит в графическом режиме.

Экран не безразмерен, поэтому и свернутое окно может отвлекать от выполнения основной задачи. Если надо скачать какой-нибудь крупный объект, то проще всего активизировать новую текстовую консоль, войти в систему и воспользоваться командой lftp, войти на сервер, набрав open [имя сервера] и дать приказ на закачку. Для одного файла следует ввести get [имя файла], для группы — mget -d [шаблон имени] (опция d указывает, что следует создать каталоги с теми же именами, что и у скачиваемых файлов, и помещать объекты в одноименные каталоги). Затем можно вернуться на основной рабочий стол и продолжить заниматься своими делами. Lftp молча выполнит задание, не беспокоя вас вопросами и сообщениями.

Lftp — очень простой в управлении консольный FTP-клиент

Все настройки программы хранятся в файле /etc/lftp.conf. Его редактирование в соответствии с запросами пользователя дает возможность существенно упростить дальнейшее общение с lftp. Например, для просмотра содержимого каталога на удаленной машине имеется команда ls -al. Поскольку набирать постоянно опцию неудобно, то следует заранее указать ее в конфигурационном файле. Для этого в него добавляется строка set cmd:ls-default “-al”.

Linux загрузчики системы

Идеология открытого ПО в чем-то совпадает с тем, что принято называть “UNIX-way”: для каждой задачи существует несколько способов решения. Поэтому пользователю приходится постоянно выбирать. Задача эта не очень проста, тем более что из рассмотрения исключается один из важнейших критериев — стоимость, которая во всех случаях приблизительно одинакова и равна нулю.

Кто-то к такому свойству свободного ПО относится как к безусловно положительному, кого-то это откровенно раздражает — мол, потребителю удобнее стандартные решения и не следует перекладывать на него головную боль производителя. Но в то же время критики упускают из виду, что Linux не является брендом в общепринятом смысле этого слова. За каждым дистрибутивом стоит не только его составитель, но и множество авторов всевозможных программ (от ядра системы до узкоспециализированных прикладных утилит), часто работающих не за зарплату, а ради интереса.

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

Grand Unified Boolloader (grub)

GRUB — самая, пожалуй, популярная программа для загрузки Linux. Именно этот загрузчик используется по умолчанию в большинстве рассматриваемых дистрибутивов. Одно из его главных достоинств — гибкость. Поддерживаются все файловые системы Linux, а также FAT 32 и NTFS. Таким образом, при помощи данной программы можно запустить любую операционную систему через передачу управления как ядру (первый способ), так и другому загрузчику (второй способ).

Загрузчик GRUB может работать не только в текстовом, но и в графическом режиме

К тому же устроено приложение просто и логично. Даже не очень опытные пользователи часто предпочитают напрямую редактировать файл конфигурации, а не разбираться с графическими инструментами настройки, которые предлагаются некоторыми дистрибутивами. Такой подход не только экономит время, но и более универсален: средств настройки может быть много, а устройство объекта одинаково во всех вариантах системы.

Загрузка системы первым способом происходит следующим образом. Сначала указывается файловая система (или какое-либо внешнее устройство), являющаяся корневой. Затем управление передается ядру, заранее прописанному в настройках.

Конфигурация загрузчика хранится в файле /boot/grub/menu.conf. Например, запись, предписывающая передачу управления системе Linux с ядром /boot/bzImage, расположенным в файловой системе /dev/hda5, будет выглядеть следующим образом:

title [название ОС]

root (hd0,4)

kernel /boot/bzImage root=/dev/hda5

boot

Обратите внимание, что нумерация разделов и дисков во второй строке начинается не с единицы, а с нуля.

Второй способ используется, если загружаемая система уже имеет свою программу запуска и менять ее нецелесообразно. В этом случае GRUB'у следует указать корневой раздел, который нужно не монтировать, а активизировать. Затем управление передается первому сектору устройства.

Например, запись для загрузки системы Windows будет выглядеть так:

title [название ОС]

rootnoverify (hd0,0)

makeactive

chainloader +1

boot

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

GRUB позволяет работать из командной строки (это удобно, например, если после какого-то сбоя он упорно не желает показывать стартовое меню, ограничиваясь системным приглашением). В этом случае можно найти “потерянный” файл конфигурации с помощью команды find /boot/grub/menu.conf и загрузить систему по команде configfile ([раздел])/boot/grub/menu.conf.

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

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]