Linux / Линукс
12.6K subscribers
5.82K photos
156 videos
27 files
6.07K links
№ 4922181359
Все о мире Свободного Программного Обеспечения

🤝 Для связи - @raz_raz
💬 Чат - t.iss.one/linuxgram_chat
🔷 ВК - vk.com/linux0ids
💡 Предложка - @linux_gram_bot

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
💡 Продолжаем про инструменты и сервисы для мониторинга серверов Linux

▪️ Uptime Robot
Работает как еще один уведомитель, который постоянно отслеживает ваш веб-сайт.

▪️ uptime.com
Uptime.com также оповещает вас о простоях веб-сайта по SMS, телефонному звонку или электронной почте. Он проверяет доступность веб-сайта с интервалом в одну минуту в 30 различных местах на 6 континентах. Цены Uptime основаны на тарифных планах basic, superior, business и enterprise.

▪️ Supervisord
Supervisord - это клиент-серверная система управления процессами, которая позволяет своим пользователям управлять рядом процессов в UNIX-подобных операционных системах. Он был вдохновлен удобством, точностью, делегированием и группами процессов и основан на Python. Версия Supervisord на GoLang также доступна на GitHub.

▪️ graphite
Graphite - это корпоративный инструмент мониторинга с открытым исходным кодом, который одинаково хорошо работает как на дешевом оборудовании, так и в облачной инфраструктуре, используемой для отслеживания производительности веб-сайтов, приложений, бизнес-сервисов и сетевых серверов.

▪️ Cabot
Cabot - это бесплатная автономная платформа мониторинга инфраструктуры с открытым исходным кодом, которая предоставляет некоторые из лучших функций PagerDuty, плотности серверов, Pingdom и Nagios без их стоимости и сложности. Он готов к установке в Docker, и его развертывание занимает 5 минут.

Linux / Линукс 🥸 #monitoring
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3🥰3
Разработчики Debian удаляют порт для архитектуры mipsel из репозиториев unstable/experimental. Mipsel являлся одним из старейших поддерживаемых портов Debian. Изменение не касается архитектуры mips64, которая продолжает поддерживаться.

Причиной прекращения поддержки mipsel стал ряд технических проблем. например, ограничение размера памяти в пространстве пользователя в 2Gb или тот факт, что архитектура подвержена проблеме 2038 года (32-битный time_t).

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😢20👍8
Правда сейчас это не так сложно..

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51😁41
💡 Алфавит команд

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

at
- это утилита командной строки, которая позволяет планировать выполнение команд в определенное время.

awk - команда восходит к ранним временам Unix. Задолго до появления Perl или Python AWK использовался в скриптах для манипулирования текстом. Она позволяет выполнять действия над строками в соответствии с заданным шаблоном.

B
basename - команда в Linux выводит конечный компонент в виде пути к файлу. Это особенно полезно в сценариях bash, где вы хотите извлечь имя файла из длинного пути к файлу.

Linux / Линукс 🥸 #alphabet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16
👩‍💻 В Firefox появится дополнительная защита от скрытой идентификации пользователей

Под скрытой идентификацией понимается формирование идентификаторов браузера в пассивном режиме на основе косвенных признаков, таких как разрешение экрана, анализ установленных плагинов и шрифтов, доступность определённых Web API и т.д.

В Firefox планируют поддерживать две встроенные реализации защиты от скрытой идентификации:
▪️ RFP (Resist Fingerprinting) - перенесённая из Tor Browser реализация защиты от снятия отпечатков, уже долгое время доступная через настройку "privacy.resistFingerprinting" в about:config .
▪️ FFP (Future Fingerprinting Protection) - новая "облегчённая" реализация, которая призвана решить некоторые проблемы c usability в RFP, о которых в bugzilla.mozilla.org давно висят уведомления о проблемах. Для включения FFP в about:config предусмотрена настройка "privacy.fingerprintingProtection".

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🌚4
Опубликованы Linux From Scratch 12.0 и Beyond Linux From Scratch 12.0

