Заработок в Интернет

Электронные деньги уже стали обычным явлением... Или это не про тебя?

Текущий обзор CentOS

Загрузка и установка RPM

Первое, что мне предстояло понять, что для разных версий систем (например, у меня была CentOS 5.3) необходимы свои библиотеки. А я пробовал от FreeBSD установить, а потом ещё и удивлялся, почему не работает ничего. Установить – это напрямую загрузить файл, ну, это я так поначалу пробовал. Даже лампочка появлялась в ISP для активации. Но не работало.

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

И эти серии нужно искать в Интернете. Я, к своему счастью, таки нашёл нужный мне сайт: http://rpm.pbone.net/. Конечно, нужно знать, как называется модуль, но сначала выбираем нашу ОС и пробуем написать в поле типа, php-mysql – тогда будет выведен полный список найденного. Вроде этого:

Search results for php-mysql :
CentOS 5 ftp.centos.org/5.3/os/x86_64/CentOS/php-mysql-5.1.6-23.el5.x86_64.rpm
CentOS 5 ftp.centos.org/5.3/os/i386/CentOS/php-mysql-5.1.6-23.el5.i386.rpm
CentOS 5 ftp.centos.org/5.3/updates/x86_64/RPMS/php-mysql-5.1.6-23.2.el5_3.x86_64.rpm
CentOS 5 ftp.centos.org/5.3/updates/i386/RPMS/php-mysql-5.1.6-23.2.el5_3.i386.rpm
CentOS 5 ftp.centos.org/5.2/updates/x86_64/RPMS/php-mysql-5.1.6-20.el5_2.1.x86_64.rpm
CentOS 5 ftp.centos.org/5.2/updates/i386/RPMS/php-mysql-5.1.6-20.el5_2.1.i386.rpm
CentOS 5 ftp.centos.org/5.2/os/x86_64/CentOS/php-mysql-5.1.6-20.el5.x86_64.rpm
CentOS 5 ftp.centos.org/5.2/os/i386/CentOS/php-mysql-5.1.6-20.el5.i386.rpm

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

Но, чтобы понять, что делать дальше с этими модулями, предлагаю хорошую статью по описанию процесса установки rpm.

Я кстати, загружал модуль в папку temp и оттуда устанавливал. А загружал через ISP, а устанавливал модуль через SSH. Хотя, если почитать команды работы с SSH, то можно полностью всё делать через него.

Как настроить сервер – поиски чайника

Я сам путём и не соображаю в Unix – системах, но кое-чему научился. В общем, исходными данными было наличие доступа через SSH и рабочая панель управления ISP-Lite. Вот и с этим мне нужно было бы разобраться. С панелью проще, но там далеко не всё можно было сделать. В общем, опишу, как всё было.

Информацию искал я долго, чтобы было доступно и понятно. Но в основном, та информация, что мне попадалась, была адресована подготовленному человеку. А я был полный ноль в администрировании. Конечно, я и сейчас не знаю, как управлять простыми операциями через SSH, но всё же я смог настроить сервер, как мне нужно. А он был совершенно «голым».

Ну, может я и не делал что-то архисложное, но когда не знаешь, то не знаешь за что хвататься и с чего начинать. Мне требовалось подключить необходимые библиотеки, которых не было для работы многих функций в PHP. Там был стандартный набор, и только библиотека dbase – всё! Даже возможности работы с БД не было.

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

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

Продолжение следует…

Первые впечатления от виртуального сервера

Мне посчастливилось стать обладателем виртуального сервера. Мне его предоставили достаточно «голым». Т.е. мне его пришлось конкретно подстраивать. Там даже для PHP нужно было доставлять такие распространённые компоненты как для работы с базой данных MySQL. Т.е. даже установка Вордпресс вызвала бы затруднения. Но я оговорюсь, что не особо разбираюсь в Юникс-системах. Т.е. у меня был нормальный арендованный сервер, но там как-то всё было включено. Во всяком случае, интуитивно понятно было в панели управления ISP. В этом виртуальном сервере тоже мне установили ISP, но видимо уже другая версия была. Так что мне пришлось изучать основы конфигурирования сервера на CentOS. Причём я раньше думал, что все Юикс-системы чуть ли не одинаковы между собой, отличаясь только в исходниках. Но всё же это различные системы, хотя профессионалу они больше похожи, чем разные. Но я ламер в них.

Какое мнение у меня сложилось о такой системе. В общем, не стоит брать виртуальный сервер. Пусть даже и за меньшие деньги. У меня тариф самый маленький. 256МГ, 64МБ ОЗУ, что очень мало. Система практически в дауне. Т.е. сайт работает, но крон нельзя запустить, пишет, что не хватает ресурсов. Иногда нельзя соединиться по FTP. панели управления ISP тоже ошибки из-за нехватки ресурсов. Работать через SSH тоже не всегда удаётся. Например, команда YUM не выполняется. Как оказалось, она не может нормально работать при ОЗУ < = 256Мб, а у меня всего 64Мб. В общем, минусов больше, чем плюсов.

Какие положительные стороны. Научился конфигурировать сервер самостоятельно. Причём через SSH. Конечно, при помощи панели загружал необходимые дистрибутивы, но понял смысл работы. Разобрался, как настраивать NS сервера. Ну, в общем, только получил знания по конфигурированию Юникс-серверов. Хотя бы просто начальные, которых не было.

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