LINUX.ORG.RU

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

Где взять заграничный VPS с оплатой российскими картами?

Форум — Talks

Собственно сабж. VPS нужен за пределами России. Хочу поднять себе VPN.

Например вижу предложение от RU VDS в Казахстане. Но не знаю что там с местной цензурой. А то из огня да в полымя.

Вопрос в догонку: какой протокол VPN выбрать и какое железо нужно, чтобы 50 мбит/с тянуло?

Перемещено hobbit из general

 ,

ox55ff
()

Зависания. Debian 12 + Ноутбук «ASUS Vivobook Pro 15»

Форум — Desktop

Приветствую форумчане!

После установки Debian 12 cтолкнулся с проблемой зависания ноутбука ASUS Vivobook Pro 15. До этого была установлена ALT Workstation K 10.2 и там не было зависаний:

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

Зависания происходят рандомно при использовании приложений. Сначала виснет изображение (как скриншот) и чуть позже клавиатура. Помогает только хард перезагрузка, через удерживания кнопки питания. Предполагаю, что это из-за видеокарты, но не могу понять что не так.

Инфо:

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

 , ,

WildPointer
()

Включаем шифрование для DNS-запросов

Статьи — Администрирование
Включаем шифрование для DNS-запросов

Рассмотренные ниже приемы будут полезны для пользователей прокси-серверов/VPN и позволяют скрывать запрашиваемые по DNS имена доменов.
Время на чтение: ~5 минут.
Сложность: Middle AnyKey Developer (нужно уметь запустить терминал).

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

 , , ,

rtxtxtrx
()

Посоветуйте софтину для быстрого листания кучи фоток и запуска любого скрипта на текущей.

Форум — Talks

Есть гора фоток. Надо выбрать «хорошие». Надо простую софтину как «eog», но чтобы на текущей фотке можно было нажать клавишу и она mv в указанный в настройках каталог. То есть, я сижу быстро мотаю фотки и на каких-то из них жму спецклавишу, по которой они из «неразобранное» кидаются в каталог «good». Теги не хочу, хочу именно запуск своего спецскрипта. Всё. Спасибо.

P.S. Запустить midnight commander и жать на каждой enter и потом какое-то решение ещё принимать - это в разы медленнее указанного идеального сценария.

«apt install eog-plugins» подвозит плагин «export to separate directory» - оно делает почти что я хочу, но через контекстное меню и КОПИРОВАНИЕМ, а надо именно mv

Самое гениальное решение в текущей ситуации: Delete жать на текущей картинке, она улетает в Trash каталог на том же смонтированно диске. Это почти что приемлемо и годно!

 , ,

lesopilorama
()

Жирнее рендерить шрифты как в macos

Форум — Desktop

Как заставить freetype рендерить шрифты жирнее как в macos?

Глаза устают читать тонкие шрифты, особенно напрягают тонкие серые на некоторых WEB страницах.

Пробовал менять режим сглаживания (чернобелое, варианты субпиксельного). Ставил различные версии freetype (infinality ultimate5, remix, v35 only) - не помогло. Infinality еще тоньше рендерит.

Монитор 4K, 28". Дистрибутив - arch.

В интернетах проблема упоминается, но не нашел решения.

 , , ,

exst
()

OpenWRT - Можно сделать бридж WiFi<->LAN ?

Форум — Admin

Приветтвую!

Есть машинка TL-WR941ND с OpenWRT на борту.
Сейчас раздает Интернет с WAN на WiFi и ETH1-ETH4
Хочется сделать бридж между WiFi и ETH при этом
WiFi должна быть в режиме клиента (т.е. хочу просто подключить её ethernet клиентов к WiFi)

Пробовал:
/etc/config/dhcp
config dhcp lan
option ignore 1
Для того чтобы отключить dhcp

/etc/config/network
Для lan просто выставил статический ip из своей WiFi сетки

/etc/config/wireless
Исправил секцию
config wifi-iface
option 'device' 'radio0'
option 'network' 'lan'
option 'mode' 'sta'
option 'ssid' '*****'
option 'encryption' 'psk2'
option 'key' '*****'

Наивно полагал что заработает, но даже lan не отвечал на сттический ip. Хорошо что wan не торгал, получил ip по dhcp и смог на него зайти.

