구름 IDE 이용
구름 IDE에 회원가입을 하고 컨테이너를 생성해주기 위해 위의 화면으로 왔다.
( 구름 IDE는 IaaS를 제공한다. )
컨테이너를 생성하면 VScode와 비슷한 UI가 나타난다. 이제 CLI로 작업을 해보자.
git clone https://github.com/paullabkorea/10000hour.git
이 명령어로 GitHub에서 간단한 프로젝트 하나를 Clone했다.
sudo apt-get install nginx
nginx가 설치되어있지 않을 수 있어 설치해주었다.
vi /etc/nginx/sites-available/default
명령어를 작성하고, root 값을 나타내는곳에 빨간 동그라미와 같이 작성해준다. (Clone한거 있는 디렉터리 경로)
sudo service nginx start
이제 서비스를 시작해보자. 위의 명령어를 입력해주면, Starting nginx nginx ...done. 가 나타난다. 정상적으로 작동한 것이다.
이제 프로젝트 창의 실행 URL과 포트를 선택하고 나오는 주소로 들어가자.
서비스가 정상적으로 동작하는것이 보인다.
GitHub 정적 Page 배포랑 역할이 비슷한 것 같다.
하지만 이건 DB도 다룰 수 있고..
프로세스를 보기 위해 ps
와 ps aux
를 입력해 주었다.
sudo service nginx stop
으로 서비스하던 것을 중지할 수 있다.
간단한 Linux 문제
tree는 기본 설치가 안되어 있습니다. 인터넷을 통해 tree설치 명령어를 알아내세요.
답) apt-get install tree
설치
폴더 트리
.
├── README.md
├── a
│ ├── one.txt
│ └── two.txt
└── b
├── c
│ └── four.txt
└── three.txt
마무리
vmware에 Ubuntu를 설치하여 사용해본 경험이 있어 명령어들을 사실 어렵지 않았다. 그래서 쉽게 따라해볼 수 있었는데, 구름 IDE 정말 편리한거같다.