Порекомендуйте USB-реле
Чтобы без особого гемороя сделать замыкание/размыкание контактов на электронном замке
Чтобы без особого гемороя сделать замыкание/размыкание контактов на электронном замке
Кто выпиливает глючный NetworkManager с непредсказуемыми приколами может столкнуться с проблемой, когда после нормальной конфигурации сети через network-scripts, после выполнения команды systemctl restart network сервис выдает ошибку:
Failed to start LSB: Bring up/down networking.
И в логах видны записи:
RTNETLINK answers: File exists
Так вот проблема решается довольно банально, нужно установить пакет psmisc ( yum install psmisc -y ) после чего все чудным образом начинает работать.
Сама проблема была в том, что записи с RTNETLINK возникают из-за неверного завершения dhclient'а, а завершался он похоже в скриптах какой-нибудь командой навроде killall (но это не точно) и именно она поставляется с пакетом psmisc
Тимвьювер выглядит слишком толстым, есть простое решение, работающее через NAT?
Хочу чтобы в тексте было вот так:
1. Заголовок
Текстовый блок. Текстовый блок. Текстовый блок.
Текстовый блок. Текстовый блок.
1.2 Подзаголовок
Текстовый блок. Текстовый блок. Текстовый блок.
Текстовый блок. Текстовый блок.
1.2.1 Пункт нумерованного списка
1.2.2 Пункт нумерованного списка
1.2.3 Пункт нумерованного списка
Чтобы в нумерованном списке, который находится под любым заголовком включался номер этого самого заголовка
Обычно использую flask и в большинстве случаеум у меня один http запрос влечет за собой запрос к БД.
А сейчас мне хочется сделать небольшое приложение, в котором в принципе не будет БД и все данные будут храниться в памяти. Т.е. на каждого web-клиента создается свой экземляр класса, который будет висеть в памяти до победного, или пока он не удалится в связи с какими-то действиями web-клиента.
Знаю что у flask есть всякие flask.g и прочее, но мне кажется это как-то неудобно.
Что есть из решений более удобное для таких целей?
Обновился до сабжа. И внезапно исчез трей. Судя по http://www.omgubuntu.co.uk/2017/09/will-you-miss-gnome-legacy-tray трей давно хотели выпилить и выпилили. И на самом деле этот самый трей вобщем-то и нафиг не нужен, т.к. гном-шелл предоставляет неограниченное количество рабочих столов.
Но косяк в том, что если тупо закрыть тот же запущенный телеграмм или похожие приложения - то они не закрываются полностью, они тупо сворачиваются в трей и их оттуда никак не достать. Что-нибудь придумали из коробки, чтобы такое поведение исключить? Или плагин трея надо ставить?
Перемещено leave из talks
Периодически, раз в несколько дней начинает страшно глючить сеть - через раз пингуется и т.д. такое ощущение что в сети где-то завелась петля, но ее нет.
логи говорят такую странную штуку:
Jan 23 20:12:02 cntrouter kernel: enp2s0.101: hw csum failure
Jan 23 20:12:02 cntrouter kernel: [<ffffffff81583cca>] netdev_rx_csum_fault+0x3a/0x40
Jan 23 20:12:02 cntrouter kernel: enp2s0: hw csum failure
Jan 23 20:12:02 cntrouter kernel: [<ffffffff81583cca>] netdev_rx_csum_fault+0x3a/0x40
Jan 23 20:12:02 cntrouter kernel: enp2s0.101: hw csum failure
Jan 23 20:12:02 cntrouter kernel: [<ffffffff81583cca>] netdev_rx_csum_fault+0x3a/0x40
Jan 23 20:12:02 cntrouter kernel: enp2s0: hw csum failure
Jan 23 20:12:02 cntrouter kernel: [<ffffffff81583cca>] netdev_rx_csum_fault+0x3a/0x40
Jan 23 20:12:02 cntrouter kernel: enp2s0.101: hw csum failure
Jan 23 20:12:02 cntrouter kernel: [<ffffffff81583cca>] netdev_rx_csum_fault+0x3a/0x40
Jan 23 20:12:02 cntrouter kernel: enp2s0: hw csum failure
Jan 23 20:12:02 cntrouter kernel: [<ffffffff81583cca>] netdev_rx_csum_fault+0x3a/0x40
Jan 23 20:12:02 cntrouter kernel: enp2s0.103: hw csum failure
Jan 23 20:12:02 cntrouter kernel: [<ffffffff81583cca>] netdev_rx_csum_fault+0x3a/0x40
Jan 23 20:12:02 cntrouter kernel: enp2s0: hw csum failure
Jan 23 20:12:02 cntrouter kernel: [<ffffffff81583cca>] netdev_rx_csum_fault+0x3a/0x40
Jan 23 20:12:02 cntrouter kernel: enp2s0.103: hw csum failure
Jan 23 20:12:02 cntrouter kernel: [<ffffffff81583cca>] netdev_rx_csum_fault+0x3a/0x40
Jan 23 20:12:07 cntrouter kernel: enp2s0: hw csum failure
Jan 23 20:12:07 cntrouter kernel: [<ffffffff81583cca>] netdev_rx_csum_fault+0x3a/0x40
Jan 23 20:12:07 cntrouter kernel: enp2s0.103: hw csum failure
Jan 23 20:12:07 cntrouter kernel: [<ffffffff81583cca>] netdev_rx_csum_fault+0x3a/0x40
Через сетевую карту прокинуто несколько vlan.
После ребута сервера все начинает работать в штатном режиме. Кто сталкивался с такой проблемой, или это сетевая карта погибает?
Попалась тут в руки старенькая машинка, хочется сделать из нее файлопомойку. В машинке 21 терабайтных дисков и аппаратный рейд-контроллер 3ware
Хочу все 21 дисков объединить в RAID0 чтобы получилось одно большое хранилище, конфиг делаю такой:
//storage> /c0 show
Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy
------------------------------------------------------------------------------
u0 RAID-0 OK - - 256K 19557.6 RiW ON
VPort Status Unit Size Type Phy Encl-Slot Model
------------------------------------------------------------------------------
p0 OK u0 931.51 GB SATA 0 - ST31000524NS
p1 OK u0 931.51 GB SATA 1 - ST31000524NS
p2 OK u0 931.51 GB SATA 2 - ST31000524NS
p3 OK u0 931.51 GB SATA 3 - ST31000524NS
p4 OK u0 931.51 GB SATA 4 - ST31000524NS
p5 OK u0 931.51 GB SATA 5 - ST31000524NS
p6 OK u0 931.51 GB SATA 6 - ST31000524NS
p7 OK u0 931.51 GB SATA 7 - ST31000524NS
p8 OK u0 931.51 GB SATA 8 - ST31000524NS
p9 OK u0 931.51 GB SATA 9 - ST31000524NS
p10 OK u0 931.51 GB SATA 10 - ST31000524NS
p11 OK u0 931.51 GB SATA 11 - ST31000524NS
p12 OK u0 931.51 GB SATA 12 - ST31000524NS
p13 OK u0 931.51 GB SATA 13 - ST31000524NS
p14 OK u0 931.51 GB SATA 14 - ST31000524NS
p15 OK u0 931.51 GB SATA 15 - ST31000524NS
p16 OK u0 931.51 GB SATA 16 - ST31000524NS
p17 OK u0 931.51 GB SATA 17 - ST31000524NS
p18 OK u0 931.51 GB SATA 18 - ST31000524NS
p19 OK u0 931.51 GB SATA 19 - ST31000524NS
p20 OK u0 931.51 GB SATA 20 - ST31000524NS
Name OnlineState BBUReady Status Volt Temp Hours LastCapTest
---------------------------------------------------------------------------
bbu On Yes OK OK OK 0 xx-xxx-xxxx
ожидаю одно устройство размером около 19561.71 но на практике получается так:
fdisk -l :
...
Disk /dev/sdj: 2199.0 GB, 2199023255040 bytes, 4294967295 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sdk: 1208.6 GB, 1208563536384 bytes, 2360475657 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes
т.е. получается 9 дисков по 2199 и один 1208.
Как его правильно сконфигурировать чтобы был один большой и толстый диск, или такое не возможно с этим контроллером (9650SE-24M8)?
Есть два интернет канала к ПК, если один падает, надо чтобы подключался другой. Раньше делалось через скрипт - пинг нескольких стабильных айпишников и переключение gateway.
В системд ничего на этот счет не придумано? Или по старинке - скриптом в кроне?
Сабж. А линукс тут при том, что медиаплееров много, тысячи их, нужно задействовать на просмотр.
Сабж. Чтобы тело перелазило через какое-то неимоверное препятсвтие
Зашел в личный кабинет рег.ру. И что я вижу - продление домена в зоне ру с 500 рублей поднялось до 900 рублей. Остались еще нормальные регистраторы, которые цену не ломят?
Давненько тут не было нормальных тем про винду. Что-то много в последнее время на лоре крутится людей, которые почему-то это недоподелие восхваляют.
Так вот вам история. Пришел к нам сервер с нужным ПО. Конечно же бракоделы написали ПО вод виндовс (ума же нет под нормальные ОС делать) и прикол в том, что этот сервер не запускается. При запуске крутится супер продуманный автоматический восстанавливатель загрузки виндовс 10, который похоже никогда в жизни никому не помогал и в этом случае тоже не помог.
Пришел виндоадмин с WinPE говорит, щас пол поправим - а вот хрен, загрузившись с PE админ обнаружил что дисков в системе вообще нет =) Но «восстанавливатель дисков» же откуда-то загружается. Тот развел плечами и ушел.
Вот вам и интерпрайз.
А линукс тут при том, что просто загрузились с SystemRescueCD, без проблем подхватился RAID, смонтировали его и сделали бэкап данных. Судя по всему там закралась какая-то ошибка на дисках, но восстановить ее невозможно, проверка NTFS в линуксе говорит проверьте в винде, а в винде RAID вообще невидно ) Похоже пришло время переустанавливать виндовс, только в отличие от линукса не прокатит вариант, просто перенести данные с жесткого диска - ничего не запустится
З.ы. интересно что в этой ситуации будут делать местные восхвалятели винды?
Перемещено leave из admin
Что-то дичь какая-то эта система конфигов. Проще уже какие-то костыли из собственных скриптов делать чем эти конфиг-файлы перебирать.
Как например сделать настроить интерфейс с 4-мя разными ип-адресами? В терминале или конфигах нормального дистрибутива линукс - это делается на раз два, а в конфигах UCI какой-то не работающий геморрой.
Есть вариант этот uci отключить?
Каким способом правильно сделать виртуальный айпишник. Например:
Есть интерфейс, с адресом 192.168.1.10 (eth0), хочу добавить к нему еще один айпишник, напримре 192.168.1.11 (eth0:0) Но чтобы все обращения к этому айпишнику перекидывались на совсем другой ИП-адрес, например 10.50.10.50
Сабж.
Хочется чего-то максимально простого и не обязательно опенцурсного
192.168.10.100(пк) --> 192.168.10.1(шлюз) --> 192.168.1.1 (второй шлюз) --> 192.168.1.125 (пк в подсети 2 шлюза)
Нужно влепить правило на шлюзе 192.168.10.1 чтобы девайты не погли достучаться к машином из подсети 2 шлюза.
По идее должно сработать это правило:
iptables -A FORWARD -m iprange --dst-range 192.168.1.2-192.168.1.254 -j DROP
Но не срабатывает
З.ы. Все заработало, ошибся в одной букве
# firewall-cmd --get-zone-of-interface=tun0
internal
# firewall-cmd --zone=public --add-interface=tun0The interface is under control of NetworkManager and already bound to 'public'
The interface is under control of NetworkManager, setting zone to 'public'.
success
# firewall-cmd --get-zone-of-interface=tun0
internal
# firewall-cmd --zone=external --add-interface=tun0
The interface is under control of NetworkManager, setting zone to 'external'.
success
# firewall-cmd --get-zone-of-interface=tun0
internal
# firewall-cmd --permanent --zone=public --add-interface=tun0
The interface is under control of NetworkManager, setting zone to 'public'.
success
# firewall-cmd --get-zone-of-interface=tun0
internal
# firewall-cmd --reload
success
# firewall-cmd --get-zone-of-interface=tun0
internal
# firewall-cmd --complete-reload
success
# firewall-cmd --get-zone-of-interface=tun0
internal
Че оно постоянно «internal» ?
Раньше был сервис, который запускался после старта базы данных. Сейчас решил вынести базу данных в отдельный хост на определенном IP-адресе. Что прописать в системд-сервисе чтобы скрипт запускался после отклика ip-адреса в сети? Или в случае отсутствия ип адреса, дожидался его отклика и запускался?
← предыдущие | следующие → |