Реклама
Файловые системы Linux
Linux поддерживает очень много файловых систем, в том числе FAT(32), HPFS, UFS и многие другие, но в качестве рабочих систем рекомендуется использовать только ext2, ext3, ReiserFS, XFS, а также специализированные файловые системы: devfs, tmpfs, proc, devpts, romfs...
00:00
3.5
Атрибуты файлов

В данном уроке мы рассмотрим типы файлов. Сначала создаем пустой каталог командой “mkdir dir” и в нем текстовый файл с названием ”file” команда “echo test/dir file”. С помощью команды “ls” можно посмотреть содержимое каталога “dir”, появляется строчка с описанием файла: название, владелец, группа владельцев файла и все остальные… Утилита “cat” показывает содержимое этого файла, то есть его можно прочитать. Утилита “stat” показывает мета-данные файла. Файл можно отредактировать в редакторе с помощью команды “vim”. После редактирования команда “cmod +x” выводит содержимое файла на экран.

Далее рассмотрим атрибуты для каталога. Утилита “head” выводит 10 строчек созданного файла на правах «все остальные»… Утилита “cp” копирует файл. Каталог является таким же файлом и к нему применяются такие же атрибуты… Команда “cmod +x” читает содержимое каталога плюс команда “cmod -r” позволяет делать с ним все что угодно… Команда “chown” передает права другому пользователю при условии, что вы являетесь суперпользователем. Обычный пользователь может изменять атрибуты файла каталога с помощью команды “chsh”. Так же можно изменить права «владельца группы». Для того чтобы модифицировать файл, то есть изменить пароль, необходимо использовать права “dd”, а также, чтобы войти в этот каталог, то есть пройти через весь корень, необходимо получить право “shadow”, иначе никак. С помощью изменения атрибутов файла мы получаем права на запись, а значит на все операции с файлом.

