LINUX.ORG.RU

Сообщения ARTIsshoque

 
Форум — Admin

Не могу изменить время

Странная проблема со временем на сервере. Часы бегут на 37 секунд. Казалось бы, не страшно, но он является ntp-сервером для других устройств.
Пытался синхронизировать время через ntpdate, он показывает, что есть рассинхрон, но время не меняет. Пробовал ntpd -gq, пишет: «ntpd: time set -37.155943s», но время остаётся таким, как было. В итоге уже пытаюсь изменить время через date -s, и оно всё равно не меняется.
Система Debian 11, установлена на физическом железе, сервис systemd-timesyncd отсутствует. Есть systemd-timedated.service, но он похоже запускается только при необходимости. Как это побороть?

 ,

ARTIsshoque
()
Форум — Linux-hardware

Debian 10: нет auto-mute в alsamixer

Всем добрый день. Столкнулся с такой проблемой.
Установлен Debian 10 (buster), ядро 4.19.0-9-amd64 x86_64. Звуковая карта встроенная в материнку:

Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) (rev 40)
Subsystem: Gigabyte Technology Co., Ltd SBx00 Azalia (Intel HDA)
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel

Звук работает, но при подключении наушников в гнездо передней панели продолжают работать и динамики (а наушники как раз подключаю, чтобы было тихо). В alsamixer почему-то отсутствует пункт «Auto-Mute», подозреваю, что что-то не то с дровами.
Что посоветуете делать в такой ситуации?

 , , , ,

ARTIsshoque
()
Форум — Talks

Ищу сферу деятельности

Хочу придумать, чем заниматься для заработка, у самого пока плохо получается, поэтому обращаюсь к коллективному разуму за идеями. Примерно сформулировал, что хочу получить в итоге:

- Администрирование серверов (физических или VDS) под Linux (в идеале Debian/Ubuntu).

- Разработка скриптов автоматизации на Python. Можно работу с базами данных MySQL или Postgres, веб-разработку (Django или CMS).

- Легальный и этичный вид деятельности. (Оператором кладменов, спамером и т.д. работать не хочу).

- Желательно работа на себя, сидя дома за компом.

- Минимум общения по работе с людьми.

- Присутствие элемента аналитики в работе.

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

- Заработок от 25К руб./мес. в начале с возможностью роста в процессе наращивания опыта.

Приветствуются любые идеи, даже откровенно тупые, всё равно постараюсь из них что-нибудь полезное вынести. Фриланс не хочу, надо постоянную работу. Легких денег также не ищу, хотя большими запасами времени не располагаю, поэтому желательно начать зарабатывать пораньше.

 

ARTIsshoque
()
Форум — General

Автозапуск в ubuntu livecd

Добрый день.
В предыдущей своей теме я спрашивал, как отключить угасание экрана в ubuntu livecd. Мне подсказали команду, и она работает, если вбивать её руками:

gsettings set org.gnome.desktop.session idle-delay 0

Проблема в том, что я понятия не имею, как можно её поставить в автозапуск в ubuntu, т.к.:
1. Это livecd, который я не могу править напрямую - только распаковывая и запаковывая iso и squashfs.
2. Команда, запущенная от рута не поможет, т.к. конфиги у каждого пользователя свои.
3. Пользователь ubuntu, от имени которого надо запустить команду, создаётся только при запуске системы.
4. Это Ubuntu, в которой всё через ж весьма необычно.
Я пробовал писать команду в /etc/skel/.xinitrc, и давать ему права на исполнение, но ubuntu чихать на этот файл. Пробовал подсовывать готовый /etc/skel/.config/dconf/user, но ubuntu его перезаписывает. Пробовал писать в /etc/skel/.bashrc, но тогда команда отрабатывает только после запуска терминала. Пробовал добавлять в /etc/rc.local строку:

sleep 2m && su ubuntu -c 'gsettings set org.gnome.desktop.session idle-delay 0'

но эффекта ноль (хотя при запуске вручную из терминала /etc/rc.local это прекрасно работает). И теперь я больше не знаю, что делать.
P.S. Ubuntu - lts 14.04.3 стандартная с unity.

