К чему стремиться?
Минимальный список того, что надо научиться настраивать. Не просто для работы, а знать как это работает и что можно с этим делать.
yum
ssh
iptables
squid
postfix
samba
sarge
openvpn
havp
apache
pptpd
cacti
что нравится в файл менеджере mc что там типа как в тотал командере два окна,в одном фтп одного сервака в другом другого,можна очень быстро переносить файлы сразу сохраняя права на файлы,ето полезно при переносе сайтов например с других хостингов
11 Май 2010, 1:27Как я ставил yum на CentOS 5
Январь 27, 2009
Tags: centos, linux, yum
Приобрел я VPS с CentOS 5 и без yum. Понятно что yum штука полезная и без него будет ой как тяжко, поэтому ниже я опишу процесс его установки.
Здесь описывается установка более старых пакетов на CentOS 5. Как выяснилось в настоящий момент версии отличаются и более того требуется установить на один пакет больше. Итак я делал так:
1) Создаем папочку, куда мы скинем все пакеты
mkdir rpms
cd rpms
2)Скачиваем все пакеты в эту папку. Последовательность не имеет значения.
wget http://mirror.yandex.ru/centos/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
wget http://mirror.yandex.ru/centos/5/os/i386/CentOS/rpm-libs-4.4.2-48.el5.i386.rpm
wget http://mirror.yandex.ru/centos/5/os/i386/CentOS/m2crypto-0.16-6.el5.2.i386.rpm
wget http://mirror.yandex.ru/centos/5/os/i386/CentOS/rpm-4.4.2-48.el5.i386.rpm
wget http://mirror.yandex.ru/centos/5/os/i386/CentOS/rpm-python-4.4.2-48.el5.i386.rpm
wget http://mirror.yandex.ru/centos/5/os/i386/CentOS/python-urlgrabber-3.1.0-2.noarch.rpm
wget http://mirror.yandex.ru/centos/5/os/i386/CentOS/python-elementtree-1.2.6-5.i386.rpm
wget http://mirror.yandex.ru/centos/5/os/i386/CentOS/python-sqlite-1.1.7-1.2.1.i386.rpm
wget http://mirror.yandex.ru/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-2.el5.i386.rpm
wget http://mirror.yandex.ru/centos/5/os/i386/CentOS/yum-3.2.8-9.el5.centos.1.noarch.rpm
3) Устанавливаем. Тут уже надо соблюсти последовательность.
rpm -i m2crypto-0.16-6.el5.2.i386.rpm
rpm -i python-urlgrabber-3.1.0-2.noarch.rpm
rpm -i python-elementtree-1.2.6-5.i386.rpm
rpm -i python-sqlite-1.1.7-1.2.1.i386.rpm
rpm -i yum-metadata-parser-1.1.2-2.el5.i386.rpm
rpm -U rpm-libs-4.4.2-48.el5.i386.rpm rpm-4.4.2-48.el5.i386.rpm
rpm -i rpm-python-4.4.2-48.el5.i386.rpm
rpm -i python-iniparse-0.2.3-4.el5.noarch.rpm
rpm -i yum-3.2.8-9.el5.centos.1.noarch.rpm
Столкнулся с проблемой, когда сам дамп базы изначально в кодировке UTF-8, а нужно залить базу в кодировке cp1251Тогда можно просто переконвертировать дамп из utf-8 в cp1251Делается это командойiconv -f utf-8 -t cp1251 dump_utf8.sql > dump_cp1251.sql
11 Май 2010, 1:31Собственный прокси сервер через SSH тоннель
Сейчас началась такая тенденция в интернете, что удобные и всем привычные сервисы становятся платными. Не знаю с чем это связано, но самое обидное, что платными они становятся не для всех, а для стран, которые не приносят доход с рекламы, таких например как Россия. А я лично не собираюсь платить за то,за что допустим американский пользователь платить не будет. Ну я думаю, что всем понятно что страну они определяют по IP адресу, поэтому чтобы без проблем пользоваться такими сервисами достаточно подменить свой IP. Самый простой способ сделать это — использовать бесплатные анонимные proxy сервера. Найти их можно без проблем, забив соответствующий запрос в гугол. В принципе этого варианта вполне хватит для комфортной работы, но сейчас я хочу рассказать как можно сделать свой анонимный прокси сервер, конечно не бесплатно но и не очень дорого.
Для начала надо зарегистрировать сервер на котором будет работать Ваш прокси, самым оптимальным вариантом будет VPS/VDS. Это услуга, в рамках которой пользователю предоставляется так называемый Виртуальный выделенный сервер. В плане управления операционной системой по большей части она соответствует физическому выделенному серверу. (c Wikipedia). При регистрации VDS обязательна узнайте какой стране будет ваш сервер. Обычно эту информацию никто не скрывает, поэтому если эта информация не будет висеть на главной страницы, то Вам без проблем на этот вопрос ответит служба поддержки. Так же следует обратить внимание, что на некоторых хостингах VDS запрещено размещать сервисы типа прокси серверов, но для этих целей есть специальные тарифы. Я выбрал хостинг fastvps.ru (ВНИМАНИЕ ссылка реферская) и за 4.9 евро в месяц имею VDS с 10 мигабитным каналом с немецким ip. Но вы можете выбрать любой другой хостинг. Как правило хостинки предлагают сервера под debian.
Разворачиваем свой прокси сервер.
Самый очевидный способ организовать себе интернет через ваш VDS это поставить на него proxy сервер. Самый простое решение это прокси на базе 3proxy. Как написано на сайте разработчиков: «3proxy это маленький многоплатформный набор прокси-серверов (под Linux/Unix и Windows, включая 64-битные версии).».
Я пробовал организовать свой прокси серевер через 3proxy, но не смог его поставить на свой VDS и забил, но в итернете полно статей по его установки и настройки. Я же хочу Вам предложить другой более лёгкий способ решение нашей проблеммы.
Тоннель через SSH.
Где бы Вы не зарегистрировали VDS сервер, к нему обязательно уже будет доступ по ssh, иначе Вы бы не смогли с ним ничего сделать. Так вот, что бы решить нашу проблему получения доступа к ресурсам через наш VDS сервер достаточно только этого ssh доступа. Всё что нужно сделать это набрать в командной строке
ssh user@123.123.123.123 -D 5555
только замените uers на имя пользователя существующего на вашем сервере, 123.123.123.123 на ip адрес вашего сервера. Вся фишка заключается в параметр -D , чтобы не вводить никого в заблуждение не буду писать как это работает, почитайте в man’е если интересно.
Всё осталось настроить браузер(FireFox) для работы, так как это сделано на скриншоте, 5555 это порт на котором будет работать ваш прокси.
Для работы под Windows’ом поставьте PuTTY и создайте новое подключение следующим образом.
Запустите PuTTY, в поле Hostname введите ip адрес вашего VDS, тут порт можете оставить 22.
Переходим в дереве настрояк в Connection->SSH->Tunnels. Вводим в “Source port” 5555, Destination выбираем “Dynamic”, потом жмём Add и Open.
http://itkpi.com/f/down/putty2_108.jpg
http://itkpi.com/f/down/putty1_867.jpg
http://itkpi.com/f/down/ff_proxy_settings_114.jpg
Перенос сайта с помощью Putty
Если Вы захотели самостоятельно перенести свой сайт в свою домашнюю директорию на нашем сервере, Вам необходимо сначала проверить следующее:
позволяет ли выбранный Вами тариф использовать ssh;
достаточно ли свободного места Вашей учетной записи для переноса.
Если выбранный Вами тариф и размер свободного дискового пространства Вашей учетной записи удовлетворяют этим требованиям, то Вы можете продолжить перенос.
Итак, начнем.
Настраиваем ssh-клиент putty и заходим через него на сервер, куда необходимо перенести Ваш сайт (как это сделать написано в разделе по настройке Putty).
После авторизации в консоли вводим команду mc
В появившемся файловом менеджере нажмите клавишу [ F9 ] - вы попадёте в меню в верхней части окна. Выбираем в меню пункт "Right" -> "FTP link...", и нажимаем клавишу [ Enter ].
В появившемся диалоговом окне, введите строку "Логин:Пароль@Название сервера", где :
Логин - имя пользователя ftp на сервере откуда необходимо переместить сайт;
Пароль - пароль пользователя ftp на сервере откуда необходимо переместить сайт;
Название сервера - адрес ftp сервера откуда необходимо переместить сайт.
Нажмите клавишу [ Enter ].
В правой части окна появится список файлов и директорий FTP сервера, с которого необходимо скопировать Ваш сайт. Чтобы перейти в правую часть окна нажмите клавишу [ Tab ]. В правой части окна выделите файлы или директории необходимые для копирования, путём нажатия клавиши [ Insert ] (Файлы или директории будут выделяться жёлтым цветом), и нажмите клавишу [ F5 ]. Теперь выделите пункт [< OK >] и нажмите на клавишу [ Enter ].
Дожидаемся завершения копирования и производим правку необходимых конфигурационных файлов.
Готово.
Если у Вас возникли какие то трудности и Вы не знаете, как разобраться с переносом домена - обратитесь Службу технической поддержки хостинга. Мы поможем в управлении доменным именем.
оригинал http://www.komtet.ru/lib/tech/perenos-saita-s-pomoschyu-putty