Как стать автором
Обновить
110.67
Рейтинг

Настройка Linux *

Вечный кайф

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

В десктопном Linux всё ещё больно

Блог компании JUG Ru GroupНастройка Linux*Анализ и проектирование систем**nix*

25 августа 1991-го Линус Торвальдс впервые сообщил миру, что работает над новой ОС. Если отсчитывать от этого, то позавчера Linux исполнилось 30 лет, так что можно подвести какие-то итоги: например, скоро ли настанет «год линукса на десктопе»?

А неделю назад я написал о нюансах перехода на Mac. И быстро появились комментарии, что вот в линуксах нет описанных сложностей — мол, непонятно, зачем вообще люди страдают за маками. На мои слова «так в Linux другие проблемы, там многие чинят звук, лазая по форумам» ответили, что это устаревшие стереотипы. А сейчас всё работает из коробки, даёшь детям и они не нарадуются.

Я уже почти десять лет не использовал Linux в качестве основной системы, поэтому подумал: может, действительно напраслину возвожу, а всё уже изменилось и с форумами больше никогда не сталкиваешься? Наконец можно рекомендовать линукс родственникам? Вот-вот к нему придёт массовая популярность?

Захотелось хотя бы бегло глянуть. Тут ещё и повод подвернулся: помогал другому человеку выбрать ноутбук, и он был не против установки линукса. В общем, глянул. И быстро испытал столько ярких ощущений, что написал этот пост.

Читать далее
Всего голосов 165: ↑117 и ↓48+69
Просмотры48K
Комментарии 732

Новости

Показать еще

Использование OpenCPN для автоматизации производства

Настройка Linux*Геоинформационные сервисы*ПланшетыТранспортБудущее здесь
Tutorial

В предыдущей статье я остановился на общем устройстве электронной системы яхты IT техническая сторона яхтинга / Хабр (habr.com) . В этой статье мы остановимся на развитие программы для "мозгов" яхты - OpenCPN. Текст и фото содержат информацию по изготовлению простого корпуса для прибора из профиля.

В каком то смысле это прототип окна будущего, где каждая точка поверхности "чувствует" прикосновение. Естественно эти возможности на производстве будут использоваться для управления и автоматического распечатывания стикеров с QR кодами.

В планах использовать трекер взгляда, для апробации интерфейса больших окон (Big Windows).

Настройка печати через CUPS для стикерного принтера Zebra GK420d заняла почти неделю, дело в том cups, xpdf, Firefox и evince (которая вкомпилирована в gtk-2.0) при использовании чего-то более лёгкого чем Gnome хранят настройки принтера и страницы в 4 различных местах.

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

Защита от кибер-атак

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

Компания Synology предупреждает своих клиентов о новой кибер-атаке. Ботнет StealthWorker нацелен на сетевые устройства хранения данных и выполняет атаки “brute force”, которые могут привести к заражению вымогательским ПО.

По данным Synology PSIRT (Product Security Incident Response Team), взломанные устройства Synology NASвпоследствии используются в попытках взлома других Linux-систем.

Synology предупреждает об этих атаках в пресс-релизе:

Тайбэй, Тайвань — 4 августа 2021 — Группа реагирования на инциденты безопасности продуктов Synology(PSIRT) недавно получила данные о возрастании числа атак методом подбора на устройства Synology. Эксперты по безопасности Synology считают, что ботнет управляется главным образом семейством вредоносных программ StealthWorker. На данный момент Synology PSIRT не нашла свидетельств того, что вредоносные программы используют какие-либо уязвимости в программном обеспечении. 

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

Synology PSIRT сотрудничает с соответствующим организациями CERT (Компьютерные группы по реагированию на чрезвычайные ситуации), чтобы больше узнать об известных C&C-серверах, контролирующих вредоносные программы, и отключить их. Одновременно с этим Synology уведомляет клиентов, которые могли быть затронуты атаками. 

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

Кунг-фу стиля Linux: делаем все и сразу

