Ликбез-памятка по SSH. Список основных (unix os) команд при работе с хостингом
или управляем хостингом через SSH посредством (*nix) команд
В целях экономии трафа, времени, да и вообще для себя, — полезно иметь некоторые знания по работе с SSH-протоколом (Secure Shell).
Немного теории:
SSH он же Secure SHell — сетевой протокол, позволяющий производить удалённое управление компьютером и передачу файлов. Сходен по функциональности с протоколом Telnet и rlogin, однако использует алгоритмы шифрования передаваемой информации.
Криптографическая защита протокола SSH не фиксирована, возможен выбор различных алгоритмов шифрования. Клиенты и серверы, поддерживающие этот протокол, доступны для различных платформ. Кроме того, протокол позволяет не только использовать безопасный удалённый shell на машине, но и туннелировать графический интерфейс — X Tunnelling (только для Unix-подобных ОС или приложений, использующих графический интерфейс X Window System). SSH также способен передавать через безопасный канал (Port Forwarding) любой другой сетевой протокол, обеспечивая (при надлежащем конфигурировании) возможность безопасной пересылки не только X-интерфейса, но и, например, звука.
Поддержка SSH реализована во всех UNIX системах, и на большинстве из них в числе стандартных утилит присутствуют клиент и сервер ssh. Существует множество реализаций SSH-клиентов и для не-UNIX ОС. Большую популярность протокол получил после широкого развития sniffer’ов, как альтернативное небезопасному телнету решение для управления важными узлами.
На данный момент известно две ветки версий — 1 и 2. Однако ветка 1 остановлена, так как в конце 90-x в ней было найдено много уязвимостей, некоторые из которых до сих пор накладывают серьёзные ограничения на её использование, поэтому перспективной, развивающейся и наиболее безопасной является версия 2.
Для работы с хостингом предлагается использовать бесплатным SSH-клиентом — Putty.
Putty — Популярный Telnet и SSH-клиент, т.е. программа для безопасного подключения к удаленному компьютеру (например, веб-серверу) и выполнения на нем различных команд. Чудо программа ведет логи, позволяет настраивать шрифты, цвета и разрешение консоли, допускает сохранение в своей памяти ключей авторизации, поддерживает работу через прокси-сервер.
Таким образом если нам нужно мобильно, безопасно и быстро соединиться с нашим хостингом, скачиваем отсюда писанный клиент и пользуемся. Можно юзать на любом другом компьютере без опаски.
Дальше представлю список основных (unix, linux, bsd) команд, с помощью которых можно легко и быстро управлять своим хостингом:
- cd [директория] — смена/переход в указанную директорию;
- ls -la [директория] — просмотр файловой системы указанной директории;
- cp [опции] [путь источник] [путь назначения] — копирование файлов и директорий;
- rename [старый путь] [новый путь] - изменить имя или расположение файла;
- cat — слияние файлов и выдача на стандартный вывод;
- who - посмотреть кто сейчас находиться в системе;
- id — посмотреть идентификаторы пользователя и группы системы;
- passwd -изменить пароль текущего пользователя;
- mc — запуск Midnight Commander’a, программы (файлого менеджера), предназначенной для просмотра содержимого каталогов и выполнения основных функций управления файлами в UNIX-подобных операционных системах. Help-файл для Midnight Commander (http://www.lib.ru/MAN/mc.txt)
- rm -r [директория] — рекурсивное удаление файловой системы начиная с указанной директории.
ВНИМАНИЕ! Использовать очень ОСТОРОЖНО, на свой страх и риск. Можно йобнуть всё одним нажатием клавиши. - du -ch [директория] — определить суммарный объем занимаемого дискового пространства указанной директории с рекурсивным выводом всех вложенных директорий.
Пример вывода информации только о занимаемом объеме:
[xxx@zxc homelessinbelarus.com]$ du -ch | grep total
5.4M total - unzip [zip-архив] — разархивирование zip-архива в текущую директорию.
- tar — GNU (ГНУ) `tar’ (тар) saves (сохраняет) many (много) files (файлов) together (вместе) into a single tape (в единое целое) or (или) disk archive (архив на диске), and (и) can (может) restore (востанавливать) individual files (индивидуальные файлы) from (из) the archive (архива).
tar xf archive.tar — разархивирование tar-архива в текущую директорию
tar xfz archive.tar.gz — разархивирование gzip-архива в текущую директорию
tar xfj archive.tar.bz2 — разархивирование bzip2-архива в текущую директорию
tar cfz archive.tar.gz dir1/ dir2/file1 — создание gzip-архива
tar cfj archive.tar.bz2 dir1/ dir2/file1 — создание bzip2-архива
SEO редиректы. HTTP status codes. PHP. Apache
Памятка для SEOшников о редиректах
- Девушка, а как пройти в библиотеку? (с)
В последнее время что-то слишком часто приходится сталкиваться с редиректами. Поэтому сделаю я-ка памятку по ним, чтоб каждый раз не гугл не мучить одними и теми же запросами.
Погнали. Сначало? каратенька минут на 40
определимся, что есть редирект?
Редирект — это процесс перенаправления посетителя на другую страницу. Перенаправление осуществляется вебсервером посредством помещения соответствующего HTTP-кода в заголовок HTTP-запроса. Так вот, оказывается, HTTP-кодов, отвечающих за редирект аж целых 7 штук. Перечислю их:
[Redirection 3xx]
300="Multiple Choices"
301="Moved Permanently"
302="Found" (e.g. )
303="See Other"
304="Not Modified"
305="Use Proxy"
306="(Unused)"
307="Temporary Redirect"
Охренеть. До сего момента понятия не имел что их столько. Ээх, говорила мне мама: «Cынок! Читай RFC’ы внимательно, пригодится же»
Короче, кому интересно, подробней про редиректы со словариком можно почитать в спецификации протокола HTTP/1.1.
Нам же братьям SEOшниками, все знать не обязательно, достаточно двух основных: 301 и 302 редиректы.
Итак, редирект 301-ый, он же «Permanent Redirect«, он же «Moved Permanently«. Используется в случаях когда, необходимо сменить домен или отдельно взятую страницу на другое постоянное место жительство, для склейки имени сайта с www и без него. Данный редирект говорит браузеру (или поисковому боту), что запрашиваемая страница НАВСЕГДА перенесена в другое место назначения, и перенаправляет на это другое место. Причем при таком редиректе происходит, так называемая, склейка, сущность которой состоит в перетекании PR’ов и тИЦ’ей и других различных рейтигов поисковых систем со страниц старого домена, на страницы нового. Про смену доменов со склейкой ещё можно почитать у Dimox’a.
Далее, редирект 302-ый, вот здесь с погонялами 302-го редиректа некоторый кавардак. В основном все SEOшники на своих блогах называют его «Moved Temporarily» или «Temporary Redirect«, хотя по спецификации должен быть «Found«. Дело в том, что первые руководствовались устарелым RFC2068, правильнее было бы полагаться на название описанное в актуальном на текущий момент RFC2616.
С измененными названиями редиректа вроде как разобрались. Тем не менее смысл этого редиректа ничуть не изменился и заключается лишь в том, что запрашиваемая страница перенесена в другое место назначения ВРЕМЕННО. В следствии чего склейка не происходит, слив PR’ов и тИЦ’ей не засчитывается
Однако некоторые продолжают спорить с данным утверждением и говорят об обратном, так как раньше поисковые системы хреново обрабатывали данный редирект и смышленные SEO-hijacker’ы умудрялись поиметь гугл и развести его на халявный PR. У Kass’a можно почитать про хитрожопые клоакинг-склейки (но походу нынче уже не действенные).
В общем с редиректами определились.Теперь непосредственно памятка по редиректам.
Редирект через meta-тэг «Refresh»:
<meta http-equiv='Refresh' content='0; url=http://homelessinbelarus.com'>
Редирект через Javasript:
<script type="text/javascript"> <!-- window.location = http://homelessinbelarus.com"; //--> </script>
Редирект с помощью PHP:
для 301-го редиректа
<?php
// 301 Moved Permanently
header("Location: http://homelessinbelarus.com", true, 301);?>
для 302-го
<?php
// 302 Found
header("Location: http://homelessinbelarus.com", true, 302); ?>
Редирект через .htaccess (Apache HTTP Server)
для 301-го редиректа
# 301 Moved Permanently Redirect 301 / http://homelessinbelarus.com
для 302-го
# 302 Found Redirect 302 / http://homelessinbelarus.com
Внимание: при использовании клиентских редиректов (я их называют так потому что, они указываются в теле html документа, а не непосредственно в заголовке запроса). Так вот при их использовании по умолчанию ре
директ является 302ым. Будьте внимательны.
Update: доступно и с приколом о редиректах.
Самореорганизация труда начинающего фарма дорвейщика
хотя можно было и попроще
Снова стал расплываться в бесконтрольных идеях и последующих начинаниях. Как и говорил раньше, стал интересоваться фармой, потиху начал вовникать в тему дорвеев и понял, что не все так просто, как пишется в рекламных постах. Фрихосты, доргены, дорвеи, хрумеры, базы гест и форумов, линк спамминг, сбор трафика, конверт и/или продажа собранного трафика. Уужаснах! Целая инфраструктура. У неподготовленного и неосведомленного человека просто в одночасье «порвёца фклочья моск» и навсегда опустятся руки на тему фармы. Или ещё того хуже «не руки»
Дабы избежать сию карму, настоятельно порекомендовал «неподготовленных и неосведомленных» проштудировать толковый такой словарь дорвейщика. А для закрепления материала и для развенчивания некоторых мифов о фарме ещё посоветовал бы ознакомиться с полезным ФАКом по работе с фармой от DimaX’a.
Дальше непосредственно про самореорганизацию работы начинающего фарма дорвейщика.
Понятно, что без чётких знаний дискретной математики, кибернетики, моделирования а также понимания алгоритмов и методов квазифеллеровских расширений марковских цепей в дорвееводстве делать нечего. «Нахуй надо?» — недоуменно спросите вы. Это я так утрирую. И действительно… Зачем лезть в концептуальные дебри какого-нибудь алгоритма, используемого, в только что, скаченном доргене. Бери дорген, разбирайся с настройками, и юзай на всю катушку.
Так нет же, основная цель забрасывается в угол и надо «обязательно» убить кучу времени и попытаться разобраться… а как же эта хрень фунциклирует и почему именно, так а не иначе? Ведь очень хочется к этой штуковине ещё дорисовать автореггер, автосубмиттер, автодиггер, и ещё какой-нибудь авто. И через некоторый ощутимый промежуток времени запал пропадает, а вместе с ним основная цель летит в корзину. Такая вот у меня прамблема.
Только что, на одном из форумов наткнулся на довольно-таки поучительную мысль от гуру-дорвейщика и по поводу автоматизации всего и по поводу организации труда. Так как мысль дельная, посему не могу не процитировать её здесь.
Разделяю работу на 2 части — одна «для денег», вторая «на будущее».
«Для денег» почти всегда нудная, хотя конечно я со своим 10-летним стажем программирования в офф автоматизировал все что можно. Но все равно нужен контроль — то «оп — а проксей-то нема», то увидел интересный дор в выдаче — «а это идея, надо подправить и у себя так», то слова отобрать надо по каким доры буду делать (тут я автомату не доверяю, он тока подготавливает). В общем понятно, что идеальной кнопки бабло нет.
Вторая часть — делается тока на свежую голову. Мне в принципе нравится програмить, искать новые варианты и решения. Кстати не обязательно с дорами связанные. Вот и начинаешь «для души», потом получается вариант коммерциализации этого алгоритма/проекта/так далее.Абсолютно, 1000% уверен в следующем для новичков.
- Нельзя делать один дор в неделю (утрирую) и сидеть рефрешить пустые статсы, глубокомысленно считая что ты мол что-то исследуешь. Пните себя, сделайте себе «минимум доров в день — 10″ например. И не дня не пропускайте. От ТОГДА вы експериментируете, иначе — это разве что случайно повезет и нарветесь на хорошее решение.
- Привыкните к мысли, что это прибыльный биз и пробиться сложно. Реально сложно. Причем от удачного до неудачного решения зачастую одна строка в доргене, одна настройка спамилки, один неправильный выбор хостинга или ресурса. Делайте дальше, несколько по-другому.
- Сам наступил на эти грабли. Автоматизировать можно и нужно только готовые, обкатанные схемы. Пока схема на стадии «должно бы получиться и я буду зарабатывать $$$ в день» — не лезьте туда с автоматизацией. Делайте руками, увидьте деньги — скажем хотя бы $80 с этой схемы. Увидели? Вот теперь думайте как сделать чтобы работало с меньшими трудозатратами.
- На второй стадии — когда начало что-то получаться — не гонитесь за «вот срочно счас». Уже не один год существует дорвейный биз, все вы успеете. Возьмите себя в руки — не тряпки ж мы в конце концов. Думайте, делайте по-прежнему внимательно, по-прежнему те же 10 доров в день. Да, это будет все еще пусть $10/день а не 100, как если бы вы все бросили и сутками сидели клепали доры. Но зато мимо вашего внимания не пройдут многие ньюансы, и поверьте — выгоднее в итоге будет если не пороть горячки.
- Ну и последнее
- многие получив первую 1к трафика кидаются ее продавать в 20 мест. Плюньте, если ваш траф не конвертится — наверно дело все-таки в вас. Он может конвертиться лучши или хуже, но если он конвертится в 1 бакс на одной партнерке, очень врядли он законвертится в 30 на другой. Это относится тока к первому трафу, который вы еще сами не точно знаете что за траф и что с ним делать. Потом когда освоитесь будут еще и не такие казусы.
Мыслишко подсмотрел здесь. До связи.
PS. Для меня. При возникновении желания чего-нить заавтоматизировать см. пункт №3.
Я бычок подниму горький дым затяну, люк открою, полезу домой ... (с)