Я вообще не понимаю почему в /etc/config/network в секции:
config interface 'lan'
option ifname 'lan1 lan2 lan3 lan4'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.100.254'
option netmask '255.255.255.0'
option ip6assign '60'

Отсутствует Wireless интерфейс но при этом:

# brctl show
bridge name bridge id STP enabled interfaces
br-lan 7fff.d85d4cf5331e no lan1
lan2
lan3
lan4
wlan0

Теоретически в /etc/config/wireless замена:
option 'mode' 'ap'
на
option 'mode' 'sta'
и отключение dhcp должны были превратить устройство в бридж между WiFi<->ETH но этого не произошло и даже eth не отвечал на свой адрес хотя br-lan именно его имел.

Где я мог накосячить? Готовых описаний бриджа WiFi<->ETH из командной строки для OpenWRT не нагуглил. Веб админка на эту железку не встает - слишком мало памяти. Экспериментировать страшно - уже получал из неё «кирпич», у OpenWRT к сожалению нет кнопки «Hardware Reset».

n0mad
()

Как сделать английские названия системных папок в русских Linux (Mint)

Форум — General

У меня такой странный вопрос, не знаю даже как его правильно сформулировать.

Как сделать в русских Linux (Mint, Ubuntu) английские названия папок пользователя, не изменив локализации системы?

После недавнего выхода Mint 15 я решил поставить его и посмотреть. Сначала поставил в виртуальной машине. Он мне понравился. Потом поставил на свой ноутбук.

При установке на ноутбук я установил русскую локализацию, но при первом запуске вошёл в английском режиме и система создала пользовательские папки (Desktop, Download и т.д.) на английском языке. При этом английскими были все меню и прочие настройки системы.

Я сменил локализацию на русскую и снова зашёл в систему. После этого Linux задал мне вопрос, изменить ли папки на русские аналоги, я решил, что английские названия системных папок - это более удобно (например при работе в консоли) поэтому решил оставить папки в английском варианте.

Что забавно, после загрузки половина интерфейса перевелась на русский язык, все стандарты и шаблоны тоже российские, но есть ряд программ и настроек, которые остались с английским интерфейсом. Это неудобно.

Под другим пользователем, где сразу был выбран русский язык Изначально пользовательские папки были русскими и всё нормально пишется по русски.

Вопрос вот в чём. Когда я работал с Ubuntu и некоторыми её производными я воспринимал русские названия пользовательских папок как данность. Но сейчас, когда я понял, что папки можно сделать англоязычными я хотел бы это сделать без ущерба для локализации.

PS: как-то так исторически сложилось, что я очень не люблю русские названия файлов и папок, слишком много с ними было у меня геморроя раньше, поэтому отношусь к ним с подозрением.

 , , ,

Hemulo
()

OpenVPN палит реальный IP

Форум — General

Приветствую! Прошу помочь разобраться, почему палится OpenVPN и не ходит как положено? Туннель поднимается, клиент ходит через сервер, IP адрес сервера виден в Интернете при серфинге. Через подключении SSH также виден адрес сервера с которого подключался. Но стоит зайти скажем на сайт с нестандартным портом вроде http://address:585, как виден реальный IP адрес машины с которой установлено соединение по OpenVPN. netstat показывает что клиент ходит мимо tap интерфейса. Почему так получается?

Конфиг сервера

port 443
proto tcp-server
dev tap
 
ca
cert
key
dh
 
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist /etc/openvpn/ipp.txt
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS IP ADDRESS«
push "dhcp-option DNS IP ADDRESS»
 
keepalive 10 120
comp-lzo
max-clients 5
user nobody
group nobody
client-to-client
persist-key
persist-tun
status /var/log/openvpn-status.log
log /var/log/openvpn.log
verb 3

sndbuf 0
rcvbuf 0

Клиент

client
dev tap
proto tcp-client
remote IP ADDRESS PORT
resolv-retry infinite
nobind
persist-key
persist-tun
comp-lzo
verb 3
sndbuf 0
rcvbuf 0
redirect-gateway def1
<ca>
</ca>
<cert>
</cert>
<key>
</key>

 , ,

filatovdm
()

Запускается disabled сервис

Форум — General

Почему systemd запускает сервис, который по его же мнению disbaled?

