Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по лабораторной №3.docx
Скачиваний:
5
Добавлен:
25.12.2024
Размер:
2.23 Mб
Скачать

Часть 2. Копирование, удаление и перемещение файлов.

Шаг 1. Копирование файлов.

  1. Команда cp служит для копирования файлов в локальной файловой системе. Команда cp создает новую копию файла и помещает ее в указанное местоположение, оставляя исходный файл неизменным. Первый параметр — исходный файл, второй — назначение. Выполните приведенную ниже команду, чтобы скопировать файл some_text_file.txt из главного каталога в папку cyops_folder2 (рис.45).

Рисунок 45 – Копирование файла

  1. С помощью команды ls убедитесь, что файл some_text_file.txt теперь находится в папке cyops_folder2 (рис.46).

Рисунок 46 – Файл успешно скопирован

  1. С помощью команды ls убедитесь, что файл some_text_file.txt остался также в главном каталоге (рис.47).

Рисунок 47 – Файл остался в начальном каталоге

Шаг 2. Удаление файлов и каталогов.

  1. Команда rm служит для удаления файлов. Выполните следующую команду для удаления файла some_text_file.txt из домашнего каталога. Затем с помощью команды ls проверьте, что файл some_text_file.txt удален из домашнего каталога (рис.48).

Рисунок 48 – Удаление файла

  1. В Linux каталог считается типом файла. Таким образом, команда rm также используется для удаления каталогов, но необходимо указывать параметр -r (рекурсивно). Обратите внимание, что все файлы и другие каталоги внутри данного каталога также удаляются при удалении родительского каталога. Выполните приведенную ниже команду, чтобы удалить папку cyops_folder1 и ее содержимое (рис.49).

Рисунок 49 – Удаление каталога

Шаг 3. Перемещение файлов и каталогов.

  1. Команда mv перемещает файлы в пределах локальной файловой системы. Как и в команде cp, в команде mv также необходимо указать источник и назначение в качестве параметров. Выполните следующую команду, чтобы переместить файл some_text_file.txt из каталога /home/analyst/cyops_folder2 обратно в главный каталог (рис.50).

Рисунок 50 – Перемещение файла

  1. Команда mv может также использоваться для перемещения целых каталогов вместе с содержащимися в них файлами. Для того чтобы переместить папку cyops_folder3 (и все содержащиеся в ней файлы и каталоги) в папку cyops_folder2, выполните следующую команду.

  2. С помощью команды ls проверьте, что папка cyops_folder3 действительно перемещена в папку cyops_folder2 (рис.51).

Рисунок 51 – Перемещение каталога

3.1.3.4. «Серверы Linux»

Цель работы:

Определение серверов, работающих на предложенной ВМ.

Ход работы:

Шаг 1. Доступ к командной строке.

  1. Выполните вход на ВМ CyberOps Workstation от имени пользователя analyst с паролем cyberops. В этой лабораторной работе в качестве примера учетной записи используется учетная запись analyst.

  2. Для получения доступа к командной строке щелкните значок терминала на док-панели в нижней части экрана виртуальной машины. Откроется эмулятор терминала (рис.52).

Рисунок 52 – Терминал

Шаг 2. Отображение запущенных в настоящее время служб.

  1. К оманда ps отображает все программы, работающие в фоновом режиме (рис.53).

Рисунок 53 – Отображение запущенных служб

  1. В Linux программы также могут вызывать другие программы. Команда ps также может использоваться для отображения такой иерархии процессов. Параметр –ejH отображает дерево запущенных процессов (рис.54).

Рисунок 54 – Дерево запущенных процессов

  1. Как уже говорилось, серверы — это в сущности программы, которые часто запускаются самой системой во время загрузки. Задача, выполняемая сервером, называется службой. Таким образом, веб-сервер предоставляет веб-сервисы. Команда netstat — отличное средство для определения сетевых серверов, запущенных на компьютере. Преимущество команды netstat состоит в ее способности отображать сетевые подключения.

В окне терминала введите netstat (рис.55).

Рисунок 55 – Сетевые подключения

  1. К оманда netstat с параметром –tunap позволяет настроить вывод команды netstat. Обратите внимание, что команда netstat позволяет объединить несколько параметров в один с помощью знака «-» (рис.56).

Рисунок 56 – Настроенный вывод команды netstat

-t – tcp, -u – udp, -n – числовой, -a – все, -p – программы