суббота, 30 августа 2014 г.

Настройка статического IP-адреса в Debian

Это достигается при помощи редактирования файла/etc/network/interfaces.

auto eth0
iface eth0 inet static
address (тут ваш IP)
netmask (ваша маска)
gateway (тут IP вашего шлюза)
сохраняемся, перезагружаемся.
для перезагрузки системы используйте команду reboot

Без перезагрузки
sudo /etc/init.d/networking restart

проверка ifconfig

четверг, 28 августа 2014 г.

Степени двойки


Понадобилось вот прикинуть сколько это 2 в 24. :) Пришлось посчитать. Не пропадать же. Вдруг кому ещё приспичит.

Классы IP-адресов

Класс Диапазон значений первого октета Первые биты первого октета Сетевые/хостовые октеты (N=сеть, H=хост) Маска подсети по умолчанию Количество сетей Хостов в каждой подсети (возможные к использованию адреса)
A 1 – 126* 0 N.H.H.H 255.0.0.0 126 (27 – 2) 16,777,214 (224 – 2)
B 128 – 191 10 N.N.H.H 255.255.0.0 16,382 (214 – 2) 65,534 (216 – 2)
C 192 – 223 110 N.N.N.H 255.255.255.0 2,097,150 (221 – 2) 254 (28 – 2)
D 224 – 239 1110 Зарезервировано для мультикастинга
E 240 – 254 1111 Зарезервировано, используется для исследований
Примечание: Адреса класса A с 127.0.0.0 по 127.255.255.255 не могут использоваться, потому что являются зарезервироваными для loopback и диагностики.

вторник, 26 августа 2014 г.

Установка текстового редактора mcedit по умолчанию в Debian.




update-alternatives --config editor
Есть 3 варианта для альтернативы editor (предоставляет /usr/bin/editor).

  Выбор   Путь           Приор Состояние
------------------------------------------------------------
* 0            /bin/nano           40        автоматический режим
  1            /bin/nano           40        ручной режим
  2            /usr/bin/mcedit     25        ручной режим
  3            /usr/bin/vim.tiny   10        ручной режим

Нажмите enter, чтобы сохранить текущий выбор[*], или введите выбранное число: 2
update-alternatives: используется /usr/bin/mcedit для предоставления /usr/bin/editor (editor) в ручной режим
#

Вводите цифру соответсвующую текстовому редактору, и все!
Если не помагает делаем в консоле sudo
export EDITOR=/usr/bin/mcedit

Запуск графической среды GNOME из текстовой консоли

Даже если система сконфигурирована таким образом, что она запускается в текстовом режиме, Вы можете запустить GNOME, не перенастраивая ее на запуск в графическом режиме. Для этого Вам следует ввести в командной строке команду

startx

Запущенную таким образом графическую среду можно отключить, нажав на клавиши [Ctrl]-[Alt]-[Backspace]. При этом соответствующая графическая консоль закрывается. 

http://linuxland.itam.nsc.ru/book/linux25/index.html 

Второе окно в терминале Debian.

Как открыть в нем второе окно терминала? Например, в терминале запускается некая задача, пусть это будет сервер кс, все теперь он работает на него, а нужно запустить еще один сервер кс, значит надо как-то еще открыть новое окно терминала
РЕШЕНИЕ:
screen

Или управлять серверами, но удаленно через терминал Windows, удаленный десктоп не подходит, раз сервер у нас только в консольном режиме запущен, а через shh (Putty) получается,  что надо держать также включенным постоянно и комп с которого происходит управление, иначе при закрытии окна и терминал закрывается, соответсвтенно с выключением задачи. РЕШЕНИЕ:
screen

Запуск Debian в консольном режиме

РЕШЕНИЕ:
Отрубить иксы:
sudo gedit /etc/default/grub
там измени строчку
GRUB_CMDLINE_LINUX_DEFAULT="что-то"
на
GRUB_CMDLINE_LINUX_DEFAULT="text"
сохрани файл и выполни
sudo update-grub.
P.S. Это решение работает так же и на Ubuntu.

P.P.S. Чтобы не потерять. А то вдруг понадобится.

Colours   640x400 640x480 800x600 1024x768 1152x864 1280x1024 1600x1200
--------+--------------------------------------------------------------
 4 bits |    ?       ?     0x302      ?        ?        ?         ?
 8 bits |  0x300   0x301   0x303    0x305    0x161    0x307     0x31C
