"구글 클라우드쉘"의 두 판 사이의 차이

 
(같은 사용자의 중간 판 13개는 보이지 않습니다)
6번째 줄: 6번째 줄:
* 웹브라우저 등에서 GCP를 편리하게 관리할 수 있는 쉘환경
* 웹브라우저 등에서 GCP를 편리하게 관리할 수 있는 쉘환경
* "어떤 브라우저에서든 커맨드라인으로 인프라 및 애플리케이션 관리<ref>Manage your infrastructure and applications from the command-line in any browser</ref>"
* "어떤 브라우저에서든 커맨드라인으로 인프라 및 애플리케이션 관리<ref>Manage your infrastructure and applications from the command-line in any browser</ref>"
* "기본 요건 필요 없음" - "bash, kubectl, docker, gcloud 명령줄 도구 등 원하는 도구를 사용하여 시작하세요. 모두 사전 설치되어 있고 항상 최신 상태를 유지하며 즉시 사용할 수 있습니다."
* 1.7 GB 메모리
* 1.7 GB 메모리
* 영구 디스크 스토리지 5 GB ( $HOME 디렉토리 )
* 영구 디스크 스토리지 5 GB ( $HOME 디렉토리 )
11번째 줄: 12번째 줄:


<syntaxhighlight lang='console'>
<syntaxhighlight lang='console'>
testuser@cloudshell:~$ ps 1
user01@cloudshell:~$ ll
    PID TTY      STAT   TIME COMMAND
total 40
      1 ?        Ss    0:00 /bin/bash /google/scripts/onrun.sh sleep infinity
