Создать локальный сервер на компьютере. О том как установить и настроить локальный сервер Bitnami. Так для чего же нужны серверные программы

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

Как не странно, но если вы читали статью о , то вы уже умете хостить сайты на своем домашнем компьютере. Оказывается, все что нужно для того, чтобы сайт грузился не с какого-то сервера хостинг-провайдера, а со своего знакомого родного домашнего компьютера – это описанным в статье образом настроить связку apache+php+mysql и связать доменное имя с IP-адресом вашего домашнего компьютера.

Чтобы избежать путаницы, помните, что некоторые элементы из меню слева и верхнего ряда аналогичны, включая «Содержимое», «Пользователи» и «Расширения». Создатели сайтов сделали это легко и быстро, чтобы настроить сайт. Без знания веб-языков можно запустить свой полнофункциональный веб-сайт за считанные минуты.

Следующие три являются наиболее обсуждаемыми и потенциальными разработчиками веб-сайтов, которые вы можете использовать. Поэтому вполне уверен, что вы найдете тот, который вам подходит. Вы можете перетащить один элемент из списка и отбросить его в любом месте веб-сайта для добавления. Любой видимый элемент на нем можно перемещать или редактировать.

Повторюсь:

  • О том как настраивать Apache + PHP + MySQL я писал .
  • О том, как связать IP-адрес и доменное имя я записал .

Так что вы вполне вооружены знаниями, остается лишь правильно их применить.

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

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

Между тем, факт состоит в том, что у них есть отличная группа поддержки, включая поддержку чата, которые готовы помочь, когда вам нужно. Квадратное пространство сравнительно менее интуитивно, чем два других. Но это может не сэкономить вам много денег, и это определенно не спасет вас.

Но, обычное дело, когда компьютер, который будет выполнять роль сервера, расположен либо в локальной подсети, либо перед ним стоит какой-нибудь АДСЛ-модем и внешний IP-адрес (который вы можете узнать воспользовавшись сервисом myip.ru) – это адрес роутера либо адрес АДСЛ-модема. IP-адрес компьютера имеет при этом локальный вид (либо 192.168.0.ХХХ, либо 10.0.0.Х). Здесь уже сложнее, но все равно можно реализовать поставленную цель и сделать у себя дома филиал хостинг-провайдера.

Лучшая причина для размещения вашего веб-сайта у себя дома - это узнать, как все это работает. Предупреждение: запуск сервера любого типа дома является угрозой безопасности. Проблемы с безопасностью иногда обнаруживаются в серверном программном обеспечении, и они могут быть использованы для доступа или повреждения ваших файлов.

Настройте маршрутизатор для правильной пересылки соединений на порт 80 на ваш веб-сервер. Проверьте свой веб-сервер со своего компьютера. Замените домашнюю страницу по умолчанию на свою собственную веб-страницу. Если вы не можете этого сделать, вам придется разместить свой сайт каким-то другим способом. В любом случае, ваш компьютер должен быстро подключиться к видео и аудио файлам.

Необходимо реализовать так называемый проброс портов . Т.е. настроить роутер или АДСЛ-модем следующим образом:

  • Пользователь набрал адрес сайта сайт.
  • Name-сервер сообщил IP-адрес. Этот IP-адрес является внешним статическим адресом либо роутера, либо АДСЛ-модема, либо шлюза, через который компьютер-сервер выходит в интернет.
  • Запрос пришел к роутеру на 80-й порт (именно через 80-й порт осуществляется http-соединение).
  • Роутер настроен таким образом, что все запросы, приходящие на 80-й порт, перенаправляет компьютеру локальной подсети с определенным IP, например 192.168.0.200.
  • Запрос пошел на локальный компьютер-сервер, а там его уже с радостью встречает Apache и выдает нужный сайт.

Но с пробросом портов мы разберемся чуть позже. Пока поковыряем сам компьютер-сервер.

«Как быстро будет мой домашний сайт?»

В соответствии с их условиями обслуживания вы можете быть полностью заблокированы или ограничены в скорости. Остерегайтесь положения о серверах в соглашении с вашим интернет-провайдером. Итак, сколько времени занимает загрузка вашей домашней страницы? Теперь умножьте на 8, и вы узнаете, сколько бит составило вашу домашнюю страницу. Разделите это по скорости загрузки, и у вас будет общее представление о том, сколько времени требуется для загрузки вашей домашней страницы в идеальных условиях. Также будут задержки задержки, замедляющие работу, и несколько пользователей, конечно, замедлят работу и сделают это занятием дольше.

Характеристики компьютера-сервера

Здесь очень сложно говорить о каких-либо точных параметрах.

Если вы собираетесь поиграть в хостинг-провайдера, то сервер должен быть четырехъядерным компьютером с 4-мя Гигабайтами оперативки, и несколькими жесткими дисками, объединенными в RAID-массив . Такой компьютер делится на несколько виртуальных серверов, управление которыми дается клиентам.

Не существует фиксированного ограничения на количество пользователей, которые одновременно могут получить доступ к вашему домашнему веб-сайту - все просто замедляется. В моей статье, насколько быстро мой сайт? Но для пересылки соединений веб-браузера с вашим компьютером вам нужен неизменный адрес для пересылки этих подключений.

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

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

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

Просто выполните действия, описанные в этой статье, чтобы перенаправить порт. Шаг пятый: разрешение веб-трафика через брандмауэр. Да, ваш маршрутизатор служит брандмауэром, но ваш компьютер также имеет встроенный брандмауэр. Вам понадобится настроить этот брандмауэр, чтобы разрешить трафик через порт 80 для доступа к вашему программному обеспечению веб-сервера.

Проверьте свой сайт на собственном компьютере. Если нет, просмотрите соответствующее краткое руководство по началу работы и выясните, какой шаг вы пропустили! Если вы получили ошибки во время установки, вам необходимо решить их до того, как ваш сайт будет работать.

Скорость чтения с жесткого диска и его надежность можно повысить все теми же RAID-массивами .

Но неоспоримым оказывается тот факт, что ОС Windows, из-за огромного количества дыр в безопасности, множества вирусов, нестабильности работы – на сервере не место.

Поэтому на серверах бал правят операционные системы семейства Linux. Но не пугайтесь, принципы работы в Linux не так и сложны, как кажется, а настройка Apache + PHP + MySQL практически ничем не отличается от настройки в Windows.

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

Шаг восьмой: сделайте свою собственную домашнюю страницу. У вас есть веб-сервер, но прямо сейчас «контент» на сайте - это только домашняя страница по умолчанию, поставляемая с серверным программным обеспечением. Все, что вам нужно сделать, - это переместить свои собственные веб-страницы в соответствующую папку.

Сначала удалите файлы, которые уже находятся в этих папках. Не секретно, что файлы «по умолчанию» лежат вокруг. Что делать, если проблема безопасности была обнаружена с одним из этих общих файлов? Тогда ваш сайт будет уязвим. Как настроить веб-сайт? Шаг девятый: проверьте свой сайт с внешнего мира.

Установка ArchLinux

Давайте-ка, уважаемый читатель, я познакомлю вас с установкой операционной системы ArchLinux.

Существует множество операционных систем, разработанных на основе Linux . Это и всем известная Ubuntu и openSUSE и многие другие. Одним из завоевавших популярность дистрибутивов является ArchLinux. С ним-то мы и будем знакомиться.

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

У вас есть собственный сайт в Интернете, размещенный полностью в вашем собственном доме. Просто помните: ваш компьютер должен оставаться включенным и постоянно подключаться к Интернету. Без веб-сервера нет веб-сайта. Если нет, установите флажок рядом с ним и при необходимости перезапустите.

Почему именно ArchLinux:

  • На мой взгляд, оптимально подходящий дистрибутив для сервера. В нем нет никакой лишней тяжести, все настраивает и устанавливает сам пользователь (оставляя только то, что действительно необходимо).
  • Мощная система установки обновлений Pacman .

Теперь я подробно опишу процесс установки ArchLinux на будущий сервер.

Помните этот пароль для внесения будущих изменений на ваш сервер. В противном случае оставьте эту область пустой. Вам нужно будет отредактировать несколько файлов конфигурации системы. . Вас, как правило, интересует. Мы сделаем копию этого и поработаем над ним.

Локальные файлы и удаленные файлы

Теперь нам нужно настроить каталог для сайта. Мы установим разрешения для удобства. В этой статье объясняется, как настроить простой локальный сервер тестирования на вашем компьютере и основы его использования. Есть много способов добиться этого.

Проблема с тестированием локальных файлов

Некоторые примеры не будут выполняться, если вы откроете их как локальные файлы. Это может быть вызвано целым рядом причин, наиболее вероятным.

В случае обычного домашнего компьютера, из которого мы планируем сделать сервер, подойдет дистрибутив Core ISOs: i686 , Torrent-ссылку на который можно получить на этой странице .

Данный дистрибутив представляет собой 32-х битную версию с присутствующими в скачиваемом образе необходимыми файлами установки (короче говоря, это то, что нам нужно).

Некоторые браузеры не будут запускать асинхронные запросы, если вы просто запустите пример из локального файла. Серверные языки требуют специального сервера для интерпретации кода и доставки результатов.

  • Они содержат асинхронные запросы.
  • Это из-за ограничений безопасности.
  • Они имеют серверный язык.
Чтобы обойти проблему асинхронных запросов, нам нужно протестировать такие примеры, запустив их через локальный веб-сервер.

Запуск локальных серверных языков

Это должно вернуть номер версии. Введите команду для запуска сервера в этом каталоге. По умолчанию это приведет к запуску содержимого каталога на локальном веб-сервере, на порту. Чтобы справиться с этим, вам понадобится нечто большее - именно то, что вам понадобится, зависит от языка сервера, который вы пытаетесь запустить.

Как я уже писал в статье о моих программах, я буду использовать инструментарий .

Для начала запускаю из TCUP Torrent-клиент и примерно через час дистрибутив у меня на жестком диске.

Теперь, как вы, наверное, догадались, нужно нарезать дистрибутив на диск. Идеальным окажется обычный CD, но где его в наше прогрессивное время взять, поэтому я использую чистую DVD (ради такого дела не жаль).

Настраиваем запуск Memcached вместе с запуском Denwer

Термин брандмауэр часто используется в веб-хостинге без объяснения причин. Проще говоря, брандмауэр - это цифровая стена, защищающая компьютер, который позволяет законным пользователям входить и отталкивать любых нежелательных захватчиков. Это фактически то, что происходит с компьютерным брандмауэром. К сожалению, ваши нападающие более находчивы, чем злодейские злодеи на Бэтмене, и, учитывая достаточное время, найдут способ пройти оборону.

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

Нарезать будем плагином все того же TCUP.