Добавлю: /etc/rc.local точно выполняется (пробовал добавить touch в конец) и задержки в 2 минуты хватает, чтобы система загрузилась до рабочего стола (я ещё минуту могу наблюдать sleep в списке процессов). Но эффекта от выполнения нужной команды нет.

 , ,

ARTIsshoque
()
Форум — General

ubuntu livecd отключить скринсейвер

Добрый день. Хочу собрать свой livecd ubuntu с некоторыми изменениями. Одним из них является отключение раздражающего погасания экрана через 5 минут простоя. Обычно достаточно зайти в «System Settings - Brightness & Lock» и выбрать в списке «turn screen off when inactive for» вариант «Never». Это работает, проблем не замечал. Но не знаю, как это изменить в livecd. Какой файл надо править, либо какой пакет снести? Пробовал «xset s off» не помогает. И да, о squashfs и chroot знаю, мне надо только где изменяется этот параметр в убунте через консоль.

 

ARTIsshoque
()
Форум — General

Найти и заменить, bash-скрипт, сложное условие

Добрый день. У меня имеется файл, содержащий кучу URL, разделённых переводом строки. Каждый URL начинается либо с «http://», либо с «https://». После этого идёт собственно адрес, который может в некоторых редких случаях включать в себя двоеточие. Так вот, мне нужно вставить в баш-скрипт некую конструкцию, которая прошерстит этот файл, пропустит все двоеточия после http и https в начале строки, а остальные заменит на «\:» (экранированное двоеточие).

Если это слишком легко, есть задача со звёздочкой. В файле может в особо редких случаях проскакивать строка вида:

http://site.com/some/shit/here/http://and/some/more/
и её нужно заменить на:
http://site.com/some/shit/here/http\://and/some/more/

 ,

ARTIsshoque
()
Форум — General

Заставить скрипт скачать файл (Hard mode)

Добрый день. Возникла производственная необходимость периодически обновлять установщик гуглохрома. Имеется ссылка (вот она: https://www.google.com/chrome/browser/index.html?system=true&standalone=1... ), которую можно открыть в браузере, нажать две кнопки и начать скачивание. Естественно, нажимать две кнопки, да ещё и перемещать скачанный файл из каталога загрузок хрома в нужную директорию на FTP у меня нет никакого желания. Поэтому вопрос такой: как реализовать автоматическое скачивание через bash-скрипт (можно добавить в него функциональности php/perl/python)?

ARTIsshoque
()
Форум — Admin

почта, gmail, PTR

Поднимаю почтовый сервер, в принципе всё работает, кроме отправки на gmail.com. Пишет:

1] Our system has detected an unusual rate of
550-5.7.1 unsolicited mail originating from your IP address. To protect our
550-5.7.1 users from spam, mail sent from your IP address has been blocked
Насколько я понял (судя по форумам), гмейлу «не нравится» отсутствие записи PTR, касательно этого IP. Сложность в том, что почтовый сервер находится за NAT. Со шлюза (Ideco) проброшены порты для почты. На DNS-сервере (внешнем) есть записи MX и PTR. Вопрос: необходимо ли поднимать внутренний DNS-сервер, если на нём нужна всего одна запись PTR? Решит ли это проблему с гмейлом и не создаст ли других проблем, учитывая что на шлюзе работает кеширующий DNS?
Отправка с гмейла также не идёт:
Google tried to deliver your message, but it was rejected by the server for the recipient domain {domain}.ru by aspmx.l.google.com. [2607:f8b0:400c:c02::1b].

The error that the other server returned was:
550-5.1.1 The email account that you tried to reach does not exist. Please try
550-5.1.1 double-checking the recipient's email address for typos or
550-5.1.1 unnecessary spaces.
Хотя другие почтовые системы находят этот домен нормально. Записи aspmx.1.google.com на DNS-сервере нет.

ARTIsshoque
()
Форум — Admin

Zabbix SNMP traps LinkUp/LinkDown триггер

Есть производственная необходимость получать уведомления о пропадании линка на портах определённых коммутаторов. На данный момент реализована отправка SNMP-трапов и их обработка заббиксом. Формат SNMP-трапа следующий (уже после обработки snmptt):

