infosec
56.6K subscribers
1.88K photos
106 videos
84 files
1.89K links
Copyright: @SEAdm1n

Вакансии: @infosec_work

Информационная безопасность. Литература для ИТ специалистов. Пентест, DevOps, Администрирование.

Приобрести рекламное размещение: https://telega.in/c/it_secur

РКН: https://vk.cc/cN3VCI
Download Telegram
👨‍💻 Как превратить старый ноутбук в домашний сервер для хранения данных и удаленной работы.

Автор этого материала поделиться личным опытом превращения старенького ноутбука ASUS, который был выпущен 12 лет назад, в полноценный домашний сервер под Linux Ubuntu Server 24.04.5 LTS.

Получилось что-то вроде мини-датацентра — он хранит файлы на жёстком диске с бэкапом в облаке, Docker-контейнеры крутит для дата-аналитики и даже имеет легковесный интерфейс XFCE, при этом есть потенциал к росту до терминала для управления умным домом. В статье описано, почему было решено отказаться от WSL на ноутбуке Huawei, как настроить удалённый доступ через xRDP (чтобы не было чёрного экрана), запустить там Docker, сборку Superset и JupyterLab с Anaconda (с разными версиями Python), прикрутить Samba-шару для домашнего использования и организовать бэкап в облачное хранилище.

В общем и целом, статья окажется полезной всем желающим и особенно тем, кто не знает, куда девать и что делать со своим старым ноутбуком \ ПК.

P.S. Читайте комменты, там много советов и другой ценной информации.

Читать статью [10 min].

#Разное #Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍5814🤡10🔥8🥱2
👩‍💻 Не совсем по теме, но будет полезно: еще в начале этого года в блоге у Oracle появилась статья, которая описывает ряд инструментов, скриптов и конфигураций, предназначенных для анализа производительности и работы Linux. Думаю, что эта подборка окажется весьма полезной, если вы используете Linux в работе и решаете определенные задачи в части администрирования:

➡️ https://blogs.oracle.com/oracle-linux

Помимо общей статьи в блоге, где присутствует только краткое описание, на сайте oracle есть отдельные мануалы для каждого инструмента:

memstate – анализирует использование памяти в системе. Весьма полезно для выявления возможных утечек памяти.
kstack – тулза для диагностики зависших процессов в системе.
scripts – набор скриптов, предназначенных для отладки специфических проблем. К примеру, диагностики сетевых соединений.
syswatch – выполняет пользовательские команды при достижении определённого уровня загрузки CPU. Отличная тулза для диагностики скачков потребления CPU в системе.
scanfs – проверяет образы дисков KVM на предмет повреждений файловых систем без необходимости останавливать виртуальные машины.

➡️ https://github.com/oracle/oled-tools

Нужно отметить, что этот софт был предназначен для внутренних нужд Oracle, но их решили сделать доступными для сообщества!

#Tools #Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
👍446🥱2
• Пост выходного дня: подробные руководства по Cron и Systemd в Linux.

Cron - классический планировщик задач в Unix-подобных операционных системах, позволяющий автоматизировать выполнение команд и скриптов по расписанию. Позволяет запускать команды/скрипты в определенное время или с определенной периодичностью, но при не самом аккуратном использовании может "подкинуть" проблем: от падения сервера из-за перегрузки до "тихих" ошибок, о которых можно долго не знать.

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

Читать статью [8 min].

Systemd - комплексная, глубоко интегрированная система инициализации и управления, которая стала неотъемлемым скелетом современных дистрибутивов Linux. Её архитектура, построенная вокруг концепции юнитов, cgroups и централизованного журналирования, кардинально меняет подход к администрированию системы.

• В данном руководстве автор рассказал про все основные и ключевые технические аспекты: архитектура, юниты, cgroups, работа с журналами. Только команды и конфиги. Данная статья является продолжением статьи по cron, так как systemd был затронут, но не раскрыт.

Читать статью [16 min].

#Linux #Cron #Systemd
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32👍1914
🎉 С Днем Рождения, Ubuntu.

20 октября 2004 года - день, полностью перевернувший представление человечества об операционных системах семейства #Linux. Ровно 21 год назад никому не известная компания Canonical представила миру основанный на Debian дистрибутив GNU/Linux, получивший название Ubuntu, что в переводе с языка зулу означает «человечность».

