Обновить
86.36
Рейтинг

Настройка Linux *

Вечный кайф

Сначала показывать
Порог рейтинга

chmod -R 777 / или почему ничего не работает

Настройка Linux *Системное администрирование *

Права доступа в Linux это первое с чем приходится знакомиться каждому новому пользователю и не все гайды дают полную картину происходящих в системе процессов.

Давайте рассмотрим последствия неаккуратного использования команды chmod.

Читать далее
Всего голосов 18: ↑5 и ↓13 -8
Просмотры 7.1K
Комментарии 17

Новости

Python3 — ImportError: No module named 'cv2'

Настройка Linux *Open source *Python *Разработка под Linux *
Tutorial

В заголовке известная ошибка python3.

Интерпретатор python2 импортирует opencv без ошибок при установке совместно с python3 в единой среде исполнения.

Краткая инструкция по локализации ошибки далее.

Читать далее
Всего голосов 25: ↑4 и ↓21 -17
Просмотры 3.1K
Комментарии 22

Сделайте Linux похожим на Windows 95

Блог компании Cloud4Y Настройка Linux *Open source *Интерфейсы *
Перевод

Темы и наборы иконок Linux, вдохновлённые другими операционными системами, существуют с тех пор, как в Linux появился графический интерфейс. Иногда эти темы становятся очень похожими на оригинал. Но… Что, если бы вы могли сделать свой рабочий стол Linux почти таким же, как Windows 95?

Читать далее
Всего голосов 68: ↑68 и ↓0 +68
Просмотры 18K
Комментарии 77

Сеть однородных линуксов [reoser]

Настройка Linux **nix *Облачные вычисления *Облачные сервисы
Tutorial

Всем привет. В своей предыдущей статье я описал общую идею создания площадки, где люди смогут объединяться в одну общую железячную сеть и использовать мощности друг друга. В основе этой идеи лежит идея создания распределенного кластера Kubernetes, к разворачиванию которого я планирую в скором времени приступить.

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

Поскольку ожидается, что изъявить желание подключиться к этой сети может любой пользователь с любыми железом и операционной системой (например, не только линукс, но и bsd системы и андроид, который является сильно урезанными линуксом), то хотелось бы иметь скрипт / программу / проект, который сможет сравнять все системы до одинаковых однородных линуксов по причинам, описанным выше. При этом в качестве реального железа может выступать и виртуальное, когда человек на своем оборудовании отрезает под виртуальные нужды часть своих мощностей и отдает их в сеть hardware банкинга.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 2.8K
Комментарии 3

Минуточку внимания

Linux выживальщика

Настройка Linux *Киберпанк
Из песочницы

В сегодняшней реальности практически не бывает IT без интернета. Всё, чем мы пользуемся, ставится и обновляется из интернета, заливается обратно в интернет. А если доступа к интернету вдруг не станет?

Если вдруг вас позовут в срочную миссию на Марс. Или в длительную IT-робинзонаду на таинственный остров, куда каждому участнику можно взять на флешке только что-то одно из софта. Или вообще никуда не позовут, а просто заботливо и скрепно-надзорно будут пытаться обрубить все неуставные каналы связи с внешним миром.

Читать далее
Всего голосов 71: ↑69 и ↓2 +67
Просмотры 53K
Комментарии 88

Как создать образ диска в Linux с несколькими разделами, не имея физического образца

Настройка Linux **nix *Разработка под Linux *
Из песочницы
Tutorial

Здравствуй дорогой читатель данного руководства. Меня зовут Андрей, и нет, я не алкоголик, а разработчик встраиваемых систем на базе Linux.

Данная статья является кратким руководством по созданию образа диска с несколькими разделами, куда можно было бы записать всякую всячину для передачи заказчику, а в дальнейшем и на производство.

Для чего это нужно? Все процессорные платы, разрабатываемые нашим предприятием, обладают слотом для sdcard и установленной на плате mmc. Загрузка системы производится либо с sd, либо c mmc. sd-карта является, как правило, временным решением, подкупает простотой установки. А mmc является постоянным решением, куда устанавливается уже финальное программное обеспечение. Переключение между способами загрузки осуществляется перемычками (джамперами на плате).

Читать далее
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 5.8K
Комментарии 22

Менеджер личных финансов Firefly III

Настройка Linux *Софт
Tutorial

Для оптимизации личных финансов часто рекомендуют записывать и анализировать свои, по крайней мере основные, расходы и доходы, планировать бюджет. Для этого создано множество приложений на различных платформах. Многие из них, как правило, платные или требуют платной подписки для разблокировки продвинутых функций - CoinKeeper, Дребеденьги, Дзен-Мани, Alzex Finance и др., с другой стороны домашние финансы можно вести в Google таблицах, в Excel, но это не очень удобно. В руководстве дана пошаговая инструкция по базовой установке веб-сервера и приложения Firefly III. Firefly III - бесплатное веб-приложение с открытым исходным кодом по учету личных финансов, без какой-либо рекламы.

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 5.1K
Комментарии 11