16:45:30 03/08/2013 .1.3.6.1.6.3.1.1.5.3 Normal "LinkDown" 10.20.10.25 - ZBXTRAP 10.20.10.25 9 port
Осталась мелочь - создать триггер, создающий событие «проблема» при падении линка и событие «ок» при его появлении. На этом этапе, собственно, у меня и возникла проблема. С заббиксом работаю меньше недели, опыта создания триггеров не хватает. Нужно, чтобы триггер срабатывал только при событии на определённом порту, и обязательно выключался при восстановлении линка. Думаю, я далеко не первый человек, перед которым встала такая задача, но что-то в гугле ничего достаточно понятного не нашёл, поэтому обращаюсь к лоровским спецам.

 

ARTIsshoque
()
Форум — Admin

Squid + второй провайдер

На шлюзе (Slackware 13) запущен Squid и установлены подключения к двум провайдерам. Первый - основной, через второго ходят некоторые IP. Управляется это с помощью дополнительной таблицы маршрутизации и ip rule. В принципе, всё отлично работает, но если попытаться использовать прокси на этих компьютерах, они начинают выходить в интернет через основного провайдера. Мне же нужно сделать так, чтобы ВСЕ пакеты через прокси отправлялись второму провайдеру. Ниже некоторые выдержки, которые могут быть полезны.
ifconfig

br0       Link encap:Ethernet  HWaddr ......
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

[...]

br0:3     Link encap:Ethernet  HWaddr .......
          inet addr:222.10.166.14  Bcast:222.10.166.15  Mask:255.255.255.252
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

eth1      Link encap:Ethernet  HWaddr .......
          inet addr:88.28.10.20  Bcast:88.28.10.21  Mask:255.255.255.252
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
222.10.166.12    0.0.0.0         255.255.255.252 U         0 0          0 br0
88.28.10.18     0.0.0.0         255.255.255.252 U         0 0          0 eth1
192.168.1.0     0.0.0.0         255.255.255.0   U         0 0          0 br0
127.0.0.0       0.0.0.0         255.0.0.0       U         0 0          0 lo
0.0.0.0         88.28.10.19     0.0.0.0         UG        0 0          0 eth1
ip route show table net1
222.10.166.12/30 dev br0  scope link  src 222.10.166.14
88.28.10.18/30 dev eth1  scope link  src 88.28.10.20 
192.168.1.0/24 dev br0  scope link  src 192.168.1.1 
127.0.0.0/8 dev lo  scope link 
default via 222.10.166.13 dev br0
В squid.conf есть строчки:
tcp_outgoing_address 222.10.166.14
server_persistent_connections off
В iptables ничего интересного нет, только правила forward для всех подсетей и accept порта 3128. Чего ему ещё не хватает?

ARTIsshoque
()
Форум — Linux-hardware

Broadcom BCM4313 и brcmsmac

Собрал ядро 3.7.1 в Debian Stable (нужно для gma3600). До этого стояло ядро 2.6.32.5. Вроде бы всё работает, кроме Wi-Fi. В предыдущем ядре использовался драйвер brcm80211, для его работы я только установил пакет firmware-brcm80211. В новом ядре этот драйвер называется brcmsmac. Я указал собирать и его, и модули bcma и bcma_host_pci, которые тоже требуются для его работы. Модуль b43 я не собирал, чтобы избежать конфликтов. Теперь при запуске скрипта /etc/init.d/networking выводятся следующие сообщения:

Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces ... (warning).
Reconfiguring network interfaces...ioctl[SIOCSIWPMKSA]: Invalid argument
ioctl[SIOCSIWMODE]: Invalid argument
Could not configure driver to use managed mode
ioctl[SIOCGIWRANGE]: Invalid argument
ioctl[SIOCGIWMODE]: Invalid argument
ioctl[SIOCSIWAP]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWPMKSA]: Invalid argument
done.

iwconfig выдаёт следующее:
wlan0     no wireless extensions.

lo        no wireless extensions.

eth0      no wireless extensions.

При этом ifconfig «видит» интерфейс wlan0 и считает его поднятым:
wlan0     Link encap:Ethernet  HWaddr 08:3e:8e:54:ca:3a  
          inet addr:192.168.1.13  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

