Работа в командной строке Bash

Научитесь использовать командную строку в Linux-системах, чтобы оптимизировать вашу работу с кодом и серверами.

Работа в командной строке Bash
Цена
10000
Кэшбэк до 8%
1 месяц1 месяц
Сертификат гос. образцаСертификат гос. образца
РусскийРусский
Skillbox
Купить с кэшбэком

Описание:

Кому подойдёт этот курс

  • Программисты всех направлений. Вы расширите круг выполняемых задач, станете более самостоятельными и уверенными в своей работе.
  • Тестировщики ПО. Научитесь использовать командную строку для обнаружения и устранения ошибок.
  • DevOps-специалисты. Курс поможет вам оптимизировать управление серверами, вы научитесь устанавливать и удалять программы на сервере, а также настраивать их под свои задачи.

Чему вы научитесь

  • Запускать консольные приложения и команды
  • Устанавливать, удалять и настраивать программы на сервере
  • Создавать собственные скрипты, задавать в них переменные и работать с параметрами
  • Работать с файлами, папками и доступом к ним
  • Управлять собственным сервером
  • Устанавливать базу данных MySQL и подключаться к ней из командной строки и PHP-скрипта
  • Ставить задачи в расписание Crontab
  • Автоматизировать создание бэкапов и мониторинг

Программа курса:

Что такое командная строка

  1. Какие бывают командные строки
  2. Командная строка Bash
  3. Команды, параметры и ключи, man

Работа с файлами и папками

  1. Относительные и абсолютные пути
  2. Операции с файлами и папками
  3. Размер папок и свободное место
  4. Ввод, вывод и перенаправление данных
  5. Команда grep

Авторизация и права доступа

  1. Пользователи и права доступа
  2. Авторизация, FTP, SSH и SSH-ключи
  3. Скачивание файлов

Процессы, сервисы и задачи

  1. Менеджмент джобов, jobs, bg, fg
  2. Управление процессами, top, ps, kill
  3. Планирование задач, crontab
  4. Сервисы и управление ими

Конфигурация и инструменты

  1. Параметры и настройки bash
  2. Популярные сочетания клавиш

Написание скриптов на Bash

  1. Создание и запуск скрипта
  2. Переменные и параметры
  3. Условия и логические выражения
  4. Циклы
  5. Написание скрипта бэкапов

Использование bash на примере настройки веб-сервера

  1. Установка и удаление программ
  2. Установка и настройка веб-сервера Apache
  3. Установка и настройка PHP
  4. Установка и настройка MySQL
  5. Работа с логами
  6. Установка и настройка веб-сервера Nginx