Алматинский университет энергетики и связи
Кафедра компьютерных технологий
ОТЧЕТ
по лабораторной работе №6
Дисциплина «Операционные системы»
на тему: «СКРИПТЫ, ПЛАНИРОВЩИКИ»
Выполнил: ст. гр. БВт – 11 - 4
Beckmuhamedov I
Проверила: Zueva E A
Алматы 2013
Цель работы
- изучение работы скриптов и приобретение навыков работы с ними;
- настройка запуска и работы некоторых служб системы;
- изучение CRONа.
Рабочее задание
1. Написать и запустить скрипты:
а) вывести информацию о системе и ядре на дисплей, записать ее в файл,
создать к получившемуся файлу все виды ссылок;
б) показать содержимое текущей папки, создать в ней 2 файла, поменять к
ним атрибуты, записать в них календари соответственно 2011 и 2012 года,
просмотреть и удалить файлы;
в) создать циклический показ календаря даты своего рождения и
информации о пользователе (использовать различные цвета и заливки);
г) вывести информацию о работе текущего пользователя на экран, записать
ее в файл и переименовать его (использовать различные цвета и заливки);
д) вывести в цикле на экран числа от 20 до 40;
е) посчитать количество букв в строке;
ж) посчитать количество строк в любом системном файле;
з) скопировать файл /etc/shadow, переместить вновьсозданный в иное
место, переименовать, найти в нем последовательность букв «user*»;
и) запустить 3 скрипта одновременно в одном скрипте и вывести
сообщения их успешного запуска (использовать различные цвета и
заливки);
к) вывести на дисплей полную информацию обо всех процессах, найти
строки, содержащие последовательность символов «root», посчитать их и
записать их файл;
л) показать содержимое текущего скрипта, скопировать содержимое,
очистить его и переписать его заново (использовать различные цвета и
заливки);
м) просмотреть список запущенных в ОС процессов, проверить запущен ли
в системе браузер Firefox или любой другой;
н) посчитать длину текущего скрипта (количество символов);
о) создать пользователя, назначить пароль, вывести информацию и удалить
его (использовать различные цвета и заливки);
п) реализовать скрипт, по результату которого может возникнуть
принскрин, представленный на рисунке 83.
р) в скрипте присвоить имя окну и иконке.
2. Поставить 3 скрипта на загрузку в определенное время (например, скрипты
запуска некоторых служб в системе).
а) вывести информацию о системе и ядре на дисплей, записать ее в файл,
создать к получившемуся файлу все виды ссылок;
б) показать содержимое текущей папки, создать в ней 2 файла, поменять к
ним атрибуты, записать в них календари соответственно 2011 и 2012 года,
просмотреть и удалить файлы;
в) создать циклический показ календаря даты своего рождения и
информации о пользователе (использовать различные цвета и заливки)
г) вывести информацию о работе текущего пользователя на экран, записать
ее в файл и переименовать его (использовать различные цвета и заливки);
д) вывести в цикле на экран числа от 20 до 40;
е) посчитать количество букв в строке;
ж) посчитать количество строк в любом системном файле;
з) скопировать файл /etc/shadow, переместить вновь созданный в иное
место, переименовать, найти в нем последовательность букв «user*»;
и) запустить 3 скрипта одновременно в одном скрипте и вывести
сообщения их успешного запуска (использовать различные цвета и
заливки);
к) вывести на дисплей полную информацию обо всех процессах, найти
строки, содержащие последовательность символов «root», посчитать их и
записать их файл;
л) показать содержимое текущего скрипта, скопировать содержимое,
очистить его и переписать его заново (использовать различные цвета и
заливки);
м) просмотреть список запущенных в ОС процессов, проверить запущен ли
в системе браузер Firefox или любой другой;
н) посчитать длину текущего скрипта (количество символов);
о) создать пользователя, назначить пароль, вывести информацию и удалить
его (использовать различные цвета и заливки);