modprobe -l показывает только два модуля для wi-fi, так что конфликтов быть не должно:
kernel/drivers/net/wireless/brcm80211/brcmutil/brcmutil.ko
kernel/drivers/net/wireless/brcm80211/brcmsmac/brcmsmac.ko

lspci -k определяет устройство так:
02:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
	Subsystem: Foxconn International, Inc. Device e042
	Kernel driver in use: bcma-pci-bridge
И напоследок приведу выдержку из /etc/network/interfaces, касающуюся wlan0:
auto wlan0
iface wlan0 inet static
        address 192.168.1.13
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        wpa-ssid NET
        wpa-psk 12345678
        gateway 192.168.1.1

Повторюсь, в 2.6.32.5 wi-fi работает с тем же конфигом, использует ту же firmware (пробовал скачать новую версию, ситуация не изменилась), различно только ядро и модули. На 3.7.1 - упомянутые выше ошибки, и пинг не идёт.

ARTIsshoque
()
Форум — General

Asterisk + Ekiga

Раньше стоял Debian Squeeze, в нём почти без нареканий работала Ekiga, подключалась к серверу с Asterisk в локалке. Обновился до Testing, теперь Ekiga то совсем не подключается, то доступны только входящие вызовы, а звонить ни на локальные номера, ни на городские невозможно. В консоли Asterisk валится куча сообщений: chan_sip.c:19804 handle_response_peerpoke: Peer '305' is now Reachable. (1ms / 3000ms). Таких сообщений очень много, приблизительно по 20 в секунду. В конфигурации Asterisk за это время ничего не изменилось. Виндовые клиенты подключаются без проблем. В Ekiga что-то сломали? Или я что-то делаю не так? Ещё на одной машине с Ubuntu те же проблемы.

ARTIsshoque
()
Форум — Linux-hardware

Ноутбук ASUS и драйвер nvidia

Установил на ноутбук Asus N73SV Debian Squeeze и проприетарный драйвер nvidia. Запускаю nvidia-xconfig, перезапускаю иксы, в левом верхнем углу экрана быстро мелькает курсор. На Ctrl-Alt-F1 не реагирует (точнее в консоль переходит, но курсор продолжает мерцать), разрешение экрана при этом не меняется. Пробовал gtf 1920 1080 75 и вывод записывал в /etc/X11/xorg.conf, результата ноль. Насколько я понимаю, неправильно устанавливаются параметры HorizSync и VertRefresh. Монитор, похоже, не поддерживает DDC, где взять эти параметры, не имею ни малейшего представления. Если кто подскажет, как на Debian Squeeze отказаться от использования xorg.conf вообще, буду благодарен.

ARTIsshoque
()
Форум — General

[conky][хочется странного]информация о ФС серверов

Хочется реализовать следующую схему:
Conky работают на компе админа под Debian Squeeze и выводят информацию о забитости разделов жёстких дисков серверов. На серверах Slackware, Ubuntu Server, Arch, Fedora, FreeBSD и (о ужас) - серверный оффтопик. Понимаю, что хочу странного и возможно неисполнимого, но всё-таки. Можно ли как-нибудь реализовать идею?
В гугле нарыл, что теоретически возможно сделать такое, запуская conky на сервере по SSH (вариант 1) или напрямую на сервере, указав в качестве устройства вывода монитор нужного компьютера (вариант 2). Насколько я понимаю, для второго варианта мне придётся установить на всех машинах Xserver (а может и для первого, не знаю, какие у conky зависимости). Какой из этих вариантов лучше, на ваш взгляд? Что касается оффтопика, похоже никак, да?
P.S. Пока писал подумал о возможности выполнения по SSH команды df. Может есть способ скормить конькам её вывод и получить «полоски» на экране?

 ,

ARTIsshoque
()
Форум — Talks

[grub4dos] [ext4] нытик-тред

Что произошло с проектом grub4dos? Почему загрузчик тупо не видит файлы, расположенные на ext4, на трети машин? Почему он даже команду ls (hd0,1)/ выполнить не может? Почему на другой трети машин вообще появляется сообщение «Missing MBR helper»? ЧЯДНТ?

 ,

ARTIsshoque
()
Форум — General

[grub2] [ext4] unknown filesystem

