Базовые знания администратора Linux

preview_player
Показать описание

В этом видео кратко пробежимся по базовым операциям в операционных системах Linux на примере Debian/Ubuntu.

Как подключиться к серверу Linux. Обзор файловой системы, переход по каталогам, права доступа файлов и каталогов. Использование sudo и su для операций суперпользователя Linux. Использование cat для просмотра файлов. less для просмотров файлов с прокруткой. grep для фильтрования данных. Разберемся с тем, где хранятся логи операционной системы и сервисов. Как настраивать сервисы и управлять их работой через init.d и systemctl. Как диагностировать ошибки старта сервисов. Как изменить файл. Также затронем вопрос перезагрузки Linux сервера. Как изменить права файла с помощью команды chmod. Проверить состояние сервера Linux. Проверить файловую систему Linux. Выключить процесс в Linux. Запустить процесс в фоновом режиме с помощью nohup. Перезагрузить сервер Linux с помощью reboot.

00:00 Подключаемся к серверу по SSH протоколу
01:00 Команда sudo и команда su для получения прав root
02:30 Команда df для проверки свободного места на диске
03:10 Команда ls -al для просмотра файлов в каталоге
05:27 cat /etc/issue для просмотра версии дистрибутива
06:30 Использование cat в Linux
07:00 Просмотр прав доступа к файлу. Смена прав доступа с помощью chmod
08:50 Использование less в Linux
09:25 Перенаправление вывода в файл с помощью символа треугольной скобки
09:44 Использование su для получения прав суперпользователя
10:10 Редакторы vi и vim в Linux. Как выйти из vim
11:00 Редактор текста nano
11:40 Установка пакетов с помощью apt-get
13:00 Устанавливаем и запускаем mc (Midnight commander)
13:40 Конфигурация PHP сервера
14:20 Использование ps ax для просмотра текущих процессов в системе
15:20 Система init.d для старта и остановки сервисов
17:00 systemctl для старта и остановки сервисов
19:00 Логи веб сервера и log rotate
19:50 Грепаем логи с помощью grep
21:10 Останавливаем процесс с помощью kill
22:00 Использование htop для анализа нагрузки на сервер
27:20 Как перезагрузить сервер Linux и какие могут быть проблемы
28:20 Использование ping для диагностики сети
30:00 Запуск команды в фоновом режиме с помощью nohup
32:10 tail -f для сканирования и фильтрования логов

#программирование #php #linux #видеоурок
Рекомендации по теме
Комментарии
Автор

Материал очень хороший спасибо. Хотел еще добавить что для работы на удалённом сервере очень удобно использовать терминальный мультиплексор tmux или screen они держут сессии пользователей. По этому в них можно оставлять команды в фоновом режиме и не бояться что они упадут если ssh отвалится. На самом деле очень много ньюансов в администрировании. Про выход из вима классика прям слезу пустил))) еще бы про него добавил что не стоит в виме открывать файлы(логи итд) в которые пишут программы которые исполняються это может привести к потере данных.

zbccwyx
Автор

А есть видео, как настроить в Linux файрволл? Очень важная вещь на серверах, не раз мне взламывали сервер. Или делплпи атаку на ssh

RMarkTv
Автор

В винде, по крайней мере 11, уже есть встроенная утилита для ssh-подключения к серверу.

Alex_Krivonogov
Автор

Спасибо за видео! Хотел поинтересоваться, а где лучше задавать вопросы новичкам переходящим с винды ? может есть спец форумы ? Или группы для обсуждения глупых вопросов ? или там под каждый дистрибутив свои сообщества ?

ЖорикСусанин