Forwarded from Linux
Шпаргалка Bash: советы и рекомендации для терминала
Наша шпаргалка поможет вам эффективно ориентироваться в системе и управлять ею из командной строки. От понимания типов файлов и разрешений до отладки, от управления заданиями до понимания регулярных выражений — эта шпаргалка поможет вам.
Информация в этой памятке полезна для обычных пользователей Linux и Mac, системных администраторов, специалистов по информационной безопасности и студентов, готовящихся к широкому кругу экзаменов, от LPIC до OSCP и выше.
Как бы вы ни решили его использовать, мы надеемся, что он окажется полезным для вас.
https://www.stationx.net/bash-cheat-sheet/
Наша шпаргалка поможет вам эффективно ориентироваться в системе и управлять ею из командной строки. От понимания типов файлов и разрешений до отладки, от управления заданиями до понимания регулярных выражений — эта шпаргалка поможет вам.
Информация в этой памятке полезна для обычных пользователей Linux и Mac, системных администраторов, специалистов по информационной безопасности и студентов, готовящихся к широкому кругу экзаменов, от LPIC до OSCP и выше.
Как бы вы ни решили его использовать, мы надеемся, что он окажется полезным для вас.
https://www.stationx.net/bash-cheat-sheet/
Forwarded from Linux
30 интересных инструментов и сервисов для мониторинга ваших серверов Linux
Просто развернуть специально настроенный Linux-сервер недостаточно. Мониторинг серверов также имеет решающее значение для их эффективного обслуживания в долгосрочной перспективе.
Если вы знаете, что происходит с вашими серверами, вы можете избежать потенциально катастрофических ситуаций. Возьмем что-то столь тривиальное, как место на диске. Если на вашем сервере закончится место на диске, это повлияет на работающие службы.
Вот почему так важно установить специальные инструменты мониторинга DevOps , чтобы обеспечить эффективное обслуживание и мониторинг.
Я собираюсь включить набор инструментов и сервисов, которые вы можете использовать для мониторинга своих серверов.
Некоторые из них позволяют настроить оповещения
некоторые показывают статистику в красивом стиле панели инструментов
некоторые из них показывают графики и позволяют графически управлять серверами.
Вы можете просмотреть список и решить, какой инструмент и услуга подходят для ваших нужд.
Я включил как программное обеспечение для мониторинга серверов с открытым исходным кодом, так и платные веб-сервисы. Если вы можете разместиться самостоятельно, вы получите бесплатное программное обеспечение для мониторинга сервера. Если деньги не проблема, и вы хотите сэкономить время и силы, выберите платные.
https://linuxhandbook.com/server-monitoring-tools/
Просто развернуть специально настроенный Linux-сервер недостаточно. Мониторинг серверов также имеет решающее значение для их эффективного обслуживания в долгосрочной перспективе.
Если вы знаете, что происходит с вашими серверами, вы можете избежать потенциально катастрофических ситуаций. Возьмем что-то столь тривиальное, как место на диске. Если на вашем сервере закончится место на диске, это повлияет на работающие службы.
Вот почему так важно установить специальные инструменты мониторинга DevOps , чтобы обеспечить эффективное обслуживание и мониторинг.
Я собираюсь включить набор инструментов и сервисов, которые вы можете использовать для мониторинга своих серверов.
Некоторые из них позволяют настроить оповещения
некоторые показывают статистику в красивом стиле панели инструментов
некоторые из них показывают графики и позволяют графически управлять серверами.
Вы можете просмотреть список и решить, какой инструмент и услуга подходят для ваших нужд.
Я включил как программное обеспечение для мониторинга серверов с открытым исходным кодом, так и платные веб-сервисы. Если вы можете разместиться самостоятельно, вы получите бесплатное программное обеспечение для мониторинга сервера. Если деньги не проблема, и вы хотите сэкономить время и силы, выберите платные.
https://linuxhandbook.com/server-monitoring-tools/
Linux Handbook
30 Free Linux Server Monitoring Tools & Services
An exhaustive list of 30 interesting server monitoring tools and services for you to explore!
На вебинаре мы:
— Узнаем, какие софт-скиллы необходимо прокачать для того, чтобы строить комфортные отношения в коллективе
— Узнаем, какие хард-скиллы будут максимально востребованы на позиции Team Lead.
— Нарисуем колесо баланса и построим карту развития, которая поможет вам оценить свой потенциал.
Этот урок подходит бизнес и системным аналитикам уровня middle, middle+, senior. После прохождения вебинара вы поймете, готовы ли вы руководить командой системных аналитиков, и узнаете о ключевых софт- и хард-скиллах, которые потребуются для этого.
Не упустите возможность получить ценные знания и опыт от лидера в области системного анализа. Если вы захотите продолжить обучение, OTUS ждет вас на курсе, доступном в рассрочку.
Реклама. Информация о рекламодателе на сайте otus.ruPlease open Telegram to view this post
VIEW IN TELEGRAM
Можно ли безопасно запускать ненадежные рабочие нагрузки от ненадежных пользователей?
Поддерживает ли Kubernetes мультиарендность?
В этой статье будут рассмотрены проблемы запуска кластера с несколькими арендаторам
https://itnext.io/multi-tenancy-in-kubernetes-332ff88d55d8
Поддерживает ли Kubernetes мультиарендность?
В этой статье будут рассмотрены проблемы запуска кластера с несколькими арендаторам
https://itnext.io/multi-tenancy-in-kubernetes-332ff88d55d8
Памятка по командам системного администрирования Linux
Несколько команд системного администрирования в Linux относятся к различным аспектам операционной системы, таким как аппаратное обеспечение, программное обеспечение и учетные записи пользователей. Они используются для запуска или остановки системных служб, установки пакетов программного обеспечения, изменения паролей пользователей, создания новых учетных записей пользователей, изменения прав доступа к каталогам, настройки разделов диска и многого другого. Используя эти команды, мы можем безопасно и эффективно управлять и поддерживать системы Linux.
https://www.linuxteck.com/linux-system-administration-command-cheat-sheet/
Несколько команд системного администрирования в Linux относятся к различным аспектам операционной системы, таким как аппаратное обеспечение, программное обеспечение и учетные записи пользователей. Они используются для запуска или остановки системных служб, установки пакетов программного обеспечения, изменения паролей пользователей, создания новых учетных записей пользователей, изменения прав доступа к каталогам, настройки разделов диска и многого другого. Используя эти команды, мы можем безопасно и эффективно управлять и поддерживать системы Linux.
https://www.linuxteck.com/linux-system-administration-command-cheat-sheet/
LinuxTeck
Linux System Administration Command Cheat Sheet | LinuxTeck
Several system administration commands in Linux address various aspects of the operating system, such as hardware, software, and user accounts. They are used
40 советов по усилению безопасности Linux Server
Защита вашего Linux-сервера важна для защиты ваших данных, интеллектуальной собственности и времени от рук взломщиков (хакеров). Системный администратор отвечает за безопасность ящика Linux. В этой первой части серии статей о безопасности серверов Linux я дам 40 советов по усилению защиты серверов Linux для установки системы Linux по умолчанию.
https://www.cyberciti.biz/tips/linux-security.html
Защита вашего Linux-сервера важна для защиты ваших данных, интеллектуальной собственности и времени от рук взломщиков (хакеров). Системный администратор отвечает за безопасность ящика Linux. В этой первой части серии статей о безопасности серверов Linux я дам 40 советов по усилению защиты серверов Linux для установки системы Linux по умолчанию.
https://www.cyberciti.biz/tips/linux-security.html
nixCraft
40 Linux Server Hardening Security Tips [2024 edition]
Top 40 Linux hardening/security tutorial and tips to secure the default installation of RHEL / CentOS / Fedora / Debian / Ubuntu Linux servers.
🟠 Какие навыки нужны, чтобы стать аналитиком в IT?
📆 26 апреля в 20:00 пройдет вебинар «Навыки аналитика в IT: hard и soft skills». Открытый урок состоится в рамках онлайн-курса «Бизнес- и системный анализ» в OTUS. Урок проведет Михаил Максимов, бизнес-архитектор, участвовавший в ИТ-проектах для крупных нефтяных, логистических и медиа компаний РФ.
💡 На занятии мы:
— Узнаем, какие навыки нужны аналитику для успешной работы в IT-компании.
— Поговорим о hard и soft skills аналитика
— Разберем, почему аналитик должен разбираться как в системном, так и бизнес-анализе.
— Познакомимся с преподавателем и форматом обучения
Занятие будет полезно начинающим аналитикам, которые хотят работать в IT сфере.
В результате урока мы сформируем карту компетенций аналитика для старта карьеры в IT. Продолжить обучаться вы сможете на курсе, оплатить его можно в рассрочку.
➡️ Для участия нужно зарегистрироваться: https://otus.pw/oCmr/
Нативная интеграция. Информация о продукте www.otus.ru
— Узнаем, какие навыки нужны аналитику для успешной работы в IT-компании.
— Поговорим о hard и soft skills аналитика
— Разберем, почему аналитик должен разбираться как в системном, так и бизнес-анализе.
— Познакомимся с преподавателем и форматом обучения
Занятие будет полезно начинающим аналитикам, которые хотят работать в IT сфере.
В результате урока мы сформируем карту компетенций аналитика для старта карьеры в IT. Продолжить обучаться вы сможете на курсе, оплатить его можно в рассрочку.
Нативная интеграция. Информация о продукте www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
11 команд Linux, без которых я не могу жить
Linux является важной частью нашей жизни, особенно для системного администратора. В этой статье рассказывается о командах Linux, без которых я не могу жить. Итак, начнем.
https://www.redhat.com/sysadmin/11-linux-command
Linux является важной частью нашей жизни, особенно для системного администратора. В этой статье рассказывается о командах Linux, без которых я не могу жить. Итак, начнем.
https://www.redhat.com/sysadmin/11-linux-command
Памятка по командам мониторинга системы Linux
Администраторы могут выявлять узкие места в системе, устранять неполадки и оптимизировать производительность с помощью команд мониторинга системы.
https://www.linuxteck.com/linux-system-monitoring-command-cheat-sheet/
Администраторы могут выявлять узкие места в системе, устранять неполадки и оптимизировать производительность с помощью команд мониторинга системы.
https://www.linuxteck.com/linux-system-monitoring-command-cheat-sheet/
LinuxTeck
Linux System Monitoring Command Cheat Sheet | LinuxTeck
In Linux, system monitoring commands are used to monitor and analyze system performance. Using these commands, you can find out details about your system's
Шпаргалка по Windows PowerShell
PowerShell — это оболочка командной строки и язык сценариев, разработанный Microsoft для автоматизации задач и управления конфигурацией. Он построен на платформе .NET Framework и предлагает мощный набор командлетов и инструментов для управления системами и приложениями Windows.
PowerShell стал предпочтительным инструментом для ИТ-специалистов, управляющих крупномасштабными средами Windows, поскольку он обеспечивает стандартизированный подход к управлению системами и автоматизации задач.
https://www.javacodegeeks.com/starting-with-windows-powershell-cheatsheet.html
PowerShell — это оболочка командной строки и язык сценариев, разработанный Microsoft для автоматизации задач и управления конфигурацией. Он построен на платформе .NET Framework и предлагает мощный набор командлетов и инструментов для управления системами и приложениями Windows.
PowerShell стал предпочтительным инструментом для ИТ-специалистов, управляющих крупномасштабными средами Windows, поскольку он обеспечивает стандартизированный подход к управлению системами и автоматизации задач.
https://www.javacodegeeks.com/starting-with-windows-powershell-cheatsheet.html
Java Code Geeks
Starting with Windows PowerShell Cheatsheet - Java Code Geeks - 2023
1. Introduction PowerShell is a command-line shell and noscripting language developed by Microsoft for task automation and configuration management. It is
Инструмент командной строки, позволяющий легко убивать процессы, работающие на указанном порту.
killport это утилита командной строки для уничтожения процессов, прослушивающих определенные порты. Он разработан, чтобы быть простым, быстрым и эффективным. Инструмент построен на Rust и работает на Linux и macOS.
https://github.com/jkfran/killport
killport это утилита командной строки для уничтожения процессов, прослушивающих определенные порты. Он разработан, чтобы быть простым, быстрым и эффективным. Инструмент построен на Rust и работает на Linux и macOS.
https://github.com/jkfran/killport
GitHub
GitHub - jkfran/killport: A command-line tool to easily kill processes running on a specified port.
A command-line tool to easily kill processes running on a specified port. - jkfran/killport
TCP/IP и OSI: в чем разница между двумя моделями?
https://community.fs.com/blog/tcpip-vs-osi-whats-the-difference-between-the-two-models.html
https://community.fs.com/blog/tcpip-vs-osi-whats-the-difference-between-the-two-models.html
5 серверных команд Linux, которые вы должны знать
Знание того, как манипулировать серверами Linux, позволит вам быстрее устранять неполадки и получить более полное представление о жизненном цикле программного обеспечения. Это действительно фундаментальный набор навыков, который чертовски упрощает создание программного обеспечения (особенно серверной части).
В этом посте мы рассмотрим некоторые основные команды Linux, которые вам понадобятся для успешной работы. https://blog.devops.dev/5-linux-server-commands-you-must-know-bb7522cad538
Знание того, как манипулировать серверами Linux, позволит вам быстрее устранять неполадки и получить более полное представление о жизненном цикле программного обеспечения. Это действительно фундаментальный набор навыков, который чертовски упрощает создание программного обеспечения (особенно серверной части).
В этом посте мы рассмотрим некоторые основные команды Linux, которые вам понадобятся для успешной работы. https://blog.devops.dev/5-linux-server-commands-you-must-know-bb7522cad538
Что такое URL
В прошлом году создатель curlДэниел Стенберг сделал запись в блоге о забавном URL-адресе:
http://http://http://@http://http://?http://#http://
Это забавный пост, так что прочитайте его. Автор объясняет, как работает этот URL и как его обрабатывают разные системы.
Одна вещь, которую пост не затрагивает, — это влияние разных систем, обрабатывающих одни и те же URL-адреса по-разному. В этом выступлении 2017 года ( слайды , видео ) Orange Tsai рассказывается о гораздо большем количестве несоответствий между различными библиотеками и угрозах безопасности, вызванных этими несоответствиями.
Доклад освещает эту тему в мельчайших (и занимательных) деталях, но я хотел обобщить основы.
https://azeemba.com/posts/what-is-a-url.html
В прошлом году создатель curlДэниел Стенберг сделал запись в блоге о забавном URL-адресе:
http://http://http://@http://http://?http://#http://
Это забавный пост, так что прочитайте его. Автор объясняет, как работает этот URL и как его обрабатывают разные системы.
Одна вещь, которую пост не затрагивает, — это влияние разных систем, обрабатывающих одни и те же URL-адреса по-разному. В этом выступлении 2017 года ( слайды , видео ) Orange Tsai рассказывается о гораздо большем количестве несоответствий между различными библиотеками и угрозах безопасности, вызванных этими несоответствиями.
Доклад освещает эту тему в мельчайших (и занимательных) деталях, но я хотел обобщить основы.
https://azeemba.com/posts/what-is-a-url.html
Azeemba
What Is a URL
Dangers of inconsistent parsing of URLs
Ваше руководство по HTTP-заголовку авторизации
Давайте кратко рассмотрим заголовки запросов на авторизацию.
https://compile7.org/decompile/authorization-request-headers-explained/
Давайте кратко рассмотрим заголовки запросов на авторизацию.
https://compile7.org/decompile/authorization-request-headers-explained/
compile7.org
Your Guide to HTTP Authorization Header | C7 Blog
Learn about the Authorization request header and how to use it for various HTTP authentications — e.g., JWT, OAuth, Basic Auth, etc.
HTTP/1 против HTTP/2 против HTTP/3
Вы используете его каждый день. Вы используете его прямо сейчас. Но знаете ли вы, как работает протокол HTTP, и знаете ли вы разницу между HTTP1, 2 и 3?
Давайте рассмотрим все 3 и объясним плюсы и минусы, различия и то, как HTTP/3 становится все более популярным.
https://dev.to/accreditly/http1-vs-http2-vs-http3-2k1c
Вы используете его каждый день. Вы используете его прямо сейчас. Но знаете ли вы, как работает протокол HTTP, и знаете ли вы разницу между HTTP1, 2 и 3?
Давайте рассмотрим все 3 и объясним плюсы и минусы, различия и то, как HTTP/3 становится все более популярным.
https://dev.to/accreditly/http1-vs-http2-vs-http3-2k1c
DEV Community
HTTP/1 vs HTTP/2 vs HTTP/3
You use it every day. You're using it right now. But do you really know how the HTTP protocol works,...
Понимание доступа к Sudo в Linux на практических примерах
Если вы новичок в Linux или вам нужно управлять разрешениями пользователей в системе Linux, важно понимать доступ к sudo. Инструмент командной строки в Linux под названием sudo (сокращение от «superuser do») позволяет пользователям запускать задачи с расширенными возможностями. Другими словами, это дает пользователям возможность выполнять задачи, которые в противном случае требуют корневого или административного доступа. Системное администрирование, установка или обновление программного обеспечения и другие административные обязанности часто выполняются через sudo. https://attriab.medium.com/understanding-sudo-access-in-linux-with-hands-on-examples-5ca55eafa5f1
Если вы новичок в Linux или вам нужно управлять разрешениями пользователей в системе Linux, важно понимать доступ к sudo. Инструмент командной строки в Linux под названием sudo (сокращение от «superuser do») позволяет пользователям запускать задачи с расширенными возможностями. Другими словами, это дает пользователям возможность выполнять задачи, которые в противном случае требуют корневого или административного доступа. Системное администрирование, установка или обновление программного обеспечения и другие административные обязанности часто выполняются через sudo. https://attriab.medium.com/understanding-sudo-access-in-linux-with-hands-on-examples-5ca55eafa5f1
Forwarded from Devops
iPerf3 — проверка скорости/пропускной способности сети в Linux
iperf3 — это бесплатная кроссплатформенная программа с открытым исходным кодом, работающая из командной строки и предназначенная для измерения пропускной способности сети в режиме реального времени. Это один из самых мощных инструментов для тестирования максимально достижимой пропускной способности в IP-сетях (поддерживает IPv4 и IPv6 ).
https://www.tecmint.com/test-network-throughput-in-linux/
iperf3 — это бесплатная кроссплатформенная программа с открытым исходным кодом, работающая из командной строки и предназначенная для измерения пропускной способности сети в режиме реального времени. Это один из самых мощных инструментов для тестирования максимально достижимой пропускной способности в IP-сетях (поддерживает IPv4 и IPv6 ).
https://www.tecmint.com/test-network-throughput-in-linux/
iPerf3 – Test Network Speed/Throughput in Linux
How to Test Network Speed Using iPerf3 Tool in Linux
iperf3 is a free open source, cross-platform command line-based program for performing real-time network throughput measurements between servers in Linux.
Алгоритмы балансировки нагрузок
Рано или поздно веб-приложения перерастают среду одного сервера. Компаниям требуется увеличить или их доступность, или масштабируемость, или и то, и другое. Чтобы сделать это, они развёртывают своё приложение на нескольких серверах и ставят перед ним балансировщик нагрузок для распределения входящих запросов. Чтобы справляться с нагрузками, большим компаниям могут потребоваться тысячи серверов, на которых запущено веб-приложение.
В этом посте мы рассмотрим способы, которыми один балансировщик нагрузок может распределять HTTP-запросы на множество серверов. Мы начнём снизу и проделаем весь путь вверх до современных алгоритмов балансировки нагрузок.
https://habr.com/ru/companies/ruvds/articles/732648/
Рано или поздно веб-приложения перерастают среду одного сервера. Компаниям требуется увеличить или их доступность, или масштабируемость, или и то, и другое. Чтобы сделать это, они развёртывают своё приложение на нескольких серверах и ставят перед ним балансировщик нагрузок для распределения входящих запросов. Чтобы справляться с нагрузками, большим компаниям могут потребоваться тысячи серверов, на которых запущено веб-приложение.
В этом посте мы рассмотрим способы, которыми один балансировщик нагрузок может распределять HTTP-запросы на множество серверов. Мы начнём снизу и проделаем весь путь вверх до современных алгоритмов балансировки нагрузок.
https://habr.com/ru/companies/ruvds/articles/732648/
Хабр
Алгоритмы балансировки нагрузок
Рано или поздно веб-приложения перерастают среду одного сервера. Компаниям требуется увеличить или их доступность, или масштабируемость, или и то, и другое. Чтобы сделать это, они развёртывают своё...