Установил Debian на USB-HDD. Вчера отлично работал, сегодня не загружается Grub2:

error: unknown filesystem
entering rescue mode
В rescue mode не выполняет даже команду ls -l (пишет unknown filesystem). На команду ls выдает три партиции вида (hd0,msdosX), хотя на диске 6 разделов (три primary, один extended с двумя логическими). Проблема усложняется тем, что при попытке подключить этот винт к виртуалке VirtualBox под виндой всё прекрасно работает. Система загружается, все разделы монтируются. Пробовал загрузиться с livecd ubuntu на виртуалке, запустить fsck, update-grub2, ошибок нет, но проблему загрузки на физическом железе это не решает. WTF? Что попробовать? Имеет ли смысл загрузка с live cd без виртуалки? К другим компам подключал (благо на работе их полно), симптомы те же.

 

ARTIsshoque
()
Форум — Desktop

[xine] Запускается неактивным

ОС - Debian Sid
Версия Xine - 0.99.6
Сразу после запуска окно становится неактивным. Если запускать из наутилуса двойным щелчком по видеофайлу, запускается под наутилусом. Чтобы смотреть, надо переключиться по alt-tab. Это на нетбуке, а на десктопе те же версии работают нормально. Из меню гнома xine запускается по команде xine %U. Как вылечить?

 

ARTIsshoque
()
Форум — Desktop

[Debian] init.d, xset, dpms

Не могу заставить работать команду

xset s off -dpms
каждый раз при старте системы. Пробовал писать в /etc/rc.local и присваивать этому файлу флаг выполнения. Пробовал копировать /etc/init.d/skeleton, править его и запускать
update-rc.d xset defaults 99
Ни один из этих способов эффекта не дал. Энергосбережение экрана всё равно работает. Если же запустить команду вручную, то оно благополучно отключается. ЧЯДНТ?

 

ARTIsshoque
()
Форум — Linux-install

Как заставить работать genkernel

Я уже затрагивал эту тему здесь, но там я всё-таки пытался настроить alsa, а сейчас мне хочется заставить genkernel собрать ядро. Именно genkernel! Проблема в том, что он вылетает с ошибкой на этапе сборки модулей: <Скрин>
Причём в виртуалке, в которой всё это дело работало неделю назад, ошибка тоже имеет место проявляться. Вопросы такие: было ли у кого? Как бороться? Имеет ли смысл попытаться собрать ядро более старой или новой версии (использовалось 2.6.38-gentoo-r6) и какой-нибудь более стабильный stage3? Может нужно замаскировать какой-нибудь пакет, изменить cflags, use или ещё что-либо?

ARTIsshoque
()
Форум — Desktop

[Gentoo] Проблемы с модулями ядра

Решил попробовать Gentoo. Предварительно поставил под виртуалбоксом, всё завелось по хэндбуку с полпинка. Дошёл до установки Гнома и решил снести убунту, сделав генту основной системой. Первым же сюрпризом был сломанный genkernel, который по неизвестной мне причине вылетает при сборке модулей. Конфиг я вообще не трогал, думал соберу сначала с genkernel, потом загружусь и буду экспериментировать с нормальной сборкой. Планы пришлось менять, собрал ядро, загрузился, тут и начались проблемы.
Во-первых, alsaconf не видит встроенную звуковуху, хотя она прописана в /etc/make.conf:

ALSA_CARDS=«hda-intel»

При запуске он ругается три раза так:

modpinfo: could not find module snd

Поддержка ALSA в ядро включена, snd_hda_intel вшит в ядро, какой модуль snd ему ещё надо?
Ещё одна проблема с браузером links. Когда я пытаюсь запустить его с флагом -g он ругается на отсутствие модуля svgalib_helper. Я пробую включить его с помощью modprobe, и получаю ошибку, что svgalib_helper.ko имеет неправильный формат.
И ещё: то, что после запуска gdm мышь и клавиатура полностью перестают работать (даже Ctrl-F1), это нормально? В виртуалбоксе они сразу работали, а сейчас мне похоже придётся прописывать их вручную. Вот только куда? /etc/X11/xorg.conf отсутствует.

 

ARTIsshoque
()

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