# systemctl status cups
● cups.service - CUPS Printing Service
   Loaded: loaded (/lib/systemd/system/cups.service; disabled)
   Active: active (running) since Wed 2016-06-08 17:05:08 MSK; 13s ago
     Docs: man:cupsd(8)
           man:cupsd.conf(5)
 Main PID: 890 (cupsd)
   CGroup: /system.slice/cups.service
           ├─890 /usr/sbin/cupsd -f
           └─990 hp:/par/HP_LaserJet_1100?device=/dev/parport0 109 vmg Test p...

Debian Jessie, если это важно.

 ,

tailgunner
()

Глубинный смысл команды на баше: я что-то не знаю про экранирование?

Форум — Development

Здравствуйте! Наткнулся на сервис пасты http://ix.io/, и кое-что в нём не понял.

Команда для загрузки того, что подаётся на stdin:

curl -F 'f:1=<-' ix.io

Если я правильно понимаю, здесь «<-» обозначает как раз использование содержимого stdin. Но оно - внутри одинарных кавычек, и экранируется, вроде как. Пожалуйста, поясните мне, как всё это работает. Заранее спасибо.

 ,

Norong
()

Как правильно ответиться во view в Django, что бы в фоне запустить процесс?

Форум — Web-development

Привет всем!

Подскажите кто сможет что делать с такой проблемой?

Использую Debian + Nginx + Django + UWSGI, во view одна из функций делает fork(), другой процесс ответвляется, с ним никаких проблем нет (он так и остаётся висеть в фоне слушая сокет, как задумано), после сразу идёт return render(request, ... для родительского процесса. Проблема в том, что после ответвления не прогружается сразу страница, идёт долгая загрузка и всё кончается ошибкой «Веб-страница недоступна». Если я её просто обновляю, то она прогружается нормально, так как кнопка не нажата, «start» в запросе тоже нет, ответвления не происходит. Пробовал и через multiprocessing, то же самое.

def func(request):   
    status = False
    if 'start' in request.POST:
        p = Process(target=server.startServer, args =(request.POST['typeMon'],)).start()
        status = True
    return render(request, 'test.html', { 'serverStatus': status })

Что я смог понять это то что вроде как запускается ещё один worker в uwsgi, и кажется ожидается что он может быть должен вернуть return из этого нового процесса, а потом по таймауту, так как там ничего не возвращается, он убивается и появляется ошибка. Ну это всё мои додумки, как точно всё работает, я не понимаю..

Решения проблемы не нашёл, стал пробовать запускать не через fork():

os.popen('python' + ' ' + os.path.join(BASE_DIR, 'server.py')+ ' ' + request.POST['typeMon'])
os.system('python' + ' ' + os.path.join(BASE_DIR, 'server.py')+ ' ' + request.POST['typeMon'])
os.execlp('python', 'python',os.path.join(BASE_DIR, 'server.py') , request.POST['typeMon'])
os.spawnv(os.P_NOWAIT, sys.executable, ('python', os.path.join(BASE_DIR, 'server.py'),request.POST['typeMon'] ))

(spawnv при этом почему то работает на встроенном в django веб-сервере а на рабочем выдаёт в лог uwsgi ошибку unable to load configuration from ...server.py)

Ни к чему это не привело, так же не срабатывает return, идёт долгая загрузка. Что-то можно с этим сделать? Так остался один вариант, не из Django запускать, а просто с консоли в фоне...

На тестовом сервере джанговском при всём при этом всё работает нормально. HELP!

 , , ,

badtrips
()

Кэширование DNS-записей в systemd-networkd

Форум — Desktop

В systemd-networkd есть функция кэширования DNS? Если да, то как её активировать и настроить? Если нет, то что нужно использовать в связке с systemd-networkd?

 , , ,

Deleted
()

Перешел на xfce — посоветуйте значков и док приличный

Форум — Desktop

Сегодня все-таки обновил на своей Бунте графический стек (Xorg 1.16, Kernel 3.16.0-41-generic), т.к. новые иксы не дружат с kwin (по крайней мере в Кубунту), снес кеды поставил крысу.

Вопрос по сабжу, хочу потратить пару часов, чтобы допилить дефолт под себя.

 , , , ,

Twissel
()

html5 vs flash. На youtube html5 потребляет значительно больше ресурсов CPU. Так и должно быть?

Форум — General

Привет.

Firefox 38, Ubuntu 15.04 Mate.

Проблема такая, что на youtube html5 нагружает ЦП на 90-100%, частота кадров на Full HD очень низкая, появляются лаги. С flash же наоборот, загрузка ЦП 60-70%, никаких лагов нет на Full HD.

Железо старое, C2D e4400 (2.649 GHZ). Видеокарта gt440 во время воспроизведения загружен на 35-40% с обеими технологиями.

В чём дело? html5 на самом деле так нещадно потребляет ресурсы ЦП? Просто многие утверждают, мол у них наоборот, с html5 нагрузка на ЦП меньше.

Скрины с системного монитора: http://imgur.com/a/nfw46 (на верху html5).

 ,

iljuase
()

Сайт для скринкастов терминальных сессий

Форум — Talks

Наткнулся случайно на сайт: https://asciinema.org/
Это вроде как script+wgetpaste+pastebin.

Можно записывать терминальные сессии типо как это делает script и выкладывать на их сайт.
Прелесть в том что это отображается не как видео, а как текст, который можно копипастить.
Для записи нужно поставить тузлу на питоне (есть в некоторых дистрах, например в Gentoo).
Может кому-то понадобится такое.


Пример:
http://asciinema.org/a/ad3lgm6hl8ocqc7h5owpt3486

 ,

Nao
()

Автогенерация имен файлов в SHELL

Форум — General

Добрый день. Известно что SHELL поддерживает автогенерацию имен файлов и команды типа

cat *.txt

отлично работают. Очень хочется узнать про эту магию больше, в частности интересует вопрос что значят спецсимволы ^,! и {} в контексте автогенерации.

И главный вопрос как средствами этой самой генерации вывести содержимое каталогов (ls), имена которых состоят только из трех символов?

Посоветуйте книжку или ман, где это описано )

