ОСНОВИ ПОЛІТИЧНОЇ НАУКИ
Done
Untilвыражениеdo
Done
Whileвыражениеdo
Done
Цикл ПОКА используется для выполнения действия по счетчику.
Тело_цикла
Цикл ДО используется для выполнения действия по счетчику.
Тело_цикла
Типы данных и переменные
В баш существуют только 2 типа данных: скаляры и одномерные массивы. Существуют 2 типа переменных: встроенная переменная баш и переменная определяемая пользователем.
$l -$n – аргументы командной строки скрипта
$o- имя скрипта
$@- список аргументов командной строки
$#-число аргументов командной строки
$IFS- список разделителей командной строки
$PATH-путь поиска команд
Eval- транслирует список аргументов и список команд.
Понятие и планирование заданий at демон Cron
Очень часто в Линукс администратор встречается с проблемой когда выполнение какой либо программы или SHELL-сценария может происходить и без его присутствия, но необходим инструмент реализующий эту возможность. В современных Линукс системах принято использовать инструмент планирования заданий. Реализованы эти механизмы с помощью демонов планирования заданий at Cron. С помощью этих программ появляется возможность устанавливать выполнение программы на заранее известное время. Команда at используется в тех случаях когда выполнение заданий разовая процедура. Если же задание предпологается выполнять с какой либо периодичностью то лучше всего использовать демон Cron и команду crontab. Cron это система для автоматического запуска программ и скриптов на сервере в определенное время. Управлять Cron можно с помошью команды crontab. Комада crontab –е автоматически запустит текстовый редактор и загрузит в него файл конфигурации Cron. После выхода из редактора новая конфигурация Cron будет установлена автоматически. Запись crontab файла в общем случае состоит из семи полей. Минуты, часы, день, месяц, день недели, имя пользователя, команда. Семейство команд at(at, batch, atq, atrm) представляют собой инструменты для выполнения заданий в определенное время по таймеру. Для правильного функционирования данной команды в системе должен быть запущен демон atd. Поддерживает очередь заданий которые должны быть выполнены в то или иное время. At выполняет задачи в назначенное время. Atq выводит список ожидающих выполнения задач для каждого пользователя. Atrm удаляет задачи заданные идетентификаторами. Batch выполняет задачи во время периодов низкой загруженности системы. При планировании заданий командой at стоит уделять особое внимание времени выполнения задания чтобы средняя загрузка системы не превысила предельное допустимое значение системы. После запуска at предлагает вам ввести последовательность команд для выполнения. Чтобы закончить ввод команд следует использовать комбинацию команд CTRL+D .
Описание основных параметров командной стоки at.
At [-m] [-q очередь] [-f файл] время. Q используется для указания очереди. M позволяет отправить пользователю сообщение по почте после выполнения задачи даже в том случае когда выполненная программа ничего не вывела. F позволяет прочитать команды из файла а не со стандартного ввода.
Работа с дисковыми накопителями. Команда mount.
Очень часто планирование заданий связано с созданием резервных копий. Как правило резервные копии создаются на внешние носители – диски. Монтирование – это включение файловых систем внешних накопителей в один из каталогов корневой файловой системы(точку монтирования). для монтирования устройств в unix применяется команда mount. При запуске без параметров команда mount покажет все файловые системы смонтированные на текущий момент. А также параметры используемые при монтировании.
Система xWindow
xWindow это протокол графического интерфейса основанной на сетевой модели клиент-сервер. В качестве сервера может выступать несколько программ. Долгое время стандартным сервером для Linux был xfree86. однако сейчас довольно популярна становится xOrg, обладающая намного большими возможностями. Программа с графическим интерфейсом выступают в качестве клиента для xсервера. Xserver умеет рисовать на экраны точки и простейшие геометрические фигуры, и опрашивать устройство ввода.
Таким образом для работы с самой программой можно использовать мощную рабочую станцию. А вот вывод на экран производить на совсем ПК. Xserver может обслуживать несколько клиентов одновременно. Всем этим управляют особые программы – оконные менеджеры. Которых существует бесчисленное множество. Наиболее популярными оконными менеджерами для Linux являются: Kwm, metacity, twn.
Основные свойства оконных менеджеров: возможность изменения размера окна, перемещение окон, переключение между приложениями, сворачивание приложений. Другая важная особенность оконного менеджера – управление фокусировки мыши. Самый популярный метод – фокус по щелчку.
Фокус следующий за мышью. Нечеткий фокус. Однако оконными менеджерами не обеспечивается инструментальная база для построения приложений. Это инструментальная база называется виджет. Виджеты это кнопки, меню, выпадающие списки. Обычно виджеты собраны в библиотеки. Наиоболее часто используемые это: OpenMotif, xlib, Gtk, QT. OpenMotif – библиотека аналог известнейшей библиотеки Motif, на которой построена культовая графическая среда для Unix. Xlib – базовая библиотека для виджетов.
Gtk, Gtk2 , QT – графическая библиотека. В Linux систему xWindow обслуживает демон X . чтоб к нему пройти надо ввести /usr/bin/xii/x. Здесь описывается путь к набору политов для вывода информации а так же путь к каталогу со шрифтами. Для запуска xWindow в Linux может быть использовано два разных метода. Первый используется в пятом уровне инициализации. Скрипт – prefdm(/ect/xll/prefdm). При этом будет использоваться какой либо менеджер для входа в систему. Xtm, kdm, gdm. С помощью которого вы сможете выбрать используемую рабочую среду или оконный менеджер. Однако существует и другой способ запуска системы – если вы загрузитесь с уровнем инициализации не использующим графический вход в систему (третий или второй уровни) то запустить xWindow может быть скриптом startX. Используемый по умолчанию менеджер окон или среда окружения рабочего стола описывается в файле xClients. Путь к файлу /ect/x11/xinit/xclients.
TCP/IP
Термин tcp/ip обычно обозначают все что обычно связано с протоколами tcp b iр. Он охватывает семейство протоколов, программы и саму сеть. В состав семейства входят протоколы: VDP,ARP,ICMP,TEL-NET и многие другие.
tcp/ip технология межсетевого взаимодействия, технология интернет.
Прикладные процессы
\ | / \ | /
|tcp| |VDP|
\ /
|ip|
|arp| |
\ |
|telnet|
Прямоугольники обозначают обработку данных. Знак звездочка обозначает ip-адрес. А @ адрес в сети Ethernet.
В случае использования протокола tcp данные передаются через прикладные процессы и модулем tcp. Типичным прикладным процессом использующим протокол tcp является модуль ftp. При использовании протокола udp данные передаются между протоколами и
Модули tcp udp являются мультиплексорами. Если ip пакет попадает в модуль ip то содержащиеся в нем данные могут быть переданы что определяется полем протокол в ipпакете.
Ip адрес. Менеджер сети присваивает ip адрес в соответсвии к каким сетям они подключены. Старшие биты 4 байтного адреса определяют сеть а остывшие –номер узла.
Команда ifconfig
В качестве аргумента команда использует имя интерфейса и ip адрес кроме того она имеет ряд опций. Команда используется для того чтобы присвоить заданному сетевому интерфейсу указанный ip адрес. Таким образом она дает вашей системе знать о том что данный интерефейс существует. И что она обращается к нему по указанному ip адресу. Кроме того можно узнать каким адресом является ip адрес. Адресом хост компьютера или адресом сети. Вместо ip адреса можно использовать доменное имя при условии что оно указано вместе с ip адресом. Команда имеет следующий синтаксис
# ifconfig интерфейс –хост _сеть_флаг адрес опции
Флаг_хост свидетельсвует о том что данный ip адрес является адресом компьютера. А net означает что данный ip адрес является адресом сети. По умолчанию принимается флаг –host.
FREEBSD
Свободная unix подобная система созданная в университете . FREEBSD работает в PC совместимых х86 включая XBOX, а так же dec alpha, sun ultra SPARCm IA-64,AMD, ARM.
FREEBSD хорошо зарекомендовала себя как система для построения интранет и интернет серверов. Она предоставляет достаточно надежные сетевые службы и эффективны в управлении памятью. Помимо своей стабильности FREEBSD популярна и благодаря своей лицензии. Она позволяет использовать код не только в свободном ПО но и платном.
OPENBSD
OPENBSD это свободная многоплатформеная ОС. Основанная на 4.4BSD. основным отличием OPENBSD от других свободных ОС является изначальная ориентированность проекта на создание наиболее безопасной свободной и лицензионно чистой. OPENBSD отличается от других своей системой разработки. Никакой код не может попасть в нее случайно. Любые изменения просматриваются системой. Любая ошибка кода просматривается любой аналогичный.
русBSD.
Основные преимущества русBSD: не сложная и бесплатная, вполне функциональная и сразу же готовая выполнить все привычные для вас задачи и действия. Совокупность двух разных принципов которые должны присутствовать в каждой нормальной ос. Это стабильная работа и надежное обеспечение безопасности. Базовая основа построена на фрибсд. Которая прославилась своей высококачественной работой. PYCBSD присутствует установщик графической оболочки KDE. Учитывая что проект российский то проект полностью на русском языке.
ГРАФІК ЛЕКЦІЙ І СЕМІНАРІВ
1 тиждень | |
Лекція 1: Поняття політики та завдання політології | Лекція 2: Влада |
2 тиждень | |
Лекція 3: Держава: теорії походження, роль і функції | Лекція 4: Політична система і політичні інститути |
3 тиждень | |
Лекція 5: Політичні ідеології | Семінар 1: Влада |
4 тиждень | |
Лекція 6: Політична ідентичність | Семінар 2: Походження держави |
5 тиждень | |
Лекція 7: Політичні режими – тоталітаризм і авторитаризм | Семінар 3: Політичні еліти як елемент політичної системи |
6 тиждень | |
Лекція 8: Політичні режими – демократія | Семінар 4: Політичні ідеології |
7 тиждень | |
Лекція 9: Політичні партії та партійні системи | Семінар 5: Політична ідентичність |
8 тиждень | |
Лекція 10: Виборчі системи і виборча поведінка | Семінар 6: Репресивні політичні режими |
9 тиждень | |
Лекція 11: Форми державного правління та форми державного устрою | Семінар 7: Демократія як політичний режим |
10 тиждень | |
Лекція 12: Міжнародні відносини | Семінар 8: Політичні партії |
11 тиждень | |
Лекція 13: Перегляд документального фільму | Семінар 9: Порівняльний аналіз форм державного правління |
12 тиждень | |
Семінар 10: Міжнародних відносин |
КРИТЕРІЇ ОЦІНЮВАННЯ ЗНАНЬ І ВМІНЬ СТУДЕНТІВ, умови визначення навчального рейтингу
Рівень поточних знань студентів оцінюється відповідно до методики рейтингової оцінки. Сутність методики полягає у визначенні поточного рейтингу студента, що розраховується як сума балів за всіма видами практичних завдань та результатами самостійної роботи і нарощується протягом семестру.
Вид роботи | Обсяг за семестр | Максимальна кількість балів за виконану роботу |
Участь у семінарах | Активна і плідна участь, з демонстрацією прочитаного і осмисленого матеріалу – 5 балів. Всього за семестр – 50 балів | |
Письмовий аналіз документального фільму | 10 балів | |
Іспит | 40 балів |