▪️ В Linux From Scratch 12.0 обновлено 38 пакетов. Вместо pkg-config добавлен инструментарий Pkgconf. Добавлен Python-модуль flit-core, который включён в число зависимостей у новой версии модуля wheel. Исправлены ошибки в загрузочных скриптах, выполнены редакторские работы в пояснительных материалах по всей книге.

▪️ В Beyond Linux From Scratch 12.0 отмечено 1543 обновления. Добавлено пользовательское окружение LXQt. Предложен альтернативный метод сборки компактного варианта библиотеки Qt, использующего меньше зависимостей. Объявлено о прекращении в следующем выпуске поддержки пользовательского окружения LXDE и инструментария для файловой системы ReiserFS (reiserfsprogs).

Опубликован перевод руководств Linux From Scratch 12 и Linux From Scratch Systemd 12 на русский язык.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍5🤯3🔥2
🥸 В GNOME 45 изменена организация загрузки модулей в дополнениях к GNOME Shell, что приведёт к нарушению обратной совместимости и потребует внесения изменений в дополнения.

Нарушение вызвано переходом GNOME Shell с собственной системы импорта модулей, специфичной для JavaScript runtime GJS, на стандартный механизм импорта, JavaScript-модулей (ESM), описанный в спецификации ECMAScript 6 и применяемый в web-приложениях.

Никогда такого не было и вот опять 🌚

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁27👍7🥰3🌚3
Please open Telegram to view this post
VIEW IN TELEGRAM
💯33😁11🌚5
💡 Алфавит основных команд Linux

C
cal - позволяет просматривать календарь в командной строке.

cat - в основном используется для отображения содержимого текстовых файлов.

cd - используется для навигации между каталогами в Linux.

chgrp - используется для изменения группы файла или каталога в Linux.

chmod - используется для изменения режима доступа, то есть прав доступа к файлам в Linux.

chown - позволяет вам изменить пользователя и группу владельцев файла или каталога.

cp - команда для копирования.

cron - используется для автоматизации всех типов задач в системах Linux.

curl - инструмент для передачи данных. Наиболее популярным вариантом использования команды curl является загрузка файлов из Интернета в терминале Linux.

cut - инструмент для удаления “столбцов” из текстового файла. В этом контексте “столбец” может быть определен как диапазон символов или байтов, идентифицируемых по их физическому положению в строке, или диапазон полей, разделенных разделителем.

Linux / Линукс 🥸 #alphabet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍157
👩‍💻 Релиз дистрибутива Manjaro Linux 23.0

▪️ Редакция на базе GNOME обновлена до выпуска GNOME 44, в котором продолжен перевод приложений на использование GTK 4 и библиотеки libadwaita.
▪️ Редакция на основе KDE обновлена до KDE Plasma 5.27 и KDE Gear 23.08.
▪️ Редакция на основе Xfce продолжает поставляться с версией Xfce 4.18.
▪️ Ядро Linux обновлено до версии 6.5, дополнительно доступны пакеты с выпусками 6.1 и 5.15.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍199😁4🌚1
В ядро Linux 6.6 внесены изменения, убирающие в Kconfig опцию для включения загрузки микрокода процессора. 👉 Теперь ядро Linux после сборки будет безусловно содержать код загрузки микрокода для систем x86.

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

Загрузку микрокода процессора по-прежнему можно отключить при загрузке системы, указав параметр ядра 'dis_ucode_ldr'.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16😢7🤔1
runwhenidle — утилита Linux, которая может автоматически приостанавливать выполнение ресурсоемкой команды, когда пользователь находится перед компьютером, и возобновлять ее, когда он отсутствует.