Запускаем плагин Прожиг CD/DVD . Далее выбираем пункт Проект: Образ ISO/CUE и, прямо в открывшееся содержимое пункта, копируем скачанный дистрибутив ArcLinux-а (при помощи всем знакомой кнопки F5).


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

Базовый комплект содержит большинство необходимых программ и утилит



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

Запись начинаем, естественно, кликом на пункт Запись диска .

Выбираю низкую скорость записи, спешить нам некуда. И поехали трансформировать образ диска в загрузочно-устновочный диск ArcLinux.


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

Загрузите установочные файлы. Вам необходимо будет следовать запросам и отвечать соответствующим образом. Когда вы дойдете до окна, которое запрашивает информацию о сервере, вы можете ввести следующее. Также убедитесь, что «для всех пользователей, на порту 80, как служба - рекомендуется».

Локальные игровые серверы

Вы должны увидеть «Это работает!» отображается в браузере. Когда вы наводите указатель мыши на значок, вы должны увидеть, что службы запущены. Здесь вам нужно будет выбрать соответствующий сервер. Вам будет предложено выбрать элементы, которые вы хотите установить.

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

Грузимся с CD.

Выбираем пункт Boot Arch Linux Live CD . После чего наблюдаем процесс загрузки операционной системы.

Дожидаемся появления приглашения к авторизации.


Затем вам будет предложено выбрать опции окна. Затем вам будет предложено создать пароль администратора. Если вы этого не сделаете, мастер не сможет завершить настройку. Это пароль, который был ранее настроен. Чтобы создать базу данных, введите следующую команду.

Не забудьте включить в конец команды полуточку. Если команда выполнена успешно, вы увидите что-то похожее. Вы можете убедиться, что базы данных были созданы с помощью команды «Показать базы данных». Создание таблицы. Вы можете создать эту таблицу, выполнив следующие шаги. Если вы хотите увидеть структуру таблицы и подтвердить, что она была создана правильно, введите.

Авторизуемся, как нам и предлагает надпись сверху, под логином root.

Хозяйке на заметку root – это логин суперпользователя, обладающего самыми широкими правами по настройке системы.

В установочном режиме учетная запись root-пользователя не имеет пароля. Пароль мы создадим на одном из последних шагов установки ОС Arch Linux.

Если обратить внимание на появившуюся, после авторизации, красиво оформленную надпись, то станет понятно – установку нужно начитать с ввода команды / arc/ setup и подтверждаю ввод нажатием, вы не поверите, Enter.


Все, приступаем непосредственно к установке.

Последовательно будем выполнять каждый из пунктов установочного меню.

1. Select Source

На данном этапе нам предлагается выбрать между установкой с CD или из интернета. Т.к. мы скачали полный дистрибутив, то выбираем пункт CD-ROM or OTHER SOURCE и нажимаем Enter.


2. Set clock


Select region and timezone. Здесь необходимо выбрать временной регион. Я выбираю Europe и после Kiev (т.к. территориально я нахожусь в Украине).

Set time and date Здесь без лишних пояснений выбираю UTC. В режиме manuale редактирую дату. После корректировки возвращаюсь в подменю установки даты и времени, выбрав пункт return.

Настройку времени и даты я закончил, выбираю 3-й пункт Return to Main Menu.

Теперь самая интересная и сложная часть – разбивка жесткого диска. Но мы эту науку быстро одолеем.

Выбираю пункт

3. Prepare Hard Drive(s)

Разбивать будем в ручном режиме. Поэтому в подменю выбираем пункт 2. Manually Partition Hard Drives.



Я имею диск в 18 Гбайт, о чем с радостью меня информирует программа разбивки диска.


На данном этапе хочу пояснить принципы работы с оборудованием и файловой иерархией Arch Linux:

В Linux нет дисков С:, D: и т.д., как мы привыкли видеть в Windows. Здесь вся иерархия начинается от корня, обозначаемого / Все находится внутри этого слеша и распределено по папкам.

Удивительно для пользователя Windows, но все оборудование хранится в папке /dev. Мой единственный жесткий диск обозначается как sda. Именно поэтому я вижу надпись /dev/sda: 18GiB, которая говорит о том, что на компьютере есть одно устройство, распознанное как жесткий диск размером в 18 ГигаБайт и оно, как и все устройства, засунуто в папку dev.

А теперь мы приступим непосредственно к созданию разделов на жестком диске.


Выбираю диск /dev/sda и нажимаю Enter. После этого запускается программа cfdisk, при помощи которой мы и будем делить диск на разделы. Убираем приветственное окно программы cfdisk, нажав Enter и наблюдаем интерфейс программы cfdisk.


Для чистоты эксперимента я удаляю все имеющиеся разделы, выбирая внизу пункт Delete (нижнее меню, перемещаюсь при помощи курсорной клавиши вправо).

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

Создадим три раздела:

  • Загрузочный раздел, который будет содержать ядро системы (для него нам достаточно отвести 50 Мбайт).
  • Раздел подкачки или swap. Он используется для хранения данных из оперативной памяти, когда они уже там не умещаются (512 Мбайт).
  • Раздел для всего остального, корневой раздел /. Для него задействуем все что осталось.

Итак, выбираю пункт New и создаю загрузочный раздел. На следующей развилке я вбираю пункт Primary. Далее выбираю размер раздела, в моем случае достаточно 50 МегаБайт. Выбор подтверждаю пунктом Beginning.

После создания раздела указываю его тип (пункт Type) как 83 (Linux).

Первый раздел создан. Теперь я перемещаюсь на пункт, символизирующий оставшееся свободное место на диске и снова нажимаю New.

Теперь я буду создавать раздел подкачки swap.

Используем вышеописанный алгоритм. Размер данного раздела будет равен 512 Мегабайт.

В качестве типа данного раздела (Type) необходимо указать 82.

Все остальное помечаем как sda3, туда мы будем монтировать корень /.

Размеченный жесткий диск sda имеет следующий вид:


Настал этап указать один из дисков, как загрузочный. Для этого мы перемещаемся на sda1 и помечаем его пунктом Bootable.

Все, уважаемый читатель, с разметкой диска покончено. Выбираем в интерфейсе cfdisk пункт write (в нижнем меню) и сохраняем внесенные изменения.

После сохранения можно выйти (пункт Quit).

Мы снова попадаем в знакомое нам меню установки Arch, где выбираем пункт DONE.

После выбора DONE, мы окажемся в подменю работы с диском, где будет заботливо выбран пункт 3. Manually Configure block devices, filesystems and mounpoints

Нажимаем Enter и переходим к монтированию разделов жесткого диска.

Перейдя в соответствующий раздел меню мы сможем указать файловые системы и точки монтирования (что именно должно располагаться в выбранном разделе жесткого диска).


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


Как и договаривались, монтируем на sda1 загрузочный раздел /boot.


Никаких дополнительных опций указывать не будем, нажимаем Enter.

Аналогично вышеописанному создаем файловую систему и точку монтирования для sda2. Файловая система – swap. Это собственно все, что нужно было указать для sda2.

Sda3 будет иметь файловую систему ext3 монтировать туда будем, как и договаривались, все остальное, т.е. /.

Вот результат:


Остается лишь выбрать done и все, что мы наворотили, применится.

Вот теперь уж с настройкой жесткого диска действительно все. Arch заботливо выбирает пятый пункт в меню установки 5 Return to Main Menu.

Продолжаем устанавливать наш замечательный Linux.

В главном меню установки выбран пункт 4. Select Packages . В нем нам нужно выбрать ничто иное как base.


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

Попадаем на 5-й пункт меню Install Packages , которым запускается установка пакетов. Если вы видите вот это

и CD старательно шуршит, значит все нормально, ждите окончания установки.

Все, уважаемый читатель, процесс установки Arch Linux закончен, приступаем к конфигурированию. Все, что мы сейчас наконфигурируем, можно будет поправить в любой удобный момент.

6. Configure System

На следующем экране нам предложат выбрать редактор для изменения текстовых файлов конфигурации. Выбираем nano и не парим мозг.


После выбора редактора текстовых файлов мы видим список всех файлов конфигурации. Но не пугайтесь, править нужно лишь часть из них.


Основной конфигурационный файл – /etc/rc.conf

Выбираем соответствующий пункт и нажимаем Enter.

Редактор nano загружает содержимое текстового файла rc.conf, расположенного в папке файлов конфигурации etc.

Для начала мы настроим сеть. Переходим к разделу NETWORKING в файле и внимательно впиваемся взглядом в строчки

#eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255" eth0="dhcp" INTERFACES=(eth0) gateway="default gw 192.168.0.1" ROUTES=(!gateway)

Значит так, если мы настраиваем сервер, то речи о динамической раздаче IP-адресов быть не может. Поэтому мы убираем комментирующую решетку перед первой строкой и ставим ее на вторую строчку. Получается вот что:

Eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255" #eth0="dhcp"

Теперь развлекаемся с первой строкой. Вместо 192.168.0.2 прописываем IP-адрес сервера. Мой сервак находится в локальной сети и имеет адрес 192.168.0.200 (именно его я и указываю).

netmask 255.255.255.0 Это нас устраивает. Данный формат маски говорит о том, что в подсети могут находится 254 компьютера (первые три составляющие IP-адреса у них фиксированы, а последняя изменяется от 1 до 254). Ну и ладно.

broadcast 192.168.0.255 – это IP-адрес для широковещательных пакетов. Если на данный IP будет отправлен пакет, то его получат все компьютеры подсети. Ну и хорошо, нас это устраивает.

В результате имеем следующее вместо первой строки:

Eth0="eth0 192.168.0.200 netmask 255.255.255.0 broadcast 192.168.0.255"

Крутим ниже, к строке

Gateway="default gw 192.168.0.1" ROUTES=(!gateway)

Первая строка указывает шлюз. Моя локальная сеть организована таким образом, что перед сервером расположен роутер, имеющий адрес 192.168.0.1, его я и указываю в качестве шлюза. Если в вашем случае, никакого роутера нет, то администратор сети должен сообщить вам IP-адрес шлюза, его здесь и укажете.

Во второй строке нам нужно, всего на всего, убрать восклицательный знак:

ROUTES=(gateway)

С этим файлов все. Жмем ctrl+o для записи и ctrl+x для выхода.

Следующим конфигурационным файлом, к которому мы проявим интерес, будет /etc/resolv.conf

Здесь все очень просто. В формате nameserver ip необходимо указать DNS.

Прямо под строкой #nameserver дописываем следующее

nameserver 192.168.0.1

nameserver 8.8.8.8

Кто такой 192.168.0.1 вы, уважаемый читатель, уже знаете.

8.8.8.8 – это DNS от Google. Указываю его, в качестве альтернативного.

Следующий интересный файл – /etc/hosts.deny

По умолчанию в этом файле запрещаются все соединения. Поправить это можно закомментировав строку ALL: ALL: DENY, т.е. поставить # перед фразой решетку, вот так:

