ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Основные команды оболочки Linux после входа в систему SSH с помощью Putty

Основные команды оболочки Linux после входа в систему SSH с помощью Putty

С появлением панелей управления на протяжении многих лет, администрирование серверами стало менее сложным для новичков в замечательном мире Linux. У вас есть панели управления WHM/Cpanel, DirectAdmin, Webmin, ISPConfig, Vesta и т.п …, которые упрощают управление сервера до уровня, в которых каждый найдет что-то подходящее.

С другой стороны, управление сервером без панели управления является быть сложным. Владелец сервера должен иметь по крайней мере базовое понимание и знание управления и команд Linux.

Так что в этой статье мы рассмотрим некоторые основные точки, команды и способы подключения к Linux VPS через SSH.

ТРЕБОВАНИЯ

Пользователи Windows, могут войти на свой сервер, используя Putty, который является свободным SSH, Telnet и Rlogin клиентом. Putty можно скачать здесь.

Установки не требуется – это автономный исполняемый файл. Запустите Putty, введите свой IP-адрес в поле Имя хоста (или IP-адрес), порт, на котором слушает ваш сервис SSH сервер, SSH для протокола, а затем нажмите кнопку Открыть.

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

Linux / Mac пользователи с другой стороны могут использовать их сборку в терминале и войти на свой сервер, используя синтаксис команды ниже:

ssh root@IP_address -p port_number

 

В этом примере команда попытается войти на сервер как root с аргументом р является порт который служба SSH слушает. Если вы не используете -p , то он будет пытаться подключиться на порт прослушивания SSH по умолчанию ( 22 ).

Так что теперь вы вошли на свой сервер через SSH с помощью Putty или вашего терминала.

Одна вещь, которая приходит на ум после первоначальной входа: где я?

Чтобы проверить, в каком каталоге вы в настоящее время находитесь, вы можете использовать команду оболочки PWD. Например:

# root@vps:~# pwd
/root

 

PWD расшифровывается как ‘print working directory’. Как вы можете видеть из приведенного выше результата, текущий рабочий каталог для корневого пользователя является /root.

Теперь давайте перейдем в другую директорию из иерархии дерева Linux. Давайте предположим, что вы хотите быть в каталоге, где все конфигурационные файлы OS могут быть найдены или /etc:

root@vps:~# cd /etc

 

после чего вы сразу перейдете в каталог /etc, как показано в приведенном ниже примере:

root@vps:/etc# pwd
/etc

 

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

ls -lat

 

Если вы использовали эту команду в каталоге /etc, чтобы проверить последние измененные файлы, вы получите длинный результат из-за этой команды. Вывод является большим из – за многочисленных каталогов и файлов там. Поэтому использовать ‘less‘ в связке с ls -lat. Выполнить:

ls -lat | less

 

| Является pipline, что делает вывод одной команды, которая служит в качестве входных данных другой команды. Она дает вам возможность совмещать различные команды в целом. Таким образом, в приведенном выше примере вы комбинируя листинг команды с меньшим количеством команд, с помощью которой будет перечислены лишь небольшое число каталогов/файлов в одном выходе страницы. Для навигации и проверить остальную часть списка вы можете используя Page Down. Для того, чтобы выйти из этого используйте команду Q.

Теперь давайте вернемся на один каталог. Для этого используется:

cd ..

 

Теперь перейдите в каталог /root:

cd /

 

Что делать, если вы хотите создать файл? Есть много способов сделать это. Чтобы создать тип файла:

touch andreyex.html

 

Это создаст файл , который будет пустым. Для того, чтобы заполнить его, можно использовать один из многих текстовых редакторов в Linux, таких как vim, vi, nano, emacs и т.д.

Конечно, каждый текстовый редактор имеет собственный принцип работы, так что не стесняйтесь использовать редактор в соответствии с вашими потребностями и знаниями.

Для создания каталога используйте команду mkdir:

mkdir /opt/wordpress

 

