Window 환경에서 별다른 조작 없이 Virtual Box(가상머신)를 이용해 가상환경에서 ubuntu 리눅스를 설치, 각종 task를 수행할 수 있다.
우선 실습에 필요한 것들(Cockpit, Cloud panel)을 설치하고 또 알아보도록 한다.
Cockpit
은 리눅스를 원격
에서 쉽게 관리하기 위한 툴이다.
보통 원격에서 접근한다고 하면 SSH
를 떠올리기 마련인데 SSH
를 사용하기엔 준비하는 프로젝트가 가벼울 때 사용된다.
위 사진과 같이 관리자 페이지를 제공해주는데 이곳에서 다양한 기능을 수행할 수 있다.
이외에도 자원/로그 모니터링
같은 기능도 제공한다.
설치는 다른것 필요 없이 아래 코드만 입력하면 된다. 우분투의 기본 패키지에 포함되어있기 때문이다.
$sudo apt-get install cockpit
$sudo systemctl enable cockpit
$sudo ufw allow 9090/tcp
각각 설치, 자동실행, 포트오픈의 역할을 한다.
Cloud panel
은 무료 소프트웨어로 서버를 제어하고 관리하는 툴이다.
관리자 페이지를 제공하며 Node.js
, python
등 다양한 언어
와 각종 DB
서비스(mySQL, mariaDB), 클라우드 서비스
와의 연계(AWS, firebase 등) 모두 가능하다.
Cloud panel Docs : https://www.cloudpanel.io/docs/v2/getting-started/
Cloud panel도 마찬가지로 설치파일을 갖는게 아니라 명령어로 설치한다.
$apt update && apt -y upgrade && apt -y install curl wget sudo
참고문서
- https://blog.dalso.org/linux/ubuntu-20-04-lts/17453 ( Cockpit 관련 자료 )
지나가다 오타가 발견되어 글 남깁니다.
$sudo systemctl enable cokcpit
도움되는 글. 잘 읽고 갑니다. 감사합니다!