# ALL: ALL: DENY

Сохраняем файл и выходим.

Следующим шагом мы подкорректируем зеркала для обновления, содержащиеся в файле /etc/pacman.d/mirrirlist

Прокручиваем файл к разделу Russia и раскомметируем строчки с адресом yandex.ru

Сохраняем, закрываем.

Последняя операция – установка пароля для супермощного пользователя root. Задайте его, и не забудьте.

Вводя пароль знайте, что в Linux символы паролей не закрываются звездочками, они просто вообще не показываются (чтобы нельзя было подсмотреть даже количества знаков в пароле и потом как-то их подобрать).

Жмем Done в самом конце.

Изменения применяются.

Последнее, что нам нужно будет сделать – это выбрать загрузчика. Пункт 7 Install Bootloader .

Здесь все просто, не парим мозг, выбираем Grub. После его выбора мы увидим содержимое файла конфигурации загрузчика. Он нас не интересует, сразу выходим оттуда.

Теперь нам нужно выбрать, куда устанавливать загрузчик. Выбираем пункт /dev/sda


Все, уважаемый читатель, 8 Exit Install .

Поздравляю, Arch Linux стоит, вводите команду reboot и не забудьте вынуть загрузочный диск из СДРОМА. Кстати, СДРОМ не откроется, пока не начнется перезагрузка, потому что диск примонтирован, вот такие особенности Linux.

Все, Linux загрузился и приглашает начать работу с ввода логина и пароля. А вы что ожидали?

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

Поздравляю, вы залогинились как root (по крайней мере, я точно залогинился).

Теперь проверим работоспособность сетевого соединения. Я надеюсь, вы подключили компьютер к локальной сети обычным сетевым проводом.

Тогда все должно работать, пишем команду ping google. com и наблюдаем веселую картину удачных пингов.

Когда картина пинга наскучит, нажмите ctrl+c.


Если ping у вас не проходит, то убедитесь в том, что вы получали в детстве достаточно витаминов.

Наконец-то теперь мы можем установить программу для удаленного SSH доступа через Putty. Помните я об этом ?

Теперь мы узнаем как это все настраивается на стороне сервера.

Установив SSH-доступ я смогу удаленно управлять сервером и записывать видеоуроки, делать обычные скрины а не сидеть перед монитором с фотоаппаратом.

У Arch есть такая замечательная штуковина, как менеджер пакетов. Называется он pacman. Назначение pacman-а – установка необходимых программ, их обновление, обновление всех имеющихся программ, установка необходимых компонентов для вновь устанавливаемых программ. В общем, замечательная вещь. Подробнее о pacman можно читать .

А пока введем команду pacman - Syu , которая синхронизует данные о пакетах на серверах Яндекса.

После завершения синхронизации мы установим программу для SSH доступа. Называется она openssh. Установка происходит командой pacman -Sv openssh

Pacman скачает и установит программу и все недостающие компоненты. Почему-то с первого раза у меня обновился только лишь pacman, а openssh не установился. Поэтому я повторяю команду pacman -Sv openssh

На этот раз попытка увенчалась удачной установкой программы.

Вот где расположен файл запуска /etc/rc.d/sshd

Для того, чтобы запустить openssh, необходимо ввести следующую команду:

/ etc/ rc. d/ sshd start

После чего будет возможен SSH-доступ к серверу.

Для доступа к серверу мы будем использовать программу Putty. Скачать ее можно либо с официального сайта , либо с Deposit Files (*.zip, 243 КБайта).

Вводим IP-адрес сервера (в моем случае 192.168.0.200) и подключаемся по SSH.


После соединения, в окошке Putty мы видим все тоже самое, что и на мониторе сервера. Клавиатуру и монитор сервера можно отодвинуть подальше, в ближайшее время они нам не понадобятся.


Напоследок мы обновим нашу систему замечательной командой pacman – Syu

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

Пока на этом все. До следующей встречи предлагаю вам, уважаемый читатель, потыкать в google вопросами типа «основные команды linux» много всего забавного найдете.

Отправить

Класснуть

Линкануть

Запинить

    Местами думал, что попал на блог сисадмина)
    но информация однозначно полезная!

    • Да, местами путано получилось. Особенно с пробросом портов. Но я в дальнейшем поясню.

    Alex

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

    • Виндовс — сакс. На сервере ему не место, как ни настраивай. Вполне профессиональное мнение, на мой взгляд.

      • Alex

        Вы небось Apache+PHP+MySQL на win ставили? Отсюда и проблемы. Эта связка на винде действительно сакс. А вот проекты на.NET — совсем другое. Я как то проводил небольшое исследование. Брал несколько фреймворков на php и 1 фреймворк asp.net mvc первой версии. Так вот, скорость генерации схожих по наполнению и функционалу страниц на asp.net mvc было на порядок выше. К примеру на codeignator страница генерилась за ~0.01-0.02 сек, у asp.net mvc — 0.002-0.003 сек.

        На сколько я знаю все самые крупные банки, фондовые биржи работают преимущественно на win машинах, используя технологии.net. Что бы убедится, достаточно посмотреть вакансии к примеру в NYC на позиции в банках. Добрые 2/3 — это.net, остальное java.

        По моему мнению, LAMP — удел стартапов и мелких сайтов. А таких в мире — большинство. Потому что дешево и сердито. Linux хорош тем, что его можно запустить на 128 Mb памяти. Но все равно для серьезных проектов этого будет мало.

        Я сам разрабатываю и под одну, и под вторую платформы. Дискомфорта не испытываю ни там, ни там. Отличие лишь в том, что проект на asp.net на порядок больше приносит мне денег, чем проект на LAMP 🙂 Почему? А все очень просто. На asp.net мелких проектов нет, все только крупные.

        >> Виндовс – сакс.

        Профессионал такого не скажет. Это больше похоже на выкрик из подворотни.

        • Вчера поставил на сервер под Windows антивирус (Avira). По непонятной причине выдал синий экран смерти, в безопасном режиме загружаться отказался (по непонятной причине). Еле успел до появления синего экрана отключить процессы, после удалил Avira. Вроде как работает… На долго ли?

          Виндовс — сакс.

      • Амир

        Ну то что Вы наплели, на профессиональное мнение тоже не тянет.
        Сравните производительность Lighttpd или Ngnix к примеру в связке (если любите php) с PHP как ccgi или fastcgi,..или Lua

        Да и вообще не корректно вы привели работу различных фреймворков и технологий.

        А все оправдания выглядят нелепо лишь потому что,
        что то убедительное противопоставить:
        >> Виндовс – сакс.
        Вы не можетет.

        GoSleep

        Что за тесты где ASP быстрее? 0_0

        Родная платформа ASP — Win а вот связки Apache+PHP+MySQL — *nix/bsd. Если тестить каждого зверя на родной платформе — ASP-у до PHP как дерьму до неба и речь не о пустых страницах выводящих что то там на экран, а о полноценных системах с собственной архитектурой и не малым количеством сложных запросов к БД.

        ASP, как и C# впрочем, предназначен для быстрого обучения недоделанных программистов после вузов (которым не потянуть что то серьёзней) и написания относительно простых «бизнес» приложений.

        «На asp.net мелких проектов нет» — хороший у Вас юмор…
        Возможно правильней было бы сказать «На asp.net крупных проектов нет»?

        на asp.net есть пример глобального городского образовательного проекта, на которые в день заходят тысячи людей для занесения информации. Так вот там такие лаги, что я в жизни не видел более глючного сайта в интернете. Это даже описать трудно.

        Devel

        Мастдай дествительно сакс. Линукс может работать бесперебойно годами,
        что не скажешь про винду и с этим стоит смириться. А вот из за php+mysql действительно можно
        тормоза схватить. Насчет asp не знаю, не кодил, но уверен то
        что java servlet+apache tomcat+postgresql не подведут. Да и кстати, если уж так не нравится linux, можно воспользоваться freebsd. Это уж точно будет лучше чем windows.

    • Анон

      Линукс гавно, виндовс рулит. С включенными автоматическими обновлениями виндовсу ниче не грозит. Апач говно, IIS рулит. РНР говно, ASP.NET рулит. MySQL говно, MS SQL Express рулит. Все это в винде можно поиметь совершенно бесплатно.

      Напишу статью про «проброс портов» за небольшое вознаграждение (как литературный раб, анонимно с передачей всех прав).

      Денис

      Андрей, спасибо за статью.
      Тоже считаю, что мнение о Windows слишком категорично.
      Всё же это система, на сколько мне известно, сложна для полного понимания большинства рядовых сисадминов. Т.е. надо знать не просто много, а очень много для одного человека, поэтому Windows для корпоративного рынка с многочисленным штатом профессионалов.

      Денис

      Андрей, спорить об этом есть моветон 😉

    Gray-Bird

    Статья написана про ДОМАШНИЙ сервер для микрохостинга. И это такая особенная ниша, где основным является бесплатность и не требовательность к железу.
    Вы же даете отличную рекоммендацию, которая в реальности приводит к необходимости для «тренировки на кошках» прикупить windows server + .NET не считая всякого по мелочи, типа скуля.
    Крайне бюджетно для домашнего пользователя..

    • Анон

      все это качается бесплатно с микрософта. для студентов и ряда применений — бесплатно. В наших условиях — бесплатно ваще.

      • ZModeler

        Не не не!!! народ вы загоняетесь!!! в этом блоге я выевил две темы!!! первая то что Андрей создал полноценный и разжованный урок по созданию и запуску домашнего хоста что не кто из вас здесь кричащих не зделал а ктото только еще может и ито за одельную плату, а ты бесплатно для народа зделай подились с людми своими мыслями а то на форуме фсяк орать бможет!!! и вторая тема про Виндус и Линукс я коментирую следующие; виндус всех пользователей компьютера начинаю от 4 лет зоканчивая дедушками и бабушками и включая БЛОНДИНОК, виндус для любова компа так чтобы чтото было и это можно было назвать компом а не фрагментом интерьера, вон школьную программу проходить только на ОС видус, кучка багов это виндос зато каждому понятно как папку саздовать!!! линукс это отдельная система и для работы в ней нужны хорошие навыки, иди 10 летниму мальчику установи линукс и что он там будет делать??? хотя к своин 10 годам он не одну мазоль на пальцах натур!!! и я считаю что просто так говном не надо называть не винду не линекс это разные веши как шуба и тулуп!!! Огромное спасибо Андрею за сторания конечно жду других статей для развития и обучения!!!

        • ToKViN

          дабро с последним согласен.

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

          хочу сказать вот о чём

          у меня много машин, как линукс так и виндовс (всё лицензия+ каспер + многие проги) с одно стороны бед не знаюно пре Crash Winda не вывозит летит полностю мать, винт и опра переодически с видюхой как ни крути ктонибуть лазил в глобальные настройки винды тамчётко написанно винда как огранизм одно не верное движение и это уже вирус винда поглощает себя в хаус за 2-4 дня и темболие с антевирусником,он летит в первую очередь,

          линукс мене бюджетен для учобы и развитие просто для пользователя (и летаю не разбиваясь)

          и самно хоть и маленький но штат разработчиков и сис админов согласен

          что могу сказать про статью статья прегодилось хотя есть свои недочёты брал либо из других источников либо методом тыка до)) потом решилься с ubuntu на arsh перейти савсем да бодошло спасибо старенький капм тянет

          Ещё хочу подметит на хороший серв рокмоут тоже буду ставить подобную ОС

          не надо громких слов какая ОС лудше надо учиться там и там и кто знает что надо будет переходить на тёмную сторону ведь у них есть печенки

          • Уважаемый ToKViN. Вы слышали о знаках препинания когда нибудь? Без них текст становиться трудночитаемым.

