При первом знакомстве с Linux начинающие как правило впадают в ступор. Черная бездна командной консоли как бескрайний космос заставляет чувствовать себя маленьким и беспомощным. Для тех кто решился сделать шаг в неизвестность эта статья об основах работы в Linux.

Как подключиться к серверу Linux

Как правило ОС Linux устанавливается на сервера без графической оболочки. Все взаимодействие с системой происходит через консоль путем ввода команд с клавиатуры. Для удаленного подключения к серверу используют специальную программу SSH-клиент. SSH – это сетевой протокол прикладного уровня с помощью которого можно управлять удаленной операционной системой через командную оболочку. Таким образом подключившись SSH-клиентом к удалённому серверу Linux, можно со своего компьютера через командную консоль вводить команды и получать ответы системы, так же как бы это происходило непосредственно на самом сервере.

Одним из самых известных бесплатных SSH-клиентов является программа PuTTY. Скачать можно тут https://putty.org.

Для подключения надо ввести IP-адрес или имя сервера. По умолчанию SSH-сервер открывает для входящих TCP соединений порт 22.

Подключение к удаленному серверу Linux SSH-клиентом PuTTY

Окно настроек SSH-клиента PuTTY

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

Командная консоль Linux в SSH-клиенте

Окно терминала SHH-клиента PuTTY

Как переместить файлы на сервер Linuх

Еще один вопрос который возникает у новичков это – перемещение файлов по сети со своего рабочего компьютера под ОС Windows на сервер Linux. С этой задачей легко справиться с помощью программы WinSCP. Это бесплатный графический клиент протоколов SFTP и SCP для Windows. Скачать можно тут https://winscp.net/eng/download.php.

Программа WinSCP для перемещения файлов на сервер Linux

Окно настроек программы WinSCP

Подключение происходит так же по IP-адресу или имени хоста. Учетные данные вводятся тут же в форме подключения.

После подключения можно выполнять операции с файлами в привычном для пользователя ОС Windows режиме.

Программа предоставляет на выбор два виды интерфейса: один напоминающий стандартный проводник Windows, и другой, похожий на интерфейс программы Total Commander.

Копирование файлов в WinSCP на Linux

Интерфейс программы WinSCP

Редактирование конфигурационных файлов Linux

Помимо ввода команд через консоль, при работе с Linux часто требуется редактировать конфигурационные файлы системы. Для этого можно использовать текстовый редактор vim.

Если по каким-то причинам о еще не установлен на сервере, то установим его из репозитория в сети Интернет, вводим команду:

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

Рассмотрим эти операции по порядку.

Открытие в редакторе файла по указанному пути. Например откроем файл /etc/hostname

Откроется такое вот окно редактора. В нижней части окна находится командная строка редактора.

Консоль редактора vim в Linux

Редактор vim

Далее нужно перейти в режим редактирования. Для этого необходимо нажать клавишу «I» от английского  insert. Внизу появится надпись —ВСТАВКА— сигнализирующая то, что мы находимся в режиме редактирования.

Вставка текста в редакторе vim

Теперь перемещаемся по строкам файла и вносим необходимые нам изменения. После того как все внесли, выходим из режима редактирования — нажимаем клавишу «Esc».

Теперь надо сохранить внесенные изменений. Набираем в консоле редактора команду :w!

Запись текста в редакторе vim

Закончив все операции с файлом, выходим из редактора командой :q!

Выход из редактора vim

Итоги

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