Строка из случайных символов

Часто требуется сгенерировать строку из случайных символов. Дело это простое, вот вам пара примеров. Они не претендуют на безупречность, просто я делаю случайные строки именно так. Итак. Читать далее «Строка из случайных символов»

Как обжать витую пару на два коннектора RJ-45

Иногда встает задача проложить кабель с низкой стоимостью порта RJ-45 или просто быстро. Это можно сделать, сделав используя один 4-парный кабель для двух портов. Кроме очевидного плюса, есть и минус — линк не больше 100 mbit/s, да и скорость, на больших расстояниях, к 100 мегабитам подбираться не будет. Читать далее «Как обжать витую пару на два коннектора RJ-45»

Как сделать русскую локаль в Linux

Так как через мои руки последнее время проходит довольно много виртуальных серверов в связи с  тестированием vps, то часто приходится настраивать локаль на свежеустановленном vps. Чаще всего такое случается в контейнерах OpenVZ. Итак, решение, как поправить кириллическую локаль в Ubuntu/Debian:

# locale-gen ru_RU ru_RU.UTF-8 ru_RU ru_RU.UTF-8
# localedef -c -i ru_RU -f UTF-8 ru_RU.UTF-8
# dpkg-reconfigure locales
# update-locale LANG=ru_RU.UTF-8

Вот и все. Сначала компилируем локаль, если еще не сгенерирована, затем заставляем перенастроить пакет и обновляем настройки.

Вот так просто исправить локаль в Linux.

Как подключить swap в Linux…

…по-быстренькому.

С такой задачей я часто сталкиваюсь при тестировании vps — часто не подключен раздел подкачки и приходится подключать его вручную.

А подключить swap очень просто. Это не обязательно может быть отдельный раздел. Все действия делаем от root’а (или `sudo`, если трусим 😉 ). В случае, если подключаем файл, то сделаем сначала файл нужного раздела:

# dd if=/dev/zero of=/swapfile bs=1024 count=512k

bs — раздмер блока,
count — счетчик. Тут мы создали полугиговый файл.

Размечаем файл под раздел подкачки:

# mkswap /swapfile

Теперь включаем его:

# swapon /swapfile

Проверяем, включился ли:

# swapon -s

Указываем сколько оперативной памяти (в данном случае 10%) должно остаться свободной, прежде чем начать активно свопиться:

echo 10 > /proc/sys/vm/swappiness

Если надо, вписываем его в fstab:

# echo ‘/swapfile none swap sw 0 0’ >> /etc/fstab

Если файл делали не от пользователя root, то правим владельца и права доступа к файлу:

# chown root:root /swapfile
# chmod 0600 /swapfile

Собственно и все. Вместо /swapfile может быть как раздел, так и файл в любом месте.

Как сделать снимок экрана в Ubuntu

Сделать снимок экрана — скриншот (screen shot) — очень просто.

Рецепт для Unity

Достаточно нажать кнопку PrtScr и мы получим снимок всего экрана.

Нажав Alt-PrtScr мы получим снимок только текущего окна.

Но если нужно сделать скриншот прямоугольной области экрана, смело жми Shift-PrtScr и выделяй область.

Сделать снимок экрана в Ubuntu

Рецепт для KDE

Сделать скрин экрана в KDE позволяет штатная KDE’шная утилитка Ksnapshot, которая срабатывает на кнопку PrtScr и имеет интерфейс, в котором можно выделить не только прямоугольную, но и произвольную область экрана.

Как бесплатно отправить СМС

А вот с этим все очень просто. Идем на multed.sms.ru и отправляем СМСку бесплатно на сотовых операторов России. Узнать кто вам отправил смс с этого сервиса тоже можно, как и отказаться от доставки через этот сайт.

Хотел написать большую подробную статью, но отправить СМС очень просто.

Ubuntu, wine, Starcraft

Вот такой набор разберем сегодня. Хотя и нечего разбирать, потому как:

$ sudo apt install wine
$ winecfg

Скачиваем DirectX 9c:

$ wget http://download.microsoft.com/download/3/C/4/3C46A69A-CB0F-4CCA-B1E8-248D43270D5F/directx_mar2009_redist.exe

Ну и запускаем:

$ chmod +x directx_mar2009_redist.exe
$ ./directx_mar2009_redist.exe

Ну, пожалуй и все. Идем в папку со скаченной игрой и запускаем:

$ cd ./Games/StarCraft
$ ./StarCraft.exe

И наслаждаемся игрой.

ISP Manager, Apache2 и /status-server

После установки ISP Manager с Apache2 и сервисом мониторинга Munin, при сборе статистики самого Apache2 (естественно, с установленым mod_status) может возникнуть fail в виде такого в логах: Читать далее «ISP Manager, Apache2 и /status-server»

Как обновить Ubuntu до 14.10

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

Так как же обновить свою Ubuntu или Kubuntu, а может и Xubuntu до беты Ubuntu 14.10? Это просто. Читать далее «Как обновить Ubuntu до 14.10»