LINUX.ORG.RU

Сообщения itn

 

.files

Перейду сразу к делу.

Как вы храните и разносите дотфайлы? Сейчас у меня всё в гите и смазано всё башем, секреты храню как попало. Но на вид всё из палок и желудей.

Подумал это всё заменить плейбуком, и там же хранить свои ключи в vault.

Как этот вариант? Как вы сами всё это делаете?

 ,

itn
()

Не туда, или свидание вслепую

Суб.

А у вас бывали случаи когда подходишь на собеседование и понимаешь что попал не на то собеседование?

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

На этом и разошлись.

Чуваки (привет вам) явно получали удовольствие и ловили лулзы с моих ответов. Я если честно вообще до сих пор немного охереваю. Эдакий разрыв шаблона, когда знаешь куда идёшь, знаешь какие вопросы будут и тут происходит всё совсем не то к чему тебя жизнь готовила.

Самое забавное что это по сути было всё в пустую, ответа я явно не дождусь...

А потом хрюши удивляются, почему их так сильно не любят...

 

itn
()

Выбор hardware

Суп.

Пришло время обновить свой сервант.
Хочу прикупить рыжень, но вот беда, нет материнок mini-itx.

Посоветуйте материнок нужного форм-фактора с поддержкой рыженя.

Или не мастурбировать и взять Штеуд?

 , ,

itn
()

Настройка syslog-ng

Hi.

Суть проблемы проблемы такова, не могу понять как сделать так.
Если есть фильтр, то писать в целевой файл.
Если нет подходящего фильтра, то писать в общий.

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

 ,

itn
()

Демон для GPD Pocket

Шалом.

Видя то, что системные демоны пишутся на перле, не смог вынести этой несправедливости.
На пилил сейчас ху^W говнокода.

https://github.com/inztar/gpdpfcd

Вроде всё работает, но если есть к чему придраться, то давайте.

 ,

itn
()

Медленная работа RDP

С сегодняшнего дня, мне на Мостик, стали приходить сообщения о «медленном/тормозящем» RDP.

Симптомы у всех одинаковые, лаги и притормаживания.

Географически, вся страна.
Софт у всех разный.
Роднит только способ публикации, DNAT.

Кто что ещё может по этому поводу сказать?

Моё предположение что таки «внедрили».

 ,

itn
()

Несколько вопросов от неофита

Всем привет!

Недавно переехал с openrc на systemd. Попутно переехав на nspawn.

Появилось несколько вопросов, на которые чтение документации не дало внятного ответа.

1. Стоит ли использовать теперь fstab?
2. Насколько .timer может заменить cron?
3. Что это systemd───(sd-pam)?
4. Как правильно создавать свой .target? Так как лучше не придумал, как запихивать симлинк в другой .target.


Теперь вопросы по nspawn.

1. Есть такой тип юнитов как .nspawn. Из того что я понял, они не обязательны, а нужны только для того чтобы переназначать параметры уже существующих machine@.service. Это так?
2. Как посмотреть статистику по контейнеру, по типу lxc-info?
3. Чем отличается systemctl list-machines от machinectl list?
4. Как лучше мониторить всё это добро?
5. Можно этим управлять/мониторить через dbus?
6. Сейчас использую уже смонтированые разделы для контейнеров, раньше использовал lvm с lxc. Можно ли использовать lvm так же?
7. Как у nspawn дела с libvirt?

 , ,

itn
()

Легковесный DNS-SD или аналог.

Всем привет!

Собственно, вся суть, как обычно в заголовке. Ищу замену avahi, который тянет 20 зависимостей и в настройке не так очевиден.

Требования, как обычно, минимум зависимостей и простой конфигфайл.

Гугление результата не дало, либо ссылаются на avahi либо на РФЦ.

 , ,

itn
()

Не работают контейнеры в малине

сап двач.

Собственно сама проблема.
Model B. Raspbian 8. Ядро 4.1.19+

lxc-create -n test -t debian -l DEBUG -o /root/lxc
...
I: Extracting libuuid1...
I: Extracting mount...
I: Extracting util-linux...
I: Extracting liblzma5...
I: Extracting zlib1g...
W: Failure trying to run: chroot /var/cache/lxc/debian/partial-jessie-armhf mount -t proc proc /proc
W: See /var/cache/lxc/debian/partial-jessie-armhf/debootstrap/debootstrap.log for details
Failed to download the rootfs, aborting.
Failed to download 'debian base'
failed to install debian
lxc-create: container creation template for test failed
lxc-create: Error creating container test


