Найти в Дзене
INFINITY

5 ОСНАВНЫХ КОМАНД Linux.

Оглавление

1. Curl

Curl - отличная запись среди основных команд Linux для передачи URL-адреса. Вы можете использовать команду curl для тестирования конечной точки приложения или его подключения к конечным точкам вышестоящих служб. Кроме того, curl может быть идеально полезен для определения того, может ли ваше приложение подключиться к другой службе, или для проверки работоспособности вашей службы. Например, если ваше приложение выдает ошибку HTTP 500, означающую, что оно не может достичь базы данных MongoDB, вы можете найти следующий код.

$ curl –I –s myapplication:5000 HTTP/1.0 500 INTERNAL SERVER ERROR

В этом случае опция «-I» определяет информацию заголовка, а опция «-s» обеспечивает отключение тела ответа. Пользователи могут проверить конечную точку базы данных с локального рабочего стола с помощью следующего примера кода.

$ curl –I –s database:27017 HTTP/1.0 200 OK

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

$$ curl –I –s https://opensource.com HTTP/1.0 200 OK

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

$ curl database:27017 Curl: (6) Couldn’t resolve host ‘database’

В итоге вы можете заметить, что ваше приложение не может разрешить базу данных из-за недоступности URL-адреса базы данных. С другой стороны, возможно, что у хоста нет сервера имен для разрешения имени хоста.

2. Sudo

«Sudo», несомненно, является одним из самых заметных дополнений среди основных команд Linux. Вы можете и должны использовать эту команду для выполнения команд с привилегиями root или суперпользователя. Синтаксис команды: «$ sudo <command>». Некоторые функции команды sudo можно увидеть в следующих примерах.

«“$ sudo useradd <username>” for adding a new user “$ passwd <username>” for setting a password for the new user “$ sudo userdel <username>” for deleting the user “sudo groupdel <groupname>” for deleting a group

3. Команда Pwd

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

  • root@kali : ~/Desktop/Programming# pwd
  • The output would be /root/Desktop/Programming

Здесь вы можете четко заметить, как ввод «pwd» в терминале помогает получить доступ к абсолютному местоположению рабочего каталога.

4. Команда

Еще одно примечательное дополнение к основным командам Linux - это команда Is.Она помогает в перечислении файлов в каталоге. Системные администраторы и разработчики могут часто использовать эту команду. В случае контейнеров команда Is помогает определить каталог и файлы образа контейнера. Кроме того, команда «Is» помогает в оценке ваших разрешений. Вот пример использования команды Is.

$ ./myapp Bash: ./myapp: Permission denied $ -Is –I myapp -rw-r--r--. 1 root root 33 Jul 21 18:36 myapp

В ранее приведенном примере вы можете обнаружить, что вы не можете запустить myapp из-за проблемы с разрешениями. Проверив разрешения с помощью «Is –I», пользователи могут узнать, что разрешения не включают «x» или разрешение только на чтение и запись.

5. cat

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

$ cat requirements.txt flask flask_pymongo

Пример, представленный выше, помогает проверить, указывает ли ваше приложение Python Flask Flask в качестве зависимости.