P.S. ибо студент, хочу сдать лабу (гугл подводит с этим вопросом)

 ,

ntstv
()

Debian Jessie: как правильно теперь все настраивать (systemd) ?

Форум — Desktop

Добрый день, лоровцы!

Итак, поставил себе Debian Jessie. Теперь куча вопросов по systemd. На вид - какой-то один большой велосипедище над мелкими велосипедами...

Не буду вас сильно отвлекать, сам почитаю и изучу все, что надо. Но есть пара насущных и не совсем понятных моментов:

Вопрос первый: в системе все равно есть скрипты инициализации в /etc/init.d
Их править можно как раньше или нет (удалять линки/снимать бит исполнения и т.д.)? Если нет, то для всех ли есть теперь аналоги в systemd ?

Вопрос второй: есть еще такой файлик /etc/rc.local, в который можно тоже прописать выполнение чего-либо после запуска машины. Его можно юзать как раньше? Просто я нашел в инете тему, что есть свои нюансы в systemd с запуском чего-либо ПОСЛЕ того, как поднялась сетевуха. Как теперь ПРАВИЛЬНО этим рулить если я, например, хочу туда прописать «/sbin/ethtool -s eth0 wol g» для Wake-On-LAN (в противном случае, настройка сетевухи слетает после перезагрузки) ?

Вопрос последний: как настраивать теперь локали в Debian? Я раньше правил /etc/locale.gen (раскоментировал те локали, что мне надо, и вуаля). Вроде теперь этим рулит некий localectl... или он для чего-то другого ?

Очень прошу помощи, особенно от тех, кто постиг этот комбайн под названием systemd.

Благодарю заранее! С меня тонны нефти.

 ,

Gonzo
()

Отвратительные, 100% нечитабельные веб шрифты в Линукс

Форум — Desktop

Firefox: ничего не видно, ничего не прочитать
Chrome: ничего не видно, ничего не прочитать
Opera 12: читабельно, не считая того, что рендерится без RGB

Проблемная страница.

Итак, расскажите что сделать, чтобы не вытекали глаза в Firefox/Chrome?

В несчастной Windows XP 2001 года всё отлично.

 , , , ,

lnxttllscks
()

Решено!

Форум — Desktop

