Внешний курс Stepik

Работа на сервере - этап 2

Герчет Вячеслав, НКАбд-03-25

Цель работы

Пройти второй этап курса «Введение в Linux» и изучить работу с удалённым сервером.

Задачи этапа

  • изучить подключение к серверу;
  • выполнить передачу файлов;
  • изучить запуск программ;
  • выполнить контроль процессов;
  • оформить результаты в отчёте.

Работа с сервером

На этапе рассматривались удалённые серверы, SSH-ключи и способы подключения к серверу.

Передача файлов

Были изучены способы передачи файлов между локальным компьютером и сервером с помощью scp и FileZilla.

Запуск программ

В заданиях рассматривались запуск программ на сервере, получение справки и работа с параметрами команд.

Контроль процессов

Были изучены команды для просмотра и управления процессами: jobs, ps, top, kill.

Многопоточные приложения

Отдельная часть была посвящена работе многопоточных программ и использованию параметров запуска.

Практическое задание

В практической части выполнялась работа с bowtie2: построение индекса, запуск выравнивания и анализ результата.

Работа с tmux

Были изучены основы работы с tmux, который позволяет сохранять процессы на сервере после закрытия локального терминала.

Результаты

  • выполнено 24 контрольных мероприятия;
  • подготовлены скриншоты заданий и прохождения;
  • оформлен отчёт в Markdown;
  • собраны PDF и DOCX версии отчёта.

Выводы

Второй этап позволил закрепить навыки работы с удалённым сервером, файлами, процессами и терминальными инструментами Linux.