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

Исправляем ошибку rsync ERROR: module is read only

Иногда при попытке записи на rsync-сервера с помощью команды rsync может вылезти ошибка вида:

ERROR: module is read only 

С первого раза и не понятно, что это за модуль и почему он read-only.
На самом деле всё просто, достаточно просто добавить в конфиг /etc/rsyncd.conf в соответствующий раздел параметр read only = no.

Ниже приведён пример конфига /etc/rsyncd.conf:

uid = nobody
gid = nobody
use chroot = no
max connections = 8
syslog facility = local5
pid file = /var/run/rsyncd.pid
[backups]
path = /var/backups-remote
read only = no

Автор: AlexWinner
Дата публикации: 2013-04-22T14:30:00.000-07:00

CentOS / Fedora — исправляем ошибку yum: database disk image is malformed

Проблема

Столкнулся с ошибкой, когда yum после команды yum update стал выдавать ошибку:

Error: database disk image is malformed
You could try using —skip-broken to work around the problem
You could try running: rpm -Va —nofiles —nodigest

Попытки решения

Указанные в этом выводе команды не помогли.
Нагугленные команды типа:

 mv /var/lib/rpm/__db* /tmp
rpm —rebuilddb

или

 yum history new

также не помогли.

Решение

В итоге решение проблемы пришло в виде команды:

 yum clean dbcache

Однако после неё вылезла другая ошибка:

sqlite3.OperationalError: table trans_beg already exists

Она решилась с помощью команды

 yum history new

 

Автор: AlexWinner
Дата публикации: 2013-04-21T14:28:00.000-07:00

batch resize, или массовое изменение размера картинок в Linux Debian/Ubuntu

Столкнулся с необходимостью быстро отресайзить папку фотографий.  Так как под рукой только Linux Ubuntu, пришлось искать способы под него.
Конечно, была идея отресайзить все картинки через Гимп, но это стрельба из пушки по воробьям. Причём медленная стрельба.
А простой и красивый способ нашёлся следующий.

Читать

Послать самому себе пакет данных через сеть

В одном из проектов у меня стояла необычная задача, на компьютере с 2-мя сетевыми интерфейса требовалось передавать UDP пакеты с одного сетевого интерфейса на другой через сеть.

Предположил что у нас есть 2 сетевых карты, а следовательно и два сетевых интерфейса:
  — eth0 ip 192.168.10.1
  — eth1 ip 192.168.10.2

 Для начала, я попробовал решить эту задачу самым простым(и первым) способом пришедшим мне в голову. Создать сокет и привязать его к сетевому интерфейсу eth0(192.168.10.1) и посылать пакеты на 192.168.10.2. Но как оказалось так просто ядро Linux не провести, показания ifconfig говорили что пакету идут через сетевую петлю lo.

После продолжительного поиска я наткнулся на патч для ядра от Julian Anastasov(не стал пытаться переводить на русский, вдруг ошибусь) Send-To-Self interface flag. Который позволял отправлять самому себе пакеты через внешнюю сеть. Автор постоянно обновляет этот патч. Основными преимуществами заявленными автором являются:
  — данная фича может быть использована любыми приложениями без изменения кода
  — фича не ограничивается 2 интерфейсами
  — фичу можно использовать с несколькими IP адресами
  — фича не зависит от состояний rp_filter’a и arp_filter’a
  — подробней и остальное тут

Что удобно в пропатченном ядре функция такой маршрутизации включается и отключается на лету из userspace’a. Вот так:

# Включаем
echo 1 > /proc/sys/net/ipv4/conf/eth0/loop
# Выключаем
echo 0 > /proc/sys/net/ipv4/conf/eth0/loop

Автор: Dmitriy Falko
Дата публикации: 2013-03-29T10:27:00.001+04:00

Увеличить скорость работы браузера в Ubuntu