Здравствуйте, мои дорогие любители хейтеры влажных ванильных дистрибутивов. Cегодня я вам расскажу, как решил одну проблему с apt, а в более широком свете - как лечить капризы деб-систем.
Не ставились значит у меня plasma-desktop и...gnome-shell. Выдают неразрешимую кучу зависимостей, значица. Ну, тут понятно - согрешил сгоряча, напутал тестинг и стейбл(а может по пьяни и сидора), вот хаос и настал.
Казалось бы тут путь один, для гедониста-линуксоида, перебробовавшего кучу дистрибутивов: сноси дебиан и ставь генту или зюзю!
Но я попыхтел и решил домучить проблему.
Удалил все компоненты кед. Дальше прошёлся деборфаном. Он мне выдал туеву кучу сироток. Удалил их. Запустил деборфан снова. Ух ты, он выдал мне ещё, чуть меньшую, кучу украинских беженцев! Удалил и их. И так несколько раз. - запускаю деборфан, удаляю список, запускаю его ещё раз.
Всё. Дерево сиротских библиотек сократилось, теперь запускаем apt-get autoremove --purge. Соглашаемся, выпиливаем. Не страшно, если что нужное - можно поставить снова. И...прааавильно, запускаем опять деборфан. Он находит ещё чуть-чуть. Удалям.
И так, комбинируя авторемув и деборфан,пока нужные вам программы не перестанут капризничать и не установятся.

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

Всем спасибо за внимание. Решено.

 , ,

darkenshvein
()

Сыпется винт или «непонятно»

Форум — Admin

Доброго всем времени!
В последнее время частенько ФС на домашнем debian сервере переходит в режим «read only». Перезагрузишь, недельку поработает и опять по новой. Сегодня опять столкнулся с такой проблемой.

root@debian:~# cat /var/log/syslog
Jan 21 01:05:11 debian kernel: [435566.750678] Buffer I/O error on device dm-0, logical block 15460095
Jan 21 01:05:11 debian kernel: [435566.750686] EXT4-fs warning (device dm-0): ext4_end_bio:250: I/O error -5 writing to inode 3673018 (offset 23592960 size 524288 starting block 15459968)
Jan 21 01:05:11 debian kernel: [435566.750700] sd 2:0:0:0: [sda] Unhandled error code
Jan 21 01:05:11 debian kernel: [435566.750704] sd 2:0:0:0: [sda]  Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
Jan 21 01:05:11 debian kernel: [435566.750709] sd 2:0:0:0: [sda] CDB: Write(10): 2a 00 07 66 e8 00 00 00 80 00
Jan 21 01:05:11 debian kernel: [435566.750720] end_request: I/O error, dev sda, sector 124184576
Jan 21 01:05:11 debian kernel: [435566.750686] EXT4-fs warning (device dm-0): ext4_end_bio:250: I/O error -5 writing to inode 3673018 (offset 23592960 size 524288 starting block 15459968)
Jan 21 01:05:11 debian kernel: [435566.750903] sd 2:0:0:0: [sda] Unhandled error code
Jan 21 01:05:11 debian kernel: [435566.750906] sd 2:0:0:0: [sda]  Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
Jan 21 01:05:11 debian kernel: [435566.750912] sd 2:0:0:0: [sda] CDB: Write(10): 2a 00 04 8f 96 d0 00 01 68 00
Jan 21 01:05:11 debian kernel: [435566.750922] end_request: I/O error, dev sda, sector 76519120
Jan 21 01:05:12 debian kernel: [435567.953239] Buffer I/O error on device dm-0, logical block 15440801
Jan 21 01:05:12 debian kernel: [435568.039455] Buffer I/O error on device dm-0, logical block 15440892
Jan 21 01:05:12 debian kernel: [435568.040333] Buffer I/O error on device dm-0, logical block 15440893
root@debian:~# dmesg
Ошибка сегментирования
root@debian:~# touch /tmp/test
Ошибка шины
root@debian:~# cat /var/log/dmesg
cat: /var/log/dmesg: Ошибка ввода/вывода
В линуксе я не гуру, но погуглив по инету по подобным ошибкам, пришел к выводу, что сыпется винт. Ради интереса прогнал винт Викторией и Mhdd по 2 раза. Никаких бэдов и косяков обнаружено не было. Подскажите пожалуйста, что это тогда может быть, и как это можно «вылечить»?

 ,

CeMKa
()