Полезно, только зачем все это?

  • Для общего развития.

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

Интересно и полезно, жду следующую часть.

  • Рад, что статья полезна.

    • ZModeler

      Статья очень полезна!!! Меня заинтересовала!!! я видел видео урок и я лично считаю что ваши Андрей труды не прошли даром!!! хорошие и в полне понятные уроки!!!

Как-то странно ставить Arch для домашнего сервака. Уже лучше Debian или CentOS.

  • На вкус и цвет товарищей нет.

Точно, зачем все это делать если можно арендовать небольшую ВПС или выделенный сервер. Плюсы голова не болит, минусы расстратно конечно, но 20$ в месяц не такая уж и большая сумма.

  • Конечно, все верно. Вся эта затея с домашним хостингом — это на любителя и для общего развития. На мой взгляд все-равно очень важно разбираться в хостинге поглубже, чем просто заказал и залил сайт по FTP.

    Если речь идет о выделенном сервере — то тут разбираться на уровне системного администратора просто необходимо.

Отличный пост, Андрей

Tajpen

Спасибо!
Очень доходчиво изложено, с нетерпением жду продолжения!

Рано или поздно все равно потребуются знания даже для руления VPS/VDS. Так что статья полезная, хотя бы на будущее

  • Согласен. Считаю, что полезно научиться делать это все сначала самому, чтобы потом на платном хостинге, — иметь представление, как это все устроено, и что такое «хорошо» и что такое «плохо».

    • Совершенно верно, полностью поддерживаю.

Достаточно хорошо расписано все. Но, Андрей, как и где ты это применяешь?

  • У меня свой маленький дата-центр 😉

    • И? Как, точнее для чего ты его используешь? Ты предоставляешь услуги? Проводишь эксперименты..? Каково его применение?

      • Использую для своих нужд:

        сайты, прокси.

        • Сайты, для внешнего мира? Т.е. это публичные ресурсы?

          • Есть и публичные и внутренние.

Попробывать конечно стоит, развивает.
1. Но как быть с хорошим каналом?
2. Чистый апач не всегда стабилен, надо бы поставить мод_секьюрити
3. Как быть с доменом, кто даст бесплатно править ДНС зону
4. Ну и ещё куча вопросиков возникнет

  • Да, действительно, много вопросов возникает 😉

эххх, мне бы комп подопытный и точно бы поднял свой сервак. но увы. вот скоро накоплю и сделаю!!

  • Kaka

    а зачем теебе фиизический ПК, используй вмв плеер, или лучше бесплатный и виртуал бокс и устанавливай туда, тем более что это легкий и быстрый арт линукс, а потом когда пк будет, кинешь туда виртуал бокс и будет два в одном)

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

Привет, Андрей! Классный у тебя вышел пост! Конечно, интереснее было бы, если бы ты сделал подкаст на эту тему. Я, кстати, уже делал хостинг на своём ПК. У меня сайт там около месяца проработал… Но минус этой затеи в том, что комп придётся не выключать. Это большая трата электроэнергии, а если вырубят свет, то тогда сайт не будет доступен! Вот почему я отказался от этой идеи. А вообще, интересно) СпасиБо!))))))

  • Будут и подкасты. Просто я устанавливал Arch не на виртуальную машину, а вполне на обычную и пришлось делать фотокаст фотоаппаратом, пока не установил SSH. Теперь будет проще.

    Да, минусы:
    — электроэнергия;
    — если вырубят свет;
    — компьютер шумит, зараза.

    Так что это все, конечно, на любителя и любопытствующих.

    • Насчёт минусов вы не правы!
      Электроэнергия не проблема фазу в розетку ноль в землю
      Если вырубят свет можно купить или спаять самому преобразователь с 12В на 220В реле и безперебойник
      А чтобы не шумел покупайте бесшумные куллеры или переходите на водное охлаждение!
      А в целом статья позновательная!

      • можно поставить системник на балконе тогда и с охлаждением проблем меньше будет по мимо всего что шум не слышно и место особо не занимает. уже год как лежит на шкафу (на балконе (лоджия)) системник и крутится там сервер на убунте. месяц в инете висел сайт на этом сервере для тестов. правда не я настраивал. сейчас вот решил освоить подробнее что и как чтоб немного апгрейд провести. для локальных разработок это 100% имитация хостинга. а вообще и файловый и прокси и все на что фантазия поднимется

  • Павел

    на такие случаи есть USP=))

Тема исключительно интересная. Я пытался хоститься под виндой. Скажу честно, я — новичок, и мне просто было интересно, смогу ли я поднять сервант «с нуля» (имеется у себя под столом, — от установки ОС, до настройки веб-сервера, почтовика и т.д.). — Смог. Но сделал это крайне криво. И пришел к выводу о том, что нужно переделывать. Задумывался о линуксе. И тут — на тебе, — этот пост. Просто прям «ложка к обеду». Огромное спасибо за все. За каждую статью. Это — исключительно интересно и увлекательно. С уважением и пожеланиями дальнейшего развития, успеха и процветания автору и проекту! 🙂

  • Спасибо за приятные слова.

    Анон

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

    • Анонимус

      Ну если ты не ставил ниче кроме денвера, конечно в винде проще))

Интересно… к сожалению в роли подопытного только Pentium MMX, пойдёт для экспериментов? 😀 или не стоит пытаться?

А вообще материал хороший! В закладки…

  • Попробуйте, может быть и потянет.

    Михаил

    ММХ то потянет, будет на уровне виртуального хостинга бегать, главный вопрос в количестве памяти на системе.
    Большинство нынешних линухов минимум требуют для установки 128 мегов памяти. Если на систему ставить LAMP то памяти потребуется хотя бы 256 мегов.
    А таких 166 пней было не много.

Bimigus

Прям садамаза какая-то))) чем больше изучаю пхп, тем больше убеждаюсь, что работать надо лишь с хостинг-провайдерами. Но, для тех, кто живет вечно, у кого есть много свободного времени, стоит покопаться)))

  • Причем, я бы сказал, с ведущими хостинг-провайдерами. В ином случае не известно, что еще проще окажется.

Может кому-то пригодится.

ЗЫ: Андрею спасибо за его материал!

Gray-Bird

Забавная статья.
Не так давно для освоения СМС развлекался примерно тем же, но на centos.
Главный плюс домашнего сервера, что он реально работает БЫСТРО.
Это не виртуальный хостинг фиг знает где с минимумом ресурсов.
Маленькое замечание, указывать в качестве DNS адрес шлюза — не слишком хорошо. Какие DNS прописаны на шлюзе? Те же 8.8.8.8?
Тогда какой смысл в цепочку вставлять еще одно звено?
Вместо IP шлюза лучше прописать IP opendns — 208.67.222.222 или
208.67.220.220. Пусть сервер резолвит имена сам, не оглядываясь на роутер.
А еще лучше поднять на сервере кеширующий DNS и использовать его.

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

Arthur

Обалденно, именно то что искал … давайте продолжение =] …

Вот только где бы мне взять интернет-канал?

За ArchLinux большой респект! Классная система

> то вполне хватит обычного современного компьютера

У нас на фирме внутренние сайты работают на компах приблизительно 2000 года (FreeBSD, Apache, Mysql). Внешние — на виртуальном платном хостинге. Так вот, скорость реакции внутренних сайтов на порядок выше, чем внешних (на внешних скорость тоже достаточно комфортная).

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

Алан

да что блин вы говорите если мелкософт сама признаёт ошибки и свою политику по поспешности продаж своих сырых платформ?линукс сложен если человек в винде поселился но линукс лучше!ну тут вопрос канешно для чего лучше…вот в отказоустоячивости юниксы и линуксы были всегда лидерами до мелкософта и их гламурных систем

Алан

я буду намного спокоен если в моей организации будет работать Nix сервер чем виндовый…

Александр

Пользую Debian уже 2 года, он НИ РАЗУ не слетел, хотя для сравнения грамотно настроенная Винда (при бережном отношении) без глюков проработает максимум 1 год с небольшим, ИМХО!!!

  • Владимир

    Грамотно настроенная винда с бережным отношением у моего знакомого на ноуте работает уже 8 лет и глюков не знает. У меня с варварским обращением год держиться спокойно. Просто руки надо чтобы расли из нужного места, ибо и *nix можно повалить за пару минут(как показывает личный опыт).

    • Денис

      Согласен, я давно использую Windows Server 2003 в качестве домашней системы, а теперь вот и по прямому назначению. Глюки у меня после установки очень нескоро появляются, хотя я экспериментатор ещё тот. Если уж совсем поломать… Очень нравится, как работает Windows, хотя уже изучаю FreeBSD. Всё же, имею основания предполагать, что на *nix производительность того же Апача будет выше, как на самом деле, выяснится после перехода.

      Денис

      Просто сообщить.
      Уже 4 месяца мои сайты на отдельном сервере под FreeBSD, стоящем на кухне. В общем, впечатления положительные. Всё под рукой, при этом, «профессионально». Пользователи одного из моих форумов отмеили, что по сравнению с шаредом, «заметно быстрее». Ха-ха, только недавно мой канал расширился до 6 мегабит в обе стороны, до этого было 4. В общем, всё нормально, если не волнует потребление электричества, как у меня. Конечно, дисконнекты провайдера переживаешь как личную трагедию, однако, терпимо. Бесперебойника у меня нет, точнее, всё никак не притащу супер-пупер крутой преобразователь с другого конца города. Пока приладил автотрансформатор от лампового телевизора с галлетником, он и спасает от постоянно «просевшей» сети.

      Денис

      И ещё немного о доашнем сервере. Посмотрите на этот сайт:
      http://www.mycpu.eu/
      Он крутится на самодельном сервере с самописной операционной системой. Самодельный в том смысле, что у сервера этого самодельный процессор на мелкой логике!
      Возможно всё. Если есть намерение осуществить. Ну а если нет, то можно жить «как все». Каждый сам выбирает, что ему интереснее.

