Операционная система Linux

История создания и развития ОС Linux. Состав системы, организация вычислительных процессов. Управление в ОС Linux, интерфейс. Установка, работа с файлами и программами: текстовые редакторы, электронные таблицы, защита информации. Подключение к Интернет.

Рубрика Программирование, компьютеры и кибернетика
Вид курс лекций
Язык русский
Дата добавления 18.05.2016
Размер файла 234,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Решением данного парадокса является использование специальной компьютерной программы, называемой начальным загрузчиком, или BIOS (Basic Input/Output System). Эта программа не обладает всей функциональностью операционной системы, но её достаточно для того, чтобы загрузить другую программу, которая будет загружать операционную систему. Часто используется многоуровневая загрузка, в которой несколько небольших программ вызывают друг друга до тех пор, пока одна из них не загрузит операционную систему.

В современных компьютерах процесс начальной загрузки начинается с выполнения процессором команд, расположенных в постоянной памяти (например на IBM PC -- команд BIOS), начиная с предопределённого адреса (процессор делает это после перезагрузки без какой бы то ни было помощи). Данное программное обеспечение может обнаруживать устройства, подходящие для загрузки, и загружать со специального раздела выбранного устройства (чаще всего загрузочного сектора данного устройства) загрузчик ОС.

Начальные загрузчики должны соответствовать специфическим ограничениям, особенно это касается объёма. Например, на IBM PC загрузчик первого уровня должен помещаться в первых 446 байтах главной загрузочной записи, оставив место для 64 байт таблицы разделов и 2 байта для сигнатуры 55AAh, необходимой для того, чтобы BIOS выявил сам начальный загрузчик.

Этап загрузки ядра

Ядро при загрузке обычно имеет вид файла-образа, сжатого в формат zImage или bzImage с помощью zlib. В нём содержится головная программа, которая проводит минимальную настройку оборудования, распаковывает образ целиком в верхнюю память и монтирует RAM-диск, если он предусмотрен. После этого она выполняет запуск ядра посредством ./arch/x86/boot/head и процесса startup_32.

Лекция 6. Интерфейс пользователей Linux

Вопросы лекции:

1. Режим командной строки

2. Оконная среда GNOME

3. Рабочий стол, настройка панели

Режим командной строки

Начинающий пользователь, естественно начинает осваивать OS Linux с графического интерфейса. Но через некоторое время решает попробовать и работу в командной строке. В конечном счёте, к этому подойдёт практически каждый. Это довольно интересный и увлекательный процесс. Только в командной строке открывается вся мощь этой операционной системы. В этом обозрении идет перечисление самых основных команд. Всё это есть в справочном руководстве - man, но сначала, возможно будет не с руки им пользоваться. Сперва попробуйте просто набирать команды данные ниже без дополнительных параметров (которых довольно много и можно узнать, задав “команду -help”или “man имя команды”.

Команды:

login запрос от пользователя имени и пароля (запрос от системы к пользователю) для входа в систему( по умолчанию, при наборе пароля, он не отображается).

· logout выход из текущего сеанса оболочки.

· startx команда для запуска графического интерфейса X Window (не путайте с системой Windows. Не бойтесь. Это не она:))

· shutdown останавливает систему и предотвращает повреждение файловой системы при этом, используется только при работе в консольном режиме. При работе в режиме X Window, не используйте. halt быстрое и корректное выключение системы.

· poweroff корректное выключение системы.

· reboot корректное выключение с последующей загрузкой. Перезагрузка.

· vmstat выдаёт сведения о процессах, памяти и загруженности центрального процессора.

· su вход в сеанс администратора, но придётся ввести пароль. Для выхода из этого сеанса наберите exit и нажмите ENTER.

· apropos поиск строки в заголовках и названиях документации (дополнительно вводится слово для поиска). Выдаёт список всего найденного.

· cal форматированный календарь на текущий месяц (добавить y и будет календарь на весь текущий год).

· date отображает текущие дату и время, по системным часам ядра.

· oclock простые часы, которые висят на рабочем столе (много дополнительных параметров).

· finger отображение информации о пользователе, имя которого указано в команде.

· hostname команда отображает идентификатор данного узла сети (его имя). root может изменить имя узла на новое.

· hwclock встроенные часы Вашего компьютера. Для изменения даты и времени и синхронизации с системными часами, необходимы привилегии root.

· pwd отображает полный путь к текущему каталогу.

· tzselect запуск утилиты, которая позволяет выбрать часовой пояс.

· uname выводит информацию об используемой операционной системе (при вводе дополнительных параметров команды , выдаёт довольно много информации).

· uptime показывает текущее время, продолжительность сеанса, количество пользователей и загруженность процессора и др.

Оконная среда GNOME

Проект GNOME (GNU Network Object Model Environment, сетевая среда объектной модели GNU) стартовал в 1997 году как альтернатива тогда ещё не свободной KDE (в то время qt являлся собственническим продуктом фирмы Trolltech). Разработчики отдали своё предпочтение этой среде и стали использовать её в качестве стандартной во многих дистрибутивах Linux.

Достоинства Gnome (GNU Network Object Model Environment):

- Gnome официальный Рабочий Стол фирм IBM, HP, Sun

- Gnome официальный Рабочий Стол в государственных учреждениях штата, Висконсинг в США, Северная область Испании - Экстремадура, Китай.

- Поддерживает 114 языков

- Легок в использование, легок в изучении

- Распространяется под лицензией GPL

- Дополнительные опции для людей с ограниченными возможностями

Рабочий стол, настройка панели

Позвольте предположить: первое, что делает пользователь после установки ОС - он пытается навести порядок на виртуальном рабочем месте, настроить его «под себя». После серии переустановок Windows этот навык совершенствуется до автоматизма (никогда не замечали?). Что мы имеем в случае с Ubuntu? Если вы думали, что с этого момента вашим Рабочим столом будет «аскетичное» окно терминала, то спешим вас разочаровать (или обрадовать): ничего подобного. Конечно, графический (GUI-) интерфейс в Linux вторичен, но с иной стороны - на первом этапе почти постоянно мы будем работать в графическом режиме, а не в командном, то есть консольном. А начинать изучение ОС, скажем, с описания консольных команд было бы не совсем правильным, ведь многие читатели, кроме Windows, другой операционной системы и не видели, хотя в это трудно поверить.