Блог компании RUVDS.comНастройка Linux*Системное администрирование*Разработка под Linux*
Перевод
Вы никогда не задумывались о том, что компьютеры чрезвычайно глупы? Даже самый мощный процессор не может много сделать. Однако он может делать то, что делает, очень быстро и повторять это много раз. Компьютеры настолько быстрые, что может казаться, что они делают много вещей одновременно, а современные компьютеры еще и имеют несколько процессоров, чтобы улучшить свои возможности по многозадачности. Мы часто не пишем программы или сценарии, чтобы воспользоваться этим. Однако, как вы сейчас поймёте, для этого нет никаких причин.


Читать дальше →
Всего голосов 33: ↑29 и ↓4+25
Просмотры11K
Комментарии 4

Автоматизируем деплой в vCloud с помощью Terraform и cloud-init

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

Предыстория: выбирали сертифицированное облако для всякой там сертифицированной жизни. Остановились на кое-каком B2B-колоссе, руководство заключило договор, и отделу SRE пришлось работать с облаком на основе VMware vCloud Director. И, как подобает секте свидетелей Infrastructure as Code, хотелось поменьше сидеть в веб-морде облака и больше -- в конфигурациях какого-нибудь Ansible и Terraform.
Эта статья - плод нескольких вечеров девопсера и бог знает скольких дней и ночей CTO. По горячим следам, поэтому, возможно, она несколько скомканная. Тем не менее, если вы столкнулись с облаком на основе vCloud - будет интересно.

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

Void Linux на musl libc. История борьбы

Настройка Linux**nix*Софт
Из песочницы

Musl - это реализация libc, которая стремится быть легкой, быстрой, простой и правильной. Так говорится на странице документации к void linux - смело распространяющей дистрибутив на базе musl libc. Установив эту версию дистрибутива вы добровольно запираете себя в постоянно сжимающейся "клетке", из которой выход только один - переустановка системы...

Читать далее
Всего голосов 34: ↑33 и ↓1+32
Просмотры8.7K
Комментарии 23

Исследование роста утилизации процессора: как мы мигрировали с CentOS 7 на Oracle Linux 7

Блог компании DINSНастройка Linux**nix*Разработка под Linux*DevOps*

Привет! Меня зовут Александр Петровский, я инженер в DINS. Я работаю в команде, которая участвует в разработке сервисов облачной телефонии и видеоконференций для RingCentral. Каждый из них состоит из большого количества микросервисов.

Когда мы мигрировали один из наших микросервисов с CentOS 7 с ядром 4.19 на Oracle Linux 7 с ядром 5.4, мы заметили рост утилизации процессора на наших stress/performance-тестах. В статье я расскажу, как мы исследовали причины роста утилизации процессора сначала в user-space, а потом и в kernel-space и о том, к какому результату это нас привело.

Читать далее
Всего голосов 119: ↑118 и ↓1+117
Просмотры13K
Комментарии 16

КОМПАС-3D и Linux → Часть 1

Блог компании АСКОННастройка Linux*Системное администрирование**nix*CAD/CAM*
Tutorial

Вода, конечно, камень точит и курочка по зёрнышку клюёт, а ползущая линуксонизация начала настигать промышленность. Видимо, план перехода на операционные системы на базе ядра linux принимает четкие очертания и начинает реализовываться. И одними из первых на этом пути находятся предприятия оборонно-промышленного комплекса нашей страны с их процессами конструкторско-технологической подготовки производства. Реализация такого плана требует, кроме запуска офисных приложений, еще и запуск САПР под ОС на ядре linux.

Вот, в рамках этой задачи, мы “поковырялись” и расскажем про наш опыт запуска системы КОМПАС-3D  в операционной системе Ubuntu с помощью Wine.

Узнай как настроить КОМПАС-3D под Linux
Всего голосов 22: ↑22 и ↓0+22
Просмотры9.8K
Комментарии 86

5 стандартных Linux-команд, которые сильно упрощают жизнь, запускаем виртуальную Linux-машину в Podman…

