Лабораторная работа 1.
Консольные команды ОС Windows, сбор информации о системе.
Информация
Операционная система Windows содержит в своем составе несколько десятков консольных утилит, с помощью которых системный администратор
может полностью автоматиризовать свою деятельность по управлению данной ОС. Наиболее простой путь доступа к консольным утилитам
и встроенным командам
заключается в их запуске из командного процессора cmd.exe. В свою очередь командный процессор может быть запущен
с помощью элемента меню Windows "Пуск"->"Выполнить"->cmd.exe. В дальнейшем для утилит и встроенных команд будем использовать
термин "команда", уточняя при необходимости ее тип.
Обычно команды выполняют запланированные действия и выводят на экран полученный результат, который в случае необходимости
может быть перенаправлен в файл или конвееризирован на вход другой команды. Перенаправление данных реализуется
символами "<"(ввод из файла),
">"(вывод в файл) и ">>"(дозапись в конец файла),
конвееризация - символом "|". Например, команда dir выведет на экран содержимое текущего каталога, команда
dir > 1.txt сохранит содержимое текущего каталога в файле 1.txt, а команда
dir | more конвееризирует содержимое текущего каталога на вход утилиты more, которая в свою очередь выведет
полученные данные на экран постранично.
Консольные утилиты могут запускаться с указанием дополнительных опций, вид и особенности применения которых зависят от конкретной
утилиты. Одной из наиболее распространенных является опция "/?", которая выводит справку по утилите. Аналогичного результата можно
достичь с помощью команды "help", передав ей в качестве опции имя изучаемой команды. Например, команда "help attrib" выведет
справочную информацию о команде attrib.
Исчерпывающую информацию о командном процессоре, командах и утилитах можно получить
на сайте корпорации Microsoft.
Задание
С использованием только консольных команд ОС Windows создать на рабочем столе текущего
пользователя каталог "info" (команда mkdir) и
сформировать в нем набор файлов с
разнообразной информацией о системе:
- tsk.номер_студенческого_билета.txt -
список запущенных процессов (команда tasklist)
- full.номер_студенческого_билета.txt -
список файлов и каталогов в домашнем каталоге пользователя и всех вложенных подкаталогах (команда dir)
- dirs.номер_студенческого_билета.txt -
список каталогов в домашнем каталоге пользователя и всех вложенных подкаталогах (команда dir)
- attr.номер_студенческого_билета.txt -
список аттрибутов всех файлов и каталогов, расположенных на рабочем столе (команда attrib)
- ip.номер_студенческого_билета.txt -
информация об сетевом адресе текущего компьютера (команда ipconfig)
- iparound.номер_студенческого_билета.txt -
информация о доступности двух рядом стоящих компьютеров (команда ping)
- netsrv.номер_студенческого_билета.txt -
список активных служб (команда net)
- netusr.номер_студенческого_билета.txt -
список учетных записей пользователей для данного компьютера (команда net)
- netstat.номер_студенческого_билета.txt -
статистика работы компьютера как сервера, так и рабочей станции (команда net)
- sysdsk.номер_студенческого_билета.txt -
информация о системе и результаты проверки жесткого диска на ошибки (команды systeminfo и chkdsk)
Сдача лабораторной работы подразумевает последовательную консольную 1) демонстрацию содержимого каталога info (команда dir),
2) постраничную демонстрацию содержимого каждого подготовленного файла (команды type и more), 3) демонстрацию процесса
формирования одного или
нескольких файлов, по выбору преподавателя.