Интерфейс Ubuntu в значительной степени можно сравнивать с «оконным» интерфейсом. От версии к версии дружелюбность и демократичность к «мигрирующим» в среду Linux пользователям только возрастает. Хотите - «будьте как в Windows», активно используя мышь, прыгая курсором по различным панелям и строкам меню. Однако, если манипулятор вам порядком надоел, забудьте о нем и пользуйтесь только клавиатурными сокращениями и вводом консольных команд.

В качестве графического интерфейса в Ubuntu выступает Gnome - собственно, для этой ОС он является оболочкой по умолчанию. Согласно статистике, две трети пользователей open source продуктов выбрали именно Gnome, хотя существует целая россыпь альтернативных GUI: KDE (главный конкурент «Гнома»), XFCe, BlackBox и многие другие. Следует сказать, что выбор оболочки - это одновременно и выбор тех приложений, которые будут установлены. Другими словами, разница состоит не только во внешней «обертке», но и в самом наполнении, которое входит в состав оболочки. Необходимый минимум Ubuntu всегда будет отличаться от такового в Kubuntu, Xubuntu и т.д. Мы не будем приводить доводы, графики, достоинства и недостатки того или иного пакета: при желании, со временем вы сможете без проблем поставить в систему другую оболочку или даже несколько разных и после этого отдать свое предпочтение одной из них.

На первый взгляд, десктоп в среде Gnome кажется неудобным, что нередко усугубляется низким разрешением экрана. На самом деле, ничего неудобного в организации рабочего места Ubuntu нет, стоит только привыкнуть или настроить его. Мы пойдем по второму пути.

Лекция 7. Особенности установки ОС Linux

Вопросы лекции:

1. Проверка носителей

2. Изменение таблицы разделов

3. Выбор групп пакетов

4. Выбор графической среды

5. Установка пароля root

6. Создание учетных записей пользователей

7. Порядок установки операционных систем

Проверка носителей

С одной стороны, файловая система Linux - это одно большое дерево с корневой директорией /, с другой стороны, мы говорим о файловых системах на различных устройствах и разделах. Как разрешить это кажущееся противоречие? Монтирование корневой файловой системы (/) является частью процесса инициализации. Все остальные созданные файловые системы невозможно использовать в Linux до тех пор, пока они не будут смонтированы в определенных точках монтирования.

В текущем наборе смонтированных файловых систем точка монтирования является обычной директорией дерева каталогов, в которую файловая система устройства добавляется при монтировании. Монтирование - это процесс, благодаря которому файловая система устройства становится доступной для использования. Например, можно смонтировать файловые системы разделов жесткого диска в точках монтирования /boot, /tmp или /home, файловую систему дискеты в точке монтирования /mnt/floppy, а файловую систему компакт-диска в точке монтирования /media/cdrom1. Как видите, точки монтирования могут располагаться как в корневой директории, так и в поддиректориях дерева каталогов любого уровня вложенности.

Помимо файловых систем на разделах, дискетах и компакт-дисках, существуют и другие типы файловых систем. Например, файловая система tmpfs является файловой системой в виртуальной памяти. Сетевые файловые системы, такие как NFS или AFS, позволяют монтировать на локальном компьютере файловые системы, расположенные на других компьютерах. Можно даже создать файл в существующей файловой системе, отформатировать его в качестве отдельной файловой системы (возможно, другого типа), после чего смонтировать эту новую файловую систему. Этот способ часто используется при работе с образами оптических носителей, когда загруженный ISO-образ CD- или DVD-диска монтируется вместо реального физического носителя для последующего копирования. Другим таким примером может являться пространство подкачки, размещенное не на выделенном разделе, а в файле. Несмотря на то, что в процессе монтирования фактически монтируется файловая система какого либо устройства (или другого ресурса), принято говорить просто о "монтировании устройства", хотя на самом деле подразумевается, что речь идет о "монтировании файловой системы устройства".

Для монтирования и демонтирования файловых систем обычно требуются привилегии пользователя root. Если вы вошли в систему под учетной записью обычного пользователя, используйте для получения прав суперпользователя команду su - или su. Если в наших примерах вы видите, что приглашение командной строки начинается с символа #, как в листинге 1, значит, для их выполнения необходимо обладать привилегиями пользователя root. Базовая форма команды mount принимает на вход два параметра: имя устройства (или другого ресурса), содержащего монтируемую файловую систему, и точку монтирования. В листинге 1 приведен пример, в котором мы смонтировали FAT32-раздел /dev/sda9 в точке монтирования /dos.

Изменение таблицы разделов

Для некоторых блочных устройств, таких как дискеты, CD- и DVD-диски, принято использовать одну файловую систему на всем носителе. Однако для больших жестких дисков и даже для USB-накопителей все доступное пространство часто делится (или разбивается) на несколько отдельных разделов.

Разделы могут отличаться по размеру, а каждый раздел может иметь свою файловую систему; таким образом, один диск может использоваться для различных целей, включая его совместное использование разными операционными системами. Например, на моих тестовых компьютерах установлено несколько различных дистрибутивов Linux (а иногда и операционная система Windows®), совместно использоующих один или два жестких диска.

Информация о разделах хранится на диске в таблице разделов. В этой таблице содержится информация о начале и конце каждого раздела, о его типе, а также о том, является ли раздел загрузочным или нет. Чтобы создать или удалить раздел, необходимо отредактировать таблицу разделов с помощью специальной программы. Для успешной сдачи экзамена LPI вам необходимо знать о программе fdisk, поэтому в этой статье рассматривается именно она, хотя существуют и другие инструменты, которые вы можете использовать.

Выбор групп пакетов

Выбор и отмена выбора производятся клавишей пробела. В конце списка компонент есть строка "Everything", которая позволяет отметить для установки все пакеты, включенные в дистрибутив Red Hat Linux. Однако имейте в виду, что для этого необходимо свыше 700 MB свободного места на диске.