И еще немного про авто-тесты в QEMU

Настройка Linux *Open source *Разработка под Linux *
Tutorial

Привет, Хабр. Меня зовут Роман, я разработчик встраиваемых систем в Dannie и мы тут делаем умные камеры. По долгу службы, мне потребовалось завести эмуляцию прошивки для чипа из семейства MIPS. В рамках разработки проекта мы обозначили для себя задачу получения быстрой обратной связи при разработке ПО и прошивки. Для этого начали выстраивать CI/CD-цепочку с проверкой прошивки в эмуляторе. Одной из требуемых функций являлась возможность манипулировать окружением загрузчика (u-boot environment). В статье я расскажу что получилось и как из говна и палок завести авто-тесты прошивки в CI.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.4K
Комментарии 0

Как я дал вторую жизнь некроноуту Fujitsu Siemens amilo pro v2035 с помощью lubuntu

Настройка Linux *Open source **nix *Ноутбуки
Из песочницы

Ещё со студенческой скамьи у меня остался ноутбук Fujitsu, который тогда верой и правдой мне служил для постижения азов Паскаля и Си, а также для серфинга интернетов и героев 3.

Конечно же, более-менее современные ОС не рассчитаны на машину с одноядерным процессором Celeron и 1Gb оперативной памяти, поэтому я обратился к легким
дистрибутивам линукса.

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

Читать далее
Всего голосов 9: ↑6 и ↓3 +3
Просмотры 5K
Комментарии 35

Автоматизация автоматизации или как мы обеспечили автоустановку не только ОС Astra Linux, но и софта в один «проход»

Блог компании НТЦ ПРОТЕЙ Настройка Linux *Системное администрирование *IT-инфраструктура *DevOps *
✏️ Технотекст 2021

Как "раскатать" ось на кучу устройств? Что делать если перед вами стоит задача установить операционную систему семейства linux на большое количество устройств? Ходишь-бродишь среди леса устройств, подключаешь флешку и отвечая на одни и те же вопросы при установке системы. Пока не заблудишься...или не сойдёшь с ума в этой рутине...или поймёшь что поседел и зрение уже не то...или...Что-то я увлёкся. Конечно первым делом нужно открывать google! И он ответит: "Парень, не парься, используй preseed". И будет прав, т.к. в linux есть задокументированная возможность использования файла ответов (тот самый preseed.cfg). Если коротко, то вы формируете файл ответов, кладёте его в нужное место и система использует его для ответов на вопросы при установке. А вы в это время пьёте чай и всё такое. Но так ли всё гладко? Конечно нет! Welcome!

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 6.8K
Комментарии 14

Настройка docker в debian 11.2

Настройка Linux *Системное администрирование *Виртуализация *
✏️ Технотекст 2021

Docker единственная система контейнерной виртуализации с которой мне еще не доводилось сталкиваться, по этому после изучения данной темы решил написать данную публикацию. В данной публикации пойдет речь о сборке собственного образа (с помощью dockerfile) на основе официальных образов системы от debian, монтировании различных файловых систем (nfs, btrfs, ext4), а также о различным параметрах dockerfile и командах управления контейнерами docker.

Читать далее
Всего голосов 17: ↑11 и ↓6 +5
Просмотры 7.5K
Комментарии 30

Уязвимость Docker Escape: побег из контейнера всё ещё возможен

Блог компании FirstVDS Настройка Linux *Информационная безопасность *Системное администрирование *

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

Впервые данная уязвимость была обнаружена командой аналитиков по информационной безопасности из Project Zero в июле 2019 года. Несмотря на то, что с момента выявления уязвимости уже прошло более двух лет, её всё ещё можно реализовать.

Читать далее
Всего голосов 14: ↑11 и ↓3 +8
Просмотры 5.5K
Комментарии 5

Релиз KDE Plasma 5.24: новое, полезное, интересное в новой версии оболочки

Блог компании Selectel Настройка Linux *Интерфейсы *Софт

Пользователи, которые работают с оболочкой KDE Plasma могут быть довольны — вышел новый релиз, KDE Plasma 5.24. Он создавался на базе платформы KDE Frameworks 5 и библиотеки Qt 5 с применением OpenGL/OpenGL ES для оптимизации отрисовки. О том, что появилось или изменилось в новом релизе — под катом, причем список этот достаточно внушителен.
Читать дальше →
Всего голосов 50: ↑49 и ↓1 +48
Просмотры 11K
Комментарии 23

Конфигурационные файлы Linux

Блог компании FirstVDS Настройка Linux *Системное администрирование *
Перевод
image

1. Краткое содержание


Мощность ОС Linux кроется в возможности гибко настраивать систему под наши потребности. Большинство дистрибутивов содержат продвинутые пользовательские интерфейсы для конфигурации системы, однако, по сути, они лишь редактируют текстовые файлы в различных системных папках. Понимая, как работают конфигурационные файлы, мы можем отказаться от этих интерфейсов и повысить свой уровень владения Linux.

