top-image
Главная » Услуги и обучение » Информационные технологии » Unix » FreeBSD » Базовая поддержка FreeBSD

Код: UFB01

Базовая поддержка FreeBSD

Отправить нам заявку на участие в мероприятии Получить коммерческое предложение

Описание:

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

После изучения курса Вы сможете:

  • уверенно использовать интерфейс командной строки;            
  • осуществлять навигацию по файловой системе и производить основные операции с файлами и каталогами;            
  • назначать права и атрибуты файлам и каталогам;         
  • использовать справочные ресурсы для поиска ответов на возникающие вопросы;
  • управлять процессами, устанавливать приоритеты процессов;        
  • использовать перенаправление стандартных потоков ввода/вывода;        
  • использовать основные UNIX команды для обработки данных и создания собственных команд;            
  • настраивать поведение оболочки csh;       
  • создавать скрипты на языке оболочки csh;           
  • настраивать работу графической подсистемы X Window System

Целевая аудитория:

  • ИТ-специалисты, занимающимся сопровождением UNIX или Windows систем;
  • начинающие разработчики, использующие UNIX платформы, в том числе и веб-разработчики;            
  • студенты компьютерных специальностей.

Программа мероприятия:

1. Введение.
(Классификация программного обеспечения. Операционная система FreeBSD. Виды пользовательских интерфейсов операционных систем. Историческая справка. Операционная система UNIX. Ранняя история. История BSD UNIX. История FreeBSD. Другие актуальные BSD операционные системы)

2. Работа в командной строке.
(Начало работы в FreeBSD. Получение учетной записи. Вход в сеанс (logging in) и выход из сеанса (logging out). Смена пароля пользователя. Идентификация пользователя. Основы работы в интерфейсе командной строки. Интерфейс командной строки. Структура командной строки. Виды оболочек (shell). Встроенные и системные команды. Файловая система. Навигация по файловой системе. Система файлов и каталогов. Получение списков файлов и каталогов. Команды перемещения по дереву каталогов. Работа с файлами и каталогами. Символы подстановки (шаблона). Работа в командной строке оболочки csh (tcsh). Ввод, редактирование и исполнение команд. Переменные оболочки и переменные окружения. История команд. Дополнение имен. Поиск и определение типа файлов. Псевдонимы (Alias) и подстановка команд. Управление заданиями.)           

3. Документация. Способы нахождения ответов на вопросы.
(Пути получения помощи. Получение базовой помощи о команде. Страницы помощи man. Система info. Дополнительная документация в /usr/share/doc. Справочные ресурсы в Internet. Управление системой документации man. Файлы страниц man. Создание страниц man.)           

4. Процессы.
(Процессы и задания. Жизненный цикл процесса. Мониторинг процессов. Уничтожение процессов и сигналы. Управление приоритетами процессов. Приоритет процессов. Установка приоритета задания. Изменение приоритета исполняющегося процесса.)           

5. Работа с текстовыми файлами и потоками.
(Просмотр текста и текстовых файлов. Основы работы с текстовым редактором vi. Редактирование текста в vi. Копирование текста в vi. Шаблоны и поиск в vi. Команды работы с файлами в vi. Перенаправление потоков ввода/вывода. Стандартные потоки ввода/вывода. Перенаправление стандартных потоков. Конвейеры и фильтры. Основы работы с утилитой awk. Команда cut. Сравнение файлов – diff. Замена символов табуляции на пробелы – expand. Форматирование текста – fmt. Команда join – объединение файлов по общему полю. Команда nl – нумерация строк. Получение дампа файла – od, hexdump, hd. Объединение строк файлов – paste. Подготовка текста к печати – pr. Основы работы с потоковым редактором sed. Сортировка файлов – sort. Разделение файла на части – split. Трансляция строк, команда tr. Вывод уникальных строк – uniq. Подсчет строк, слов и символов – wc. Команда xargs. Поиск текстовых файлов по содержанию. Регулярные выражения. Поиск текста с помощью grep.           

6. Основы ФС FreeBSD.
(Устройство файловой системы. Специальные файлы. Общепринятые соглашения об именовании файлов. Права доступа к файлам и каталогам. Права доступа и владельцы файлов. Установка прав доступа, владельца и группы владельцев файла. Изменение прав доступа для создаваемых файлов. Специальные атрибуты: SUID, SGID и sticky bit. Дополнительные файловые флажки и уровни безопасности во FreeBSD. Жесткие и символические ссылки. Использование ссылок. Стандарт иерархии файловой системы.)           

7. Продвинутые возможности Berkeley UNIX C shell (csh, tcsh) и программирование на языке оболочки.
(Метасимволы оболочки. Встроенные команды. Встроенные переменные оболочки. Программирование на языке оболочки csh (tcsh). Требования к скриптовому файлу. Ввод с клавиатуры. Аргументы командной строки. Выражения (expressions). Синтаксические конструкции.           

8. X Window System.
(Система X Window. Обзор X Window. Архитектура X Window. Xfree86 и Xorg серверы. Установка Xorg и XFree86. Настройка Xorg и XFree86. Запуск X сервера. Использование удаленного X сервера. Программа xinit. Менеджер xdm. X приложения. Ресурсы X приложений. Цвета. Шрифты. Эмуляторы терминала. Оконные системы KDE и GNOME)

Оставить свой отзыв об этом мероприятии