15 bits |    ?     0x310   0x313    0x316    0x162    0x319     0x31D
16 bits |    ?     0x311   0x314    0x317    0x163    0x31A     0x31E
24 bits |    ?     0x312   0x315    0x318      ?      0x31B     0x31F
32 bits |    ?       ?       ?        ?      0x164      ?

понедельник, 25 августа 2014 г.

Установка и настройка прокси сервера

Рассмотрим установку и настройку прокси сервереа 3proxy - он маленький, ест мало ресурсов и достаточно надежно работает.

Надо скачать, установить, и настроить автоматический запуск 3proxy с нужными параметрами.

Установка и настройка прокси-сервера
Ставим в домашний каталог
#cd
#mkdir 3proxy
#cd 3proxy

Далее загружаем исходники прокси-сервера
#wget http://www.3proxy.ru/0.6.1/3proxy-0.6.1.tgz
#tar -zxf 3proxy-0.6.1.tgz
#cd 3proxy-0.6.1

Первичная настройка ISPConfig

Открыт web интерфейс хостинг панели ISPConfig 3
Первое, что необходимо сделать, это изменить пароль администратора системы ISPConfig 3 и выбрать русский язык веб интерфейса, для этого после открытия веб интерфейса хостинг панели ISPCobfig 3 переходим во вкладку Tools и слева нажимаем вкладку Passaword and Language, откроется окно в котором заполняем поля:
  • Password: passwd-admin
  • Repeat Password: passwd-admin
где passwd-admin ваш пароль пользователя admin: администратора хостинг панели ISPConfig 3
Изменяем локализацию веб интерфейса на русский:

Установка ISPConfig 3 в Debian

Подготовка закончена, все необходимые программы установлены. Переходим к непосредственной установке хостинг панели ISPConfig, для чего нам достаточно будет выполнить команды указанные ниже, данные команды скачают самую актуальную версию панели управления хостингом ISPConfig 3 и Вам нужно будет просто отвечать инсталятору на вопросы, что также будет подробно прокомментировано и будут приложены скриншоты установки.
      Переходим в папку для получения дистрибутива панели ISPConfig, распаковки и запуска установки ISPConfg:

Установка необходимых программ для установки ISPConfig 3 в Debian - ч.2

Продолжаем установку хостинг панели ISPConfig 3, напоминаю, что первая часть статьи находится по адресу: Настройка сети перед установкой ISPConfig 3 в Debian - ч.1.
      В данной инструкции мы установим и произведем первичную настройку необходимого програмного обеспечения.
     ISPConfig 3 - отличная панель для администрирования таких сервисов как Почта (Postfix), FTP (PureFTPd), SSH (OpenSSH), DNS (Bind9), Web (Apache2)
     Если Вам не нужен какой-либо из данных сервисов, тогда Вы можете не призводить установку не нужного Вам програмного обеспечения. Например если Вы не будете настраивать DNS, то можете не устанвливать bind9, и во время установки ISPConfig 3 когда инсталятор спросит о настройке DNS просто отказываемся от установки, Это вполне возможно, если Вы производите установку на маленький выделенный виртуальный сервер в котором считается каждый метр оперативной памяти. Тогда и Почтовый сервер можно не устанавливать, а на сайтах производить отправку сообщений пользователям используя внешние почтовые ящики, например почтовый ящик от Google и подключение по SMTP протоколу, для примера как я настраивал сайт на Drupal 7 в инструкции: Настраиваем отправку почты с сайта Drupal 7 используя внешний SMTP сервер - для примера google почтовый ящик

Настройка сети перед установкой ISPConfig 3 в Debian

Настраиваем сеть перед установкой хостинг панели ISPConfig 3
       Для настройки и работы с MAIL, WEB, DNS, SSH, FTP серверами  мы установим и настроим хостинг панель ISPConfig 3.
      ISPConfig 3 — одна из лучших бесплатных панелей управления хостингом с открытым исходным кодом для операционной системы Linux.
      С помощью ISPConfig 3 мы получим веб интерфейс для работы с такими сервисами хостинг сервера как: Postfix, Apache2, Bind9, SSH, PureFTPd.
!!! Внимание !!!