Пошаговая установка и настройка Ubuntu сервера(инструкция)

Тема в разделе "Администрирование серверов", создана пользователем rus-us, 27 авг 2008.

Статус темы:
Закрыта.
Модераторы: mefish, stooper
  1. rus-us

    rus-us

    Регистр.:
    8 сен 2007
    Сообщения:
    153
    Симпатии:
    72
    Искал инструкцию по простой установке сервера на домашний сервер, может кому то пригодится:

    Пошаговая установка и настройка Ubuntu Server

    Первый шаг или самое главное:
    Устанавливаем Ubuntu 8.04 LTS server CD, дистрибутив которого, можно загрузить здесь:
    ftp://releases.ubuntu.com/releases/hardy/ubuntu-8.04-server-i386.iso

    Установка проходит графическом режиме, и достаточно проста.
    После перезагрузки, активизируем пользователя root, запускаем команду (после ввода команды- нажимаем Enter:(

    Код:
    Вводим пароль для пользователя root, а затем команду su, чтобы дальнейшие операции совершать под ним.

    Код:
    Натраиваем сетевые карты сервера, редактируя файл /etc/network/interfaces:

    Код:
    Смотрим содержание файла ниже (у вас адреса могут быть свои)

    Код:
    Перезапускаем нашу сеть:

    Код:
    Редактируем имя нашего сервера:

    Код:
    Пример:

    Код:
    Далее выполняем команды:

    Код:
    проверяем, что получилось:

    Код:
    Если вы увидели надписи на экране server.home.net, то продолжаем.

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

    Код:
    Содержимое этого файла- список адресов смотрите ниже:

    Код:
    Далее с целью обновления базы данных доступных в репозитарих пакетов, запускаем команду:

    Код:
    И с целью обновления уже устанавленных пакетов ещё одну:

    Код:
    Проверяем не забыли ли мы устанавить SSH сервер, что я обычно делаю опционально, при установке дистрибутива в окне выбор софта.

    Код:
    Затем устанавливаем пакеты для Mysql сервера:

    Код:
    По ходу установки вводим пароль пользователя сервера Mysql (root:( в этой версии 2 раза, второй раз для проверки правильности.

    New password for the MySQL "root" user: <-- yourrootsqlpassword ВАШ ПАРОЛЬ
    Repeat password for the MySQL "root" user: <-- yourrootsqlpassword ЕЩЕ РАЗ ВАШ ПАРОЛЬ

    Перезагрузим его (сервер MySQL:(

    Код:
    То же самое для сервера Apashe:

    Код:
    Устанавливаем пакеты PHP:

    Код:
    Расширим диапазон запускаемых файлов, для чего подредактируем файл dir.conf, с помощью редактора nano:

    Код:
    Пример как надо сделать, находится ниже:
    Код:
    Запускаем необходимые модули:

    Код:
    Перезагружаем сервер Apashe:

    Код:
    Можно при необходимости установить FTP сервер:

    Код:
    При появлении надписи:

    Run proftpd: <-- standalone (самостоятельно)

    Нажимаем OK

    Для безопасности подправим конфигурационный файл FTP сервера:

    Код:
    Пример:

    Код:
    Для сбора статистики вашего web сайта, можно установить пакетwebalizer
    Код:
    Для синхронизации системных часов с серверами в Интернете ставим следующие пакеты:

    Код:
    Для управления через web интерфейс, как писал выше, загружаем и ставим пакет webmin:

    Код:
    При необходимости пакет phpmyadmin для управления базами mysql через web интерфейс:

    Код:
    Файловый менеджер MC:

    Код:
    и если вы установили русский язык то и этот пакет:

    Код:
    И для всяких нужд (сборки пакетов и других возможных работ), можно установить дополнительное программное обеспечение:

    Код:
    В принципе, этого всего мне хватает, чтобы установить и проверить работоспособность кучи софта: форумов, сайтов, CRM и прочая, прочая......

    P.S. у известных авторов подобных статей, которая появилась буквально сегодня:
    http://howtoforge.com/perfect-server-ubuntu8.04-lts
    есть мнение, что паект AppArmor, подменящий в какой то мере пакет SELinux, вызывает непредсказуемые ошибки при установке серезных PHP и др. приложений, поэтому предлагают его выключить следующими командами:

    Код:
    Пока все.
    Да все это у меня полмесяца, уже работает без проблем!

    И как я рекомендую начинающим, ВСЕ это можно установить на рабочей десктопной машине, т.е.с X -ми вместе! Можно так же загрузить и серверное ядро, хотя и так все будет работать.
    Правда, компиз при этом ядре у Вас перестанет работать, но изучать сервер вы можете без проблем:

    Код:
    установка серверного ядра (если для дома и для изучения, то не обязательно).


    источник хттп://forum.ubuntu.ru/index.php?topic=25668.0
    ------------------------------------------------------------

    От себя добавлю, чтобы не устанавливать апач, ПХП, MySQL в ручную - во время установки отметьте галкой установку LAMP из комплекта сервера.


    И вебмин установить удобнее с репозитория

    добавьте в файл /etc/apt/sources.list (описано выше) строку:
    и потом последовательно выполните команды:

    В итоге у меня получился довольно неплохой сервер для своих нужд.
    .
     
    BagIditor, RussКиЙ, SaT31ReG и 5 другим нравится это.
  2. M()RFIUS

    M()RFIUS Постоялец

    Регистр.:
    21 окт 2008
    Сообщения:
    83
    Симпатии:
    0
    Тоисть это все уже смотрит в сеть и моно хостить свои проэты??? :ah:
    А от установки на Ubuntu 8.10 сильно отличается или тоже самое???
     
  3. r00t

    r00t

    Регистр.:
    30 июл 2006
    Сообщения:
    192
    Симпатии:
    65
    - sudo passwd достаточно что изменить пароль для рута.

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

    Вывод: автор очередной бот набивающий посты грабингом и постингом чужих материалов.
     
  4. AccessForbidden

    AccessForbidden

    Регистр.:
    5 янв 2009
    Сообщения:
    324
    Симпатии:
    57
    Непонятен выбор репозиториев de.
    Также никакой ntpd не спасет если tz выставлен неправильно или время берется аля UTC.
    В Debian и Ubuntu ssh является виртуальным пакетом который в себя включает и openssh-server
    Забавная опечатка - вообще порадовало, почти как "Апож"
    По поводу proftpd - это строчки не дают никакой безопасности. Добавляют скорости в работе. Мб только DefaultRoot. Рекомендую туда добавить еще
    Ахтунг! Я не понял зачем копиз на серваке, но все же. Не будет он работать не из-за ядра "серверного" ( прикольно звучит :) ), а изза того что дрова на видяху заново ставить надо будет.
     
  5. xatop

    xatop

    Регистр.:
    20 фев 2009
    Сообщения:
    163
    Симпатии:
    29
    но в целом верно

    # sudo apt-get install linux-restricted-modules-generic restricted-manager

    :D
     
  6. M()RFIUS

    M()RFIUS Постоялец

    Регистр.:
    21 окт 2008
    Сообщения:
    83
    Симпатии:
    0
    Как настроить перл.. в этой связке??? :thenks: :ah:
     
  7. xatop

    xatop

    Регистр.:
    20 фев 2009
    Сообщения:
    163
    Симпатии:
    29
    sudo tasksel
     
  8. M()RFIUS

    M()RFIUS Постоялец

    Регистр.:
    21 окт 2008
    Сообщения:
    83
    Симпатии:
    0
    эээ ну эт же для выбора того что мне над установить...


    Насчет настройки perl я нашол док... правд под винду... ну впринципе отличий нету, как я понял...

    Уважаемые гуру обьясните мне теперь следуюшее что где над прописавать желательно название файла и что туда над добавить из выше указаного... ? :ah:
     
  9. xatop

    xatop

    Регистр.:
    20 фев 2009
    Сообщения:
    163
    Симпатии:
    29
    правильно, выбираешь перл, затем в процессе установки настраиваешь.


    P.S. ну и вендовый ман тоже вариант :D

    Добавлено через 10 минут
    в mod_perl, если вы разместили в директории /home/httpd/perl/,
    добавим следующие директивы конфигурации:

    Alias /perl/ /home/httpd/perl/
    PerlModule Apache::Registry
    <Location /perl>
    SetHandler perl-script
    PerlHandler Apache::Registry
    Options ExecCGI
    PerlSendHeader On
    allow from all
    </Location>

    Сохраните измененный файл.
     
  10. M()RFIUS

    M()RFIUS Постоялец

    Регистр.:
    21 окт 2008
    Сообщения:
    83
    Симпатии:
    0
    эээ спасибо шяс попробую... А конечная директория реrl вот отсюда /home/httpd/perl/ эт папка для хранения скриптов перловских??? кста а perl-modules эт и есть mod-perl ??? иль я ошибаюсь??? :)
     
Статус темы:
Закрыта.