В данной инструкции я вам расскажу про замечательный способ увеличения быстродействия браузера (любого) за счёт переноса его профиля в оперативную память. В начале я сам был достаточно скептически был настроен к данному способу, однако после того, как я его попробовал — я сильно удивился. Скорость браузера (я тестировал на Chrome и Firefox) действительно ощутимо выросла. Заранее отмечу, что способ не слишком подходит обладателям малого количества RAM. Да, можно самому выставить все символьные ссылки профилей браузера из домашней папки в tmpfs, однако это будет долго и неинтересно. Тут на помощь приходит утилита Profile Sync Daemon. С её помощью настройка занимает минут пять, не больше. Кстати, если вы беспокоитесь за судьбу своего SSD — данная инструкция вам также будет полезна, ибо не будут тратиться сильно ограниченные ресурсы накопителя. Другие инструкции для лучшей работы SSD: оптимизация работы и статья про TRIM. Список поддерживаемых браузеров впечатляет: Chromium, Google Chrome, Firefox (stable, beta, aurora и firefox-trunk), Conkeror, Midori, Opera (включая Opera Next) и Qupzilla. Многие знают, что при перезагрузке вся информация с оперативной памяти стирается. Вот тут то опять поможет Profile Sync Daemon! Данная утилита автоматически синхронизирует профили с жёстким диском используя символические ссылки и rsync. Но учтите, при внезапной перезагрузке некоторые данные могут быть потеряны. Поэтому используйте утилиту на свой страх и риск! Установка Profile Sync Daemon Для установки утилиты Profile Sync Daemon воспользуйтесь следующими командами (перед установкой сделайте бекапы профилей своих браузеров!):

sudo add-apt-repository ppa:graysky/utils sudo apt-get update && sudo apt-get install profile-sync-daemon

Настройка Profile Sync Daemon По умолчанию Profile Sync Daemon активен для всех браузеров, установленных в системе. Многим это покажется удобным, но не всем. У меня у самого установлено несколько браузеров, но пользуюсь я только Chrome и Firefox. Поэтому во время настройки Profile Sync Daemon данный нюанс мы также исправим. Итак, для начала откроем файл /etc/psd.conf:

sudo gedit /etc/psd.conf

После чего найдите следующую строчку: USERS=»» И в кавычках впишите имя своего пользователя. Можно вписать несколько пользователей, главное поставьте между ними пробел. Сохраните файл, но не закрывайте его, если вы хотите сделать так, чтобы Profile Sync Daemon был активен только для нужных вам браузеров. Откройте новое окно в терминале и выполните следующую команду:

profile-sync-daemon parse

У вас в терминале должен отобразится список тех браузеров, которые установлены у вас в системе и с которыми Profile Sync Daemon может работать. Выберите нужные вам, перейдите к редактированию файла /etc/psd.conf и найдите следующую строку: #BROWSERS=»» Уберите решётку в начале строки (#), а между кавычек впишите нужные вам браузеры через пробел. У меня получилось следующее:

BROWSERS=»chrome firefox»

Всё, теперь вам осталось только сохранить файл и закрыть все браузеры. Запустим Profile Sync Daemon: sudo service psd start Вот и всё. Теперь откройте браузер и насладитесь быстрой работой.

Источник

Автор: ГАЗЕНВАГЕН™

Топ 5 лучших российских дистрибутивов Linux 2019



























3.3/5 — (26 голосов)

 

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

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

Пятерка лучших российских дистрибутивов Linux

Подобные топы являются частой практикой на страницах этого веб-ресурса. Не так давно я уже рассматривал топ лучших дистрибутивов Linux 2019, где в объектив попали наиболее популярные во всем мире Linux-дистрибутивы. Примерно тогда же я написал топ 10 лучших дистрибутивов Linux для домашнего пользования, где таким же образом отобрал каждый продукт, делая акцент на удобстве использования того или иного линукса именно на домашних ПК. Теперь же я решил рассказать о дистрибутивах российского происхождения, сделав подводку в формате топа.

Astra Linux

5 лучших дистрибутивов Linux российского происхождения

Дистрибутив, который был разработан преимущественно для различных государственных и военных структур, делает акцент именно на безопасности и неприкосновенности информационных данных. Как уже понятно из названия, в качестве основы используется Linux – ядро с открытым исходным кодом, поставляемое под лицензией GPL.

