Архив метки: Linux

Установка PGWatch2 на Debian 11

В этой статье разбирается установка системы мониторинга PGWatch2 на операционную систему Debian 11 для мониторинга баз PostgreSQL.





Читать

Для Fedora 39 они готовят новый веб-установщик.

Анаконда

Anaconda — это бесплатный системный установщик с открытым исходным кодом для дистрибутивов Linux, который предлагает текстовый режим и режим графического интерфейса.

Недавно появилась информация об одном из изменений которые подготовлены для следующей версии из «Федора 39»в котором предлагается перенести официальные сборки системы, чтобы в следующей версии быть интегрированным переработанный установщик Anaconda (веб-интерфейс Анаконды), который предложит веб-интерфейс вместо интерфейса на основе GTK.

Относительно сделанного предложения упоминается, что веб-интерфейс установщика использует фреймворк React JavaScript, PatternFly и компоненты проекта Кабина, которые уже используются в продуктах Red Hat для настройки и управления серверами.



Читать

Исследователи Aqua Security говорят, что тысячи репозиториев GitHub уязвимы для реподжекинга

GitHub

GitHub — это кузница для хостинга проектов с использованием системы контроля версий.

Недавно Исследователи Aqua Security раскрыли информацию об анализе, который они провели в отношении с применимостью атаки RepoJacking к репозиториям GitHub.

Суть проблемы является то, что после удаления или переименования проектов на GitHub, Сторонние репозитории могут содержать ссылки к именам, которые больше не существуют, например, в документации, сценариях и инструкциях по установке README.



Читать

Linux 6.4 поставляется с улучшениями поддержки для Wifi 7, Apple M2 и других

Такс, талисман ядра Linux

Ядро Linux является основой операционных систем (ОС) Linux и основным интерфейсом между аппаратным обеспечением компьютера и его процессами.

Новая версия ядра Linux 6.4 теперь доступен после довольно гладкого цикла разработки и который включает в себя большое количество нововведений, из которых мы можем выделить поддержку спящего режима процессора RISC-V, начальную поддержку процессоров Apple M2, поэтапный отказ от поддержки карт PCMCIA, улучшенную поддержку Compute Express Link и китайского процессора LoongArch, улучшенную поддержку для Wi-Fi 7, среди прочего.

Хотя Linux 6.4 не является большим или основным выпуском, следует отметить, что он включает в себя несколько довольно интересных новых функций в дополнение к улучшениям аппаратной совместимости.



Читать

Команда chown Linux

Основа философии Linux — все объекты операционной системы — это файлы, для предоставления доступа к тем или иным возможностям системы мы просто даем доступ пользователю к нужным файлам или убираем. Я более подробно рассказывал обо всех правах в статье права доступа к файлам в Linux, здесь же скажу только что у каждого файла есть три группы прав: для владельца, группы и всех остальных.




При создании файла ему тот пользователь, от имени которого он был создан становится его владельцем, а группой устанавливается основная группа владельца. Но владельца файла и группу можно менять, для этого используются команды chown и chgrp. В этой статье будет рассмотрена команда chown linux, а также основные примеры её использования.




Команда chown Linux




1. Синтаксис и опции




Синтаксис chown, как и других подобных команд linux очень прост:




$ chown пользователь опции /путь/к/файлу




В поле пользователь надо указать пользователя, которому мы хотим передать файл. Также можно указать через двоеточие группу, например, пользователь:группа. Тогда изменится не только пользователь, но и группа. Вот основные опции, которые могут вам понадобиться:




  • -c, —changes — подробный вывод всех выполняемых изменений;



  • -f, —silent, —quiet — минимум информации, скрыть сообщения об ошибках;



  • —dereference — изменять права для файла к которому ведет символическая ссылка вместо самой ссылки (поведение по умолчанию);



  • -h, —no-dereference — изменять права символических ссылок и не трогать файлы, к которым они ведут;



  • —from — изменять пользователя только для тех файлов, владельцем которых является указанный пользователь и группа;



  • -R, —recursive — рекурсивная обработка всех подкаталогов;



  • -H — если передана символическая ссылка на директорию — перейти по ней;



  • -L — переходить по всем символическим ссылкам на директории;



  • -P — не переходить по символическим ссылкам на директории (по умолчанию).




Утилита имеет ещё несколько опций, но это самые основные и то большинство из них вам не понадобится. А теперь давайте посмотрим как пользоваться chown.




2. Использование chown




Например, у нас есть несколько папок dir и их владелец пользователь sergiy:




ls





Давайте изменим владельца папки dir1 на root:




chown root ./dir1





Если вы хотите поменять сразу владельца и группу каталога или файла запишите их через двоеточие, например, изменим пользователя и группу для каталога dir2 на root:




chown root:root ./dir2





Если вы хотите чтобы изменения применялись не только к этому каталогу, но и ко всем его подкаталогам, добавьте опцию -R:




chown -R root:root ./dir3





Дальше давайте изменим группу и владельца на www-data только для тех каталогов и файлов, у которых владелец и группа root в каталоге /dir3:




chown --from=root:root www-data:www-data -cR ./





Для обращения к текущему каталогу используйте путь ./. Мы его использовали и выше. Далее указываем нужную группу с помощью опции —from и просим утилиту выводить изменения, которые она делает в файловой системе с помощью опции -c.




Источник: https://losst.pro/komanda-chown-linux



2023-06-20T01:05:42
Утилиты командной строки

Savant, фреймворк для анализа видео

Ученый

каркас Савант

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

Два года назад Я немного написал в блоге об OpenCV, бесплатная кроссплатформенная библиотека компьютерного зрения (вы можете проверить детали статьи По следующей ссылке), который на тот момент мне показался чрезвычайно интересным, потому что его можно было реализовать на Raspberry Pi, а в то время у меня была привычка тестировать большое количество проектов и систем на своем RPi.



Читать