Category: it

Sco®pion

vSphere Launch Remote Console - сменить Workstation на Player в Linux

После переустановки VMware Workstation возникла проблема - ссылка "Launch Remote Console" в web-интерфейсе vSphere стала открываться при помощи основного Workstation вместо более легкого и не тре

Далее: https://qiwichupa.net/?p=6423:
Sco®pion

Скрипт для поднятия SOCKS-прокси посредством ssh с проверкой его работоспособности

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

Далее: https://qiwichupa.net/?p=6218:
Sco®pion

Папка windows\temp забивается файлами cab_xxxx

Данная проблема вызвана сбоем службы автоматического обновления Windows, в частности при работе с серверами обновлений WSUS.

Пошаговое решение проблемы выглядит так:

Остановка службы обновлен

Далее: https://qiwichupa.net/?p=5538:
Sco®pion

В chrome под linux не работает встроенный чат twitch

Столкнулся с фантастической проблемой на одном из своих компов. Встроенные в сайты чаты твича перестали работать, выдавая или стандартную заглушку:
Или показывая чат, иногда с его содержимым, но с "

Далее: https://qiwichupa.net/?p=5361:
Sco®pion

Отключение хостов VMWare ESX/ESXi через APC PowerChute

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

Потребуется
  1. vSphere Management Assistant (vMA) - образ нужной виртуальной машины (на данный момент v4.0, требуется зарегистрироваться на сайте VMWare)
  2. APC PowerChute Network Shutdown - «парашют», версия для Linux (на данный момент v2.2.4, требуется зарегистрироваться на сайте APC)
  3. Скрипты «ESX/ESXi APC/APCUPSD Host Shutdown VI Perl Toolkit Script»:
    upsVIShutdown.pl (1.9 K) и ghettoShutdown.pl (5.1 K)

Collapse )
Sco®pion

Простой шлюз из Linux & PS3 через Yota

Для начала немного о моем домашнем интернете. У меня их два:
1. первый (Inet1) - обычный домашний интернет через локалку
2. Yota, втыкаемая в ноутбук

Схема:


        Notebook - Yota
          |
Inet1 - Router - Srv
          |
         PS3


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


Итак, на повестке дня 2 вопроса:
1. Как из компа под линуксом сделать простеший шлюз?
2. Как настроить PS3 для работы через шлюз в целом, и через Yota-инет в частности?

Ответы на оба вопроса элементарны. Чтобы линуксовый комп стал шлюзом, достаточно выполнить:
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -P FORWARD ACCEPT
# iptables -t nat -A POSTROUTING -j MASQUERADE

Разумеется, все интерфейсы, которые предполагается использовать, должны быть настроены. В моем случае одним интерфейсом является подключенная Yota, а второй имеет адрес (192.168.1.5) внутри локальной сети (192.168.1.0/24).

Теперь о PS3. Заходим в настройки сети и вбиваем все руками. Отмечу стратегически важное:
IP - 192.168.1.50 (свободный айпишник внутри локальной сети)
Маска - 255.255.255.0 (используемая в локальной сети)
Шлюз - 192.168.1.5 (локальный адрес йотового компа-шлюза)
DNS - 8.8.8.8 (гугловский DNS-сервер)
DNS - 8.8.4.4 (еще гугловский DNS-сервер)
MTU - 1400 (с другими работать отказалась, возможно тут скрывается йота-особенность)
UPnP - выключить
Прокси - не использовать

С такими настройками приставка радостно ломится в ноут за инетом и получает его от йоты, гип-гип ура и все такое =)

Sco®pion

Тормоза и повисание VirtualBox при использовании DameWare Remote Control

Сидя в линуксе, я использую DameWare Remote Control из-под виртуалбокса для управления вин-машинами. Начиная с какой-то версии VirtualBox начал подвисать как только я коннектился к удаленной машине. Решение оказалось простым: чтобы избежать подвисания следует зайти в меню «View» и, выбрав пункт «Local Global Options...», снять галку «Warning Border on Connect» — во всем виновато анимированное обрамление окна удаленной машины. Всевидящее Око
Sco®pion

