💡 Как очистить дисковый кеш в Linux
В некоторых случаях может оказаться полезным записать содержимое кеша на диск.
В Linux это можно сделать, записав 1, 2 или 3 в
▪️Для очистки pagecache:
Linux / Линукс🥸
В некоторых случаях может оказаться полезным записать содержимое кеша на диск.
В Linux это можно сделать, записав 1, 2 или 3 в
/proc/sys/vm/drop_caches. Запись этих значений заставит ядро освободить память, используемую для кеширования, записав ее содержимое на диск.▪️Для очистки pagecache:
echo 1 > /proc/sys/vm/drop_caches▪️Для очистки dentries и inodes:
echo 2 > /proc/sys/vm/drop_caches
▪️Для очистки pagecache, dentries и inodes:echo 3 > /proc/sys/vm/drop_caches
Перед выполнением этой операции лучше запустить sync, иначе занятые элементы останутся в памятиLinux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17😁5
В кодовой базе, на основе которой формируется выпуск пользовательского окружения KDE Plasma 6, изменено поведение для активации пиктограмм на рабочем столе. Для открытия файлов и каталогов по умолчанию теперь требуется двойной щелчок мышью. По мнению разработчиков изменение упростит адаптацию новичков. Старые пользователи в настройках могут вернуть открытие одним щелчком.
Среди других недавних изменений в KDE:
– Обновлён интерфейс отправки сообщений об аварийном завершении программ.
– В настройках появилась возможность просмотра технических деталей о последовательности автозапуска.
– Унифицированы пиктограммы виджетов в системном лотке и конфигураторе системного лотка.
– В диалоги настройки на базе QtWidgets добавлена возможность поиска настроек на отдельных страницах.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41😁9😢3🎉1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤31👍3
Доступен web-браузер qutebrowser 3.0
Опубликован релиз web-браузера qutebrowser 3.0, предоставляющего минимальный графический интерфейс и систему навигации в стиле Vim, построенную целиком на клавиатурных комбинациях.
👉 Значительное изменение номера версии связано с прекращением поддержки старых версий Qt, PyQt, QtWebEngine и Python, а также повышением требований к операционным системам. В частности, qutebrowser теперь поддерживает работу только с выпусками Qt 5.15 и новее (QtWebEngine > = 5.15.2) и c версиями Python, начиная с 3.8.
Прекращена поддержка платформ macOS до версии 11 и Windows до версии 10-1607. Прекращена поддержка 32-разрядных сборок для Windows.
Linux / Линукс🥸
Опубликован релиз web-браузера qutebrowser 3.0, предоставляющего минимальный графический интерфейс и систему навигации в стиле Vim, построенную целиком на клавиатурных комбинациях.
👉 Значительное изменение номера версии связано с прекращением поддержки старых версий Qt, PyQt, QtWebEngine и Python, а также повышением требований к операционным системам. В частности, qutebrowser теперь поддерживает работу только с выпусками Qt 5.15 и новее (QtWebEngine > = 5.15.2) и c версиями Python, начиная с 3.8.
Прекращена поддержка платформ macOS до версии 11 и Windows до версии 10-1607. Прекращена поддержка 32-разрядных сборок для Windows.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16😁8🤯2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🔥15😁3🌚2
Please open Telegram to view this post
VIEW IN TELEGRAM
💯82👍14😁6😢1
Анонсирован язык программирования Moonbit, оптимизированный для WebAssembly
Основной разработчик языка программирования ReScript представил новый язык программирования Moonbit. Он специально оптимизирован для создания приложений, компилируемых в универсальный промежуточный код WebAssembly.
Ключевые цели разработки: предоставление простого синтаксиса, высокая скорость компиляции, генерация компактного и быстрого промежуточного кода WebAssembly. Предоставляется несколько бэкендов для генерации кода, среди которых имеются бэкенды для JavaScript и нативного кода.
Linux / Линукс🥸
Основной разработчик языка программирования ReScript представил новый язык программирования Moonbit. Он специально оптимизирован для создания приложений, компилируемых в универсальный промежуточный код WebAssembly.
Ключевые цели разработки: предоставление простого синтаксиса, высокая скорость компиляции, генерация компактного и быстрого промежуточного кода WebAssembly. Предоставляется несколько бэкендов для генерации кода, среди которых имеются бэкенды для JavaScript и нативного кода.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🌚3😢2🤯1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁62
💡 Speedtest из консоли
1. Установите
Linux / Линукс🥸
1. Установите
python-pip, инструмент для установки и управления пакетами Python следующей командой в терминале:sudo apt-get install python-pip2. Далее установите
speedtest-cli с помощью python-pip:sudo pip install speedtest-cliПо окончании установки этих пакетов вы можете проверить скорость интернет-соединения простой командой в терминале:
speedtestВ терминале вы должны увидеть информацию об интернет-соединении, а также имя провайдера и IP-адрес.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26❤8🌚5
Во FreeBSD принято изменение, которое меняет в коде инициализации ядра (sysinit) алгоритм сортировки массивов. В sysinit задействован более эффективный алгоритм сортировки слиянием вместо алгоритма пузырьковой сортировки 🫧 Это позволило на 2 мс сократить время загрузки ядра в виртуальных машинах Firecracker.
Linux / Линукс🥸
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31😁18❤2🔥1
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍40🔥10😁8
Выпуск дистрибутива Bodhi Linux 7.0, предлагающего десктоп-окружение Moksha
Moksha развивается как форк кодовой базы Enlightenment 17 (E17), созданный для продолжения разработки Enlightenment как легковесного рабочего стола.
В новой версии:
– Активирован репозиторий backports с более свежими версиями программ, а также PPA-репозитории mozillateam и kelebek333 со свежими версиями Firefox и драйверов NVIDIA.
– Предустановлен плагин для работы с архивами в файловом менеджере Thunar.
– Для упрощения установки различных web-браузеров предложено приложение Web-browser-manager, основанное на коде Zorin OS Browser Manager.
– Добавлен интерфейс для настройки клавиатурных комбинаций.
– В модуле iBar реализовано меню приложений.
И другие изменения.
Linux / Линукс🥸
Moksha развивается как форк кодовой базы Enlightenment 17 (E17), созданный для продолжения разработки Enlightenment как легковесного рабочего стола.
В новой версии:
– Активирован репозиторий backports с более свежими версиями программ, а также PPA-репозитории mozillateam и kelebek333 со свежими версиями Firefox и драйверов NVIDIA.
– Предустановлен плагин для работы с архивами в файловом менеджере Thunar.
– Для упрощения установки различных web-браузеров предложено приложение Web-browser-manager, основанное на коде Zorin OS Browser Manager.
– Добавлен интерфейс для настройки клавиатурных комбинаций.
– В модуле iBar реализовано меню приложений.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🤔6🌚4
💡 Инструменты и сервисы для мониторинга серверов Linux
▪️ Better Uptime
Better Uptime - это уведомитель, основная задача которого - предупреждать всякий раз, когда сервер выходит из строя из-за какого-либо несоответствия. Можно настроить оповещение, если оперативная память / диски / процессор достигнут определенного уровня, сбой cronjob, сбой резервного копирования базы данных и многое другое. Работает бесплатно, но не для всех функций.
▪️ Webmin
Webmin - это веб-панель управления с открытым исходным кодом для системного администрирования, в первую очередь для Unix-подобных систем, с помощью которой можно управлять системой графически и даже удаленно.
▪️ Grafana на Prometheus
Grafana позволяет запрашивать, визуализировать и оповещать о показателях и журналах независимо от того, где они хранятся. Служит веб-интерфейсом с Prometheus, работающим в качестве серверной части. Можно значительно импровизировать в дуэте с Dockprom и InfluxDB.
▪️ Cockpit
С установленным на сервере Cockpit можно получить доступ к серверу из браузера и выполнять все повседневные административные задачи. Это многомерная программа мониторинга серверов с открытым исходным кодом.
▪️ M/Monit
Monit - это небольшая утилита с открытым исходным кодом для управления системами Unix и мониторинга. Она обладает всеми функциями, необходимыми для мониторинга системы и восстановления после ошибок, и работает как сторожевой таймер с набором инструментов на сервере.
M/Monit обеспечивает мониторинг и управление всеми хостами с поддержкой Monit через понятный пользовательский интерфейс, который также работает на мобильных устройствах.
Linux / Линукс🥸 #monitoring
▪️ Better Uptime
Better Uptime - это уведомитель, основная задача которого - предупреждать всякий раз, когда сервер выходит из строя из-за какого-либо несоответствия. Можно настроить оповещение, если оперативная память / диски / процессор достигнут определенного уровня, сбой cronjob, сбой резервного копирования базы данных и многое другое. Работает бесплатно, но не для всех функций.
▪️ Webmin
Webmin - это веб-панель управления с открытым исходным кодом для системного администрирования, в первую очередь для Unix-подобных систем, с помощью которой можно управлять системой графически и даже удаленно.
▪️ Grafana на Prometheus
Grafana позволяет запрашивать, визуализировать и оповещать о показателях и журналах независимо от того, где они хранятся. Служит веб-интерфейсом с Prometheus, работающим в качестве серверной части. Можно значительно импровизировать в дуэте с Dockprom и InfluxDB.
▪️ Cockpit
С установленным на сервере Cockpit можно получить доступ к серверу из браузера и выполнять все повседневные административные задачи. Это многомерная программа мониторинга серверов с открытым исходным кодом.
▪️ M/Monit
Monit - это небольшая утилита с открытым исходным кодом для управления системами Unix и мониторинга. Она обладает всеми функциями, необходимыми для мониторинга системы и восстановления после ошибок, и работает как сторожевой таймер с набором инструментов на сервере.
M/Monit обеспечивает мониторинг и управление всеми хостами с поддержкой Monit через понятный пользовательский интерфейс, который также работает на мобильных устройствах.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16