🐧 Шпаргалка по перенаправлению потоков в Linux, которую стоит сохранить
Работаете в терминале каждый день? Тогда понимание перенаправления потоков ввода и вывода сэкономит вам массу времени при написании скриптов и администрировании.
Что важно помнить:
🔹
🔹
🔹
💡 Самые полезные комбинации:
Сохранить обычный вывод.
Сохранить только ошибки.
Объединить стандартный вывод и ошибки в один файл.
Полностью скрыть любой вывод команды.
⚠️ Важно: порядок имеет значение!
✅ Скрывает всё.
Но:
❌ Не эквивалентно - ошибки могут остаться в терминале, потому что перенаправления выполняются слева направо.
📌 Сохраняйте шпаргалку - она пригодится каждому Linux-администратору, DevOps-инженеру и разработчику, который регулярно работает с Bash.
Работаете в терминале каждый день? Тогда понимание перенаправления потоков ввода и вывода сэкономит вам массу времени при написании скриптов и администрировании.
Что важно помнить:
🔹
0 — STDIN (стандартный ввод)< file.txt - читать данные из файла.🔹
1 — STDOUT (стандартный вывод)> file.txt - записать вывод в файл.>> file.txt - добавить в конец файла.🔹
2 — STDERR (стандартный поток ошибок)2> errors.log - сохранить только ошибки.💡 Самые полезные комбинации:
command > output.log
Сохранить обычный вывод.
command 2> errors.log
Сохранить только ошибки.
command > output.log 2>&1
Объединить стандартный вывод и ошибки в один файл.
command > /dev/null 2>&1
Полностью скрыть любой вывод команды.
⚠️ Важно: порядок имеет значение!
command > /dev/null 2>&1
✅ Скрывает всё.
Но:
command 2>&1 > /dev/null
❌ Не эквивалентно - ошибки могут остаться в терминале, потому что перенаправления выполняются слева направо.
📌 Сохраняйте шпаргалку - она пригодится каждому Linux-администратору, DevOps-инженеру и разработчику, который регулярно работает с Bash.
Приветствую всех львиных IT тигров на моём канале.
Для Вас сегодня решил сделать небольшой подарок - сайт, где я буду публиковать в удобной форме материалы и задания.
Для Вас сегодня решил сделать небольшой подарок - сайт, где я буду публиковать в удобной форме материалы и задания.
proffessor-it.gitbook.io
1. Командная оболочка Bash | site-proffessor-it-knowledge-base.git
Для учеников, что учатся на ИБ и пентест, готовлю подробную блок-схему алгоритма проведения кибер операций🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
TLS vs SSL
TLS (Transport Layer Security) и SSL (Secure Sockets Layer) — это криптографические протоколы, которые обеспечивают безопасность передачи данных в интернете. SSL является предшественником TLS, и они оба выполняют схожие функции, но есть важные различия между ними.
SSL (Secure Sockets Layer):
- История: SSL был разработан компанией Netscape в середине 1990-х годов. Вышло несколько версий SSL, включая SSL 2.0 и SSL 3.0. Однако, из-за серьезных уязвимостей, эти версии более не считаются безопасными.
- Уязвимости: Со временем в SSL были обнаружены значительные уязвимости, такие как POODLE (Padding Oracle On Downgraded Legacy Encryption). Эти проблемы привели к необходимости разработки более безопасного протокола.
TLS (Transport Layer Security):
- История: TLS был представлен как замена SSL в 1999 году. Первая версия TLS, TLS 1.0, была основана на SSL 3.0, но с важными улучшениями безопасности. Последующие версии включают TLS 1.1, TLS 1.2 и последнюю, TLS 1.3.
- Безопасность: TLS предлагает улучшенные криптографические алгоритмы и более безопасные механизмы шифрования по сравнению с SSL. TLS 1.3, в частности, значительно уменьшает количество циклов шифрования и устраняет менее безопасные функции.
- Совместимость: Хотя современные системы в основном используют TLS, для совместимости с более старыми системами могут поддерживаться более ранние версии SSL, однако это не рекомендуется из-за их уязвимостей.
Основные отличия:
- Безопасность: TLS намного безопаснее, чем SSL, благодаря использованию современных криптографических алгоритмов и улучшенной архитектуре.
- Использование: Сегодня SSL фактически устарел и был заменен TLS. Большинство современных веб-сайтов и сервисов используют TLS для защиты данных.
- Протоколы рукопожатия: В TLS улучшены процессы рукопожатия и установления сессий по сравнению с SSL, что делает TLS менее подверженным атакам, например, атакам типа "man-in-the-middle".
В целом, когда говорят о SSL, часто на самом деле имеют в виду TLS, так как это более современный и безопасный протокол.
TLS (Transport Layer Security) и SSL (Secure Sockets Layer) — это криптографические протоколы, которые обеспечивают безопасность передачи данных в интернете. SSL является предшественником TLS, и они оба выполняют схожие функции, но есть важные различия между ними.
SSL (Secure Sockets Layer):
- История: SSL был разработан компанией Netscape в середине 1990-х годов. Вышло несколько версий SSL, включая SSL 2.0 и SSL 3.0. Однако, из-за серьезных уязвимостей, эти версии более не считаются безопасными.
- Уязвимости: Со временем в SSL были обнаружены значительные уязвимости, такие как POODLE (Padding Oracle On Downgraded Legacy Encryption). Эти проблемы привели к необходимости разработки более безопасного протокола.
TLS (Transport Layer Security):
- История: TLS был представлен как замена SSL в 1999 году. Первая версия TLS, TLS 1.0, была основана на SSL 3.0, но с важными улучшениями безопасности. Последующие версии включают TLS 1.1, TLS 1.2 и последнюю, TLS 1.3.
- Безопасность: TLS предлагает улучшенные криптографические алгоритмы и более безопасные механизмы шифрования по сравнению с SSL. TLS 1.3, в частности, значительно уменьшает количество циклов шифрования и устраняет менее безопасные функции.
- Совместимость: Хотя современные системы в основном используют TLS, для совместимости с более старыми системами могут поддерживаться более ранние версии SSL, однако это не рекомендуется из-за их уязвимостей.
Основные отличия:
- Безопасность: TLS намного безопаснее, чем SSL, благодаря использованию современных криптографических алгоритмов и улучшенной архитектуре.
- Использование: Сегодня SSL фактически устарел и был заменен TLS. Большинство современных веб-сайтов и сервисов используют TLS для защиты данных.
- Протоколы рукопожатия: В TLS улучшены процессы рукопожатия и установления сессий по сравнению с SSL, что делает TLS менее подверженным атакам, например, атакам типа "man-in-the-middle".
В целом, когда говорят о SSL, часто на самом деле имеют в виду TLS, так как это более современный и безопасный протокол.
Команды для спасения вечера сисадмина 💯
После 17:00 — самое подходящее время для срочных задач.
Сохраните заранее подборку консольных команд, чтобы сэкономить часы рутины. Собрали для вас самое нужное вместе с Романом Шубиным, СТО и автором канала Bash Days.
❤️ — если было полезно.
После 17:00 — самое подходящее время для срочных задач.
Сохраните заранее подборку консольных команд, чтобы сэкономить часы рутины. Собрали для вас самое нужное вместе с Романом Шубиным, СТО и автором канала Bash Days.
❤️ — если было полезно.
❤2👍1
Всем привет!
Как проходит ваше лето?
Я лично ни дня не могу без улучшения своих проектов, вот и сейчас решил сделать CRM систему с нуля и перенести приложение регистрации на занятие с mini-app в телеграм на отдельный сайт для вашего удобства. Ждите анонс
Как проходит ваше лето?
Я лично ни дня не могу без улучшения своих проектов, вот и сейчас решил сделать CRM систему с нуля и перенести приложение регистрации на занятие с mini-app в телеграм на отдельный сайт для вашего удобства. Ждите анонс
🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Попутно решил создать серию видео уроков. Как Вам такой формат?
#DevOps@it_pride_rus #Docker@it_pride_rus
#DevOps@it_pride_rus #Docker@it_pride_rus
👍2