👍4⚡2❤1🔥1🎉1
Команды для получения сведений о системе и активности пользователей (часть 1)
@sysadmin1
date – вывести текущую дату и времяcal – вывести календарь на текущий месяцuptime – показать время с момента последней загрузки ОСw – сведения о пользователях, зарегистрировавшихся в системеusers - список имен пользователей, вошедших в системуlast - список пользователей, вошедших в систему по данным из специального файла /var/log/wtmp. Отображается имя, терминал, время входа IP-адрес и т.п.last –ad - сведения о пользователях, вошедших в систему, с отображением в последней колонке имени компьютера с которого выполнен входlast –F - отобразить время входа пользователей в систему, длительность сессий и время выходаlast –x - отобразить сведения о выключениях, перезагрузках и изменениях уровня запуска системыlast root - отобразить сведения о сеансах пользователя rootlast -n 10 user1 - отобразить сведения о десяти последних сеансах пользователя user1lastlog - отобразить список всех пользователей и время их последнего входа в систему@sysadmin1
👍6🎉1
Команды для получения сведений о системе и активности пользователей (часть 2)
@sysadmin1
whoami – имя, под которым вы в данный момент работаете в системеfinger user – показать информацию о useruname -a – отобразить все сведения о системеuname -vr – отобразить номер выпуска операционной системы и версию ядраdf – отобразить информацию об использовании дисковdu – отобразить информацию об использовании текущего каталогаfree – информация об использовании реальной и виртуальной памятиwhatis app - отобразить краткую информацию об app из базы данных документацииwhereis app – где находится исполняемый модуль appwhich app – какой исполняемый модуль приложения app будет запущен по умолчаниюman command – отобразить справочную информацию для команды command@sysadmin1
🔥3❤🔥1👍1
Media is too big
VIEW IN TELEGRAM
Как установить MySQL Server на Linux
В этом видеоуроке автор подробно разбирает процесс установки и настройки MySQL Server на VPS под управлением Ubuntu. Вы научитесь создавать пользователя, выдавать ему права и подключаться к базе данных с помощью Python.
00:00 Вступление
01:07 Выбор сервера
01:38 Подключение к серверу
01:54 Установка MySQL Server
02:37 Базовая настройка защиты
03:39 Настройка удаленного доступа
04:40 Подключение к MySQL
05:05 Создание базы данных
05:30 Создание пользователя
06:04 Выдача пользователю прав
07:05 Подключение к базе данных с помощью Python
Смотреть это видео на youtube: youtu.be/OT7JGcUKWK0
#СекретыСисадмина
В этом видеоуроке автор подробно разбирает процесс установки и настройки MySQL Server на VPS под управлением Ubuntu. Вы научитесь создавать пользователя, выдавать ему права и подключаться к базе данных с помощью Python.
00:00 Вступление
01:07 Выбор сервера
01:38 Подключение к серверу
01:54 Установка MySQL Server
02:37 Базовая настройка защиты
03:39 Настройка удаленного доступа
04:40 Подключение к MySQL
05:05 Создание базы данных
05:30 Создание пользователя
06:04 Выдача пользователю прав
07:05 Подключение к базе данных с помощью Python
Смотреть это видео на youtube: youtu.be/OT7JGcUKWK0
#СекретыСисадмина
🔥2🎉2
🏆3👍2🗿2❤1🔥1
Утилиты linux
rsync
Примеры:
ss
Примеры:
ps
Показывает статистику загрузки процессора. Команды:
free
Показывает потребление ОЗУ на текущий момент:
top
Что-то наподобие диспетчера задач, только для линукс, показывает попроцессное потребление озу
dpkg
Пакетный менеджер для debian систем (не путать с системой управления пакетами — apt/apt-get)
netstat
@sysadmin1
rsync
-v — выводит подробную информацию о процессе копирования;[-a] — сохраняет все атрибуты оригинальных файлов-u — не перезаписывать более новые файлы-l — копирует символьные ссылки-L — копирует содержимое ссылок-p — сохраняет права для файлов-t — сохраняет время модификации-e — использовать другой транспорт, например, ssh[-z] — cжимает файлы перед передачей—recursive — перебирать директории рекурсивно—exclude — исключить файлы по шаблонуПримеры:
rsync -avz skillproject/data/ . — из подкаталога в текущий каталогrsync -avz skillproject/data/ aaa/ — из подпапки в подпапку aaa/rsync -avz skillproject/data/ [email protected]:/home/d/digita6d/code-skills.ru/public_html/sources/skillproject/data/ — передача на удаленный серверss
-l или —listening — посмотреть только прослушиваемые порты-p или —program — показать имя программы и ее PID-t или —tcp — показать tcp порты-u или —udp показать udp порты-n или —numeric показывать ip адреса в числовом видеПримеры:
ss -tlpn — проверить все прослушивающие tcp-портыss -tulpn | grep :80 — показать все процессы, работающие на 80-м портуps
ps -e — показать все процессыps -ef — показать подробную информацию о каждом процессеps -ef | grep phantom — найти все процессы с именем phantom
mpstatПоказывает статистику загрузки процессора. Команды:
mpstat — показывает общую информациюmpstat -P ALL — по каждому ядруfree
Показывает потребление ОЗУ на текущий момент:
free -h — показывает информацию в гигабайтахtop
Что-то наподобие диспетчера задач, только для линукс, показывает попроцессное потребление озу
dpkg
Пакетный менеджер для debian систем (не путать с системой управления пакетами — apt/apt-get)
dpkg -s <packname> — проверить, установлен ли пакетdpkg -l — список всех пакетовdpkg -l | grep apache2 — проверить, установлен ли конкретный пакетdpkg -i <package.deb> — установить пакетnetstat
netstat -pnltu — посмотреть список используемых портов@sysadmin1
👍2🔥1🎉1
Forwarded from Про100ИТ
Шпаргалка по SSH-туннелям 💡
• Локальное перенаправление порта (Local port forwarding): доступ к приватным конечным точкам (endpoints), возможно через bastion-хост, как будто это локально открытые порты.
• Удалённое перенаправление порта (Remote port forwarding): публикация локальных портов или адресов в приватной сети наружу через exit-нод.
Оба варианта реализуются с помощью старого доброго SSH 👆
#ssh #linux #sysadmin #security
📲 Подписывайся на канал 👉 @PRO100ITru
• Локальное перенаправление порта (Local port forwarding): доступ к приватным конечным точкам (endpoints), возможно через bastion-хост, как будто это локально открытые порты.
• Удалённое перенаправление порта (Remote port forwarding): публикация локальных портов или адресов в приватной сети наружу через exit-нод.
Оба варианта реализуются с помощью старого доброго SSH 👆
#ssh #linux #sysadmin #security
📲 Подписывайся на канал 👉 @PRO100ITru
👍3❤1🔥1