👩‍💻 https://github.com/perk11/runwhenidle

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🌚4
Сформирован релиз специализированного дистрибутива Tails 5.1, основанного на пакетной базе Debian и предназначенного для анонимного выхода в сеть. 😂 Анонимный выход в Tails обеспечивается системой Tor. Все соединения, кроме трафика через сеть Tor, по умолчанию блокируются пакетным фильтром. Для хранения пользовательских данных в режиме сохранения пользовательских данных между запусками применяется шифрование.

👉 В новой версии Tor Browser обновлён до версии 12.5.3, синхронизированной с кодовой базой Firefox 102.15.0 ESR, в которой устранено 10 уязвимостей. Обновлена версия почтового клиента Thunderbird 102.15.0. Инсталлятор Tails Installer переименован в Tails Cloner. Обеспечена установка большего числа драйверов принтеров и включена автоматическая активация всех присутствующих принтеров. Решены проблемы, возникающие при разблокировке постоянного хранилища.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8😁3💯2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁51🔥4
💡 Алфавит основных команд Linux

D
date - показывает текущую дату и время в системе Linux. Но команда может сделать гораздо больше – например, определить неделю или день по дате, рассчитать время от эпохи до указанного времени

dd - утилита для копирования и преобразования файлов. Его самый популярный вариант использования - создание live Linux USB с помощью командной строки Linux.

df - используется для проверки дискового пространства в Linux.

diff - команда сравнивает два файла, чтобы предложить изменения, которые сделали бы файлы идентичными. Отлично подходит для поиска дополнительной фигурной скобки, которая нарушила ваш недавно обновленный код.

dig - используется для получения DNS-информации удаленного сервера.

dirname - выводит путь к файлу с удаленным последним компонентом.

du - используется для проверки размера каталога.

Linux / Линукс 🥸 #alphabet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19
Реализована загрузка Linux на ПК Commodore 64 с восьмиразрядным CPU и 64КБ ОЗУ

Продемонстрирована возможность загрузки Linux на персональном компьютере Commodore 64, выпускавшемся в 80-х годах прошлого века. Для организации запуска Linux на устройстве с разработанным в 1975 году восьмиразрядным микропроцессором MOS 6502 был задействован semu, минималистичный эмулятор системы с процессором RISC-V (RV32IMA), способной выполнить ядро и компоненты пользовательского окружения Linux.

Сборка эмулятора для работы на CPU серии MOS 65xx была произведена при помощи инструментария llvm-mos, основанного на LLVM и позволяющего собирать для устаревших процессоров современные программы, написанные на С/C++.

Так как компьютер оснащён всего 64 КБ ОЗУ в работе был задействован блок расширения памяти (REU, RAM Expansion Unit) и эмуляция виртуальной памяти с MMU. При проведении эксперимента в эмуляторе Commodore 64 ядро Linux в эмулируемом окружении RISC-V удалось загрузить за 39 часов.

Предполагается, что на реальном ПК Commodore 64 с процессором MOS 6502, работающим на частоте 1 МГц, на загрузку потребуется около недели, а на запуск эмулятора и создание скриншота - несколько часов.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉43😁19👍83
Please open Telegram to view this post
VIEW IN TELEGRAM
😁55👍3
В будущем выпуске Android 14 изменился способ обновления сертификатов удостоверяющих центров. Системные сертификаты больше не будут привязаны к прошивке, а станут доставляться отдельным пакетом, обновляемым через Google Play.

▪️ Из плюсов: Подобный подход упростит поддержание актуальных сертификатов и удаление сертификатов скомпрометированных удостоверяющих центров, а также не позволит производителям устройств манипулировать списком корневых сертификатов и сделает процесс их обновления независимым от обновления прошивки.

▪️ Из минусов: Новый способ доставки не позволит пользователю вносить изменения в системные сертификаты, даже если он имеет root-доступ в системе и полностью контролирует прошивку.

Всё правильно, не для того бэкдоры внедряли, чтобы их контролировать можно было 🤔

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁21🤯15🔥4