Если Вы хотите провести выбор отдельных пакетов, установите отметку в строке "Select individual packages".

1. Некоторые пакеты (как, например, ядро и отдельные библиотеки) необходимы для любой конфигурации Red Hat Linux и поэтому не могут быть не включены в состав системы (их выбор нельзя отменить).

2. Вы можете всегда получить детальную информацию о пакете, название которого подсвечено, нажав клавишу [F1].

3. Обратите внимание на то, что когда Вы добавляете пакет (ставите отметку) или снимаете отметку, программа сразу же переоценивает объем дискового пространства, необходимого для установки выбранных пакетов. Это позволяет выбрать такую конфигурацию системы, которая поместится на Вашем диске, даже если он маловат.

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

После того, как выбор будет произведен, нажимаем кнопку "Ok". В некоторых случаях на этом шаге может появиться дополнительное диалоговое окно. Дело в том, что многие пакеты для корректной работы требуют, чтобы были установлены и другие пакеты или библиотеки. Red Hat Linux проверяет такие зависимости когда Вы пытаетесь установить или удалить какой-либо пакет ПО. Вот и в данной ситуации, программа инсталляции проверяет такие зависимости и, если для каких-либо пакетов требуется установка других пакетов, которые Вы не выбрали, то программа выдает список таких зависимостей и предлагает Вам разрешить возникшее противоречие:

Выбор графической среды

Графическая оболочка Linux - это именно то, что Вы видите в мониторе при использовании операционной системы построенной на принципе X Window System (оконная система), в данном случае Linux.

Графические оболочки или также можно выразиться графическое окружение принято разделять на два типа, а именно: оконные менеджеры и среды рабочих столов.

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

Мы сегодня рассмотрим популярные среды рабочих столов, а также парочку популярных, и достаточно красивых оконных менеджеров.

Все представленные графические оболочки ниже будут на скриншотах в том виде как они выглядят при установке на тот или иной дистрибутив, без всяких настроек и так далее. Так как в Интернете можно найти много картинок той или иной среды рабочего стола, которая и не будет похожа на ту, которая устанавливается по умолчанию, так как пользователь самостоятельно подстраивают среду под себя, делает скриншот и потом выкладывает его в Интернет, а так как мы хотим увидеть среду рабочего стола в том виде, в каком она есть в конкретном дистрибутиве, поэтому все скриншоты ниже сделаны сразу после установки дистрибутива с данной средой.

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

Установка пароля root

Есть ситуации, когда требуется войти в систему под root, но пароль неизвестен. Общий механизм восстановления заключается в осуществлении загрузки системы в однопользовательском режиме и редактировании пароля. Этот доступ можно получить только отредактировав конфигурацию менеджера загрузки ОС. Если по какой-то причине этого сделать нельзя (установлен пароль на изменение запуска, используется «самописный» загрузчик и т.д.), то следует использовать LiveCD любого доступного дистрибутива Linux.

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

Решение, которое может обезопасить от такого рода взлома ОС, заключается в установке пароля доступа к редактированию конфигурации менеджера загрузки системы.

Если у вас при загрузке компьютера появляется меню выбора операционных систем то, скорее всего, у вас в нём есть пункт, обозначенный recovery mode. Загрузитесь в него, у вас запустится консоль с правами root. Если у вас одна операционная система, то для отображения меню GRUB при загрузке необходимо удерживать кнопку Shift, если это не срабатывает, то попробуйте при загрузке компьютера (когда вы видите заставку Ubuntu), нажать на кнопку Reset на системном блоке компьютера, при следующей загрузке меню GRUB отобразится без каких-либо манипуляций.

Сначала необходимо перевести корневую файловую систему в режим записи mount -no remount,rw /

Теперь для установки нового пароля достаточно набрать команду passwd имя_пользователя где вместо имя_пользователя подставить имя нужного пользователя, а потом reboot для перезагрузки компьютера.

Если пункта recovery mode нет, то выберите строчку с вашей системой, нажмите E и допишите в конец опций ядра слово single, теперь нажмите B и у вас загрузится тот же терминал с правами суперпользователя.

Создание учетных записей пользователей

Процесс управления локальными пользователями и группами простой и мало отличается от большинства других операционных систем GNU/Linux. Ubuntu и другие дистрибутивы на основе Debian поощряют использование пакета "adduser" для управления учетными записями.

1. Для добавления учетной записи пользователя используйте следующий синтаксис и следуйте подсказкам для указания пароля и опознавательных характеристик таких как полное имя, телефон и пр.: sudo adduser username

2. Для удаления пользователя и его первичной группы используйте следующий синтаксис: sudo deluser username

Удаление пользователя не удаляет связанный с ним домашний каталог. Оставлено на ваше усмотрение хотите ли вы удалить каталог вручную или оставите его в соответствии с вашими политиками хранения.

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

Вы можете захотеть изменить эти значения UID/GID каталога на что-то более подходящее, как, например, значения суперпользователя и, возможно, переместить каталог для предотвращения будущих конфликтов:

sudo chown -R root:root /home/username/

sudo mkdir /home/archived_users/

sudo mv /home/username /home/archived_users/

3. Для временного блокирования или разблокирования используйте следующий синтаксис:

sudo passwd -l username

sudo passwd -u username

4. Для добавления или удаления персональной группы используйте, соответственно, следующий синтаксис:

sudo addgroup groupname

sudo delgroup groupname

5. Для добавления пользователя в группу, используйте:

sudo adduser username groupname

Порядок установки операционных систем

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

При этом если вы работаете в Windows 95/98/Ме, то установка начнется сразу же, а если программа установки была запущена из-под более мощной системы, например Windows 2000, XP, Vista, Seven придется все-таки перезагрузить компьютер с компакт-диска.

Возможно, ваш компьютер уже настроен для загрузки с компакт-диска. Если же загрузки с компакт-диска не происходит, при перезагрузке компьютера войдите в настройки BIOS. На большинстве систем для этого сразу после включения компьютера или перезагрузки следует нажать клавишу Delete или F11.

