GCP Shell, что и как!
«Я новичок в Google Cloud Shell»это обычное утверждение, которое вы слышите от новых пользователей или нет слишком часто пользователи «командная строкаили же Терминал«. Это легко, если вы потратите время на то, чтобы понять, как устроены команды. Это ничем не отличается от Windows, немного сложнее ИМО но работает так же.
Еще одно часто слышимое утверждение: «зачем мне знать терминал«Что ж, в Linux (которым я пользуюсь), когда чипы не работают, вашим единственным спасителем будет терминал, и в Windows тоже! Изучите терминал и продолжайте, пока не получите его.
Первое, что вам нужно знать, чтобы правильно использовать терминал, это то, как он работает в Windows или Linux (включая Mac). Все «клики», которые мы делаем в нашем графическом интерфейсе, в конечном итоге вызывают команду оболочки системного уровня, которая будет выполняться в фоновом режиме, а результат будет представлен нам в графическом интерфейсе. Графический интерфейс сопряжен с некоторыми накладными расходами, которые системные администраторы очень хорошо понимают при настройке сервера, чего в большинстве случаев мы рекомендуем не делать. Серверы должны быть легкий, быстро и используется в основном, конечно, для обслуживания запросов.
Теперь, после стольких разговоров, давайте сделаем это! Каждый терминал поставляется с «справочная система«, с которым мы должны быть хорошо знакомы и часто использовать по мере необходимости.
В Linux мы просим помощи несколькими способами:
Запустив команды для информационной системы по умолчанию в Linux:
man <query_item_name> info <query_item_name> # modern version, includes clickable links
С помощью справочной системы терминала:
<query_item_name> --help <query_item_name> -h # short form of "--help"
Или просто введите команду и, не передавая никаких аргументов, нажмите кнопку ключ возврата:
gcloud <hit_the_return_key>
Или когда мы используем команду неправильно и получить вывод с предложенным правильным использованием
Использование Cloud Shell ничем не отличается. В первую очередь необходимо установить Облачный SDK для тебя Операционная система так что вы можете использовать терминал для обучения или создания на GCP. Одна из вещей, которые мне нравятся в Cloud Shell, — это ее простота и очень близкое сходство с оболочкой Linux, поэтому для системного администратора это будет очень похоже на дом.
Теперь в Cloud Shell есть несколько инструментов, с которыми мы можем взаимодействовать. опорная точка и они включают:
Каждому из вышеперечисленных инструментов передается набор команды или же группы команд как их называет GCP, и нам говорят, что эти команды структурированы иерархическит.е. мы можем иметь:
gcloud compute
gcloud compute instances
оба вычислить а также экземпляры находятся группы команд но последнее вложено в первое! Терминология для других инструментов немного отличается, но все они принимают команды. Взяв выдержку из их официальной документации
На каждом уровне выпуска команды командной строки gcloud организованы во вложенную иерархию групп команд, каждая из которых представляет продукт или функцию облачной платформы или ее функциональных подгрупп.
Группа команд | Описание |
---|---|
gcloud вычислить | Команды, связанные с Compute Engine, общедоступны |
экземпляры вычислений gcloud | Команды, связанные с общедоступными экземплярами Compute Engine |
бета-вычисление gcloud | Команды, связанные с Compute Engine в бета-версии |
gcloud альфа-приложение | Команды, связанные с управлением развертываниями App Engine в Alpha |
командная группа ||| Что такое облачная оболочка
Таким образом, чтобы создать вычислительный экземпляр, я бы выполнил следующие команды:
gcloud <group | command> <group | command> <command> [OTHER OPTIONS ...]
Так что это примерно переводится как:
gcloud compute instances <create | ...> mojo-jojo
Это создаст экземпляр с именем моджо-джоджо (из знаменитого мультсериала «Крутые девчонки» ) с конфигурациями по умолчанию, которые GCP будет использовать для такой команды с другими опции. Если бы я хотел создать экземпляр в зона us-central1-a и из тип машины f1-микрото команда будет такой:
gcloud compute instances create mojo-jojo --zone us-central1-a --machine-type f1-micro
Обратите внимание, что если у вас не установлена зона или регион по умолчанию, команда запросит у вас эту информацию, в противном случае она просто использует значения по умолчанию, найденные в вашем конфигурации проектаиначе то, что передается в качестве аргумента gcloud используется команда.
Хватит болтать, давайте (Кунг-фу Панда). я буду использовать YouTube видео, чтобы завершить эту запись, поэтому перейдите по предоставленной ссылке и продолжите обучение и не забудьте оставить меня много лайков и конечно делать подписываться.
И не забудьте удалить моджо-джоджо например, если вы его создали, мы не можем доверить ему такую силу
!