Дисциплина Операционные системы на тему: СКРИПТЫ, ПЛАНИРОВЩИКИ - изучение работы скриптов и приобретение навыков работы с ними

Алматинский университет энергетики и связи

Кафедра компьютерных технологий

 

ОТЧЕТ

 

по лабораторной работе №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 или любой другой;

 

 

н) посчитать длину текущего скрипта (количество символов);

 

 

о) создать пользователя, назначить пароль, вывести информацию и удалить

его (использовать различные цвета и заливки);

 

Список контрольных вопросов

Shell, или оболочка, как этот термин иногда переводят – это командный интерпретатор, интерфейс между пользователем и операционной системой, ее… 2. При запуске скрипта система выдает сообщение об ошибке и скрипт не запускается. Какого рода может быть ошибка и как исправить