Fedora Core
17:26
3
Установка пакетов FreeBSD через HTTP прокси
В этом уроке мы рассмотрим как запустить приложение из бинарного пакета или попросту пакет. Вводим команду pkg_add cvsup, чтобы затем можно было вытащить из cvs исходный код нашего ядра. Но его нужно устанавливать из удаленного репозитория. Также нужно установить прокси-сервер для выхода в интернет. Заходим в наш профайл для того, чтобы объявить две переменные, отвечающих за закачку ftp-портов и пакетов. После записи пути http_proxy, экспортируем его в наше окружение. Аналогично действуем с ftp_proxy. Далее сохраняем и проверяем. Для того, чтобы наши линии вступили в силу, выходим из профиля и заходим снова. Видно как идет закачка, видим наши две переменные окружения. Идет также закачка зависимостей и всего остального. Единственный недостаток у системы пакетов FreeBSD – они не сохраняются промежуточно, поэтому при каждой установке они по новой закачиваются. Сразу система не включается, так как мы не передали свои переменные http_proxy и ftp_proxy. После записи команды с литерой «-Е», отвечающей за передачу – все заработало. Ждем пока система все установит. Итак установился наш пакет cvsup. Можно посмотреть скринсейвер. Все он стоит, работает и можно им пользоваться.
05:49
2.5
Сборка и установка ядра FreeBSD
Сегодня мы рассмотрим, как установить собственное ядро из исходных кодов. Для начала зайдем в каталог, где находится конфигурационный ident файл нашего ядра. Он находится в каталоге /sys/, который является символической ссылкой на каталог user/sys/, имя нашей архитектуры пока неизвестно, поэтому назначаем ему директиву 'uname –m'. Появилась наша архитектура i386 в каталоге conf. Открыв каталог, мы видим ядро Generic, основа в системе и ядро Xbox, которое мы можем собрать и установить на платформу Xbox, и вспомогательные расширения. Далее исследуем ядро Mac, чтобы создать собственное ядро. Мы видим три основных опции: include, ident и options. Этих опций может быть много, все зависит от конфигурации. Теперь переходим в наш каталог и создадим конфигурационный файл. Сначала используем текущее ядро Generic, называем произвольно свой ident файл и добавляем options, по типу конфигурации ядра Mac. Сохраняем, теперь нужно создать ссылку на основные каталоги, поставив привилегию sudo. Проверяем и видим, как наше ядро прописалось в конфигурации. Далее осуществляем сборку нашего ядра. Запускаем и ждем пока загрузятся все параметры. Сборка завершена, далее следует инсталляция, она происходит значительно быстрее, чем сама сборка. Проверяем и перезагружаем. Все, машина загружается с новым ядром.
07:12
3
Настройка WiFi адаптера на FreeBSD
В этом уроке мы рассмотрим, как настроить адаптер WiFi под FreeBSD. Для начала проверим, какие у нас установлены адаптеры с помощью команды ifconfig. Мы видим, что сейчас стоит адаптер Ethernet, через которую мы работаем, и ral0, через которую нам нужно настроить WiFi. Проверим, какие сети находятся в радиусе действия нашего адаптера. С помощью команды sudo включаем привилегии нашему адаптеру ral0 и запускаем. Видим нашу точку доступа, ее канал и wpa. Нам нужно настроить wpa. Она настраивается специальной программой «субликан», но нам сначала нужно сконфигурировать фразу и начальный config для wpa_supplicant. За это отвечает программа wpa_passphrase. Ей передаем параметры нашей точки доступа и пароль на нужную фразу. Программа сконфигурировала файл для wpa_supplicant. Сохраним временно его в нашу директорию. Далее копируем в wpa_supplicant. Каждое действие перепроверяем. Загружаем нашу конфигурацию и редактируем. Видим стандартный адаптер Ethernet и добавляем WiFi адаптер. После внесения всех данных, сохраняем. Далее запускаем наш адаптер с помощью специального скрипта. Отключаем основной физический адаптер Ethernet и запускаем WiFi. Проверяем, он работает.
05:57
3
Создание RAID на FreeBSD
В этом уроке мы рассмотрим, как создать RAID зеркало на FreeBSD. Для этого нам понадобится система с установленным ядром, которая поддерживает gmirror, а также компьютер с двумя HDD дисками, который можно посмотреть через фидос с загруженной информацией. Видим два HDD диска IDE. Для того, чтобы проинициализировать зеркало потребуется ввести команду gmirror с параметрами label –vb, а также режим записи на диски round-robin, наш новый массив gm0 и проинициализировать диск /dev/ad0. С помощью команды sudo включаем привилегии. Так как HDD диск работает в режиме чтения и записи, нам надо отключить все ошибки, чтобы создать зеркало. Меняем переменную ядра metadata с помощью команды kern.geom.debugflags=16, где 16 – максимальное значение. Теперь повторяем команду. Метаданные записались и команда выполнилась. Следующим этапом меняем fstatus, чтобы обращаться не к диску, а к массиву и загружать разделы. Предварительно сохраним свои данные, чтобы, в случае ошибки, вернуть все назад. Далее редактируем. Наша задача поменять ad0 на mirror dm0. После ввода команды синхронизируем диски командой sudo sync и перезагружаем компьютер. Пошла загрузка системы FreeBSD. Загрузка идет с тормозами так как поменялись пути, но в процессе видно, как идет загрузка наших данных в зеркале. После загрузки проверим нашу систему на качество работы. Как видим система загружается с зеркала.
07:02
2.5
Загрузка исходных текстов FreeBSD
В данном уроке рассмотрим, как создать исходные коды текстов для операционной системы. Для начала нам нужно скопировать специальный субфайл, который будет отвечать за то, что мы хотим и куда мы хотим. Его можно получить из примеров cvsup, которые указывают путь к файловой системе. Посмотрим, что там есть. Видим коды и пути, которые нам нужны. Копируем уже готовую команду stable-surfile в домашний каталог. Запустим ее для просмотра. Сначала идет краткий обзор, далее, как запускать программу cvsup и с какими ключами и описание других опций. Нас интересует default-host –откуда мы будем непосредственно загружать исходные коды. И вторая опция – обозначающая версию исходных кодов (в данном случае -7). Далее идут порты, документация и прочее. Задаем параметры. В пояснении четко указано, что заменить в default-host и где эта опция хостится. Прописываем путь и запускаем. Далее ждем загрузки. Теперь перейдем на Using CVSup через зеркало. Нам нужна опция CVSup mirror sites, находим. Непосредственно хосты. Выбираем нужный язык (Русский). Перед нами список хостов, сгруппированных по странам. Возьмем CVSup7, выходим из браузера и опять редактируем. Прописываем адрес в default-host, вторую команду stable-surfile. Запускаем. Не забываем прописывать привилегии командой sudo. Ждем полной загрузки исходных кодов и проверяем.
06:21
2.5
Настройка сети
В данном уроке рассмотрим один из способов подключения к Интернету через ADSL-соединение. В качестве основного устройства будет применяться  ADSL-маршрутизатор, соединенный с сетевой картой посредством кабеля Ethernet. Может понадобиться дополнительная настройка маршрутизатора, что не описывается в данном уроке. В данной инструкции детально не рассматривается работа с сетью, поэтому будем производить настройку с помощью программ с графическим интерфейсом. Для соединения компьютера с маршрутизатором будем использовать программу среды GNOME. Необходимо ввести пароль администратора. В данном окне отображаются все доступные соединения. Нужное соединение – это Ethernet. Просмотрим его свойства. Для активации соединения установим соответствующий флажок. Из раскрывающегося списка можно выбрать как ручную, так и автоматическую настройку соединения. Выберем соединение вручную, которому соответствует пункт «Статический адрес IP». Адрес, маска подсети и адрес шлюза должны быть указаны в руководстве к вашему устройству, в данном случае маршрутизатору, либо даны провайдером, предоставляющем услуги доступа в Интернет. IP адрес является уникальным для вашего компьютера. Маска подсети позволяет разбить IP-адрес на адрес сети и адрес узла. Адрес шлюза – это адрес устройства к которому подключен ваш компьютер. Подключение к маршрутизатору завершено. Перейдем на вкладку DNS. Здесь устанавливаются адреса серверов, которые создают IP-адрес. Добавим два адреса и применим. При правильной настройки сети и маршрутизатора вы подключены к сети провайдера. Далее в уроке показаны настройки Интернета.
Debian Linux
Программа: Debian Linux
03:35
3.5
Управление демонами
В данном уроке познакомимся с демонами и научимся ими управлять. Для начала проведем эксперимент. Посмотрим, какие уровни запуска задействованы в ОС и когда именно. В качестве основы используем программу runlevel, которая выводит на экран предыдущий и текущий уровни запуска. Буква N означает, что до установки текущего уровня запуска других уровней не устанавливалось. Цифра указывает на текущий уровень запуска. Для просмотра уровней в каталог /etc/init.d поместим специальный сценарий, на который затем создадим символические ссылки в каталогах /etc/rc номер d. Runlev – это и есть имя вашего сценария. Напишем первую стандартную строку сценария. Теперь, чтобы можно было различить выведенную вашим командным файлом строку на фоне остальных, напишем ее другим цветом. Для этого выполним следующую команду. Весь текст, выводимый этой командой, будет светло-зеленым. Теперь выполним команду для вывода текущего уровня запуска. Команда runlevel выводит как текущий уровень, так и предыдущий. Поэтому воспользуемся командой cut, чтобы отрезать предыдущий уровень. В качестве разделителя используем пробел. Выведем на экран параметр, с которого был запущен данный сценарий, чтобы сценарий был более информативным. Выведем также имя файла, через которое был выведен сценарий. Изменим цвет текста обратно на серый. На новой строке нажатием CTRL+D завершим создание сценария. Осталось создать символические ссылки на файл. После написания всех ссылок перезагрузим компьютер. Идет загрузка системы. Идет выполнение сценариев. Далее идет подробное описание, как управлять демонами.
Debian Linux
Программа: Debian Linux
03:39
3
Восстановление операционной системы Debian Linux
Восстановление системы. В данном уроке рассмотрим восстановление системы при ошибке в процессе ее инициализации. Имеется поврежденная файловая система. Запустим операционную систему. Из сообщения на экране следует, что произошла критическая ошибка, препятствующая нормальной загрузке операционной системы. Выполним перезагрузку. Отобразилось меню загрузчика GRUB. Отредактируем сценарий запуска Linux так, чтобы после загрузки и инициализации ядра запускался интерпретатор команд bash. Выделим нужный пункт меню и нажмем клавишу е. необходимо отредактировать параметры ядра, установив в качестве программы инициализации интерпретатор команд. Выделим нужную строку и снова нажмем клавишу е. Сохраним отредактированную строку, нажав клавишу Enter. Эта конфигурация будет сохранена только на один сеанс – при необходимости в ней при перезагрузке придется редактировать запись снова. Для запуска операционной системы с новой конфигурацией нажмем клавишу b. Полный доступ к компьютеру получен. Раздел, на котором находится операционная система, отформатирован под файловую систему ReiserFS, поэтому проверим его при помощи специальной команды. Результаты сканирования показали, что на диске имеются ошибки. Обратите внимание на сообщение программы: она рекомендует просканировать диск с особым параметром для их исправления. Сделаем это. После окончания сканирования перезагрузим компьютер, после чего можно наблюдать за результатами исправления ошибок. В случае успешного исправления файловой системы запустится графический менеджер и отобразится окно входа в систему.
Debian Linux
Программа: Debian Linux
01:40
2.5

Copyright © 2008 - 2017 | Правила | О сайте
iqcomp@inbox.ru
Яндекс.Метрика




Карта сайта: 1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|