Скрипты в Nautilus

Замечательная штука — скрипты файлового менеджера Nautilus. Нужно открыть консоль в текущей папке? Открывать консоль, cd /путь/до/папки... а если папка глубоко... брррр. Куда проще тыкнуть правой мышкой в свободное место открытой папки, да выбрать «Сценарии → term_here»




Что особенно приятно — добавляются эти скрипты легко и просто. Представляя из себя обычные текстовые шелл-скрипты, они кладутся в ~/.gnome2/nautilus-scripts/ и незамедлительно проявляются в вышеуказанной менюшке. Написать что-то простенькое под свои нужды также ничуть не сложно, если есть базовые понимания шелл-скриптинга (как у меня =)). Небольшой пример — написанный мною скрипт, закачивающий в текущую папку файл из скопированного в буфер обмена линка. Закачать можно при помощи wget'а в один поток, или axel'я — в 2 или 4 потока на выбор. После скачивания выдается сообщение что файл слит ).
Collapse )

Коллекцию скриптов, куда более удачных чем мой, можно найти вот тут. Всевидящее Око
Sco®pion

Свои сочетания для Compose Key

Иногда мне хочется попонтоваться и поюзать в своей письменной речи всякие стильные фичи, например длинное тире "—", или даже так «—», а может даже напи́сать... ой, написа́ть слово с ударением! В этом здорово помогает линуксоидам такая хренотень как «Compose Key». «Compose Key» — это такая кнопка, после которой можно ввести сочетание других кнопок и получить какой-нибудь приятный результат. Например чтобы получить «—» надо нажать последовательно «Compose Key» и три раза «-». А чтобы ввести открывающую кавычку — «Compose Key» и два раза «<», закрывающую — «Compose Key» и два раза «>».

При этом, сам «Compose Key» на клавиатуре может быть любой ненужной кнопкой, в моем случае это правый CTRL, который сам по себе мне не нужен. Задается это в /etc/X11/xorg.conf, путем дописывания в секцию настройки клавиатуры. Примерно так:

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:lwin_toggle,lv3:ralt_switch,grp_led:scroll,compose:rctrl"
EndSection

Множество комбинаций с «Compose Key» описаны в инете и легко гуглятся, а все возможные комбинации описаны в файлике /usr/share/X11/locale/en_US.UTF-8/Compose, который можно поизучать в свободное время.

Однако, бывает так что начинает хотеться странного. Например долбежка «---» для тире меня не устраивает, мне хочется проставлять тире одиночным нажатием на минус.

Для того чтобы иметь возможность задавать пользовательские сочетания с «Compose Key», нужно совершить пару простых телодвижений.

Во-первых надо открыть или создать, если его не существует, файл ~/.profile и прописать туда две строки:
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim

Во-вторых нужно создать файл ~/.XCompose и вписать в него первой строкой
include "/usr/share/X11/locale/en_US.UTF-8/Compose"

что применит все дефолтные настройки, а после дописать нужные комбинации. Например у меня дописаны:
<Multi_key> <0> <0>: "́" U0301 # ударение
<Multi_key> <minus> <space>:" — " # тире
<Multi_key> <less> <minus> : "←"  U2190  # <-
<Multi_key> <minus> <less> : "←"  U2190  # -<
<Multi_key> <minus> <greater> : "→" U2192  # ->
<Multi_key> <o> <underscore> <o> : "ಠ_ಠ"

и еще несколько забавных строк =)

После всего этого нужно перезагрузиться или перезапустить X-сервер. В дальнейшем можно менять файлик ~/.XCompose, изменения будут применяться для новозапущенных/перезапущенных приложений.
Всевидящее Око