Блог компании Red HatНастройка Linux*Open source*Виртуализация*Разработка на Raspberry Pi*

... а также 13 навыков, которыми надо овладеть, если хотите перейти из сисадминов в менеджеры – мы собрали для вас коротким дайджестом список полезных материалов, найденных нами в сети за последние две недели в нашей постоянной рубрике #полезногопост

Читать дальше: 5 стандартных Linux...
Всего голосов 6: ↑3 и ↓30
Просмотры8K
Комментарии 0

Nginx. О чем не хотелось писать

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

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

Наследование директив в nginx - это классная штука. Именно наследование позволяет писать простые и понятные конфиги. При слиянии конфигураций значение директивы и её функциональность переходит из вышестоящего контекста в текущий. Логично, что наследование не происходит от параллельных контекстов, например от соседнего location или if.

Вроде бы всё хорошо. Пока не возникают исключения.

N.B.: Здесь и далее описывается работа с nginx версии 1.21.1 (если не указано иное). Всё сказанное основывается лишь на опыте и ошибках автора. Вместе с тем автор не является разработчиком nginx и даже его маститым сварщиком, поэтому не стоит принимать слова автора как догму, а, наоборот, подвергать сомнению и самостоятельному тестированию.

Размышления простого админа
Всего голосов 20: ↑20 и ↓0+20
Просмотры8.9K
Комментарии 8

Кастомный LiveCD Ubuntu за 5 шагов / Ubuntu LiveCD Remastering

Настройка Linux*Системное администрирование*
Из песочницы

Последние года 3 я активный пользователь Linux. Мне нравится возможность полной настройки и экспериментов, которые позволяет эта система. Единственным неудобством, на мой взгляд, являлась невозможность сохранить свои изменения в сам LiveCD с системой. Это решалось послеустановочными скриптами, но хотелось сделать уже настроенную под себя систему прямиком в LiveCD. Потратив кучу времени, сил и нервов мне удалось реализовать эту цель. Далее постараюсь описать все шаги подробно, чтобы не оставлять "пустых" мест.

Я прикипел к дистрибутиву Lubuntu, на его примере и опишу кастомизацию, но вы можете использовать мои рекомендации для Debian, Ubuntu (любой редакции), Manjaro. На этих Linux мой алгоритм испробован с успехом. Вероятно с другими ОС он тоже сработает, но сам не проверял.

Приступим.

Читать далее -->
Всего голосов 15: ↑14 и ↓1+13
Просмотры8.6K
Комментарии 12

Что такое Core Scheduling и кому он будет полезен?

Блог компании RUVDS.comНастройка Linux*Информационная безопасность*Open source*Системное администрирование*
Recovery mode

Не за горами выход новой версии ядра Linux 5.14. За последние несколько лет это обновление ядра является самым многообещающим и одно из самых крупных. Была улучшена производительность, исправлены ошибки, добавлен новый функционал. Одной из новых функций ядра стал Core Scheduling, которому посвящена наша статья. Это нововведение горячо обсуждали в интернете последние несколько лет, и наконец-то оно было принято в ядро Linux 5.14.

Если вы работаете с Linux или занимаетесь информационной безопасностью, вам интересны новые технологии, то добро пожаловать под кат.
Узнать подробности
Всего голосов 56: ↑55 и ↓1+54
Просмотры8.2K
Комментарии 26

Установка WSL с помощью одной команды стала доступна в Windows 10

Блог компании MicrosoftНастройка Linux*Системное администрирование*PowerShell*Разработка под Windows*

В последних сборках Windows Insider Preview вы можете установить все необходимое для запуска WSL, просто выполнив wsl.exe --install. Мы рады сообщить, что эта функция теперь официально перенесена в Windows 10 версии 2004 и выше, что значительно упростит установку WSL в этих сборках.

Читать далее
Всего голосов 8: ↑7 и ↓1+6
Просмотры6.5K
Комментарии 9

Nginx. Фазы обработки запроса. If is Evil?

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

