4.1. Ознакомиться с процедурами входа в систему, выполнения основных команд, получения подсказки, создания и редактирования текстовых файлов.
4.2. Создать структуру каталогов, ссылки и символические ссылки, соответствующие варианту индивидуального задания.
4.3. Выполнить указанные в задании действия над каталогами, файлами, ссылками.
4.4. Изучить команды изменения прав доступа и владения chmod и chown.
4.5. Провести изменения прав доступа к файлам и каталогам.
4.6. Изучить работу и ключи команды ps - получения сведений о процессах в операционной системе.
4.7. Освоить работу с файловым менеджером Midnight Commander. Изучить сочетания клавиш для выполнения часто применяемых команд.
Варианты заданий.
5.1. Для всех вариантов выполнить следующие действия:
5.1.1. Запустить программу putty, ввести адрес сервера для подключения (Host name) 217.71.139.65, выбрать протокол подключения SSH (порт 22), в категории Window/Appearance изменить (Change) шрифт на Courier Bold 16-pixel, вернуться в категорию Session, ввести имя сохраняемых настроек Saved Session, сохранить настройки (Save), открыть соединение (Open).
5.1.2. Ввести имя пользователя user№, пароль user№, где № состоит из двух цифр - порядкового номера группы в микропотоке и номера бригады.
5.1.3. Выполните команды help, ls, cd, pwd, mkdir, rmdir.
5.1.4. Изучить описания этих команд с помощью инструкций man и info.
5.1.5. Изучить описания команды script, запротоколировать с ее помощью выполнение пункта 5.1.3.
5.1.6. Установить связь с соседями, используя команды who, write, запротоколировать переписку.
5.1.7. Создать текстовый файл с произвольным содержанием при помощи команды tee. Просмотреть содержимое файла при помощи команды cat и исправить в нем ошибки при помощи текстового редактора vi.
5.1.8. Изучить справку на команды cp, unlink.
5.1.9. Сделать копию файла командой cp, удалить ее командой unlink, запротоколировать эти действия.
5.2. Создайте структуру каталогов в соответствии с вариантом. Черными линиями представлена вложенность файлов/подкаталогов в каталоги. Синими линиями представлены ссылки. Красными линиями - символические ссылки. Стрелка на красной линии указывает на целевой файл ссылки. Файлы создаются копированием ранее созданного файла командой cp с внесением в копии некоторых изменений. Ссылки создаются командой ln, символические ссылки - ей же, но с ключом -s:
Таблица 1.
Вариант 1.
Вариант 6.
Вариант 2.
Вариант 7.
Вариант 3.
Вариант 8.
Вариант 4.
Вариант 9.
Вариант 5.
Вариант 10.
5.3. Для всех вариантов выполнить следующие действия:
5.3.1. Создать ссылки (синие линии).
5.3.2. Создать символические ссылки (красные линии).
5.3.3. Сохранить протокол выполненных действий.
5.3.4. Провести ряд экспериментов, иллюстрирующих доступ к файлам по основным именам, по ссылкам и по символическим ссылкам. Для доступа использовать команду cat или редактор vi.
5.3.5. Провести ряд экспериментов, иллюстрирующих реакцию системы на удаление файла, на который имеются ссылки, и файла, на который имеются символические ссылки. Проверять результаты командой ls -la.
5.3.6. Уничтожить созданные подкаталоги и файлы в них, используя команды rmdir и unlink, сохранив, однако, файл, созданный в пункте 5.1.7 и одну его рабочую копию в домашнем каталоге.
5.3.7. Изучить справку к командам chmod и chown.
5.3.8. Открыть для своей группы доступ к своему домашнему каталогу - для поиска в каталоге и к рабочей копии файла в домашнем каталоге - для чтения и записи.
5.3.9. Послать своему партнеру сообщение об открытии доступа, указав в нем имя своего каталога и файла в нем.
5.3.10. Получив от своего партнера аналогичное сообщение, выполнить попытку чтения файла в каталоге партнера, а затем - внесения изменений в этот файл.
5.3.11. Послать своему партнеру сообщение о том, что в его файл внесены изменения.
5.3.12. Получив от партнера аналогичное сообщение, прочитать свой файл и найти в нем изменения, сделанные партнером.
5.3.13. Закрыть доступ к своему домашнему каталогу.
5.3.14. Сохранить протокол выполнения пунктов 5.3.8 - 5.3.13.
5.3.15. Изучить справку к команде ps, выполнить ее с ключами -a, -e, a, x, ax, записать результаты в файл, например: ps -e > ps.log.
5.3.16. Изучить справку к файловому менеджеру Midnight Commander, запустить его, изучить перечень доступных команд, сочетания клавиш для выполнения часто применяемых команд, особенности встроенного текстового редактора.