LINUX.ORG.RU

Избранные сообщения xaTa

Система стала долго грузиться

Форум — General

Manjaro, Nvidia, KDE

2 или 3 апдейта назад стала очень долго грузиться система: грузятся сервисы systemd, потом всё останавливается на 10-15 секунд, после чего запускаются иксы. В логах ничего не видно, кроме этой задержки:

May 03 14:29:15 main-desktop systemd[1]: Stopped Network Time Synchronization.
May 03 14:29:16 main-desktop NetworkManager[482]: <info>  [1525336156.2919] manager: NetworkManager state is now 
CONNECTED_GLOBAL
May 03 14:29:16 main-desktop nm-dispatcher[521]: req:3 'connectivity-change': new request (1 scripts)
May 03 14:29:16 main-desktop nm-dispatcher[521]: req:3 'connectivity-change': start running ordered scripts...
May 03 14:29:39 main-desktop kernel: random: crng init done
May 03 14:29:39 main-desktop kernel: random: 7 urandom warning(s) missed due to ratelimiting
May 03 14:29:39 main-desktop sddm[523]: Initializing...
May 03 14:29:39 main-desktop sddm[523]: Logind interface found
May 03 14:29:39 main-desktop sddm[523]: Starting...
May 03 14:29:39 main-desktop sddm[523]: Adding new display on vt 1 ...
May 03 14:29:39 main-desktop sddm[523]: Loading theme configuration from ""
May 03 14:29:39 main-desktop sddm[523]: Display server starting...
May 03 14:29:39 main-desktop sddm[523]: Running: /usr/bin/X -nolisten tcp -auth /var/run/sddm/{6b58ee33-ed2d-4676
-a759-cd2365c9d97a} -background none -noreset -displayfd 17 -seat seat0 vt1
May 03 14:29:39 main-desktop kernel: resource sanity check: requesting [mem 0x000e0000-0x000fffff], which spans m
ore than pnp 00:06 [mem 0x000e0000-0x000effff]

Куда, блин, копать? Всегда система за 5 секунд грузилась, теперь говнище какое-то.

 , ,

Deleted
()

Удаленный ключ для автоматической расшифровки тома

Форум — Admin

Приветствую.

Вопрос теоретического характера, ничего не реализовано и не воплощено в жизнь, просто сбор мнений и анализ возможностей.

Представьте себе ситуацию. Есть сервер с шифрованными томами, при запуске хочется автоматического старта для сервера без запроса пароля.

  • Сервер сам идет curl-ом к https://keyserv.loc/srv1-token используя plain-auth.
  • Сам же сервер keyserv.loc пускает к себе в location srv1-token только с адреса сервера srv1.
  • На сервере ключей keyserv.loc есть telegram бот который дает возможность удалить пароль от тома или приостановить выдачу, а после двух запросов в 1 час вовсе просит подтверждения для выдачи пароля.

С этим кажется все ясно, но как заставить dm-crypt luks брать пароль из выхлопа скрипта, и какие есть на это таймауты?

Велосипед конечно не гарантирует безопасность, возможно есть какие другие решения?

Возможно ли такой метод расширить fail-safe usb? Сервер ключей недоступен, на экране ничего не предлагает ввести, но воткнув чудо usb флешку сервер стартует.

---------------

Где и что почитать, какие есть идеи?

 , , ,

WoozyMasta
()

Rofi (меню для WM)

Форум — Desktop

Подскажите как создавать свои собственные меню в rofi, чтобы получать не весь список программ (как от rofi -show (d)run), а только нужные программы. Не могу найти примеры.

 ,

enalesck
()

Arch. Нужна помщь с pacman.

