Лучший видеокурс, который сделает вас Linux админом

Лучший видеокурс, который сделает вас Linux админом

Давно думаете поднять свой хостинг или почтовый сервер, но не знаете, на какой ОС? Этот видеокурс сделает вас настоящим Linux админом.

В этом видео автор рассказывает, как установить дистрибутив Ubuntu Linux на машину под управлением Windows. В качестве контейнера будет использоваться VirtualBox. Устанавливать на уроке будем серверный  Linux без графической оболочки – становимся true Linux админом.

[embedded content]

Вся серия, как и эта часть, нацелена на повышение скила работы в терминале и тренировки различных консольных команд. Три команды, которые будут рассмотрены – это одни из базовых инструментов, и их необходимо знать. Для получения справки по ключам каждой команды, которая рассматривается, и не только, можно использовать встроенный помощник: man [имя команды].

[embedded content]

Новичкам любой системы Linux иногда не понятна строка, после которой печатаются вводимые команды. Это строка приветствия, которая несет в себе много полезной информации: имя пользователя, версию ОС, имя сервера, текущую папку и разделитель.

В основном, все команды в Linux находятся в директории bin – об этом и пойдет речь.

[embedded content]

В Linux придется работать с текстовыми файлами и файлами конфигурации из консоли. Копирование, переименование и перемещение – далеко не все операции, которые нужно освоить. Читать содержимое можно не только с помощью текстовых редакторов, но и командой cat. Последнее, что автор рассматривает – это излюбленное каждым Linux админом удаление файлов командой rm.

[embedded content]

Практически у всех команд Linux есть флаги (они же ключи или опции). Это такие инструменты, которые модифицируют вывод или выполнение команды. Вызов команды может принимать разное количество ключей, например, “tar -cvjf”. Для получения документации по работе команды или по флагам можно использовать флаг -h или —help.

[embedded content]

ОС Linux очень строго относится к пользователям и правам доступа. Разным юзерам назначаются разные привилегии из соображения безопасности и для того, чтобы не допустить несанкционированный доступ к системе или ее компоненту. Например, обычный пользователь не сможет удалить или отредактировать конфигурационный файл какой-либо программы, а админ (он же root) имеет полный доступ к любой папке и файлу в системе.

[embedded content]

В этом ролике автор объясняет, как работает перенаправление результатов работы с выхода одной программы на вход другой. Этот мощный инструмент помогает администраторам эффективно использовать все возможности консоли. Для того чтобы передать выполнение другой программе, используется символ конвейера ( | ): cat /var/log/dhcp.log | grep alpha. Символ конвейера можно использовать несколько раз подряд после каждой команды.

[embedded content]

Операционные системы *nix позволяют запускать команды в терминале при помощи шелла. Шелл бывает разным. В этом примере рассматривается bash – горячо любимый всяким Linux админом, а файл настроек этого шелла – это .bashrc в домашней папке каждого пользователя. В этом файле описываются алиасы (сокращения) программ для удобного использования и запоминания ключей.

[embedded content]

Строку приветствия можно настроить под себя через файл .bashrc совершенно любым способом. При помощи опции export PS1 можно подставлять любое значение и вызов любой функции. В видеолекции приводятся примеры настройки, которые можно сразу применять и видоизменять.

[embedded content]

Переменные окружения – это такие переменные, которые хранят в себе общие значения параметров для скриптов, программ и системы в целом. Переменную можно установить на время, на период работы какого-либо пользователя или до перезагрузки системы. Чтобы просмотреть установленный параметр в переменной, нужно использовать команду: printenv.

[embedded content]

Очень полезная видеолекция, т. к. в ней рассматривается инструмент cron, который позволяет управлять запуском приложений и программ по расписанию. Расписание находится в файле crontab и имеет специфическую структуру с минутами, часами и прочими параметрами.

[embedded content]

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

Для того чтобы реализовать свой собственный скрипт, нужно создать файл и наполнить его кодом. Первая строка (с использованием bash) всегда должна начинаться с символов #!/bin/bash. Далее могут идти строки кода, т. е. команды, которые выполняются последовательно, строка за строкой. В конце файла обязательный переход на новую строку. Для запуска скрипта из текущей директории используются символы “./”.

[embedded content]

Linux-админом часто используется менеджер пакетов apt-get install для установки чего-либо в систему. Но бывают случаи, когда в сети нет нужного пакета, и его приходится компилить самому. Для этого нужно скачать исходный код и собрать его по инструкции README. Весь процесс описывается в этой лекции.

[embedded content]

proglib.io

Добавить комментарий

Ваш e-mail не будет опубликован.

пятнадцать − 3 =