cat lxc 
     lxc-create 1465815952.969 WARN     lxc_log - lxc_log_init called with log already initialized
     lxc-create 1465818698.776 ERROR    lxc_container - container creation template for test failed
     lxc-create 1465818698.783 WARN     lxc_cgfs - Not attaching to cgroup cpuset unknown to /var/lib/lxc test
     lxc-create 1465818698.803 WARN     lxc_cgfs - Not attaching to cgroup cpu unknown to /var/lib/lxc test
     lxc-create 1465818700.439 WARN     lxc_cgfs - Not attaching to cgroup blkio unknown to /var/lib/lxc test
     lxc-create 1465818700.440 WARN     lxc_cgfs - Not attaching to cgroup devices unknown to /var/lib/lxc test
     lxc-create 1465818700.440 WARN     lxc_cgfs - Not attaching to cgroup freezer unknown to /var/lib/lxc test
     lxc-create 1465818700.440 WARN     lxc_cgfs - Not attaching to cgroup net_cls unknown to /var/lib/lxc test
     lxc-create 1465818700.480 ERROR    lxc_create_ui - Error creating container test


mount
/dev/mmcblk0p2 on / type ext4 (rw,noatime,data=ordered)
devtmpfs on /dev type devtmpfs (rw,relatime,size=242776k,nr_inodes=60694,mode=755)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=22,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
mqueue on /dev/mqueue type mqueue (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
configfs on /sys/kernel/config type configfs (rw,relatime)
/dev/mmcblk0p1 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)


Что делать?

 , ,

itn
()

Скрипт обновления системы с отчётом на мыло

Суп!

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

Есть ли готовый скрипт для этого? Беглое гугление результатов не дало. Или опять самому велосипедить?

 , , ,

itn
()

Как поживает GNOME?

Привет, Котаны!

Всё началось аж почти год назад, (сижу под кубунтой если что) кеды начали течь, как раз с переходом на пятую версию, раньше это было не критично и почти не заметно. Я наивный думал что всё со временем исправят... После обновлений утечка стала ещё больше, и с каждым обновлением ситуация всё усугублялась. Стабильность софта многократно упала, словно вернулся во времена 4.0. А сегодня мне просто надоело. Это без учёта прочего мусора, типа аконади...

И соответственно назрел вопрос, куда валить? Хочу вот попробовать гном на тестовом дебиане. А вот по гному есть вопросы:

Как можно в гноме на выборочных окнах убирать рамки?
Как он по стабильности и утечкам?
Есть ли вообще продвинутые инструменты управления окнами, как в kwin?

 , ,

itn
()

Пляски с softRAID

Добрый день.

Тестил на новом железе новую конфигурацию с софтовым raid1.
Схема такая:

sd[ab]1 - bios_grub
sd[ab]2 - raid
raid -> lvm -> rootfs

Так вот, суть проблемы такая. При выдёргивании диска происходит

Unable to find LVM volume блабла...


С выбрасыванием в initram-shell. В итоге оказалось что не активен массив (но при этом обнаружен).

После небольшого гугления наткнулся на рецепт решения проблемы

cat << EOF > /etc/initramfs-tools/scripts/init-premount/assemble-md
mdadm -S /dev/md0
mdadm -A --scan
exit 0
EOF
chmod +x /etc/initramfs-tools/scripts/init-premount/assemble-md
update-initramfs -u


Ещё погуглив наткнулся что эта проблема существует аж с шестёрки.

А ТЕПЕРЬ ВОПРОС!

Это баг или фича?

 , ,

itn
()

Оба syncthing-клиента за натом

Шалом.
Собственно суть проблемы в заголовке. Есть два компа, инет через роутеры с натом, и собственно они не видят друг друга. Все клиенты подконектились к серверу обраружения и к релею. Всё по умолчанию. UPnP включен.

Почему ничего не работает? Хотя казалось бы Обычная ситуация когда все за натами.

И как же основной лозунг разрабов что всё уже готово для хомячья?

ЗЫЖ Что делать???

 , ,

itn
()

Замена GitLab

Добрый вечер господа.

Намедни искал замену охеревшему от жирности и тормознутости гитлабу, и вроде бы нашел.

Это так называемый gogs https://gogs.io/

И так, предложения? Критика? Дополнение? Есть что покруче?

 , ,

itn
()

Подтупливаю с настройкой rrd

Доброго времени суток, Господа!

Я сегодня немного подтупливаю, но работать надо. Возник вопрос по rrd. Не понял как правильно рассчитать архивирование.

Допустим есть сферический пример в вакууме.