Форум — General
[kei@kei-laptop ~]$ sudo pacman -Syu
:: Синхронизируются базы данных пакетов...
 core                                                                   37,4K   30,4K/s 00:00:01 [#########################################################] 100%
 extra                                                                 470,9K   19,7K/s 00:00:24 [#########################################################] 100%
community                                                             430,3K   14,5K/s 00:00:30 [#########################################################] 100%
:: Эти пакеты будут обновлены в первую очередь :
    pacman
:: Хотите прервать текущую операцию
:: и обновить эти пакеты сейчас? [Y/n] y

разрешение зависимостей...
проверка на взаимную несовместимость...
ошибка: не удалось подготовить запрос (не удалось удовлетворить зависимости)
:: package-query: требует pacman<3.5

Такие дела. Если обновлять только пакман, происходит то же. Что делать, чтоб обновился пакман?

kei
()

Улучшенный сценарий архивации PostgreSQL

Форум — Admin

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

root@PostgreSQL:/home/maintainer# cat /root/backup.sh
#!/bin/bash

FILENAME='/root/psql_dblist'
PORT=5433
USERNAME='dbadmin'
SERVERNAME='localhost'
ARCHIVEDIR='/Backup'
SUFFIX=''
ADMINSEMAILS='email@gmail.com email@yandex.ru'
NETDIR='//192.168.88.11/Kamin/PostgreSQL'
EMFROM="email@mail.su"
ERRLOG="/root/backup.txt"
EMSMTP="192.168.88.232:25"
EMPASS="Pa$$w0rd"


if [[ 'daily' = $1 ]]
then
    SUFFIX='daily_'$(date +%u)'_'$(date +%H)
    #echo $SUFFIX
    #echo Ok
fi

if [[ 'monthly' = $1 ]]
then
    SUFFIX='monthly_'$(date +%b)'_'$(date +%H)
fi

if [[ 'hot' = $1 ]]
then
    SUFFIX='hot_'$(date +%Y-%b-%d-%H%M)
fi

if [[ $SUFFIX = '' ]]
then
    echo 'Type monthly, daily or hot as parametr'
    exit
fi


if mount | grep -qw $NETDIR
then
    echo "Network directory is mounted"
else
    echo "Network direcrory $NETDIR is not mounted" >> $ERRLOG
    SUBJECT="PostgeSQL:NoGood SUFFUX=$SUFFIX"
    MESSAGE="File /root/backup.txt contain some errors. Look for attachment"
    sendEmail -f $EMFROM -t $ADMINSEMAILS -u $SUBJECT -m $MESSAGE -s $EMSMTP -xu $EMFROM -xp $EMPASS -o tls=no -q -a $ERRLOG
    exit
fi

#DBLIST=$(psql -U $USERNAME -p $PORT -l | awk '/psql/ { print $1 }')
DBLIST=$(psql -U $USERNAME -p $PORT -l | q -d'|' "select c1 from - where c1 <> '' and c2 <> '' and c1 not like 'template%' limit 1,10000")

echo "$DBLIST" > $FILENAME

cat ${FILENAME} | while read DBNAME;
do
    mkdir -p ${ARCHIVEDIR}'/'${DBNAME};
    pg_dump -d $DBNAME -h ${SERVERNAME} -p $PORT -U ${USERNAME} -w | gzip > ${ARCHIVEDIR}'/'${DBNAME}'/'${DBNAME}'_'$SUFFIX'.dump.gz';
    #pg_dump -d $DBNAME -h ${SERVERNAME} -p $PORT -U ${USERNAME} -w | gzip > ${ARCHIVEDIR}'/'${DBNAME}'/'${DBNAME}'_'$(date +%Y-%b-%d-%H%M)'.dump.gz';
done


read BackupErr < /root/backup.txt
SUBJECT=''
MESSAGE=''

if [[ $BackupErr = '' ]]
then
    SUBJECT="Archiving PostgeSQL:Ok SUFFUX=$SUFFIX"
    MESSAGE="Archiving successful. File /root/backup.txt is empry."
else
    SUBJECT="PostgeSQL:NoGood SUFFUX=$SUFFIX"
    MESSAGE="File /root/backup.txt contain some errors. Look for attachment"
fi

sendEmail -f $EMFROM -t $ADMINSEMAILS -u $SUBJECT -m $MESSAGE -s $EMSMTP -xu $EMFROM -xp $EMPASS -o tls=no -q -a $ERRLOG

Добавлено уведомление о результате по e-mail. Оптимизации кода пока нет. На это тоже нужно время и самое главное время на тестирование.

root@PostgreSQL:/home/maintainer# crontab -l
# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').#
# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h  dom mon dow   command
0       8,12,16,20      *       *       *       /root/backup.sh daily 2>> /root/backup.txt
0       4       15      *       *       /root/backup.sh monthly 2>> /root/backup.txt

 ,

Shulman
()

Вэб скайп всё

Форум — Talks

 ,

burato
()

Proxmox. Storage: LVM Thin

Форум — Admin

Добрался я наконец, и до этого участка возни с хранением виртуалок.
Итак, имею массив на 2,2тб, на котором развернут тонкий пул емкостью 1,8тб.

# lvs -a
 LV                  VG      Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  datar15k            r15k    twi-a-tz--   1.90t             0.00   0.42
  [datar15k_tdata]    r15k    Twi-ao----   1.90t
  [datar15k_tmeta]    r15k    ewi-ao---- 124.00m  
  [lvol0_pmspare]     r15k    ewi------- 124.00m
Проблема - безобразно высокая скорость заполнения раздела с метаданными, и как следствие - проблемы связанные с остановкой IO вплоть до кернелпаник на хосте гипервизора... :(

Гугл и маны по ЛВМ навели на такую идею: увеличить раздел с метаданными - что я и сделал:

lvresize --poolmetadatasize
Сказано - сделано:
# lvresize --poolmetadatasize +50G r15k/datar15k
  Size of logical volume r15k/datar15k_tmeta changed from 124.00 MiB (31 extents) to 50.12 GiB (12831 extents).
  Logical volume r15k/datar15k_tmeta successfully resized.

# lvs -a
  LV                  VG      Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  datar15k            r15k    twi-a-tz--   1.90t             0.00   0.01
  [datar15k_tdata]    r15k    Twi-ao----   1.90t
  [datar15k_tmeta]    r15k    ewi-ao----  50.12g
  [lvol0_pmspare]     r15k    ewi------- 124.00m

И все бы хорошо, но есть еще такой раздел: [lvol0_pmspare], емкость которого изначально равна [datar15k_tmeta]
Пытался их уравнять при помощи:

# lvconvert --repair r15k/datar15k
и получил в ответ:
  Using default stripesize 64.00 KiB.
  WARNING: recovery of pools without pool metadata spare LV is not automated.
  WARNING: If everything works, remove r15k/datar15k_meta0 volume.
  WARNING: Use pvmove command to move r15k/datar15k_tmeta on the best fitting PV.

# lvs -a
  LV                  VG      Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  datar15k            r15k    twi-s-tz--   1.90t             0.00   0.01
  datar15k_meta0      r15k    -wi-a-----  50.12g
  datar15k_meta1      r15k    -wi-a-----  50.12g
  [datar15k_tdata]    r15k    Twi-ao----   1.90t
  [datar15k_tmeta]    r15k    ewi-ao----  50.12g

По-моему какая-то фигня выходит :(
ЧЯДНТ????
Или просто забить на этот спар? (что кажется мне опасным)

 , ,

zelenij
()

Gentoo+ZFS+SSD

Форум — Linux-install

Добрый день, Есть ноут: i7, 8Gb RAM, 500Gb SSD. Требуется: установить Gentoo с ZFS и перенести все временные файлы и т.д. в оперативную память. С чего начать? ZFS никогда не ставил. Могу скомпилировать на другом диске и птом перенести на ССД. Но при любом раскладе, помощь нужна. Может у кого есть опыт на сей счёт? Прочитал пару тем, к сожалению их создатели забанены тут и как с ними связаться - понятия не имею (megabaks и Kidly_Cat). Любая помощь приветствуется.

 , , ,

gttg
()

Cubieboard 2 не хочет грузиться с карточки SanDisk 16 Gb UHS-l Extreme

Форум — Linux-hardware

Здравствуйте. Приобрел данную карточку взамен обычной Transcend SDHC, залил образ как обычно по инструкции, вставляю в кубиборд, включаю - черный экран, а на плате мигает красный светодиод.

Карточка рабочая, читается встроенным в кукиборд андроидом, если отформатировать ее в fat.

Везде написано что у SDHC UHS-I полная обратная совместимость с SDHC-ридерами.

Подскажите как починить или что проверить, проанализировать, потестировать, чтобы понять почему не работает?

 

makoven
()

TLP 1.2

Новости — Open Source
Группа Open Source

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

( читать дальше... )

>>> Подробности

 , , ,

Deleted
()

Мерцание монитора

Форум — Desktop

Праздничного вечера всем, господа. Уже довольно давно раздражает, но всё как-то терпел, старался светлые темы выбирать и т.д., сейчас надоело, хочу решить проблему. Сама проблема: мерцает монитор при тёмных тонах на экране (как серая тема LOR'а, к примеру, или же #002b36 из тёмной Solarized-темы, но там вообще полная задница, очень чётко видно это мерцание, смотреть невозможно). Что характерно, на оффтопике такого не наблюдается, специально накатил и проверил. Что пробовал: пробовал сменить кабель HDMI - не помогло, пробовал сменить вход в мониторе на второй HDMI - не помогло, пробовал настраивать сам монитор - тоже не помогло, менял DE и WM - абсолютно никакой разницы. Единственное, что вроде бы частично спасло, это подключение через VGA, там этого дела вроде бы нет, или, хотя бы, поменьше, но сидеть с VGA - попахивает абсурдом. Моё железо и софт, собственно:

  • Void Linux x64, ядро неважно, всегда так было, даже на всяких мятах-манжарах
  • bspwm (тоже не слишком-то роль играет, в кедах была та же ботва, по-моему, даже хуже было, но это было давно, ручаться не буду)
  • Монитор ViewSonic VX2363SMHL
  • Intel i3 7100
  • Intel HD 630 в качестве графики, от которой идёт картинка.

Всем заранее спасибо.

 , ,

john_snake
()

Где найти драйвер под линукс для звуковухи Conexant SmartAudio HD?

Форум — Desktop

//леново — говно

 

next_time
()

gentoo пересобрать все пакеты в систем окроме некоторых

Форум — Admin

Как пересобрать @system скажем без gcc или еще без какого-то пакета ?:)

 

bryak
()

Web UI для управления контейнерами/виртуалками

Форум — Admin

Разыскивается сабж.

Наиболее близкое по описанию - vsphere web client, только для контейнеров на openvz/lxc. Из необходимого функционала - создавать виртуалки, ребутать их, создавать пользователей с ограничением прав (например, только на ребут и консоль внутрь какой-то конкретной виртуалки). И все это поверх цельного диска, никаких drbd и прочего нет.

Присмотрел только proxmox, но не уверен в том, насколько он мне подходит.

 , ,

l0stparadise
()

Что сейчас модно использовать для управления wifi без DE?

Форум — General

Вопрос в заголовке. Хочется относительного удобства.

 

bsdfun
()

GUI для Wi-Fi

Форум — General

Поставил тут Debian 7 на ноут. Первым делом снёс всё ненужное (включая python).
Сейчас иксы и links2 поставил, решил к вайфаю подключится. Только сложно всё это, для простоты и скорости нужен простой и понятный GUI.
Раньше я NetworkManager использовал, больше его не хочу. Перешёл на Wicd, нравилось. Сейчас попытался поставить wicd, а он питон за собой тащит. НЕ ХОТЕТЬ! Нагуглил wifi-radar, а он тоже питон предлагает. Что делать мне, питононенавистнику?
Есть альтернатива? Предпочтительно gtk или curses.

 , , , ,

CYB3R
()

Выбор страны для VPS

Форум — Talks

Добрый день! Хочу себе снять VPS. Цель: использовать как собственное облако для хранения файлов, vpn-сервер, мб ещё личный сайтик поднять. Возникает вопрос: в какой стране лучше это сделать с точки зрения того, чтобы у меня VPS не отняли, если вдруг найдут там скачанный с торрентов файл, варез и так далее? Т.е. чтобы я мог им спокойно пользоваться и не париться по поводу того, что там хранится. Пока что присмотрел Hetzner, у него условия привлекательные, но в правовых вопросах совсем не секу. Пожалуйста, помогите с этим разобраться. Заранее спасибо.

 , , ,

Norong
()

Маппинг uid и gid при монтировании nfs

Форум — General

Всем привет!

Имеется NAS с расшареными по nfs каталогами. Имеется десктоп (а точнее несколько), который эти шары монтирует. Проблема в том, что uid и gid на NAS и на десктопе не совпадают.

Как можно сделать маппинг uid и gid при работа с nfs?

До. информация:
- Gentoo (к вопросу о конфигах, но по идее от дистра не должно силно зависеть)
- nfs3, но, если нужно, могу включить nfs4.
- монтирую на десктопе так:

$ cat /etc/fstab | grep nfs
1.2.3.4:/volume/dir    /mnt/mountpoint nfs     rw,users,noauto,_netdev 0 0
- На клиенте запущен /etc/init.d/rpc.statd , прописан fstab, больше ничего не настраивал.

 ,

Kroz
()

Какой лучше формат диска для qemu?

Форум — Admin

Создал пустой раздел /dev/sda5 специально для виртуалки. Сначала попробовал его использовать, он мне raw-диск создал через virt-install, в конце концов оказалось, что для raw-дисков они не хотят снапшоты делать. Пытаюсь в qcow2-формате создать параметром --disk /dev/sda5,bus=virtio,format=qcow2,size=150,sparse=no, но судя по получающейся XML выйдет то же самое:

    <disk type="block" device="disk">
      <driver name="qemu" type="raw" cache="none" io="native"/>
      <source dev="/dev/sda5"/>
      <target dev="vda" bus="virtio"/>
    </disk>

В общем мне нужна максимальная производительность, но в то же время обязательно эффективные снапшоты (т.е. не весь образ копировать, а только изменённые блоки). Как такого добиться? Хочется использовать сырой раздел, а не файл в файловой системе.

 , , ,

Legioner
()

Мои скрипты управления виртуальными машинами

Форум — Admin

https://github.com/ne-vlezay80/VPSD

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

 , ,

ne-vlezay
()