Отличная статья, спасибо. Мое мнение, что сервер нужно строить однозначно на linux, самый стабильный и мало-потребляемый в плане ресурсов вариант, весь потенциал компьютера направляется на работу как сервера, а не на бессмысленные поддержание работоспособности системы. Та и в плане безопасности windows — сплошное отверстие, вирус или банальная dos-атака и ляжет без того несчастный сервер. Но основная проблема домашнего сервера — это хороший интернет канал, без него не как. Так что прямая дорога к хостингу и заказу удаленных серверов.

Андрей

Здравствуйте, Андрей. давно задумываюсь над тем, что6 использовать свой комп в качестве сервера. Ваши уроки дали мне о6щее представление о том, чем я хочу заняться. (так-как я еще чайник в таких делах) Хочу выразить 6ольшую 6лагодарность за ваши труды. С удовольствием 6уду читать следующие пу6ликации.

Влад

Большое спасибо Андрей за информацию, мне она очень поможет в будущем) давно искал статьи объясняющие как сделать на своём компе сервак, ОГРОМНОЕ ВАМ СПАСИБО!!!

Олег

Огромное Вам спасибо, меня этот вопрос интересовал последние пол года, и наконец свершилось 🙂

З.Ы. завтра WMWARE помучаю…

Sergey

Здраствуйте Андрей! Возможна ли установка Windows + Arch Linux

Ivan

Спасибо огромное, беру на заметку!!
жаль мой комп не годится по своим техническим характеристикам, но когда будет, обязательно перейду с хостинга на домашний))

Ар-син-дын-бан-кин-бадиев)))

Прочитав данную статью, загорелся идеей реализовать сервер на собственном компьютере. Автору огромный респект за предоставленный материал!!!

А на вопрос зачем все это (одного из участников), ответ я думаю прост.. когда услуги хостера не удовлетворяют запросам заказчика, например одна из проблем такого хостера как «cyber-empire». Более 3-х месяцев у меня к нему небыло нареканий — устраивали низкие тарифы, скорость и техподдержка, пока однажды… не случилась беда)) 2-х, 3-х часовое отключение по нескольку раз в день, а то и на целые сутки.

Я думаю уж лучше заплатить лишних 100 рублей за свет, чем за хостинг который отказывается работать!:) Хоть бы уведомление какое-нить прислали, ну, ёма-ё!:)

На данный момент сайт до сих пор недоступен — позор!:)

Юрий

Спасибо огромное за Ваш труд! Подскажите, какой максимальный объем можно выделить на создание первый двух разделов?

Денька

Отличные уроки-Спасибо Автору!!!
Для Windows оидов — сидите на своей винде,глючте вместе с ней!

Виталий

Помогите пожалуйста очень нужно …. после переводе всего на русский перезапустила систему и перестал запускаться апач до этого работало все просто замечательно!
как вернуть назад все шрифт то в инглиш я вернул а вот апач все равно не работает

Сколько опративной памяти берет при работе arch linux (без сайтов, только с работающим apache, ftp и mysql сервером)?
?

Алексей

Большое спасибо за очень интересные материалы!!! Сам бы очень много времени разбирался, а книги которых накупил кучу сложны для понимания, видео-курс гораздо легче воспринимается. НО!