Обновление базы происходит раз в 5 секунд. Необходимы графики за 30 минут с уровнем консолидации 30 секунд (это 6 обновлений) и за 1 день с уровнем консолидации 5 минут (это 60 обновлений).

Затык возник в расчёте ячеек для хранения данных.

Как я рассчитал:

update == 5s
30m == 1800s // Усреднение 30s == 6
1d == 86400s // Усреднение 5m == 60

Берём интервал делим на интервал обновления и делим на значение консолидации:

1800 / 5 / 6 = 60
86400 / 5 / 60 = 288

итого:

rrdtool create $RRD.rrd --step 5 \
	DS:value:GAUGE:10:0:U \
	RRA:AVERAGE:0.5:6:60 \
	RRA:AVERAGE:0.5:60:288


Всё правильно?

ЗЫЖ Извините за тупак... но доки на офф.сайте вводят меня в сон.

 , ,

itn
()

Проблемы со звуком.

Драсте. Есть рабочий ноут. Есть debian, проблема в том что стандартный плагин xfce4-mixer при заглушении звука mute после не убирает заглушение unmute.

Помогает только

amixer set Master unmute


Что делать? Кто виноват? Кого садить?

 , , ,

itn
()

Хитрый план!

Добрый день господа. Тут я недавно прочитал новость. И у меня всезаптно возникла мысль. Можно ли закопирайтить вирус или троян а потом подавать в суд иски на антивирусные компании с треботанием не нарушать «мои права на интеллектуальную собственность». Вроде текущий DMCA это позволяет.

Так вот дискас. Это реальный бизнес план или влажные мечты?

 , ,

itn
()

Клон SR

Добрый вечер. Есть ли в природе Свободный клон Космический Рейнджеров?

 

itn
()

Python Junior в Екатеринбурге

Добрый день.

Linux сисадмин ищет места где бы можно было начать карьеру программиста.

Скилы классические для linux-сисадмина: виртуализация, вэб, бд, и прочее.

Что касается Python:

Знаю что и как в питоне устроено в том числе частично и под капотом. В основном всегда использовал стандартную библиотеку и свои велосипеды. В основном писал и автоматизировал для себя лично. Знаком и писал распределенные системы по верх http (в основном велосипеды на сокетах со «своими» фреймворками). Немного знаком с Django. Есть опыт работы с VCS, лично предпочитаю git.

Готов работать на пол ставки за еду.

емыло: inztar _ @ _ ya _ . _ ru

 ,

itn
()

Не стартует dhcpd

Добрый день. Сразу к делу.

qlist -Iv dhcp
app-vim/dhcpd-syntax-20030825
net-misc/dhcp-4.3.1
cat /etc/dhcp/dhcpd.tunvpn.conf
log-facility local7;
authoritative;
default-lease-time 21600;
max-lease-time 28800;
option ip-forwarding on;
ddns-update-style none;

subnet 10.1.5.0 netmask 255.255.255.0 {
        option routers 10.1.5.1;
        option subnet-mask 255.255.255.0;
        option broadcast-address 10.1.5.255;
        option domain-name-servers 10.1.5.1;
        option  ntp-servers 10.1.5.1;
        range 10.1.5.6 10.1.5.36;
}
cat /etc/conf.d/dhcpd.tunvpn
DHCPD_CONF="/etc/dhcp/dhcpd.tunvpn.conf"
DHCPD_IFACE="tunvpn"
$ ls -l /etc/init.d/dhcpd.tunvpn 
lrwxrwxrwx 1 root root 5 янв  5 21:57 /etc/init.d/dhcpd.tunvpn -> dhcpd
ip addr 
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
.......................................................
.......................................................
.......................................................
5: tunvpn: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 100
    link/none 
    inet 10.1.5.1 peer 10.1.5.2/32 scope global tunvpn
       valid_lft forever preferred_lft forever
/etc/init.d/dhcpd.tunvpn -v start
 * Starting dhcpd.tunvpn ...
 * start-stop-daemon: fopen `//var/run/dhcp/dhcpd.tunvpn.pid': No such file or directory
 * Detaching to start `/usr/sbin/dhcpd' ...
 *   start-stop-daemon: failed to start `/usr/sbin/dhcpd'   [ !! ]
 * ERROR: dhcpd.tunvpn failed to start

Думал проблема в двойном слеше (//), но для корня можно писать так (в инит_скрипте я правил на /).

Я видимо напортачил в dhcpd.tunvpn.conf. Ткните носом.

 ,

itn
()

RSS подписка на новые темы