преобразование адреса ipv4 в ipv6

Чтобы определить IPv6 адрес из IPv4 адреса используется утилита ipv6calc написанная на С. Для ее установки набираем следующую команду: # apt-get install -y ipv6calc После чего берем IPv4 адрес который необходимо перевести и подставляем в команду: $ ipv6calc --quiet --action conv6to4 74.125.232.206 Результатом команды будет то, что и соотвествует IPv6 адресу: 2002:4a7d:e8ce::

настройка ipv6 на debian

В связи с переходом на IPv6 появилась необходимость работы с ним. Для этого необходимо связаться с хостером и получить от него адрес и адрес шлюза в IPv6 такого вида: IPs: 1a01:3f8:d12:11c0:: /64 Gateway: 1a01:3f8:d12:11c0::1 /64 После того как получили адреса, идем править настройки нашего интерфейса: # vim /etc/network/interfaces Добавляя в него следующие строки, заменяя адреса на свои: iface eth0 inet6 static address 1a01:3f8:d12:11c0::2 netmask 64 up ip -6 route add 1a01:3f8:d12:11c0::1 dev eth0 down ip -6 route del 1a01:3f8:d12:11c0::1 dev eth0 up ip -6 route add default via 1a01:3f8:d12:11c0::1 dev eth0 down ip -6 route del default via 1a01:3f8:d12:11c0::1 dev eth0 В моем случае:

делимся дисплеем с x11vnc

— это VNC сервер, который сделан специально для систем, использующих графический сервер X11. Рассмотрим команду запуска: x11vnc -auth /tmp/.X0-lock -display :0 -shared -viewonly -forever -auth — выставляет файл авторизации X, например, если x11vnc не может подключиться к нужному дисплею; использую эту комманду для подключения к текущему дисплею 0. -display :0 — указание номера дисплея, который хотите расшарить. -shared — значит, что к вашему VNC серверу сможет подключиться больше, чем один клиент.

скрипт переключения между мониторами

Мне, как владельцу ноутбука, иногда хочется подключить его к внешнему дисплею, но к сожалению, кнопка переключения дисплея не работает под Linux. Поэтому пришлось написать свой скрипт. Для начала запустите команду xrandr –prop, чтобы посмотреть, как называются ваши дисплеи. insider@localhost:Downloads$ xrandr --prop Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 1600 x 1600 LVDS connected (normal left inverted right x axis y axis) BACKLIGHT: 7 (0x00000007) range: (0,7) SignalFormat: DisplayPort ConnectorType: Panel 1366x768 60.

ускорение сайта с помощью php-apc

Еще один способ ускорить ваш сайт, работающий на PHP — использовать расширение php-apc. Это раширение PHP для кэширования и оптимизации промежуточного кода. Кроме того оно кэширует уже откомпилированный код. Таким образом, при повторном обращении к php-скрипту он не будет тратить время на чтение с диска, а также на компиляцию. Наш сервер работает на Debian, используя стандартный PHP и Apache, установленные из репозиториев, поэтому будем рассматривать установку расширения php-apc в этом дистрибутиве.

консольный мультиплексор screen на linux

Screen - это очень мощный консольный мультиплексор при работе с одним соединением или одним окном терминала. С возможностью прервать работу (перезагрузка оболочки) и с такой же легкостью восстановить с того места где ее остановили со всеми открытыми окнами. Ко всему этому есть возможность поиска в текущем окне, а также поддержка скроллинга по окну. Рассмотрим основные флаги при использовании консольного мультиплексора screen: | -A | подгонка размера окна screen под размер терминала | | -ls | вывод списка отключенных окон | | -d | отключение сессии screen | | -D | отключение сессии screen, с игнорированием ошибок | на невозможность отключится | | -r [pid.

расшаривание терминала

Частенько нам приходится делиться компьютерным опытом с другими людьми или просто показывать им свою работу. Зачастую, для этого требуется удаленно предоставить им доступ к своему экрану. В этой статье я расскажу как предоставить доступ только для чтения к своей консоли/терминалу с помощью screen. Статья актуальна для Linux/BSD систем. Для начала, убедимся, что у нас установлен screen и sshd. Установив эти программы и запустив сервис ssh, приступим к настройке.  Выставим необходимые права на бинарник sreen и на папку с сессиями.

установка amarok 1.4 в ubuntu 10.04 и выше

Новый Amarok 2.x для меня вообще оказался плох и тормознут, особенно на Gnome. Посему, я решил вернуться к истокам — Amarok 1.4 old school :) Чтоб установить его на Ubuntu 10.04 понадобиться следующее: 1. Репозиторий для него 2. Пакет libmysqlclient15off Сначала добавим репозиторий. su - echo "deb http://ppa.launchpad.net/bogdanb/amarok14/ubuntu lucid main" >> /etc/apt/sources.list apt-get update Если вы прямо сейчас попробуете установить Amarok, то с большой вероятностью получите следующую ошибку: The following packages have unmet dependencies: amarok14: Depends: libmysqlclient15off (>= 5.

очистка кэша drupal через mysql

Иногда делая изменения на сайте их невозможно увидеть сразу, так как на сервере сохраняется «образ» вашего сайта. Очистить его можно конечно и через админку, что намного удобнее, но если доступа к админке нет. Приходится изобретать некий «велосипед» который позволит очистить кэш сайта и для отображения сделанных изменений. Для начала вам необходимо будет залогинится на сервер используя команду mysql: mysql -u<user> -p<pass> -h <host> где: - имя пользователя, имеющего доступ к базе данных drupal

меняем hostname на linux системах

Компьютеры находящиеся в сети должны иметь уникальные имена в целях идентификации и связи друг с другом. Однако не стоит давать им длинные (более пятнадцати символов) и бессмысленные имена. Чтобы изменить имя хоста достаточно набрать команду: hostname <name> Но тут есть нюанс, при перезапуске система считает файл конфигурации и возьмет имя хоста оттуда… Придется опять менять. Поэтому лучше будет воспользоватся методами указанными ниже для вашей системы: Для семейства систем Debian: Когда система загружается она считывает имя хоста из файла /etc/hostname, поэтому просто вносим изменения в него (где - имя вашего хоста): - имя вашего хоста):