Большое спасибо за очень интересные материалы!!! Сам бы очень много времени разбирался, а книги которых накупил кучу сложны для понимания, видео-курс гораздо легче воспринимается. НО! ПОМОГОИТЕ!!! ХЕЛП! Есть материнка NVidia9300 с внутренним Raid Контроллером JMicron, при установке видятся 2 диска а не Raid, Купил внешний Raid PCI-E STLab A-341, в биосе зделал Raid — в линуксе опять при установке 2 диска. Купил Raid Promise FastTrak TX2650, в линуксе опять при установке 2 диска…((((разочаровался, прочитал что можно сделать программный Raid.
При начале установке выпадает командная строка: CFDISK — разбиваю оба винчестера на 3 одинаковых (на обохи винчестерах) разделов.
Далее (прочитал в инете) соединяю командами их в 3 отдельные RAID
mdadm —create /dev/md0 —verbose -f yes -l 1 -n 2 /dev/sda1 /dev/sdb1
mdadm —create /dev/md1 —verbose -f yes -l 1 -n 2 /dev/sda2 /dev/sdb2
mdadm —create /dev/md2 —verbose -f yes -l 1 -n 2 /dev/sda3 /dev/sdb3

Потом уже нажимаю /arch/setup

все пункты проходит ок, кроме последнего, выдает ошибку
error installing grub (see /dev/tty7 for output)

чего только не делал, раз 35 устанавливал. не идет.(((
пробовал ставить Debian, там вначале в графическом виде установка, можно объединиьть диски в Raid, все устанавливается.

Здесь никак Raid Не поставить. Без Raid все ставится.

Гдето прочитал, что на ArchLinux поставить Raid Вообще невозможно. НЕУЖЕЛИ?? на операционную систему, предназначенную ИСКЛЮЧИТЕЛЬНО для серверов, нельзя поставить Raid1 ?

Алексей

извиняюсь несколько грамматических ошибок, форум не позволяет их исправить(
вношу уточнения
mdadm –-create /dev/md0 –-verbose -a yes -l 1 -n 2 /dev/sda1 /dev/sdb1
mdadm –-create /dev/md1 –-verbose -a yes -l 1 -n 2 /dev/sda2 /dev/sdb2
mdadm –-create /dev/md2 –-verbose -a yes -l 1 -n 2 /dev/sda3 /dev/sdb3

Dosha

зачем мучатся было с фотиком над на виртуалку ставить

  • Не хочу ставить виртуалку, т.к. сервер слабенький.

Krauze

Мой сервак находится в локальной сети и имеет адрес 192.168.0.200 (именно его я и указываю).
подскажитепожалуйста как узнать адрес сервера в локальной сети?

  • Пуск/Настройки/Сетевые подключения/ выбрать активное сетевое подключение, кликнуть по нему два раза и посмотреть на вкладке «Поддержка» строку IP-адрес.

Дмитрий

Скажите, а если у меня интернет выделенный работает только через vpn подключение и так же имеется локальная сеть, какие настройки будет правильно сделать?

Fitcher

Друг мой вы катигорично неправы,смотря для чего испольуетса ОС тут каждому ОС своифункции, + Автор откоректируй статью есть агвоздки и первая /arc/setup

Fitcher

и нащёт >> виндовс сакс

если виндовс скакс то почему им пользуетесь?поставте себе тотже Ubuntu или ещё какой линуксоид с графичным

  • Protivnyy

    Тогда и убунту ставить незачем. Я вот использую archlinux как настольную систему с иксами и xfce4. а вот с убунтой никак не подружусь 🙁

Fitcher

и root ето не суперпольыватель,а суперадминистратор

Дмитрий

Ставил на виртуалбоксе — сетку не видит, и инет соответственно, по настройкам все верно, странно 🙁

Yara

большой респект за статью!

ток дошел до шага где нада устанавливать openssh -не находит файл?

    • Ubuntu — это совсем не то. Лучше поковыряйтесь еще с установкой ArchLinux.

  • Camel

    А почему на CentOS не приподнял? Он же лучше! Сможешь сделать такой же ролик для CentOS5.5?

    webserver Apache MySql PhpMyadmin Mail FTP

    Было бы очень интересно. Заранее благодарен!

    • Я о CentOS ничего не знаю.

      • Centos очень забавная штука.
        Была довольно известная система Red HAT Linux, которая успешно доползла до 9 версии. В этот момент разработчики поняли, что «скрестить ужа и ежа» невозможно. Т.е. одновременно делать надежную серверную систему с проверенным кодом и десктопную-пользовательскую с включенными последними новинками.
        В итоге разделили платформу на две
        Fedora core и Enterprise.
        Первая бесплатная слегка глючная, но набитая всеми новинками.
        Вторая серверная, чуть отстающая от прогресса, но включающая проверенные пакеты. Причем за вторую пользователям приходится платить деньги.

        Однако, согласно лицензии GNU даже если ты делаешь платный программный продукт на базе открытого кода. ты обязан в общий доступ выложить его исходники.
        Вот тут то появляется CENTOS, команда энтузиастов, берет исходный код серверного Enterprise Linux, собирает из них RPM пакеты и выкладывает в репозитарии.

        Достоинства такого подхода — система содержит крайне мало багов, т.к. мало того что базируется на специально вылизанном дистрибутиве так еще и исправляет замеченные ошибки. Вдобавок разработчики обещают поддержку пакетов дистрибутива в течении 10 лет.
        А из минусов: система довольно сильно отстает по версиям от последних пакетов. Это не страшно, т.к. всегда можно на свой страх и риск подключить альтернативный репозитарий и установить чего-нибудь «свеженькое».

    Кирилл

    Скажите, можно ли использовать Убунту как опорную систему для сервера?

    Виталий

    Тут все так красиво расписано, но вот про настройки интернета в линуксе вообще ниче нету. можно подумать, что там просто кабель воткнул и все работает)) а вот этой фразой:»Если ping у вас не проходит, то убедитесь в том, что вы получали в детстве достаточно витаминов.» можно очень на долго ввести в заблуждение начинающих пользователей линукс. например для l2tp по vpn все очень не просто и без прочтения подробных инструкций никакие витамины не помогут, а провайдер зачастую сам не знает как это все настроить

    Денис

    Вот кстати, всем скептикам…
    Вполне себе решение, имеющее право на жизнь.
    Заметил, как только заикнёшься где на форуме о своём сервере дома, набегают хостеры и их подпевалы, и начинают про то, что это всё школохост, говнохост и т.д., «А как вы будете питать это дело, а как обеспечите круглосуточную работу, а если бэкап, а если хакерская атака, а как же шум»…
    Проблемы-то все надуманные. Вот у меня сейчас крутится сервер дома. Не шумит (делать надо нормально), кушает что-то там, некритично. Ну, бывает, перезагружаю иногда, выключаю изредка, т.е. аптайм не 100%. А, извините, где он 100%? Вот я много где хостился, и у нас, и за рубежом. И понял, что ВСЕ хостеры временами лежат. Половина чаще, чем мой сервер. Было, взламывали, пока не научился настраивать политики безопасности (Windows у меня). Ну и что? Сменил сразу пароли везде, настроил как надо. Теперь не взломают, хотя вижу в логах, как пытаются. А проф хостинги не взламывают? Только недавно на Серче тема была, как целый сервер хостера потёрли. Ну и так далее…
    Зато вдумайтесь: у вас СВОЙ СЕРВЕР. Не надо сравнивать его с VPS и шаредом по стоимости содержания. Узнайте лучше цены на колокейт, скепсису-то поубавится!

    Денис

    Ещё добавлю.
    Погуглил тут, и нашёл кучу сайтов, хостящихся дома у вебмастеров. Среди хозяев есть и дедушки, и даже красивые девушки. Так что, домашний хостинг жил, жив и будет жить. Да, это сложно непосвященному, но если ты это можешь, и это не забирает у тебя много времени/сил/денег (это тебе выгодно), почему бы нет?

    Mdbaner

    спасибо огромное за статью
    решил поставить arch linux все настроил проблема только с ftp выдает при подключение 530 this ftp server is anonymous only530
    anonymous_enable=NO
    local=Yes

    Николай

    Интересно а с какой скоростью интернет нужно иметь для своего хостинга, для нормальной работы сайта?

    Eds

    На кой этот цирк с линухом на домашнем серваке? WinServer 2008 заскакивает без всяких телодвижений на средненький комп за 30 минут! За 10 минут поднимается IIS со всеми наворотами, максимум через полтора часа сайты красуются в инете! При этом практически ни строчки нигде прописывать не надо! «…из-за огромного количества дыр в безопасности, множества вирусов, нестабильности работы…» Где Вы в 2008-м дыры нашли??? Где Вы в 2008-м вирусню видели??? Где Вы видели чтобы 2008-й сам упал или завис??? Откуда такие тезисы? Мечты линуксоида? Тупо 3.14здеж! У меня больше десятка машин под 2008-м работает больше года без антивира и даже апдейт не на всех включен и ни хрена их не берет! Уже молчу про поддерживаемые технологии и удобство настройки. Единственный недостаток виндового сервера, что требования к железу повыше, минимум гиг оперативы нужен и места на винте 11 гиг занимает. В остальном линухи отсасывают с большим причмоком!
    Ваша статья для любителей садомазо с бубном!

    • Вася

      • Mystiql

        если посмотреть цену на WinServer2008…. у многи (кому важно чтоб софт был лицензинный) вопросы отпадут

    Valexeev

    Большое спасибо за великолепно подготовленные материалы!
    Благодаря им развернул два виртуальных линукс-сервера (для целей, не связанных с хостингом web-приложений):
    1. Первый под управлением VirtualBox 3.2.10 на Mac OS X
    2. Второй под VmWare Player 3.0.1 на Windows XP

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

    186897

    А почему на CentOS не приподнял?
    А зачем? — товарищ объяснил суть, это самое главное.

    Юрий

    Здравствуйте Андреё Расскажите по подробнее как присоединить ip к домену.У меня домен зарегистрирован на руцентре или ник.рф

    Gelogus

    помогите, пожалуйста!!! Делал все как написанно, установил archlinux. Далее начал пинговать google.com — не пенгуется. я думаю, что настроил неправильно(у меня вообще стоит роутер dir-320 в котором хронятся все настройки интернет соеденения, а инет выдается с помощью vpn)

    Кирилл

    Стас

    Здравствуйте. У меня проблема.
    Почему когда я выбираю manual partition hard drivers, потом выбираю /dev/sda. И при открытии cfdisk внизу написано: «fatal error:bad primary partition 1: partition ends in the final partial cylind
    Press any key to exit cfdisk
    В чем может быть проблема? Помогите пожалуйста.

    Stepanech

    ОСТАЛАСЬ ОДНА НЕ РАСКРЫТАЯ ТЕМА О «ПЕРЕБРОСЕ ПОРТОВ», А В ЧАСТНОСТИ НА ДСЛ МОДЕМАХ И ВПН СОЕДИНЕНИЯХ.

    Здравствуйте, у меня такая проблема: значит я установил сервер согласно вашему видео курсу, все работает но есть один не приятный нюанс!!!

    Я свободно заливаю файлы скрипта сайта на сервер по фтп, могу менять права короче все могу!!! Но когда дело доходит до удаления содержимого загруженого мной то выходит такая картина что я не могу удалить папки =)) Файлы свободно удаляются но все папки остаются на месте, я все перепробовал ничего не выходит =(((

    я размещаю все хосты в папке /home/pablic
    что можете посоветовать???

    • Андрей

      В правах смотрели?

    PVVladimir

    Доброго времени суток.
    Подскажи, пожалуйста, почему у тебя после выполнения команды
    pacman -Syu
    (выполнял команду до тех пор пока сервер не стал писать, что все обновлено и больше ничего не нужно обновлять)
    при установке ничего не тянет с нета, а у меня пишет к примеру при установке апача пхп и пхп-апач с инета качать будем 22 мега а установится 100 с чемто??
    Спасибо

    Quart

    Спасибо за уроки и статью. Не могли бы вы мне подсказать, я хочу настроить сеть таким образом чтобы подключенный по второй сетевой карточке мой личный компьютер имел доступ в интернет.Как это возможно реализовать на ArchLinux. Подключение прямое без VPN. При использовании Windows Server 2008 таких вопросов не возникало.

    Алексей

    Уважаемый автор, а почему вы не решаетесь сделать подобный урок через программу эмулятор например Vertual Box? Было бы очень удобнее посмотреть как это все делается в живую, так намного проще как мне кажется.

    Alpha Betta Giga

    Отличная статья. Отдельно оценил требования к серверу. От железа зависит 99,9% как он будет работать. Сейчас побегу апгрейтить свой сервер, заодно залью новый дистрибутив. Что касается nix-овых систем очень радует система контроля программ их надежная и функциональная. Буду изучать:))) Спасибо за внимание.

    Mystiql

    Добрый день! Спасибо за интересный блог, прям загорелся изучением линукса. А то всё винда да винда…

    и так! Всё делал как в статье, дошел до момента pacman -Sv openssh
    и посыпались ошибки:

    arch error failed retrieving file … network unreachable

    хотя пинги до yandex.ru идут хорошо.
    выпил пивка и нашел в чем проблема. У меня роутер на 192.168.0.1 и по совету автора статьи я прописал nameserver 192.168.0.1 и nameserver 8.8.8.8

    И как только я удалил злополучную строку с ip роутера, оставив только nameserver 8.8.8.8 — всё заработало прекрасно!

    может кому поможет))

    Всем доброго время суток. Я вполне согласен с автором. Статья неплохая и заслуживает внимания. И я разделяю его мнение о Linux. Arch -rules. Win-труп.)) Вечные проблемы с Win вирусы баги заплатки) Софт платный(, шняга короче.

    • СергейУфа

      ВИРУСЫ и правда достали!! ПОЛНОСТЬЮ СОГЛАСЕН!

    Сергей

    Уроки пригодятся, спасибо. А по поводу домашнего хотига — одумайтесь. Сейчас VDS 250 рублей в месяц стоит, зачем нужен дома сервак? У вас что, канал 100 мегабитный?

    Николай

    Здравствуйте. Андрей очень давно хотел открыть свой масштабный проект в сети интернет. И вот подвернулась такая возможность. Но встал вопрос о месте где хранить так много информации появилась идея поставить Сервер но на чём Windows? подвержен атакам хакеров. А вот Linux это идея как только куплю себе новый комп возьму вашу статью и буду уже разбираться

    Petro

    Привет всем, кто участвовал в сей дискуссии.
    По моему скромному мнению, винодовс и линукс предназначены для разных задач, хотя, тио что достигнуто в одной системе, к сожалению, не достигнуто в другой. И тут я полностью согласен с вышевысказнным мнением, что назовем это -«каждому овощу свой огород»…

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

    Посудите сами — на кой ляд покупать лицензионную серверную ось для подъема фтп или мелкого блога?

    Теперь о вечной теме — windows&&vs&&*nix..
    В нашей стране (я про Россию), на сегодняшний день большинство использует дома windows, и я всячески поддерживаю этот выбор, так как сам им пользуюсь… Виндовс — имхо — на сегодня СТАНДАРТ для большинства.. Игры пишутся под него, я не слышал о нормальных программный медиаплеерах под Линух, понимающих стандарт Blu-Ray, а под виндой пашет, по крайней мере, Total media Theatre от ArcSoft… Нету в Линуховом офисе приложения, сопоставимого по функциональности с Access, хотя, думаю, что скоро это будет исправлено…

    Короче, суть поста — линь для домашнего сервера — это бесплатый набор серверных приложений, для понимающих его идеологию пользователей. Но в качестве ДОМАШНЕЙ МУЛЬтимедиа-станции он пока до винды не дотягивает.

    С другой стороны, для домашнего СЕРВЕРА приобретать лицензионный winсервер — безумие. НЕТ в сервисах этой ДОРОГОСТОЯЩЕЙ винды ничего из того, что не настраивалось бы в несколько минут на БЕСПЛАТНОМ *NIXе… Причем, по собственному опыту скажу — я уже забыл, как и что настраивал в *NIX, на своем домашнем серваке, а вот на рабочем win — что-то забыть не получается — оно довольно часто требует настройки по новой…
    Скажете — руки кривые? Может быть… Но почему же на *NIX’е домашнем, держащем гораздо большую нагрузку, чем 75 машинок, подключенных к рабочему W2K3, все работает без сбоев, перенастроек и перебоев уже в течение 3 лет и система прерывает свой аптайм только потому, что выключают свет, а виндунадо миниум раз в неделю перегрузить из-за нехватки 8! гигов оперативы и виртуальнй памяти?

    • СергейУфа

      Согласен только с первым абзацем! все остальное бред! по моему мнению!

    Денис

    Андрей, моё мнение, что обсуждение уже переросло формат блога, форум будет уместнее. Предлагаю вам озадачиться этим вопросом, а так же, если понадобится, свою помощь - могу предоставить свою площадку.

    Андрей

    Скажите где надо подправить conf если у меня используется сетевая карта а не встроенная сетка

    • СергейУфа

      А где разница? мне кажется что встроенная что отдельная сетевая карта она и в африке сетевая!

    Валерий

    Статьи действительно отличные,только вот я никак не могу понять какие адреса мне прописывать.У меня Инет подключен через кабельный модем.Прописываю адреса,как указано было выше-всегда выдает ошибку-«хост не найден»

    А немогу запинговаться под ping google.com
    А набрал Ip: ping 10.0.197.2 норм
    Устанавливаю пакеты пакман openssh ошибки

    ?
    Я сижу через роутер!!!

    Василий

    Я немогу в ArchLinux попасть в сеть, у меня стоит роутер на Wi-Fi, сервер делаю из ноутбука. Я и так и сяк пробовал. Ничего не получилось. Пытаюсь пинговаться — ничего. Обновления — тоже. Помогите!

    Дмитрий INIL

    У меня одна идея есть! хочу собрать домашнюю серверную машину, после чего сдавать его в аренду как дедик через удаленный доступ.
    главная проблема, какое железо покупать? какие нужны проги?
    расчитываю собрать в пределах 15 000 руб! это возможно?

    • Дмитрий INIL

      хочу попробовать использовать домашнюю серверную машину в целях хостинга.

      • СергейУфа

        Проще будет арендовать у крупного хостинга и пере арендовать ЛОХУ которому ты там хочешь дать в аренду свой полный бред!
        Написано же крупными буквами домашний сервер своими руками! наверно для домашних целей! лично мне кажется даже для того чтобы у людей появилась простая логика а как же это всё работает!

    Андрей нужна ваша тех поддержка по программе putty, у вас в статье есть сайт myip.ru , я захожу на него что бы узнать свой ip адрес, после я захожу в программу putty ввожу этот ip адрес но программа выдает ошибку Network error: Connection refused. Что нужно сделать что бы программа начала работать правильно?

    • Kaka

      в путти вы заходите по ip который у вас прикреплен для вашего домашнего сервера. этот айпи врядли будет внешни или белым, те то что вы видете на myip.ru — белый внешний айпи, а ваш второй комп, используемый в качестве сервера будет иметь айпи не белый, а серый (внутренний или еще можно назвать локальный) и может выглядеть 192,168,0,x вот по нему то вам и нужно заходить.
      конечно можно сделать на конкретно тот пк что используется для сервера проброс портов (порт форвардинг) в адсл модеме или роутере, сморя что у вас используется и только тогда вы сможете зайти по вашему айпи что вы видете в myip.ru

      • Lex

        ну а я наоборот айпи вирт машины подключенной к сети прописал VirtualBox Host-Only Network от Oracle VM VirtualBox попробую прописать 192,168,0,x может прокатит пойду тестить спс если что отпишу решил или нет проблему

        • Lex

          не вышло опять не может подключиться тотал командер

    Дмитрий

    Здраствуйте Андрей! хочу установить archLinux, но нету балванки куда его записать, решил использовать флешку, в качестве установки Linux. После чего у меня совсем другая установка! не так как описано и показано в этой статье! как быть?

    • Kaka

      да все дело в том что уже новая версия арч линукса!) поэтому надо чуть проявить свою инициативу) если какой воопрос есть, спрашивайте конкретно)

    Дмитрий

    А если я установил линукс, но не получилось настроить связь с интернетом! как это исправить?

    • СергейУфа

    Kaka

    не могу зайти по ssh на линукс!(
    я установил на виртуал бокс на нем arch linux, настроил сеть, проверил работу инета, установил обновления и нессколько пакетов, включая ssh, стартанул демон ssh, но с винды по ssh не подключается((никаких фаэрволов, антивирей, даже пинг не проходит(
    хотя кажется понял в чем дело — в подсетях), в том что реальная система в 192,168,0,1
    а гостевая 10,0,2,1

    • Kaka

      странно, теперь в общих сетях, взаимо пингуются, везде инет, но появляется ошибка в путти
      PuTTY Fatal Error
      —————————
      Network error: Connection refused
      в файхлах /etc/hosts.deny и /etc/hosts.allow я написал sshd: ALL
      тк они были пустые и комментировать было нечего), более того дени вообще такого файла не было)

      • Kaka

        хех, разобрался)
        андрей, если бы вы указали что надо дописать в рс.конф где демоны «@sshd@ в самой статье а не в скринкасте, то я бы сэкономил пару тройку часов) а может и не только я)
        запускается все ок, только отображаются в ssh кракозябры, причем большая часть из них пропадает после выделения этого слова, как исправить?

    Андрей

    Сделал как написано… после перезагрузки куча текста и некуда ввести и слово… что делать? Впервые с линексом!_)))

    • Андрей

      Порылся в сети и нашел решение!!! Но новая проблема — пинг!!! Я витамин может и не доел, но проблема то осталась))) Прошу помочь с решением!

    СергейУфа

    Огромное спасибо! Всё ролики смотрел в взахлеб! верно было подмечено что залить по ftp каждый может! а вот суть работы именно суть узнал только после просмотра ваших роликов! ещё раз спасибо!! ваши труды не напрасно!
    где то прочитал что самое главное начать или начать это уже пол дела! вашем случае для меня уместно! я всегда хотел понять суть и все понял!!! да при работе с созданием сайтов многие моменты не укладывались (было не понятно вот как же всё устроено как всё работает!) а теперь как по полочкам все встало!
    Теперь загорелся по пробовать собрать всё это самому!

    Мне вот интересно, если делать сайт с онлайн видео пропускной способности хватит, если у меня инет 100мегабит/сек?

    • Rus

      Чувак не бывает 100 мб го интернета

    Rus

    Здравствуйте! Я понимаю это старая статья, но я его только прочел,и я делал все как вы писали, но у меня не пингуется при вводе команы ping google.com
    кстати, я устанавливал на ноутбук он подключен через wifi
    может быть в это проблема? но я и через сетевой кабель тоже пробовал не пингутся и все

    Lex

    а на динамическом айпи адресе как подымать серв
    на вирт машине Oracle VM VirtualBox
    как я понял программа PUTTY не нужна при таком варианте
    все поставил настроил, но что то не заходит он через тотол командер по айпи
    все делал по вашим урокам. Подскажите кто в курсе. Уж очень хочется сделать. Заранее всем спасибо

    Lex

    Отличная тема очень интересная. Респект Автору и сторонникам)

    Andrey

    Добрый день. Интересные у вас уроки просмотрел все 12 уроков. Настроил интернет через роутер все нормально работает. Щас провел отдельную линию для сервера напрямую без роутера. Который день не могу настроить интернет не могли бы вы мне объяснить как настроить pppoe соединение?

    сетку отредактировал — надо дописать что надо редактировать с помощью nano, ни чем другим редактировать не получалось.
    Еще не помешало бы дописать что апгрейт пакетов и втом числе ssh делается командой pacman -Su openssh , а не просто -Su openssh.
    Может это бонально но с текста -непонтяно.

    При апгрейте возникла ошибка: 89/89 чекин фор фаил конфликт
    error: failed to commit transaction (conflict files)
    filesystem: etc/mtab exist in filesistem
    Errors occured, no packages were upgraded

    Lem

    при разбиении на разделы, столкнулся со следующей ошибкой: «fatal error bad primary partition 1 ends in the final partianal cylind»
    как быть?

    Валера

    Добрый день. Я вот решил поиграть роль владельца сайта причем не простого статического вроде визитки. А сайта написаном на цмс друпал сайт довольно таки масштабный он висел на платном виртуальном хостинге. Так как сайт неприлично расширился а хостинг отказался повышать мне лимит оперативной памяти решил это дело повесить на свой хостинг. Закупил оборудование со следующими характеристиками:
    Мат.плата Asus P8B75-M SOC-1155 iB75 DDR3 mATC AC’97 8ch GbLAN VGAПроцессор Intel Original LGA1155 Core i5-3450 (3.10/6mb) (SROPF)OEMОперативка DDR3 DIMM 16GBЖесткий диск 1 SSD Plextor SATA-III 64GB W-175mb/s R-520mb/sи второй простенький на 1TB.

    Вопрос в следуещем. Есть ли archlinux 64 ? или arch 32 потдерживает 16гб оперативки? и я к сожелению не сталкивался с понятием RAID массив и не учел это когда заказывал железо. Вариант с двумя жесткими был принят на расчет что первый на 64гб был расчитан под ОС. а второй на 1ТБ под хранение данных с сайта такие как картинки и какие либо файлы закаченные юзерами. Сейчас почитав ваш блог усомнился в своей логике и буду признателен если вы мне скажите получится ли у меня осуществить запланированное с данной аппаратурой) Да и вот еще вопросик про скорость соединения с интернетом тариф у провайдера я подключил максимальный сказали что до 100мб.с реальной скорости и 10мб.с скорости отдачи этого должно хватить для сайта с огромным количеством посещений в день?

    Krizis

    Статья старая, но хорошая, и о домашнем сервере. Я тут многие коментарии прочел, могу лишь одно сказать, будь то windows xp, ибо 7 последней, сервер на нем не построишь, программы зачастую начинает виснуть, сбой. за неделю 3 раза уже переустанавливал винду.
    О Linux я слышал, да и практически все хостинг провайдеры на нем, а я попробую испытать

    Павел

    Уважаемый Андрей, а есть способ установить этот линукс на виртуалбокс и использовать его просто через локальную сеть?
    Хотелось бы видить какой небудь урок, спасибо

    Павел

    Здравствуйте Андрей, понимаю что статья устарела но я нашел такойже образ как у вас и все по инструкции сделал.
    Начал обновлять пакман, он сказал 2 файлика и компьютер завис.
    Перезагрузка нечего хорошего не дала. Вот что вышло:
    http://clip2net.com/clip/m0/1352748974-clip-6kb.png

    Павел

    установил линукс, (нашел такойже образ диска как у вас)
    начал обновлятьустанавливать пакман командой pacman -Syu
    скачалось 2 файлика после чего комп завис.
    Перезагрузил ввел команду повторно и увидел:
    :: Synchronizing package databases…
    error: failed to ini transaction (unable to lock database)

    Www.raa.su

    Я не понял ничего, поясните:
    прошел я по ссылке, узнал свой «IP» и хост провайдера. Теперь у регистратора домена мне надо прописать сервер провайдера и свой «IP» адрес???
    Так или нет?
    Теперь вопрос: как быть если мой «IP»
    временами меняется автоматически?

    Владимир

    Андрей вопрос, скажите, а что же правильнее или выгоднее, сайт с интернет-магазином, сделать на своём хостинге или на хостинге какого нибудь хостера в интернете?

    • Все зависит от того, на сколько стабильный у Вас интернет и на сколько Вы хороший системный администратор.

    Керим Керимов

    Я проще сделал, был у меня дома хороший домашний ноутбук до
    определённого момента пока не раздавили матрицу(экран), решил не
    ремонтировать ноутбук а использовать в другом направлении, то есть
    сделать из него дом.сервер, так как в запасе был еще один новый
    ноут,планшет, ПК. Снял полностью крышку с разбитой матрицей, установил
    Linux, установил скриптик, пару настроек с роутером для внешки, пропись
    dns, делегирование домена и вот сайт уже в сети. Вот здесь можете
    проверить: http://sam.com.ru . Затрат с электроэнергией нету, проблем с
    морганием света тож нет, так как в ноуте стоит своя батарея + еще
    подключена к бесперебойнику. В итоге что представляет из себя сервер,
    320 gb диск,4 gb опер памяти, 2-x ядерный процик и очень тихий кулер,
    ноутбук вобще не слышно, не греется. Но это я сделал только для теста,
    проверю на сколько его хватит в работе в сети.Если будет всё нормально
    то буду и дальще его использовать.

    • Да, благодаря батарее из ноута получится отличный сервер. Главное, чтобы интернет был стабилен.

    Андрей

    Андрей, спасибо огромное за пост. А подскажите новичку, можно ли на домашнем компьютере настроить сайт для видеохостинга? Т.е. это будет видеочат, за основу беру скрипт modenacam. Посещаемость будет не очень высокой.

    • Можно настроить и видеохостинг дома. Ведь что компьютер у хостера, что домашний - разницы нет, нужно только настроить все грамотно прямыми руками.

    Isells

    статья не плохая, но я считаю что домашний сервер это как минимум не профессионально, хотя меня тоже не раз посещали такие идеи. Когда сервер находится в датацентре, он на круглосуточном обслуживании, там мощнее интернет канал, меньше шансы что что то случится. Ведь ваш дом существует не только для того что бы в нем крутились сервера. Дома можно много чего размещать, делать.. Скорее всего живете вы там не одни, и явно ваша семья не состоит из одних админов, обученых как обходиться с рядом работающим сервером, ведь ситуации бывают разные. Возможно вам понадобится вырубить в доме свет что бы починить розетку, тогда, естественно вы выруте и сервер тоже. Все это влияет на стабильность работы, а ведь мы знаем что у нормального веб сервера должен быть аптайм 99%, чего не достичь без профессионального оборудования и обслуживания.
    Именно поэтому я арендую сервера в профессионалов. Лично мой выбор остановился на Cloud Europe: http://goo.gl/g08bwJ

    Кугут

    Здравствуйте.
    Как создать хостинг с сайтом на домашнем компе без использования всяких myip.RU.

    хуй иебе в жопу и морковку!)))

    предлагаю вам, уважаемый читатель, потыкать в google вопросами типа «основные команды linux» много всего забавного найдете.

    С уважением, Андрей Морковин.

    729 себя морковкой тыкай))) маркавкин андрюшка))) забавно да оленьи советы с туалета!)))

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

    Понятие локального сервера

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

    Однако в большинстве случаев все эти компоненты имеют одну общую черту: создаются они изначально на локальных машинах на первых стадиях без размещения на удаленном хостинге, что позволяет их настраивать и редактировать непосредственно на своих собственных компьютерных терминалах.

    Сейчас попытаемся рассмотреть вопросы, касающиеся того, как создать и настроить локальный сервер на компьютере, в зависимости от его типа и назначения

    Выбор программного обеспечения

    В принципе, выбор программного обеспечения - личное дело каждого пользователя. Тут стоит отметить, что, если, к примеру, при создании локального веб-сервера используются только языки гипертекстовой разметки вроде HTML или CSS, дополнительно устанавливать программные пакеты не имеет смысла, поскольку любой интернет-браузер прекрасно их «понимает».

    Другое дело, когда в качестве дополнительных компонентов выступают скрипты, написанные, скажем, на PHP. Стоит их задействовать, и браузер уже не справляется. Вот тут и пригодится специализированное ПО. Что же касается прокси, DNS и игровых серверов, тут тоже ситуация неоднозначная. Несколько позже будут рассмотрены наиболее простые приложения для их создания и настройки, а пока остановимся на основном вопросе, касающегося стандартных локальных веб-серверов.

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

    Если уж вы решили заняться созданием локального сервера для последующего размещения на удаленном хостинге, естественно, потребуется какой-то инструмент. Чаще всего при поиске соответствующего ПО в Интернете пользователи получают переадресацию на скачивание программного пакета Denwer, который является отечественным продуктом и к тому же достаточно прост для понимания и работы с ним.

    Он содержит все необходимые инструменты вроде Apache, PHP, MySQL, phpMyAdmin, sendmail и т. д. Единственный недостаток состоит только в том, что к нему дополнительно придется устанавливать специальные движки вроде в самом простом варианте.

    Итак, создание локального сервера начинается с запуска инсталляционного EXE-файла (естественно, от имени Администратора). Появляется окошко, похожее на DOS-режим. Следуем указаниям установщика. Сначала выбираем место хранения данных сервера, затем назначаем литеру и режим работы виртуального диска (в принципе, предлагаемые параметры можно не изменять). На этом установка завершена. Теперь локальный сервер нужно проверить на предмет корректного функционирования.

    Тестирование работоспособности

    На данном этапе запускаем созданный сервер, а в окне любого интернет-браузера вводим http://localhost. Если программа инсталлирована без ошибок, браузер отобразит сообщение о том, что все работает.


    Если пролистать страницу вниз, можно будет увидеть основные ссылки, по которым можно провести полное тестирование работы локального сервера.

    Вопросы кодировки

    Иногда можно встретить неприятную ситуацию, когда отсылаемое сообщение электронной почты выглядит в виде набора непонятных символов. Это происходит только потому, что программа изначально рассчитана на кодировку UTF-8. Ее можно совершенно элементарно изменить, например, на KOI-8R или что-то еще.

    Установка локального сервера: дополнительные движки

    Теперь еще один важный момент. Локальный сервер Windows-систем не может обойтись без специальных дополнений, называемых движками (WordPress, Joomla и т. д.).


    Для начала в папке www, расположенной по пути \home\local host, в основной директории создаем произвольный каталог. После этого вводим в адресной строке браузера путь http://localhost/ и проверяем, что именно открывается. Если открылась именно все нормально. Копируем файлы движка в этот каталог при помощи любого файлового менеджера (хотя бы того же «Проводника») и вводим адрес заново. Появляется окно «Мастера установки», где нужно всего лишь следовать указаниям.

    Дополнение базами данных

    Теперь локальный сервер должен присоединить специальные базы данных. Для этого используется служба phpMyAdmin, вход в которую осуществляется посредством ввода в адресной строке браузера http://localhost/tools. Сначала выбирается раздел создания новой базы, ей дается название (можно произвольное, но лучше указывать такое же, какое было применено для папки в предыдущем разделе).


    Затем возвращаемся на главную страницу и настраиваем параметры привилегий (создаем нового пользователя, указываем логин и пароль, в качестве хоста используем localhost и отмечаем «птичками» все, что есть в окне). Остается нажать кнопку «Пошел!» и дождаться окончания процесса.

    Перенос локального сервера на хостинг

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


    Настройка локального сервера в плане переноса данных на удаленный хостинг лучше всего производится приложением FileZilla, при помощи которого нужно скопировать файлы, находящиеся в вышеупомянутой директории, в корневой каталог хоста. Это либо папка PUBLIC_HTML, либо раздел HTDOCS. Теперь дело за малым: меняем так называемые абсолютные пути к папкам и файлам и директориям в настройках движка, указываем название базы данных, которую предполагается создать использовать уже на удаленном хосте, и указываем для хоста новый логин с паролем. Все. На этом работа завершена. Подключение к локальному серверу пользовательских машин может производиться через любой интернет-браузер.

    Локальные прокси-серверы

    Теперь посмотрим, как создать и настроить локальный прокси-сервер. Для чего он нужен? Во-первых, с его помощью можно отследить абсолютно все, что загружается на компьютерный терминал или ноутбук в процессе интернет-серфинга. А во-вторых, так можно сэкономить трафик, если он платный.

    Локальный прокси-сервер работает по принципу кэширования обращений к DNS-серверам и сохраняет, скажем, картинки или любые другие объекты, а при повторном посещении какого-либо ресурса, так сказать, подгружает их из своей памяти, ускоряя доступ к ресурсу.

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

    Перед началом работы следует задать настройки прокси. К примеру, если используется браузер Opera, в параметрах серверов для HTTP нужно указать значение 127.0.0.1, 8080 - для порта. Теперь запускаем приложение, заходим в настройки и смотрим на вкладку «Дозвон». Как правило, программа сама определяет, какой тип подключения используется в данный момент. Далее нажимаем одноименную кнопку и пользуемся созданным сервером.

    Да, обратите внимание: в настройках кэша можно указать размер порядка 300 Мб. По идее, этого должно хватить на все случаи жизни. Просмотреть содержимое можно в папке Cache основной директории, где была инсталлирована программа. И еще одно: запомните, это обычный прокси-сервер, а не анонимный, так что ждать от него изменения или сокрытия IP-адреса не стоит.

    Локальные DNS-серверы

    Локальный DNS-сервер можно использовать в случаях, когда связь нестабильна, локальная сеть имеет слишком большое ветвление на основе TCP/IP, или же вы занимаетесь веб-разработками и их тестированием. В принципе, для таких целей прекрасно подойдет программа BIND. Она хоть и рассчитана в основном на UNIX-подобные системы, тем не менее, прекрасно работает и с Windows (исходим из того, что на терминале установлена не серверная версия «Винды», которую можно настроить в «Панели управления»).

    Запускаем установочный файл и следуем инструкциям. Для удобства рекомендуется инсталлировать программу непосредственно на диск C, в создаваемую директорию BIND. Далее вводим логин и пароль, после чего активируем процесс установки и дожидаемся его завершения.


    Теперь в папке C:\BINDetc нужно создать файл "название".conf, в котором прописываются настройки, которые будет использовать локальный сервер DNS (название произвольное и задается без кавычек). Чтобы не заниматься тратой времени, искомый файл можно запросто найти в Интернете и скачать его, поместив в указанное место.


    Теперь перезагружаем систему, затем вызываем командную строку (cmd через меню «Выполнить» или сочетание Win + R), где прописываем запрос nslookup. Если происходит подтверждение, значит, сервер установлен правильно и работает без ошибок.

    Локальные игровые серверы

    Наконец, рассмотрим еще один тип серверов. сервер для игр, использующих онлайн-режим в рамках локальной сети. Поясним, что это такое на примере игры Minecraft. Для этого нужно скачать сам сервер с официального сайта игры и использовать приложение Hamachi. Обязательное условие для корректной работы - наличие в системе установленного пакета JAVA с последними обновлениями.


    Для настройки используем файл server.properties, куда вносим данные, предоставленные приложением Hamachi. Прописываем IP-адрес сервера, количество игроков, использование возможных режимов игры и т. д. В поле режима online-mode нужно в обязательном порядке указать значение true. После этого сохраняем изменения и закрываем файл.

    Теперь определяем внутренний IP сервера, который будет использоваться игроками при подключении к терминалу, на котором он был создан. Компьютеры, естественно, должны быть объединены с самим сервером либо через локальную сеть, либо через VPN. IP-адрес серверного терминала должен быть статическим с обязательной привязкой к MAC-адресу.


    Вход осуществляется при помощи приложения Minl2, где при регистрации указывается логин и пароль. После проделанных действий покидаем сервер и входим заново, но уже в оффлайн-режиме с использованием созданного логина и пароля. В разделе настроек выбираем Multiplayer и вводим искомый IP сервера. Все. Можно наслаждаться игрой с реальным противником.

    Заключение

    Конечно, это далеко не все нюансы, которые могут возникнуть при создании локальных серверов разного типа, и, конечно же, не все программы, которые помогают в этом процессе. Скажем так: это общие и основные принципы, заложенные в такие технологии. И если разобраться, ничего особо сложного здесь нет. Чуточку времени и терпения - и локальный сервер любого типа будет создан в течение 10-15 минут.