У данного дистрибутива имеется две версии: одна для общего пользования (Common Edition), а другая для специального (Special Edition). Последняя, как раз-таки, и используется во всех этих секретных силовых ведомствах.

Подробнее узнать об этом дистрибутиве вы сможете на официальном сайте.

Rosa Linux

Топ лучших дистрибутивов Linux Российского происхождения

Еще один дистрибутив Linux российского происхождения. Но в отличие от предыдущего, Rosa Linux прямо-таки ставит в приоритет разработку полезной и удобной операционной системы для простых пользователей. Конечно, здесь также имеются “закрытые” версии, предназначенные для защиты информации, но основной упор, опять же, делается на создание общедоступных сборок.

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

Узнать об этом дистрибутиве подробнее можно на официальном сайте. Там же можно найти ссылки для скачивания образов.

Alt Linux

Дистрибутивы российского происхождения

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

Сейчас Alt Linux представляет из себя целое семейство дистрибутивов с собственными репозиториями. Команда разработчиков неустанно трудится, надеясь воплотить в жизнь все свои самые смелые мечты.

В этом самом семействе присутствует несколько отдельных версий Alt Linux:

  • Альт Рабочая станция
  • Альт Сервер
  • Альт Образование
  • Альт Линукс СПТ 7.0

Если по названиям первых трех понятно для чего они предназначены, то насчет последней версии возникают вопросы. Так вот, Альт Линукс СПТ 7.0 – это универсальный дистрибутив, подходящий как в качестве рабочей станции, так и в качестве сервера или образовательной операционной системы.

Подробнее о нем можно узнать на официальном сайте.

Simply Linux

Simply Linux в топе лучших российских дистрибутивов Linux

Simply Linux разрабатывался практически теми же людьми, что и Альт Линукс. Даже на этом скриншоте, взятом с официального сайта данного дистрибутива, вы можете видеть какой веб-ресурс там открыт. Основной идей данной системы является легкость и доступность (для каждого из вас). Simply не требователен к ресурсам, и поэтому вы смело можете ставить его даже на самые допотопные компьютеры. В качестве графической оболочки здесь используется xfce, и это еще одно подтверждение легкости и нетребовательности дистрибутива.

Как заверяют сами разработчики, идея их детища проста: дать пользователю выбор, благодаря которому он сам может решить, стоит ли ему разбираться во всем многообразии системных изысков, или же просто заняться работой или своими делами. Simply Linux готов к работе из коробки; он имеет для этого набор программного обеспечения.

Подробнее о нем вы сможете узнать, перейдя на официальный ресурс.

Calculate Linux

Calculate Linux в списке лучших российских дистрибутивов Linux

И завершает наш топ один из самых необычных российских дистрибутивов Linux. Calculate привлекателен тем, что в качестве основы использует Gentoo (весьма сложный в установке и использовании дистрибутив). Однако, в отличие от своего прародителя, Calculate Linux не требует от вас таких серьезных познаний в этой области. В дистрибутиве реализовано большое количество функций, подходящих как для домашнего использования, так и для бизнеса.

Помимо десктопной версии есть еще и серверная. Она может успешно заменить Windows NT Server, имея в себе все необходимые возможности, и даже несколько дополнительных.

И все же, подробнее вы можете узнать на официальном сайте Calculate Linux.

Выводы

Сразу скажу, что я не имел цели предоставить здесь полную информацию по каждому конкретному дистрибутиву. Это всего лишь мое субъективное мнение, которое я выразил через написание этого небольшого топа. Тем более, что после каждого дистрибутива я предоставил ссылки на официальные ресурсы, где вся информация преподносится на русском языке. Поэтому, я думаю, вы без труда разберетесь во всем этом. Моя задача была лишь в том, чтобы предоставить вам топ лучших российских дистрибутивов Linux 2019. И я надеюсь, что с этой задачей я справился. Если же вы хотите что-то добавить/оспорить, то милости прошу в комментарии.


2013-03-03T20:53:50
Linux