Развитие IT на ближайшие 15-20 лет: про носители можно будет забыть

January 24th, 2012 1 comment

Лирическое вступление

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

Немного ностальгии: начало 2000-х

Вспомните уровень информатизации примерно 10 лет назад: 2001 год, только недавно вышла линейка процессоров Intel Pentium 4, считавшаяся воистину технологическим прорывом. Коммутируемые соединения стали потихоньку вымирать, уступая свое место локальным сетям и ADSL.
Для многих геймеров год был тоже важным: вышли такие игры как Grand Theft Auto III, Diablo II: Lord of Destruction, Devil May Cry, Дальнобойщики-2. Имея у себя дома выделенку в 256 килобит/с и персоналку с Pentium 4 и гигабайтом ОЗУ Вы считали себя обладателем самого крутого компьютера. Только что стартовал сервис блогов Livejournal, социальные сети еще не «просочились» в наши светлые умы. World wide web, только что взяв эстафету после FTN-сетей всё прочнее занимал позиции, вскоре совсем вытеснив эхи. Но давайте не будем о грустном.
Проходит всего-лишь каких-то 10 лет, а результат прогресса налицо. Какой результат? Наверное, вы сами сможете сделать какие-то выводы для себя, сделав сравнение.

Общая картина

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

Read more…

Исправляем проблемы с DMZ в dd-wrt: доступ по 80 порту из внутренней сети

January 18th, 2012 No comments

Итак, многие, в том числе и я, при использовании прошивки dd-wrt столкнулись с проблемой: при пробросе портов через DMZ из внутренний локальной сети невозможно достучаться до 80 порта. Самое интересное, что из внешней сети все нормально, по “воздуху” тоже, а вот через локалку – никак. проблема решается достаточно просто, и есть два способа ее решения. Первый, на мой взгляд проще. Берем и коннектимся по ssh к нашему роутеру:

ssh root@dd-wrt

Пишем команду:

# iptables -t nat -A POSTROUTING -j MASQUERADE -s 192.168.1.0/24 -d 192.168.1.0/24 -o br0

Всё готово и всё работает.

Второй способ:

Коннектимся к вашему роутеру через браузер в веб-интерфейс по IP, в моем случае это http://10.0.0.10, далее идем в Тех.обслуживание -> Команды (если на русском) либо Administration -> Commands, там будет сторка ввода команд:

Туда и вводим команду, указанную в предыдущем способе:

iptables -t nat -A POSTROUTING -j MASQUERADE -s 192.168.1.0/24 -d 192.168.1.0/24 -o br0

jsvnstat: красивее, чем раньше, да?

January 18th, 2012 No comments

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

 

Установка связки Webmin + Virtualmin на Debian

December 15th, 2011 1 comment

Итак, сегодня я Вас познакомлю с очень классной штукой – свзязкой скриптов Webmin+Virtualmin. Первый позволяет передать полное управление через скрипты (веб-интерфейс) с малейшим знанием специфики Linux. Управление очень легкое и администрирование  Linux вместе с Webmin покажется легким даже новичку. Virtualmin – набор скриптов, который идет как дополнение к Webmin. Позволяет управлять так называемыми “виртуальными серверами”. Под этими самыми виртуальными серверами подразумеваются разные домены, которые подключены и добавлены в Virtualmin. С его помощью он автоматически создает для них свои виртуальные хосты для Apache, почтовых серверов, ftp и прочего. Одним словом, можно устраивать полноценный хостинг 🙂

Итак, теперь я расскажу, как это установить. Логинимся от рута, скачиваем в домашнюю директорию :  этот  deb-пакет:

# cd ~/
# dpkg -i <.deb>

Всё, Webmin установился. Теперь можно переходить к установке Virtualmin. Скачиваем установочный скрипт (не бойтесь, компилировать нам ничего не нужно, скрипт всё сделает за Вас):

# wget wget http://software.virtualmin.com/gpl/scripts/install.sh

Даем скрипту права на выполнение:

# chmod +x install.sh

Запускаем скрипт:

# ./install.sh

Ждем завершения установки. После этого вы можете зайти на адрес http://yourhostname.local:10000 и наслаждаться легким администрированием вашей любимой ОС.
P.S. статья еще не доработана, завтра напишу дополнения.

Делим терминал на множество частей, или упрощаем администрирование серверов на Linux

December 13th, 2011 No comments

Сегодня представлю Вам классную программу, которая украсит рабочее место любого администратора *nix 🙂 Представляю terminator’а – эмулятор терминала, который позволяет в одном окне открывать огромное количество терминалов, одновременно просматривая их.

И красиво, и удобно, не так ли? Установка проста:

# aptitude update && aptitude install terminator -y

Готово. Для вызова этого чуда используем команду:

$ terminator

Либо находим ее из главного меню. Для того, что бы сделать несколько окон, нажимаем правой клавишей мышки по терминалу, там выбираем опцию деления и наслаждаемся. :))