• Сегодня этот дистрибутив лидирует по популярности среди других реализаций Linux не только на настольных ПК и ноутбуках, составляя уверенную конкуренцию #Windows, но и занимает первое место в списке самых популярных ОС для веб-серверов.

• Официальный символ Ubuntu называется «круг друзей», и представляет собой стилизованное изображение трех человек, взявшихся за руки. Он символизирует надежность, свободу и сотрудничество, и демонстрирует сообщество, члены которого поддерживают друг друга. К слову, на обложке бесплатного компакт-диска с самой первой версией Ubuntu была размещена фотография взявшихся за руки людей (на фото) — видимо, чтобы прояснить для пользователей идею логотипа системы.

• И вот еще несколько забавных фактов: новые версии этой ОС выходят раз в полгода, причем помимо номерного обозначения они имеют и кодовое название. Эти имена берутся не с потолка: название каждой версии Ubuntu состоит из двух слов, причем первое – это прилагательное, а второе — вымирающий вид животных или мифический персонаж. Причем первые буквы этих двух слов всегда одинаковы — например, Gutsy Gibbon (Героический гиббон) или Oneiric Ocelot (Мечтательный оцелот). Тема обоев Рабочего стола также соответствует мотивам животного или персонажа, выбранного для кодового имени текущей версии Ubuntu.

• Основатель Canonical, уроженец южноафриканского города Велком Марк Шаттлворт не был бы успешным бизнесменом и мультимиллионером, если бы не придумал для Ubuntu по-своему уникальную схему монетизации. Несмотря на то, что эта ОС распространяется бесплатно и имеет открытый исходный код, Canonical - коммерчески-успешная компания: в прошлом году ее выручка составила 291 миллион долларов. Прежде всего, фирма зарабатывает на платной технической поддержке коммерческих пользователей системы. Срок жизни LTS-версий Ubuntu довольно короткий: он составляет всего 5 лет, после чего система перестает обновляться. В то же время для многих компаний, построивших свою инфраструктуру на дистрибутиве от Canonical, переход на новую версию ОС влечет значительные затраты, а для критически важных элементов IT-инфраструктуры апгрейд может быть и вовсе невозможен без неоправданных рисков. Вот для таких компаний, которых устраивает старая версия Ubuntu, и которые хотели бы продлить ее жизненный цикл, существует специальная программа продления обслуживания Extended Security Maintenance, в рамках которой пользователи могут получать критические обновления безопасности для старых версий систем. Программа, разумеется, платная, и она является одним из основных источников дохода Canonical.

#Разное #Ubuntu
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
11🎉86👍35🔥1513🤔5😁4💩33🤝1💊1
⚙️ Оказывается, что пользователи Ubuntu имеют возможность запустить виртуальную машину с Ubuntu практически с помощью одной команды. Реализовано это в рамках проекта Multipass (облегчённый менеджер виртуальных машин).

Выглядит максимально просто и удобно, особенно с учётом того, что работает и в Linux, и в Windows, и в MacOS, с использованием KVM и Hyper-V соответственно. Сами виртуалки, при необходимости, можно сконфигурировать с помощью cloud-init.

Кстати, ранее Multipass был опубликован под лицензией GNU GPLv3, но не весь инструмент был опубликован с открытым исходным кодом. Были некоторые части кода для Windows и macOS, которые до этого момента были проприетарными, но теперь интегрированы в открытую кодовую базу Multipass.

➡️ GitHub.
➡️ Сайт проекта.

#Linux #Windows #macOS #Multipass
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍411663😁22
Одной из привлекательных особенностей в Linux и прочих unix-like системах является то, что оконные менеджеры можно менять как перчатки! Все они, конечно, отображают пользовательские программы в графических окнах - но у каждого свои фишки, настройки и особенности. Так вот, на хабре была опубликована хорошая статья, в которой перечислены 15 оконных менеджеров для Linux в 2025 году. Думаю, что многим будет полезно:

Читать статью [10 min].

#Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍52🔥9632👎2🤷2👌1
Нашел очень крутую и бесплатную платформу с интерактивными заданиями, которые помогут получить практический опыт в работе с Linux, k8s, docker, git, terraform и д.р. Единственный нюанс - материал на английском языке. Так что если у вас с этим сложности, то воспользуйтесь ИИ.

➡️ Забираем отсюда: https://kodekloud.com/studio/labs