После этого найдите раздел Advanced BIOS Settings (иногда название раздела может отличаться, но оно в любом случае очень похоже на приведенное нами). Войдите в него, сначала переместив на него указатель с помощью курсорных клавиш, а затем нажав клавишу Enter. Теперь найдите в параметрах либо пункт Boot Sequence (порядок загрузки), либо, если его нет, пункт 1st boot device (первое загрузочное устройство). Выберите курсорными клавишами нужный пункт и, изменяя его значение с помощью клавиш PageUp и PageDown, сделайте первым загрузочным устройством CD-ROM. Нажмите клавишу Esc, чтобы выйти из раздела, а затем F10, чтобы выйти из BIOS с сохранением настроек. Скорее всего, компьютер попросит вас подтвердить это намерение. Обычно для подтверждения следует нажимать клавишу Y, что значит yes (да).

Все современные компьютеры имеют возможность загрузки с компакт-диска. Если ваш компьютер почему-либо не располагает такой возможностью, для установки Linux придется создать загрузочную дискету. Для этого на компакт-диске с дистрибутивом Linux всегда имеются специальные средства.

Обычно они расположены в папке под названием dostools (или в папке с похожим названием). Там располагаются образы загрузочных дискет и DOS-программа для их создания. Для получения более подробных инструкций читайте файлы README на компакт-диске с дистрибутивом.

Лекция 8. Работа пользователей в ОС Linux

Вопросы лекции:

1. Регистрация пользователей в системе

2. Запуск программ

3. Работа с файлами

4. Работа с устройствами

5. Текстовые редакторы

6. Электронные таблицы

7. Презентации

8. Защита информации

9. Работа с Интернетом

Регистрация пользователей в системе

При добавлении пользователя следует совершить несколько шагов. Пользователь должен быть занесен в файл паролей /etc/passwd под уникальным именем и идентификатором. Должны быть описаны идентификатор группы (GID), полное имя и другая информация. Должен быть создан домашний каталог пользователя и установлены необходимые права доступа. Домашний каталог должен быть снабжен необходимыми файлами инициализации shell. Должны быть выполнены и другие работы по конфигурации (например, создан spool для входной почты).

Хотя очень несложно добавлять пользователей вручную (я так делаю), когда вы сопровождаете систему со многими пользователями, легко что-то упустить. Самый простой способ регистрации пользователей, это использование диалоговой программы, которая задаст вам все необходимые вопросы и автоматически скорректирует все необходимые системные файлы. Эта программа называется useradd или adduser, в зависимости от вашего дистрибутива. Страницы руководства для этих программ должны быть достаточно понятными. adduser использует в своей работе файл настроек /etc/adduser.conf, который задает настройки по умолчанию для нового пользователя системы.

Вот пример обычного файла /etc/adduser.conf:

# /etc/adduser.conf 'adduser' configuration

# See adduser (8) and adduser.conf(5) for full documentation

# The DSHELL variable specifies the default login shell on your

# system

DSHELL=/bin/bash

# The DHOME variable specifies the directory containing users' home

DHOME= home

# If GROUPHOMES is "yes". then the home directories will be created as

# /home/groupname/user

GROUP HOMES=no

# If LETTERHOMES is "yes", then the created home directories will have

# an extra directory - the first letter of the user name. For example'

# home u user

LETTERHOMES=no

# The SKEL variable specifies the directory containing "skeletal" user

# files; in other words, files such as a sample profile that will be

# copied to the new user's home directory when it is created

SKEL=/etc/shel

# FIRST_SYSTEM_UID to LAST_SYSTEM_UID inclusive is the range for

UIDs

# for dynamically allocated administration and system accounts

FIRST_SYSTEM_UID=100

LAST_SYSTEM_UID=999

# FIRST_UID to LAST_UID inclusive is the range of UIDs of dynamically

# allocated user accounts

FIRST_UID=1000

LAST_UID=29999

# The USERGROUPS variable can be either "yes" or "no" If "yes" each

# created user will be given their own group to use as a default, and

# their home directories will be g+s If "no", each created user will

# be placed in the group whose gid is USERS_GID (see below).

USERGROUPS=yes

# If USERGROUPS is "no", then USERS_GID should be the GID of the

group

# 'users' (or the equivalent group) on your system

USERS_GID=100

В дополнение к предустановленным переменным, которые нужны команде adduser, /etc/adduser.conf определяет где по умолчанию лежат системные файлы настроек для каждого пользователя. В данном примере они лежат в каталоге /etc/skel, как определено в переменной SKEL=. Файлы в данном в каталоге, являются настройками системы по умолчанию для каждого пользователя. Это, например, .profile, .tcshrc или .bashrc, которые автоматически копируются в домашний каталог нового пользователя командой adduser. Если Вы считаете нужным разместить в домашнем каталоге каждого нового пользователя еще какие-то файлы настроек (например, для иксов), положите их в каталог /etc/skel.

Запуск программ

Для того, чтобы запускать программы от имени администратора root, в том числе и в основном графические, можно использовать графические же утилиты kdesudo (программа, написанная на Qt для KDE, например) и gksu (программа с GTK-интерфейсом для Gnome, XFCE и т.п.).

Использовать оба варианта запуска графических программ от имени администратора очень просто:

Через консоль путём ввода приставки kdesudo (или gksu) перед именем программы, как в случае с sudo: gksu synaptic

Такую же комбинацию kdesu или gnomesu с названием программы можно вводить в графическом диалоге "Выполнить программу": kdesudo /sbin/yast2.

Работа с файлами

Одна из самых больших проблем для пользователей Linux -- это работа с файлами в форматах MS Word (и других программ из пакета MS Office). Ведь пока что большинство текстов создается именно в этом формате. Наиболее распространенное средство просмотра таких файлов, -- это программа (точнее библиотека программ) wv, которая раньше носила более полное название mswordview.

Библиотека wv предназначена для получения доступа к файлам форматов MS Word 6/95/97/2000 из операционных систем типа UNIX, в частности из Linux. В состав дистрибутива ALT Linux Junior 1.0 включена версия 0.6.5 этого пакета, авторами которого являются Dom Lachowicz и Caolan McNamara (первый разработчик). Если у вас этот пакет не установлен, вы можете найти его на сайте http://www.wvware.com.