Из этого руководства вы узнаете, где файлы конфигурации расположены и каковы их функции. Благодаря стандарту иерархии файловой системы (Filesystem Hierarchy Standard) папки и файлы, которые мы рассмотрим, сохраняют своё расположение даже в разных дистрибутивах.
Читать дальше →
Всего голосов 37: ↑33 и ↓4 +29
Просмотры 14K
Комментарии 31

Представляем Windows Terminal Preview 1.13

Блог компании Microsoft Настройка Linux *Open source *Разработка под Linux *Разработка под Windows *

Добро пожаловать в первый релиз Windows Terminal 2022 года! Как всегда, вы можете установить Windows Terminal и Windows Terminal Preview из Магазина Microsoft или из репозитория GitHub. Ну а подробности о релизе под катом.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 6.3K
Комментарии 12

Скринкасты терминала. Запись действий в консоли Linux

Блог компании FirstVDS Настройка Linux *Open source *Обработка изображений *Софт

Копипаст из чужой консоли

Скринкаст консольной сессии в маленьком анимированном gif — самый простой и быстрый способ продемонстрировать свои действия в консоли. Такую анимацию легко запостить в чате или опубликовать на веб-страничке, она весит совсем мало. Но это неоптимальный вариант.

Существуют специализированные инструменты именно для консольных скринкастов. Для этого они задействуют встроенный псевдотерминал Linux, то есть PTY. Самые продвинутые добавляют спецэффекты типа подсветки нажатий клавиш и, самое главное, позволяют выделить мышкой и скопировать текст прямо из «видео».
Читать дальше →
Всего голосов 36: ↑36 и ↓0 +36
Просмотры 5.9K
Комментарии 8

И шести лет не прошло: вышел дистрибутив Slackware 15.0. Главные изменения и возможности

Блог компании Selectel Настройка Linux *Open source *IT-инфраструктура *Софт

Достаточно неожиданно, без фанфар и аплодисментов вышел новый релиз Slackware, одного из старейших дистрибутивов Linux. По словам разработчиков, на то, чтобы довести ветку до стабильного состояния, у них ушло около шести лет. Большая часть усилий была направлена на актуализацию ПО.

Стоит отметить, что по данным Distrowatch, на конец 2021 года дистрибутив находился на 17 месте в топе наиболее популярных дистрибутивов. Выше в списке оказались Arch, openSUSE, Fedora, Debian, Ubuntu, Mint, Manjaro. О подробностях нового релиза — под катом.
Читать дальше →
Всего голосов 62: ↑61 и ↓1 +60
Просмотры 10K
Комментарии 30

Увеличение размера диска с LVM на VirtualBox

Настройка Linux *
Tutorial

Приветствую, меня зовут Иван, я системный администратор. Решил попробовать писать такие вот заметки на задачи, которые делаю редко, чтобы потом вспомнить, если понадобится. Надеюсь и ещё кому-то пригодится.

Все пути и имена разделов мои, меняйте соответственно на своё. Все действия на свой страх и риск, делайте бэкапы.

Задача следующая. Есть виртуалка, к ней подключен виртуальный диск, на нём система Debian 10, разметка сделана автоматически с LVM, отдельные разделы /var, /tmp, /home и т.д. Требуется расширить существующий раздел /root не добавляя дополнительный том в LVM.

(И да, если вам удобнее - есть возможность расширять разделы LVM добавляя дополнительные физически тома в группу томов, я такой способ сейчас не описываю, у меня немного другая задача).

Читать далее
Всего голосов 8: ↑6 и ↓2 +4
Просмотры 3.1K
Комментарии 11

Как узнать общий объем физической памяти (RAM) в Linux

Блог компании FirstVDS Настройка Linux *Системное администрирование *Серверное администрирование *
Перевод
image

1. Краткое содержание


Иногда возникает необходимость проверить общий объём памяти сервера, на котором запущена ОС Linux, или же данные о памяти требуются для сценариев командной оболочки. К счастью, есть множество инструментов, которые нам в этом помогут. В этом руководстве приводятся различные команды и утилиты для определения общего объёма физической памяти.
Читать дальше →
Всего голосов 30: ↑26 и ↓4 +22
Просмотры 8.7K
Комментарии 18

Кибербезопасность для самых маленьких

Настройка Linux *Информационная безопасность *PostgreSQL *Программирование *Nginx *
Tutorial

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

Цель статьи - поделиться практиками, которые я применил для защиты данных при поднятии собственного VPS в публичной сети. Всегда, когда твой IP открыт всему Миру напоказ и доступен извне внутренних контуров сети - это означает, что любой прохожий может устроить тебе неприятности: похитить твои данные, завладеть твоим сервером и сломать твое замечательное приложение. Я буду приводить пример атаки, показывать, как ее можно заметить и после этого будем разбирать возможные способы защиты.

Защитить данные!
Всего голосов 22: ↑22 и ↓0 +22
Просмотры 19K
Комментарии 32

Вклад авторов