Авторизация

 

Что такое Unix Shell и с чем его едят

Печать

Unix Shell - "язык общения" с операционной системой Unix (Linux, FreeBSD и другими Unix-подобными). Кому и зачем он нужен?

Кому: В первую очередь - админам Unix - систем. Во вторую очередь - ВЕБ мастерам, использующим хостинг на Unix-системах (т.е. подавляющему большинству).

Зачем: ВЕБ мастер сможет более эффективно (быстро и безошибочно) управлять файлами на хостинге. Проводить операции резервного копирования сайта. Создавать автоматически выполняющиеся задания. Скачивать на хостинг файлы с других хостов (дистрибутивы скриптов, например). Создавать и распаковывать архивы на хостинге. И, вероятно, что-то ещё.

Как это все происходит: ВЕБ мастер устанавливает у себя на домашнем компьютере одну из программ для работы по SSH - протоколу. Это протокол для обмена данными (командами, в нашем случае) между двумя компьютерами в сети, причем весь трафик шифруется. Программы - это или PuTTY или SecureCRT. Программа настраивается на ваш хостинг. Вы в ней подключаетесь по SSH - протоколу к вашему сайту на хостинге и начинаете "работать".

 
PuTTY
PuTTY
 
SecureCRT
SecureCRT

На что похожа командная строка Unix или как работать в Unix Shell - краткая инструкция для начинающих

Командная строка Unix Shell - это строки текста. В них может быть листинг (список) каталогов и файлов на вашем хостинге. Это может быть также текст какого-либо файла.

Команды Unix Shell - это также комбинации символов (что-то вроде: ls -al ), в которых вы даёте команду интерпретатору (обработчику) команд - Unix Shell. Он, в свою очередь, довольно шустро их выполняет.

 
Команда Unix Shell
Команда Unix Shell
 
Результат команды Unix Shell
Результат команды Unix Shell

Тарифный план хостинга и доступ к Unix Shell

Доступ к Unix Shell (или доступ по SSH, что, по сути одно и тоже) предоставляет вам ваш хостинг провайдер если ваш тарифный план его предусматривает. Как правило, самые дешёвые ТП его не содержат. Ищите в опциях вашего ТП "магические" слова "Unix Shell" или "SSH". У некоторых хостеров, требуется обратиться в поддержку, что бы для вас его включили.

Для чего ВЕБ мастеру Unix Shell

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

Все это здорово облегчает жизнь и сокращает потраченное время и трафик. Так установка Joomla 1.5 c копированием её файлов по-одному на хостинг занимает не менее 40 минут. Если же толково использовать Unix Shell - упаковка файлов в один архив, передача его на хостинг и распаковка архива на хостинге - всё это занимает не более 5 минут.

Как научится использовать Unix Shell

Научится этому не просто... а ОЧЕНЬ просто. Один из способов (самый лёгкий) - видеоуроки "Unix Shell - для ВЕБ мастера" . За три видеоурока я расскажу (и покажу) как настроить доступ по SSH, подключится. Вы научитесь пользоваться самыми популярными командами Unix, создавать резервную копию сайта и многое другое.

 
« Продвижение сайта в интернете – основы Где искать письма отправленные Joomla с локалхоста на DENWERе? »
Joomla SEF URLs by Artio