Идея, реализованная в этом пакете, очень проста: раз мы не имеем средств для просмотра файлов в формате MS Word, то давайте преобразуем текст из этих файлов в какой-то открытый формат. В качестве последнего можно выбрать один из следующих форматов: HTML, PS, PDF, LaTex, DVI (формат издательской системы TgX), ABW (формат текстового редактора AbiWord), Wml (формат, используемый в персональных органайзерах PDA и устройствах типа Web-телефонов), ASCII-текст. Вызов отдельных библиотечных процедур может быть использован в других приложениях. Разработчики обещают, что вскоре станет возможным и обратное преобразование: из перечисленных открытых форматов -- в формат MS Word.

Пакет состоит из отдельных программ, каждая из которых предназначена для преобразования doc-файла в определенный формат. Этот формат указывается непосредственно в названиях отдельных программ пакета: wvAbw, wvCleanLatex, wvDVI, wvHtml, wvLatex, wvMime, wvPDF, wvPS, wvRTF, wvSimpleCLX, wvText, wvWml. Кроме того, в состав пакета входят две вспомогательных утилиты: wvVersion, которая служит для получения информации о версии документа MS Word, и wvSummary -- эта утилита выводит общую информацию о документе, которую в самом MS Word можно ввести через команду меню Файл | Свойства. Вот как выглядит вывод этих команд (для использованного мной в этом примере файла служебные данные не были введены; впрочем, если их ввести по-русски, то радости будет не много больше, поскольку вывод получим в кодовой странице СР-1251, так что текст на экране будет нечитаемым).

Работа с устройствами

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

Для дисковых накопителей и их логических разделов сегодня чаще всего в различных дистрибутивах GNU/Linux по-умолчанию используются адреса устройств вида /dev/sdX и /dev/sdX*, соответственно (где "X" - буквенное обозначение устройства, а "*" - номер раздела на нём). Например: /dev/sda1 - первый (1) раздел на первом (a) диске.

Будь то жёсткий, оптический компакт-диск, USB-карточка, подключённая к системе, или сетевой ресурс данных, логические разделы какого-либо из этих накопителей присоединяются к основной файловой системе при помощи специального механизма "монтирования" по назначенным для них адресам (в так называемых "точках монтирования"). Именно так при загрузке Linux сначала монтирует в виртуальный адресный корень ("/") основной ("корневой") раздел данных, а потом, при необходимости, и дополнительные с остальным содержимым - в отдельные папки.

В отдельном разделе в принципе может храниться и любая из системных директорий Linux: /boot с настройками Grub и ядром Linux - для надежности и безопасности, /usr - для контроля размера установленного прикладного программного обеспечения, или /home - для независимости настроек пользователей от системы при её обновлении, например. Внешние носители данных, любые несистемные логические разделы накопителей данных обычно подключаются внутри папки /media.

Современные рабочие столы GNU/Linux, Gnome, KDE и т.п., представляют пользователю подключенные логические разделы в привычном виде иконок и пунктов меню, однако в любом файловом менеджере это - всего лишь ссылки на реальные системные адреса.

При переполнении физической оперативной памяти, или использовании режима "сна" (с сохранением данных ОЗУ на диск), Linux может использовать так называемый swap-раздел со специальной файловой системой. Его создание на диске и использование не обязательно, но необходимо для работы режима "сна".

