일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Lord of SQL Injection
- Union SQL Injection
- Python requests 설치
- UTM
- M2
- blind SQLi
- str_replace함수
- SQLi wargame
- btmp
- sql injection
- utmp
- ModuleNotFoundError: No module named ‘requests’
- MySQL
- los.rubiya.kr
- Error Based SQL Injection
- ubuntu
- mocOS
- docker compose
- 우분투
- SQL i
- goblin 3번
- No module named ‘requests’
- 1819 (HY000):
- sqli
- 2002(HY000)
- Kail Linux
- XAVIS
- 가상머신 os
- Lord of SQLinjection
- LOS 5번
- Today
- Total
klaus
맥OS M1 웹개발 환경 구축 (feat. docker, LAPM) 본문
웹 개발과 모의해킹을 위한 환경 구축을 하려고 합니다.
구축 환경
- 맥북 M2 시리즈
- MEM 16GB
필자의 경우 최근 노트북을 고민하다 M2를 구매하였습니다......
개발하는데 호환성의 문제가 많다는 주변의 만류에도 지금은 힘들지만!!!
나중에는 더 많은 것을 배울 수 있을꺼라는 생각에 구매하였습니다. (== 맥북이 예뻐서!!!!!)
구축 계획은
맥OS -> 가상화 플랫폼 -> 리눅스(우분투) -> APM 으로 진행하려고 합니다.(L)unix (A)pache (P)HP (M)ySQL으로 진행할 예정입니다.
1. 맥 OS에 가상화 플랫폼 설치
필자의 경우 CPU 호환성의 문제로 선택지가 많지 않습니다.
유료 : Parallels
무료 : UTM(웹에서 다운시), VMware
UTM을 선택한 이유는 무료, 많은 사용으로 인한 커뮤니티(그나마...) VMware의 경우 아직 베타 버전이라 커스텀이 불가능해 보였습니다.(한정된 자원(CPU, MEM, HDD 등 조정이 불가능))
UTM 설치 링크: https://mac.getutm.app
2. 가상 머신에 OS설치
새 가상 머신 - Virtualize - Lunux - [Download Ubuntu Server for ARM]
필자의 CPU는 ARM이기 때문에 해당 버전을 사용하여 설치하였습니다.
처음 설치 시 보시는 것처럼 CLI입니다. 명령어 기반이기 때문에 익숙하지 않으신 분들은 GUI를 설치하시면 됩니다.
CLI : 명령어 기반(DOS세대라면~~;;)
GUI : 그래픽 기반 (예 windows )
GUI 인스톨 방법
$ sudo apt-get update. ##apt-get 도구 업데이트
$ sudo apt-get upgrade ##apt-get 도구 업그레이드
$ sudo apt-get install ubuntu-desktop ##전체 설치 (최소 설치도 있으나, 파이어폭스(웹브라우저)와 같은 기본 프로그램도 설치하는 것을 권장합니다.
$ sudo system reboot ##설치 완료 후 리붓
여기까지 오셨다면 큰 산을 넘었다고 생각됩니다!!!
3. 도커(Docker) 설치
도커 최신 버전 설치
$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
도커 설치 확인
docker --v
Docker Compose 설치
$ sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
실행 권한 확인
$ sudo chmod +x /usr/local/bin/docker-compose
설치 버전 확인
docker-compose --version
필자의 경우 여기서 오래 헤매었습니다...
필자가 찾은 해답은 아래와 같습니다.
apt install docker-compose 명령으로는 docker-compose의 최신 버전을 설치하지 못할 수 있습니다.
이 경우 최신 버전을 설치하는 방법입니다.
특정 버전을 사용하고 싶다면 VERSION 부분은 건너뛰고, sudo curl -L 이후의 ${VERSION} 부분을 원하는 버전으로 입력해주세요.
기존 설치 삭제
sudo apt remove docker-compose -y
#jq library 설치
sudo apt install jq -y
#최신 버전 설치
VERSION=$(curl --silent https://api.github.com/repos/docker/compose/releases/latest | jq .name -r)
DESTINATION=/usr/bin/docker-compose
sudo curl -L https://github.com/docker/compose/releases/download/${VERSION}/docker-compose-$(uname-s)-$(uname-m) -o $DESTINATION
sudo chmod755 $DESTINATION
버전 확인
docker-compose -v
이렇게 오늘은 도커를 설치해 보았습니다.
내일은 APM에 대해 확인해보겠습니다.
'Play To Game > WEB_LAPM' 카테고리의 다른 글
APM 로그인 페이지 개발 (feat. php) (0) | 2022.10.19 |
---|---|
APM 로그인 페이지 개발 (feat. mysql 오류모음) (0) | 2022.10.18 |
LAMP 구축(feat. bitnami APM) (0) | 2022.10.18 |
LAPM 구축 (feat. uBuntu 22.04) (0) | 2022.10.16 |
docker APM 구축하기(feat. docker-compose) (0) | 2022.10.16 |