Самое страшное зло в Nginx - это if в location. Об этом написано много, в том числе на nginx.com. Процитируем кусочек:

The only 100% safe things which may be done inside if in a location context are:
- return ...;
- rewrite ... last;

Казалось бы, если использовать конструкцию вида

location / {
if ( $condition ) {
return 418;
}
...
}

то ничего страшного не произойдет, однако, при определенном "умении", можно сломать даже то, что должно работать на 100%. Но будет ли виноват в нашей поломке if?

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

Linux kernel 5.14 — что изменится в новом ядре

Блог компании VAS ExpertsНастройка Linux*Системное администрирование*Серверное администрирование*Разработка под Linux*

Линус Торвальдс представит его в конце августа. Поговорим об изменениях — инженеры удалили устаревший IDE-драйвер, сделали шаги для принятия Rust в качестве официального инструмента разработки и обновили сетевые компоненты.

Читать далее
Всего голосов 20: ↑19 и ↓1+18
Просмотры19K
Комментарии 27

Кунг-фу стиля Linux: PDF для пингвинов

Блог компании RUVDS.comНастройка Linux**nix*PDF
Перевод
Вначале PostScript представлял собой язык программирования для принтеров. И хотя PostScript-принтеры всё ещё не потеряли актуальности, существует и множество других форматов, в которых можно отправлять данные на печать. Но благодаря PostScript появился Portable Document Format — PDF, который стал невообразимо популярным. Пожалуй, не проходит и дня, чтобы каждый из нас не просмотрел бы какой-нибудь PDF-документ на своём компьютере. Конечно, есть и форматы, конкурирующие с PDF, но им, в сравнении с PDF, принадлежит лишь небольшая доля рынка. Просмотр PDF-файлов в Linux — это не проблема. А как насчёт их редактирования? Как оказалось, это тоже несложно, правда, только если знать о том, как именно это делается.


Читать дальше →
Всего голосов 31: ↑31 и ↓0+31
Просмотры8.4K
Комментарии 26

6 вещей про AI/ML-нагрузки в контейнерах, шпаргалка JavaScript и не только в нашем постоянном дайджесте #полезногопост

Блог компании Red HatНастройка Linux*Open source*Виртуализация*Openshift*

Мы собрали для вас лучшую подборку из вебинаров, свежих статей, книг и шпаргалок в самом полезном дайджесте на просторах #Хабр!

Читать дальше: 6 вещей про AI/ML...
Рейтинг0
Просмотры884
Комментарии 0

Отслеживание метрик SSD на Linux и какой софт для этого пригодится

Блог компании Kingston TechnologyНастройка Linux*Системное администрирование*СофтНакопители
Привет, Хабр! Любой, кто хоть раз сталкивался с неожиданной смертью флешки, жесткого диска или SSD-накопителя, расскажет вам, насколько важно отслеживать SMART-параметры и замерять скорость в бенчмарках. Независимо от системы. И если с Windows достаточно вбить в поиске CrystalMark, то пользователям Linux подобный лайфхак не подойдет. Зато подойдет этот текст, где вся история пропитана поисками.


Читать дальше →
Всего голосов 14: ↑9 и ↓5+4
Просмотры7K
Комментарии 12

Установка дополнительных версий PHP в VestaCP с помощью Docker

Блог компании TimewebХостингНастройка Linux*PHP*Серверное администрирование*
Tutorial

Наверное, многие сталкивались с ситуацией, когда среди проектов работающих на современном ПО, остается пара полузабытых, а держать отдельную машину под них не хочется. Вариантов решения масса, но в службе поддержки хостинг-компании данная проблема не теряет своей актуальности м моими коллегами был разработан скрипт, помогающий добавить нужную версию php в VestaCP буквально за пару минут. Данный метод уже зарекомендовал себя с хорошей стороны и продолжает радовать сотрудников поддержки. Самое время его опубликовать и помочь всем, кто столкнулся с подобной проблемой.

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

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