Список всех логических разделов на всех подключённых к системе носителях данных вы можете посмотреть, вызвав в консоли команду: fdisk -l, например (может потребовать прав администратора). Помимо того, логические разделы могут быть представлены в системе и использоваться в различных конфигурациях, включая /etc/fstab и Grub, в виде символьных ссылок, содержащих в своих названиях уникальные номера ID каждого из томов, не изменяющиеся в зависимости от размера и расположения логического раздела на диске: смотрите dir /dev/disk/*.

Текстовые редакторы

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

Наиболее популярными тестовыми редакторами в Linux являются редакторы vi и emacs. Редактор vim, представляет собой улучшенную версию редактора vi. Vim является полноэкранным текстовым редактором и кроме всех функций редактора vi, поддерживает также и ряд дополнительных. Командой, загружающей редактор vim, является "vi".

Редактор vi - универсальный полноэкранный текстовый редактор в среде UNIX. Универсальность означает, что, во-первых, этот редактор есть во всех UNIX-подобных ОС и, во-вторых, этот редактор работает с практически любым видом терминала (ANSI, VT100, VT220, VT320, DEC, и т.д.). Эта универсальность обернулась несколько непривычным (для пользователей DOS) пользовательским интерфейсом: для управления редактором используются лишь "обычные" кнопки клавиатуры (алфавитно-цифровые символы и знаки препинания).

Редактор vim работает в трех режимах:

* Командном режиме, в котором любая вводимая последовательность символов считается командой. Под командами понимаются последовательности нажатия клавиш клавиатуры, выполняющие операции перемещения курсора, редактирования и управления редактором.

* Текстовом режиме - когда все вводимые символы считаются текстом и отображаются на экране. Большую часть времени работы с редактором пользователь находится в этом режиме.

* Режиме последней строки, когда в последней строке экрана вводятся однострочные команды (этот режим иногда называют режимом построчного редактирования) и выполняются после нажатия клавиши. Набор команд построчного редактирования включает те же команды, что и редактор Sed.

Работа с vi начинается в командном режиме. Этот режим позволяет использовать определенные команды для редактирования файлов или перехода в другие режимы. Большинство команд, используемых в командном режиме, состоит из одного или двух символов.

Вставка или редактирование текста осуществляется в режиме редактирования. Переход в режим редактирования из командного режима выполняется с помощью команды "i" ("insert" - вставка) или "a" ("append" -добавление). В режиме вставки пользователь вставляет текст в документ на место, указываемое курсором. В режиме добавления ввод начинается со следующего за курсором символа.

Режим последней строки - это специальный режим, используемый для расширения возможностей командного режима. При вводе таких команд они появляются в последней строке экрана Переход в режим последней строки выполняется командой":"(двоеточие) в командном режиме.

Электронные таблицы

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

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

Электронные таблицы предоставляют пользователю компьютерный вариант так называемой рабочей книги для проведения расчетов. Книга состоит из отдельных именованных листов (таблиц), которые в свою очередь формируются из ячеек, получаемых пересечением строк и столбцов. Столбцы таблицы нумеруются заглавными латинскими буквами (A, B, ..., Z, AA, ..., AZ, ...), а строки - числами. Каждая ячейка имеет уникальный адрес, составленный из имен столбца и строки, например, A1 или D55.

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

Презентации

13 октября 2000 года Sun открыла исходные коды пакета StarOffice. Таким образом появился проект OpenOffice.org (обратите внимание на приставку.org -- как говорится на Web-странице проекта, именно так следует правильно именовать данный проект, поскольку "OpenOffice" является зарегистрированной торговой маркой какого-то другого продукта).

Исходные коды OpenOffice.org основаны на технологии, которая первоначально была разработана Sun Microsystems для будущих версий пакета StarOffice (ТМ). В отличие от StarOffice проект OpenOffice.org не содержит интегрирующей оболочки -- архитектура пакета предполагает отдельное использование входящих в пакет приложений. Пакет написан на языке C++ и включает в себя все основные офисные приложения, такие как текстовый процессор, электронную таблицу, программу управления презентациями, программу для работы с графикой, средства создания диаграмм и редактирования формул. Но OpenOffice.org не включает в себя клиента электронной почты, календаря и браузера.

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

Защита информации

К сожалению, очень распространен ряд заблуждений, связанных с безопасностью Linux. Некоторые пользователи убеждены в том, что Linux абсолютно защищена сразу после установки и не требуются никакие дополнительные меры, направленные на увеличение ее безопасности. Как один из вариантов подобного заблуждения бытует мнение, что «вирусов под Linux не бывает». Отсутствие вирусов объясняют особенностями архитектуры системы, которая делает их существование невозможным. Данное мнение не совсем верно: вирусы и другие вредоносные программы под Linux встречаются, хотя и не в таком количестве, как под ОС семейства Windows. Особенностью вредоносных программ под Linux является то, что для начала своих деструктивных действий они требуют прямого вмешательства пользователя. Самопроизвольной активации вируса без участия пользователя (обычная ситуация в Windows, например, в случае вирусов MSBlast, NetSky...) не происходит. Таким образом, малое количество вирусов объясняется слабой распространенностью Linux именно в качестве операционной системы для пользовательского компьютера. Подобная ситуация складывалась с ОС Windows NT 4.0 во времена ее появления. Вирусов под нее было очень мало, и написать серьезный вирус считалось невозможным из-за того, что ее архитектура была недостаточно изучена авторами вирусов да и система тогда еще не приобрела популярности. Аналогичное положение до сих пор сохраняется для системы NetWare, внутренняя архитектура которой мало знакома неспециалистам.

Второе довольно распространенное заблуждение относится не только к системам на базе Linux: многие пользователи почему-то уверены, что именно их сервер никто не станет взламывать. Если ваш сервер или рабочая станция в сети до сих пор не подвергались злонамеренному воздействию, это не значит, что и в будущем никто не предпримет подобных попыток. Даже если на сервере нет никаких важных данных, захваченный сервер можно использовать для рассылки спама или для организации атак на другие серверы.

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

Работа с Интернетом

Если вы установили на свой компьютер операционную систему Linux, то рано или поздно у вас возникнет желание использовать ее для подключения к Internet. Давайте попробуем вместе проделать это.

Все довольно просто, поскольку в последних дистрибутивах Linux предусмотрена возможность централизованной настройки различных компонент операционной системы, которые отвечают за подключение к Сети. Вам не нужно будет изучать форматы различных файлов и конфигурировать каждый компонент системы в отдельности. Централизованная настройка появилась в дистрибутиве Linux Red Hat 6.0, о котором и пойдет речь в дальнейшем.

Разработчики Red Hat 6.0 включили в новую версию дистрибутива единый конфигуратор linuxconf. Он работает как в текстовом, так и в графическом режимах, что позволит вам применять его практически в любой конфигурации системы. Создатели linuxconf стремились сделать настройку компонент Linux более понятной и удобной, и в большинстве случаев это им удалось.

За подключение к Internet в любой разновидности операционной системы UNIX отвечает несколько компонент: ядро ОС, которое должно поддерживать стек протоколов TCP/IP; программа реализации протокола физического уровня (для телефонного соединения это протоколы PPP или SLIP); подсистема настройки модема - chat-сценарий либо AT-команды (прямое общение с модемом). Кроме того, нужно настроить DNS для разрешения использования имен удаленных серверов и программу обслуживания стека протоколов TCP/IP inetd. Впрочем, вопросы настройки DNS и inetd выходят за рамки настоящей статьи.

Раньше, чтобы ядро ОС Linux поддерживало протокол TCP/IP, его требовалось перекомпилировать, но в последней версии дистрибутива Red Hat эта проблема была решена с помощью модулей, которые загружаются в ядро. Поддержка загружаемых модулей существовала и прежде, однако в новом дистрибутиве она используется наиболее активно, что позволяет изменять конфигурацию ядра без перезагрузки компьютера и остановки вычислений. В дистрибутиве Red Hat 6.0 поставляется ядро, откомпилированное с поддержкой всех возможных модулей, в том числе и TCP/IP, поэтому вполне достаточно загрузить соответствующий модуль командой insmod. Причем саму команду вызывать не стоит - для загрузки в ядро модуля поддержки TCP/IP лучше задействовать файл конфигурации сети network в каталоге /etc/sysconfig/. Для поддержки сетевых протоколов в нем должна быть следующая строка: NETWORKING=yes.

Если такой строки нет, то нужно ее добавить или изменить.

Лекция 9. Работа с файлами и программами в ОС Linux

Вопросы лекции:

1. Типы файлов

2. Организация файловой системы

3. Создание и управление файловой системой

4. Каталоги. Команды работы с файлами

5. Файловые менеджеры. Архивирование файлов

6. Стратегии резервного копирования

Типы файлов

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

Во всех этих случаях используется один и тот же подход, основанный на идее байтового потока. Поэтому наряду с обычными файлами и каталогами, файлами с точки зрения Linux являются также:

О файлы физических устройств;

- именованные каналы (named pipes);

- гнезда (sockets);

- символические ссылки (symlinks).

Организация файловой системы

Операционная система Linux поддерживает множество файловых систем, в настоящее время наиболее широко используются: ext2, ext3,ext4, reiserfs. Так же, современные ОС Linux совместимы с файловыми системами (ФС далее), используемыми ОС Windows, такими как NTFS и FAT32, но использование данных ФС в Linux крайне не желательно по причине того, что данные ФС разрабатывались под ОС Windows и поддержка Windows-разделов ядром Linux реализована с помощью сторонних утилит/драйверов/модулей, что накладывает некоторые ограничения (например, согласно проекту Linux-NTFS на разделах с NTFS поддерживается практически только чтение (запись -- лишь в существующие файлы без изменения их размера), так же ОС Linux не имеет возможности разграничивать права доступа к файлам на разделах NTFS. Данная ситуация со временем может поменяться.

Файл в Linux существует пока на inod существует хотя бы одно указание (1 путь/имя), как только из системы удаляется последнее указание на inod, блоки, занимаемые файлом с данным inod "переходят" в свободный список (список блоков, доступных для выделения на диске). То есть блоки становятся свободным местом на диске.

В ФС UNIX есть такое понятие как суперблок. Суперблок - это своеобразный аналог FAT таблицы в ФС FAT32. Суперблок содержит в себе следующую информацию о файловой системе:

- общее число блоков и индексных дескрипторов в файловой системе;

- число свободных блоков и индексных дескрипторов в файловой системе;

- размер блока файловой системы;

- количество блоков и индексных дескрипторов в группе;

- размер индексного дескриптора;

- идентификатор файловой системы.

Суперблок размещается в первых 1024 байтах раздела, от его целостности зависит работоспособность ФС. ОС создает несколько копий суперблока для восстановления в случае повреждения оригинального и размещает их (копии) различных областях жесткого диска.

При загрузке, ядро ОС Linux после монтирования корневого раздела на чтение, автоматически примонтирует остальные разделы жесткого диска. Какие разделы необходимо примонтировать, ядро берет из конфигурационного файла /etc/fstab.

Создание и управление файловой системой

Основными задачами администрирования файловых систем являются создание, монтирование и демонтирование физических файловых систем, а также проверка их целостности. В следующих подразделах мы рассмотрим соответствующие команды и обобщенно опишем выполняемые ими действия.

Создание физической файловой системы

Команда mkfs создает файловую систему путем записи на указанное устройство (необходимо указать специальное символьное устройство). Файловая система создается на основе указанных в командной строке типа файловой системы (ТипФС), специфических_опций и операндов. Команда имеет следующий синтаксис: mkfs [-F ТипФС][-V][-m] [-o специфические_опции] устройство размер [операнды].

Специфические опции и операнды зависят от конкретного типа создаваемой файловой системы. Их можно посмотреть на соответствующей странице справочного руководства (например, man mkfs_ufs для файловой системы ufs).

Каталоги. Команды работы с файлами

Довольно часто вместо термина каталог можно встретить папка (англ. folder). Этот термин хорошо вписывается в представление о файлах как о предметах, которые можно раскладывать по папкам, однако часть возможностей файловой системы, которая противоречит этому представлению, таким образом, затемняется. В частности, с термином «папка» плохо согласуется то, что ссылка на файл может присутствовать одновременно в нескольких каталогах, файл может быть ссылкой на другой файл и т.д. В Linux эти возможности файловой системы весьма важны для эффективной работы, поэтому будем всюду использовать более подходящий термин «каталог».

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

Файловые менеджеры. Архивирование файлов

GNOME Commander - мощный файловый менеджер

NOME Commander - очень классный, мощный, качественный, бесплатный, графический, двух-панельный файловый менеджер, обязанный своим появлением таким аналогичным продуктам как: Midnight Commander и Norton Commander. В принципе, все двух-панельные файловые менеджеры в Linux, как правило очень схожи по своим возможностям и внешнему виду, с Total Commander для Windows и Gnome Commander.

Pantheon Files - файловый менеджер в Ubuntu

Pantheon Files - это форкнутый менеджер Marlin или, как говорят другими словами, модификация, имеющая вектор развития в направлении простоты, скорости, комфорта. В дистрибутиве Elementary OS, данный файловый менеджер, выступает в качестве основного, по-умолчанию менеджера, а соответственно и имеет поддержку от команды разработчиков этого дистрибутива. Общее визуальное оформление, выполнено в знакомом стиле Nautilus(a), по его форме и подобию, если так можно сказать, но с преобладанием минималистического стиля.

Файловый менеджер Marlin в Ubuntu

Файловый менеджер Marlin в Ubuntu - практически может быть использован, как альтернатива стандартному "юбунтовскому" менеджеру файлов, Nautilus. Это легковесный, простой и удобный файловый менеджер, который с определённого времени, является системной программой по-умолчанию в дистрибутиве Elementary OS. По своей аналогии, его можно сравнить с Thunar(ом) из XFCE, такой же шустрый, изящный и в меру функциональный.

Krusader - отличный менеджер файлов

Krusader - это простой в освоении, мощный, двухпанельный файловый менеджер, похожий на такие аналоги, как Midnight Commander или Total Commander. Этот менеджер, предоставляет все функции, которые только могут понадобиться при управлении файлами. Krusader - имеет широкие возможности обработки архивов, поддерживает монтирование файловых систем, протокол FTP, расширенный поисковый модуль, обладает функциями просмотра и справки, может синхронизировать каталоги, сравнивать содержимое файлов.

EmelFM2 - файловый менеджер

EmelFM2 - в принципе, вполне сносный файловый менеджер, не перенасыщенный лишним, оснащён лишь самым необходимым, так сказать, базовым функционалом. Менеджер двух-панельный, с простым, понятным интерфейсом, наличием встроенной в менеджер командной строкой, что кстати, весьма удобно, есть возможность настроить кнопочки и их место положение под себя. В общем, не супер - не пупер, но и не ёлы-палы, нормальный такой менеджер, без прибамбасов, удобный рабочий инструмент.

...

Подобные документы

  • ОС Linux - название Unix-подобных операционных систем, основанных на одноимённом ядре. Дистрибутив Lubuntu 12: интерфейс, командная строка, основные программы, входящие в состав пакета. Работа с сетью, конфигурированием и администрированием системы.

    методичка [2,0 M], добавлен 28.10.2014

  • Linux - ядро операционной системы с монолитной архитектурой. Прародители операционной системы Linux, ее стабильные и экспериментальные версии. Процесс внедрения Linux и свободного программного обеспечения в школах и государственных учреждениях России.

    реферат [18,2 K], добавлен 19.01.2013

  • Анализ технических возможностей операционной системы Mandriva Linux - дистрибутива GNU/Linux, разрабатываемого французской компанией Mandriva, выпускающей свободные, коммерческие и корпоративные версии своего дистрибутива. Этапы установки оболочки Linux.

    презентация [26,2 M], добавлен 23.05.2010

  • История развития и версии Linux. Ключевые черты, преимущества и сравнительные характеристики операционной системы. Программные характеристики, основные причины успеха и бурного развития Linux. Главные проблемы распространения операционной системы.

    курсовая работа [64,4 K], добавлен 13.12.2011

  • Этапы загрузки Linux-системы, регистрация. Управление учетными записями пользователей. Принцип именования устройств, назначение и применение специальных файлов. Управление файлами, доступом к файловой системе, заданиями. Базовая файловая структура Linux.

    методичка [1,6 M], добавлен 15.11.2014

  • Управление памятью в операционной системе Linux. Физическая и виртуальная память. Исполнение и загрузка пользовательских программ, файловая система. Передача данных между процессами. Структура сети в операционной системе. Развитие и использование Linux.

    презентация [1,4 M], добавлен 24.01.2014

  • Linux – одна из наиболее популярных распространяемых бесплатно операционных систем. Работа с базовым ограниченным набором программ по умолчанию. Характеристика основных программ, которые расширяют возможности операционной системы Linux для пользователя.

    презентация [486,5 K], добавлен 09.10.2013

  • Linux - POSIX-совместимая и Unix-подобная операционная система для ПК и рабочих станций, ее возможности, характерные особенности как ОС: виртуальная мультиконсоль, одновременное выполнение нескольких программ, документирование, работа с сетью Internet.

    контрольная работа [84,3 K], добавлен 07.06.2011

  • Понятие и сущность операционных систем, особенности их возникновения. История создания операционной системы Linux, ее основные характеристики, сетевые возможности. Анализ бизнес-модели производства и распространения "свободного" программного обеспечения.

    реферат [35,8 K], добавлен 05.04.2010

  • Компоновка и конфигурирование Linux сервера. Общая информация об ALT Linux Server 5, его подвиды и основные функциональные возможности. Установка дистрибутива ALT Linux 5.0 "Ковчег" и Apache2+php+MySQL. Пример настройки работы сайта на web-сервере.

    курсовая работа [6,0 M], добавлен 24.10.2012

  • Особенности операционных систем Linux. Аппаратно-программные требования для работы с лабораторным практикумом. Настройка виртуальной машины. Аналоги программ WINDOWS в Mandriva. Разграничение прав доступа. Настройка безопасности и политика паролей.

    курсовая работа [1,8 M], добавлен 06.11.2014

  • Виртуальная файловая система. Файловая система Ext2fs (Linux ext2 File System). Использование операционной системы Linux. Настройка веб-сервера Apache. Управление Web-сервером. Комплекс системных программных средств, реализующих управление файлами.

    курсовая работа [167,4 K], добавлен 25.12.2013

  • Изучение операционной системы Linux: элементов файлов, структуры каталогов и прав доступа к ним. Получение практических навыков по работе с некоторыми командами данной ОС. Теоретические сведения и практические навыки по работе с процессами Linux.

    лабораторная работа [847,5 K], добавлен 16.06.2011

  • Понятие операционной системы. Фундаментальные особенности Linux. Обзор основных качеств. Программное и аппаратное обеспечение, безопасность системы. Преимущества ОС - общественная доступность проекта, открытость, бесплатность, развитая оболочка.

    реферат [63,2 K], добавлен 09.01.2011

  • Общие сведения об операционной системе Linux. Анализ информации о серверах. Основные прикладные клиент-серверные технологии Windows. Сведения о SQL-сервере. Общая информация о MySQL–сервере. Установка и специфика конфигурирования MYSQL-сервера на LINUX.

    курсовая работа [1,3 M], добавлен 16.12.2015

  • Операционная система Linux как ПК-версия операционной системы Unix. Характеристика KOrganizer — простого в использовании менеджера персональной информации. Основные разработки в ALT Linux Master. Особенности разработки в Альт Линукс Школьный Мастер.

    курсовая работа [1,3 M], добавлен 06.06.2011

  • Графические интерфейсы и расширения для DOS. История развития операционной системы Microsoft Windows. Новшества ее современных версий: пользовательский интерфейс, языковая интеграция, системы защиты. Хронология развития и архитектура системы GNU/Linux.

    реферат [38,9 K], добавлен 25.10.2010

  • Требования к операционной системе Linux, встраиваемые приложения. Предсказуемость поведения, свойства ОС реального времени. Структура ядра; системные вызовы; работа с файлами. Стандартные устройства; обзор программирования; компилирование и линковка.

    лекция [112,2 K], добавлен 29.07.2012

  • Принцип действия чередующегося тома и его преимущества перед другими типами томов. Концепция логического тома, области действия файловой системы. Выполнение стандартных операций с файлами конфигурации ОС Linux, статические и динамические библиотеки.

    контрольная работа [1,6 M], добавлен 04.08.2010

  • Первая версия Windows, постепенный рост системных требований. Важное отличие Windows 98 от Windows 95. История эволюции персональных компьютеров Apple Macintosh. Операционная система Linux, ее характерные черты и особенности, графические интерфейсы.

    реферат [1,5 M], добавлен 15.01.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.