Ну и не забывайте про labex - это аналогичная платформа, только с другими заданиями. Здесь уже можно найти материал на русском языке. И еще там есть ИИ помощник, если возникнут трудности с выполнением заданий.

➡️ https://labex.io/ru

#Linux #DevOps #ИБ
Please open Telegram to view this post
VIEW IN TELEGRAM
12🔥24👍874
Command Challenge - очень крутая интерактивная игра, которая бросает вызов вашим навыкам Bash. Все задачи решаются через командную строку.

Игра начинается с довольно простых задачек и постепенно становится сложной. Если возникают сложности с решением, то вы можете посмотреть подсказку. В общем и целом, это очередная годнота в нашу копилку. Забираем по ссылке ниже и практикуемся.

https://cmdchallenge.com

Бонусом: две более сложные версии игры: oops и 12days.

#Bash #Linux #CTF #CMD
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍258🔥71
Хорошая статья, в которой перечислены различные инструменты мониторинга системы Linux. Описаны 30 тулз, с помощью которых ваш сервер будет под полным контролем:

Читать статью [13 min].

Кстати, у этого автора есть хорошая статья, в которой перечислены 40 практических советов по усилению безопасности Linux.

Шифрование передаваемых данных;
Минимизация установленного ПО;
Обновление ядра и программного обеспечения Linux;
Используем Linux Security Extensions;
Учетные записи пользователей Linux и строгая парольная политика;
Оценка физической безопасности серверов Linux;
Отключение избыточных служб Linux;
Настройка сетевого экрана на базе Iptables и TCPWrappers;
Харденинг ядра Linux /etc/sysctl.conf и многое другое...

Читать статью [15 min].

#Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍31431
Интересная статья на хабре, автор которой создал систему на базе свежего ядра с конфигурацией tinyconfig. Задача: упаковать весь Linux в один файл с прямой загрузкой через UEFI, достигнув минимально возможного размера без потери способности к загрузке. В итоге получаем рабочую систему, на которой уже можно изучать базовые команды Linux. Она занимает очень мало места, быстро загружается и не требует установки.

➡️ Читать статью [13 min].

Дополнительно:

LinuxCard - интересный проект, где автор смог собрать устройство для запуска linux размером с визитную карточку. По ссылке ниже можно найти всю необходимую информацию и повторить процесс создания.

#Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
627👍1611🔥52😁1👌11
• Хороший материал по интерфейсу командной строки Linux. Отмечу, что я уже делился этим списком ранее, но у автора появилось несколько новых статей и поэтому это хорошая возможность напомнить вам о данной подборке и других полезных разделах:

Оболочки Linux - общие сведения об оболочках (shell) Linux. Что такое оболочка пользователя, наиболее распространенные оболочки, интерпретация командной строки;
Основы работы в оболочке bash - основы синтаксиса сценариев и встроенные команды оболочки bash;
Основы командной строки в Linux - работа в терминале Linux для начинающих. Как получить подсказку по использованию команд. Как выключить или перезагрузить компьютер. Как посмотреть список процессов и снять зависший. Приоритеты и их изменение из командной строки;
Аналоги команд Windows и Linux - таблица функционального соответствия основных команд командной строки Windows и Linux;
Список наиболее распространенных команд Linux - Перечень наиболее часто используемых команд Linux с кратким описанием и характерными примерами;
Команда export - экспорт переменных окружения и функций в дочерние процессы;
Возможности и настройки команды sudo в Linux - назначение и порядок использования команды sudo. Как выполнить запуск программы с привилегиями суперпользователя, обычным пользователям Linux без ввода пароля root. Примеры настроек содержимого конфигурационного файла /etc/sudoers;
Получение сведений об оборудовании в командной строке Linux - способы получения сведений о компьютерном оборудовании и практические примеры использования команд dmidecode, lspci,lshw и др.
Работа с архиватором tar в Linux - краткое описание и примеры использования архиватора tar для создания резервных копий файлов и каталогов в Linux.
Обновление базы данных часовых поясов в Linux - настройки системного времени в Linux и обновление базы данных часовых поясов публикуемых на сайте международной организации IANA (The Internet Assigned Numbers Authority) в разделе Time Zone Database.

• Дополнительно:

Linux и Windows на виртуальных машинах.
Совместное использование Linux и Windows.
Оборудование и Linux.
Прочее.

#Linux #CheatSheet
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍196🔥532