Как использовать основные команды Linux на вашем VPS-сервере

Linux – это операционная система с открытым исходным кодом, которая поддерживает большинство веб-серверов и тысячи персональных компьютеров. Основанная на ядре Linux, операционная система поставляется в различных дистрибутивах как для настольных компьютеров, так и для серверов, включая Ubuntu, CentOS, CoreO, Arch Linux, Fedora Debian и другие..

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

Предпосылки

  • План VPS с любым дистрибутивом Linux>
  • Shell доступ к вашему серверу

# 1: команда Linux cd

В линуксе компакт диск является аббревиатурой от «изменить каталог». Эта команда полезна, если вы хотите перейти в другой рабочий каталог. Например, чтобы перейти в каталог «var», введите команду ниже:

$ cd / var

Команда также полезна, если вы хотите перейти на один каталог вверх. Для этого просто введите компакт диск Команда, за которой следуют две точки:

$ cd ..

# 2: mkdir

Linux «mkdir» расшифровывается как «make directory». Команда позволяет пользователям создавать новые каталоги, используя следующий синтаксис:

$ mkdir

Пример:

$ mkdir sample

# 3: pwd

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

$ pwd

Пример вывода:

/ главный / Джеймс

№ 4: ср

ср Команда используется для копирования файла с использованием следующего синтаксиса:

$ cp

Например, чтобы скопировать файл «sample.txt» в «sample2.txt» в том же каталоге, мы можем использовать команду ниже:

$ cp sample.txt sample2.txt

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

# 5: мв

Когда вы перемещаете файлы в Linux, вы можете использовать милливольт введите команду ниже:

$ mv

Например, чтобы переместить файл «sample.txt» из рабочего каталога в каталог загрузок, мы можем использовать команду ниже

$ sudo mv sample.txt /downloads/sample.txt

№ 6: лс

Ls Команда используется в Linux для просмотра содержимого каталога. Например, чтобы вывести список содержимого нашего каталога / var, мы можем ввести команду ниже:

$ ls / var

Вывод:

резервное копирование сбой локальный журнал opt snap tmp
кеш lib блокировка почты запустить спул www

# 7: cp -a

Вы можете использовать cp -a скопировать каталог. Например, чтобы создать резервную копию нашего почтового каталога, мы можем использовать следующий синтаксис, где «mail.bk» – это имя нашего нового каталога:

$ sudo cp -a / var / mail /var/mail.bk

# 8: chmod

CHMOD используется для изменения разрешений каталога. Например, мы можем изменить разрешения ‘вар / WWW’, Введя команду ниже:

$ chmod 755 / var / www

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

Разрешение 755 означает, что владелец файла будет иметь права на чтение, запись и выполнение, в то время как группа и другие пользователи в системе будут иметь только разрешения на чтение и выполнение.

№ 9: чоун

Вы можете изменить владельца файла или каталога в Linux, используя команду «chown».

Основной синтаксис:

$ chown [варианты]

Например, чтобы изменить владельца of /вар / WWW /» папку для пользователя с именем «francis», мы можем использовать:

$ chown -R francis / var / www /

Обратите внимание, что мы использовали параметр командной строки -R, чтобы рекурсивно изменить владельца всех файлов и каталогов внутри нашего целевого каталога..

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

$ chown new_user: new_group

Например:

$ chown james: www-data / var / www /

# 10: бесплатно

Вы можете проверить общий объем используемой и доступной памяти в Linux, используя бесплатно команда:

$ бесплатно

Пример вывода

общее количество свободного общего доступного баффа / кэша доступно
Mem: 595512 394600 71196 17144 129716 90124
Обмен: 0 0 0

№ 11: дф

Использовать Д.Ф. команда, чтобы получить отчет о дисковом пространстве на вашем сервере Linux.

$ df

Если вы хотите получить информацию в удобочитаемом формате, используйте опцию -h

$ df -h

Вывод

Используемый размер файловой системы. Используется. Используется%.

/ dev / sda1 9,6G 1,8G 7,8G 19% /

№ 12: рм

использование комната Команда полностью удалить файл из системы

$ rm

пример

$ rm sample.txt

Вы также можете удалить каталог, используя команду rm с опцией -r

пример

$ rm -r / tmp / sample

Убедитесь, что у вас есть право удалить файл или использовать sudo для выполнения задачи..

Чтобы удалить каталог, используйте рм -ф команда как показано ниже:

$ rm -f

пример

$ rm -f mail.bk

№ 13: дата

Чтобы узнать текущую дату и время вашего сервера Linux, используйте свидание команда следующим образом:

$ date

Пример вывода

Чт 9 августа 12:52:59 UTC 2018

# 14: перезагрузка и выключение

Чтобы перезапустить сервер Linux VPS, введите:

$ sudo reboot

Чтобы выключить сервер, введите команду ниже:

$ sudo shutdown -h

№ 15: сенсорный

В Linux команда touch используется для создания новых файлов. Например, чтобы создать новый файл в текущей папке, выполните команду ниже

$ touch sample.txt

№ 16: кошка

Вы можете отобразить содержимое файлов в Linux с помощью команды cat.

$ cat sample.txt

Или для объединения содержимого нескольких файлов выполните команду ниже:

$ cat sample1.txt sample2.txt

Вы также можете добавить содержимое объединенных файлов в другой файл, например, sample3.txt с помощью команды ниже:

$ cat sample1.txt sample2.txt >> sample3.txt

№ 17: больше

Используйте команду more для чтения содержимого файла по одному экрану за раз:

$ больше sample.txt

№ 18: grep

Если вы хотите найти определенный текст в файле, вы можете использовать Linux Grep команда.

Основной синтаксис:

$ grep ”

Например, чтобы найти фразу химик в файле с именем sample.txt введите команду ниже:

$ grep ‘chemist’ sample.txt

Пример вывода

Наш химик был залит водой во время наводнения

Обратите внимание: если ключевое слово найдено, оно будет выделено красным.

№ 19: история

Эта команда отобразит список ранее использованных команд:

$ история

Пример вывода:

1 бесплатно
2 дф-ч
3 свидание

12 grep chemist sample.txt
14 история

Чтобы повторно использовать ранее использованную команду, введите! символ, за которым следует цифровая клавиша, связанная с командой.

Например;

$! 3

№ 20: очистить

Иногда экран может быть заполнен большим количеством команд и вывода. Чтобы очистить их, выполните команду очистки:

$ clear

# 21: трассировка

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

Пример:

$ traceroute 127.0.0.1

Вывод:

трассировка до 127.0.0.1 (127.0.0.1), максимум 30 прыжков, 60-байтовые пакеты
1 localhost (127.0.0.1) 0,052 мс 0,004 мс 0,003 мс

# 22: ifconfig

ifconfig означает «Конфигурация интерфейса». Используйте эту команду для запроса параметров сетевого интерфейса.

$ ifconfig

Пример вывода:

ens4: flags = 4163 mtu 1460
инет 10.142.0.2 маска сети 255.255.255.255 широковещательная 0.0.0.0
inet6 fe80 :: 4001: aff: fe8e: 2 с префиксом 64 scopeid 0x20
эфир 42: 01: 0a: 8e: 00: 02 txqueuelen 1000 (Ethernet)

# 23: SSH

Используйте команду Linux ssh для подключения к другому удаленному серверу:

$ ssh

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me