drwxr-xr-x 6 user01 user01 4096 Aug  5 14:08 ./
drwxr-xr-x 4 root  root  4096 Jan 19  2020 ../
-rw------- 1 user01 user01  30 Aug  5 14:08 .bash_history
-rw-rw-r-- 1 user01 user01   95 Aug  5 14:08 .bashrc
drwx------ 4 user01 user01 4096 Aug  5 14:08 .codeoss/
drwxrwxr-x 2 user01 user01 4096 Aug  5 14:08 .docker/
drwxrwxr-x 3 user01 user01 4096 Aug  5 14:08 .npm/
-rw-rw-r-- 1 user01 user01  96 Aug  5 14:08 .profile
-rw-r--r-- 1 user01 user01  913 Aug  5 14:08 README-cloudshell.txt
-rw-r--r-- 1 user01 user01    0 Aug  5 14:08 .sudo_as_admin_successful
drwxr-xr-x 2 user01 user01 4096 Aug  5 14:08 .vscode/
</syntaxhighlight>
</syntaxhighlight>
<syntaxhighlight lang='console'>
<syntaxhighlight lang='console'>
testuser@cloudshell:~$ pstree -A
user01@cloudshell:~$ df -h
bash-+-dockerd-+-containerd---13*[{containerd}]
Filesystem                        Size  Used Avail Use% Mounted on
     |        `-16*[{dockerd}]
overlay                            114G  57G  57G  51% /
tmpfs                              64M    0  64M  0% /dev
/dev/sda1                          114G  57G  57G  51% /root
/dev/disk/by-id/google-home-part1  4.8G  1.5M  4.6G  1% /home
/dev/root                          2.0G  1.2G  820M  59% /usr/lib/modules
shm                                64M    0  64M  0% /dev/shm
tmpfs                              3.2G  860K  3.2G  1% /google/host/var/run
...
</syntaxhighlight>
<syntaxhighlight lang='console'>
user01@cloudshell:~$ pstree -A
bash-+-dockerd-+-containerd---8*[{containerd}]
     |        `-12*[{dockerd}]
     |-logger
     |-logger
     |-python-+-sudo---tmux-agent---5*[{tmux-agent}]
     |-python-+-editor-proxy-+-runuser---bash---sh---node-+-node-+-node---6*[{node}]
    |        `-theia-proxy-+-node-+-node-+-node-+-2*[node---16*[{node}]]
     |       |             |                           |      |-node---10*[{node}]
     |                     |     |     |      |-2*[node-+-node---10*[{node}]]
     |       |             |                           |      `-11*[{node}]
     |                     |      |      |      |        |-node---6*[{node}]]
     |       |             |                           `-10*[{node}]
    |                      |      |      |      |        |-php---3*[{php}]]
     |       |             `-6*[{editor-proxy}]
    |                      |     |     |      |        `-10*[{node}]]
     |       `-sudo---tmux-agent---4*[{tmux-agent}]
     |                     |      |     |     `-10*[{node}]
     |                     |     |      `-6*[{node}]
     |                     |      `-10*[{node}]
    |                      `-7*[{theia-proxy}]
     |-rsyslogd---3*[{rsyslogd}]
     |-rsyslogd---3*[{rsyslogd}]
     |-sleep
     |-sleep
     |-sshd-+-2*[sshd---sshd---bash---bash]
     |-sshd-+-sshd---sshd---bash---bash
     |      `-sshd---sshd-+-bash---start-shell.sh---tmux: client
     |      `-sshd---sshd---bash---start-shell.sh---tmux
    |                    `-sftp-server
     `-tmux---bash---pstree
     `-tmux: server---bash---pstree
</syntaxhighlight>
</syntaxhighlight>


==같이 보기==
==같이 보기==
{{z컬럼3|
* [[쉘]]
* [[쉘]]
* [[gcloud]]
* [[gcloud]]
* [[클라우드 쉘]]
* [[클라우드 쉘]]
* [[cloudshell aliases]]
* [[cloudshell aliases]]
* [[Cloud Shell 크롬 앱]]
* [[/usr/local/bin/cloudshell]]
* [[/google/scripts/onrun.sh]]
* [[/google/scripts/onrun.sh]]
* [[우분투 gcloud 명령어 설치]]
* [[우분투 gcloud 명령어 설치]]
48번째 줄: 69번째 줄:
* [[gcloud alpha cloud-shell ssh]]
* [[gcloud alpha cloud-shell ssh]]
* [[/google/devshell/bashrc.google]]
* [[/google/devshell/bashrc.google]]
* [[/google/devshell/supervisord.conf]]
* [[/var/run/docker/containerd/containerd.toml]]
* [[AWS 세션 매니저]]
* [[AWS 세션 매니저]]
}}


==참고==
==참고==
55번째 줄: 79번째 줄:
* https://cloud.google.com/shell/docs
* https://cloud.google.com/shell/docs


[[분류: GCP]]
[[분류: 구글 클라우드쉘]]
[[분류:CloudShell]]

2024년 8월 5일 (월) 23:10 기준 최신판

1 개요[ | ]

Google Cloud Shell
구글 Cloud Shell, 구글 클라우드 쉘
  • 온라인 배쉬쉘, 데비안 기반
  • 프리티어(free tier)
  • 웹브라우저 등에서 GCP를 편리하게 관리할 수 있는 쉘환경
  • "어떤 브라우저에서든 커맨드라인으로 인프라 및 애플리케이션 관리[1]"
  • "기본 요건 필요 없음" - "bash, kubectl, docker, gcloud 명령줄 도구 등 원하는 도구를 사용하여 시작하세요. 모두 사전 설치되어 있고 항상 최신 상태를 유지하며 즉시 사용할 수 있습니다."
  • 1.7 GB 메모리
  • 영구 디스크 스토리지 5 GB ( $HOME 디렉토리 )
쉘환경 자체는 비활성이지만, 홈 디렉토리에 저장하면 보존된다.
user01@cloudshell:~$ ll
total 40
drwxr-xr-x 6 user01 user01 4096 Aug  5 14:08 ./
drwxr-xr-x 4 root   root   4096 Jan 19  2020 ../
-rw------- 1 user01 user01   30 Aug  5 14:08 .bash_history
-rw-rw-r-- 1 user01 user01   95 Aug  5 14:08 .bashrc
drwx------ 4 user01 user01 4096 Aug  5 14:08 .codeoss/
drwxrwxr-x 2 user01 user01 4096 Aug  5 14:08 .docker/
drwxrwxr-x 3 user01 user01 4096 Aug  5 14:08 .npm/
-rw-rw-r-- 1 user01 user01   96 Aug  5 14:08 .profile
-rw-r--r-- 1 user01 user01  913 Aug  5 14:08 README-cloudshell.txt
-rw-r--r-- 1 user01 user01    0 Aug  5 14:08 .sudo_as_admin_successful
drwxr-xr-x 2 user01 user01 4096 Aug  5 14:08 .vscode/
user01@cloudshell:~$ df -h
Filesystem                         Size  Used Avail Use% Mounted on
overlay                            114G   57G   57G  51% /
tmpfs                               64M     0   64M   0% /dev
/dev/sda1                          114G   57G   57G  51% /root
/dev/disk/by-id/google-home-part1  4.8G  1.5M  4.6G   1% /home
/dev/root                          2.0G  1.2G  820M  59% /usr/lib/modules
shm                                 64M     0   64M   0% /dev/shm
tmpfs                              3.2G  860K  3.2G   1% /google/host/var/run
...
user01@cloudshell:~$ pstree -A
bash-+-dockerd-+-containerd---8*[{containerd}]
     |         `-12*[{dockerd}]
     |-logger
     |-python-+-editor-proxy-+-runuser---bash---sh---node-+-node-+-node---6*[{node}]
     |        |              |                            |      |-node---10*[{node}]
     |        |              |                            |      `-11*[{node}]
     |        |              |                            `-10*[{node}]
     |        |              `-6*[{editor-proxy}]
     |        `-sudo---tmux-agent---4*[{tmux-agent}]
     |-rsyslogd---3*[{rsyslogd}]
     |-sleep
     |-sshd-+-sshd---sshd---bash---bash
     |      `-sshd---sshd---bash---start-shell.sh---tmux
     `-tmux---bash---pstree

2 같이 보기[ | ]

3 참고[ | ]

  1. Manage your infrastructure and applications from the command-line in any browser
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}