Он создает каталог WordPress в /opt. Для удаления использования каталога rmdir. Однако вы не можете использовать rmdir, если каталог не пуст, так что вам придется либо сначала очищать содержимое каталога или использовать другую команду, чтобы удалить все вместе с каталогом. Речь идет об опасной команде, которую необходимо использовать с умом. Вы, наверное, уже знаете о ‘rm -rf’, аргументы которого указывают команде, чтобы он удалила все в указанном пути. Так ради аргумента, давайте удалим новый полный каталог WordPress.

Сначала проверьте с помощью “pwd”, чтобы убедиться , что вы находитесь в директории /opt. Если нет, Используйте команду ‘cd’, чтобы перейти к /opt:

cd /opt

 

Затем выведете список содержимого каталога с помощью команды ‘ls’ и после того как вы убедились, где вы создали каталог wordPress, выполните следующую команду:

rm -rf wordpress

 

Это выше команда удалит все, что находиться в каталоге wordpress. Тем не менее, если вы наберете / wordpress вместо wordpress, то он удалит каталог, который , если существует будет находиться в иерархии дерева Linux, в качестве выхода показывает:

drwxr-xr-x 24 root root 4096 Jun  5 10:38 ./
drwxr-xr-x 24 root root 4096 Jun  5 10:38 ../
drwxr-xr-x  2 root root 4096 May 31 15:18 bin/
drwxr-xr-x  2 root root 4096 Apr 12 20:14 boot/
drwxr-xr-x  6 root  500  680 Jun  5 08:12 dev/
drwxr-xr-x 94 root root 4096 Jun  5 08:15 etc/
drwxr-xr-x  4 root root 4096 May 18 20:12 home/
drwxr-xr-x 12 root root 4096 May 13 22:34 lib/
drwxr-xr-x  2 root root 4096 Apr 21 03:53 lib64/
drwxr-xr-x  2 root root 4096 Apr 21 03:53 media/
drwxr-xr-x  2 root root 4096 Apr 21 03:53 mnt/
drwxr-xr-x  3 root root 4096 Jun  5 08:26 opt/
dr-xr-xr-x 72 root root    0 Jun  5 08:12 proc/
drwx------ 12 root root 4096 Jun  5 10:24 root/
drwxr-xr-x 17 root root  520 Jun  5 08:19 run/
drwxr-xr-x  2 root root 4096 May 31 15:18 sbin/
drwxr-xr-x  3 root root 4096 May 17 19:33 srv/
drwxr-xr-x  7 root root    0 Jun  5 08:12 sys/
drwxrwxrwt  9 root root 4096 Jun  5 10:35 tmp/
drwxr-xr-x 10 root root 4096 Apr 21 03:53 usr/
drwxr-xr-x 12 root root 4096 Apr 29 10:18 var/
drwxr-xr-x  2 root root 4096 Jun  5 10:38 wordpress/

 

Чтобы переименовать файл, вы можете использовать команду mv.

Например, давайте переименуем созданный файл andreyex.html. Так как вы находились в директории root при создании файла с помощью терминала, теперь вы должны использовать следующую команду, чтобы переименовать файл:

# mv /root/andreyex.html /root/mastermanagedvps.html

 

Таким образом, вы используете команду mv для файла, который вы хотите переименовать, а затем значение, на которое вы хотите переименовать файл.

mv также может быть использован для перемещения файлов из одного каталога в другой. Пример:

mv /root/mastermanagedvps.html /var/www/html

 

который переместит mastermanagedvps.html файл в /var/www/html

В этой статье описаны лишь поверхностные примеры команд, которые есть в составе Linux. Вы можете проверить другую статью, которую мы написали об основных Linux команд здесь. Кроме того, есть другая статья которая покажет 5 из наиболее часто используемых команд для устранения сетевых неисправностей.

Основные команды оболочки Linux после входа в систему SSH с помощью Putty

Exit mobile version