필요한 세팅들 정리
설치해야 되는 것들
1
2
3
4
5
6
7
8
Visual studio
apache2/phpmyadmin
burp suite
virtual machine - vmware
python 3.7.8
winscp
github - git bash
Hxd
WSL2
- Link
- how2shout.com/how-to/enable-windows-subsystem-linux-feature.html
- docs.microsoft.com/ko-kr/windows/wsl/install-win10#manual-installation-steps ——> 여기 다 나옴
wsl2 설치 방법
1
2
3
4
1. 제어판 -> 프로그램 -> Windows 기능 켜기/끄기 -> Linux용 Windows subsystem 체크
(혹시 가상 머신 플랫폼이 체크 안돼있으면 체크)
2. 리부팅 후 Microsoft store 가서 ubuntu 18.04 LTS 또는 20.04 LTS 설치 (이번엔 최신으로)
- 이거 보면서 세팅
- bebutae.tistory.com/127
1
2
3
4
5
6
7
1. 우분투 실행 후 사용자명, 비밀번호 설정
2. 관리자 권한으로 우분투 실행 후 wsl 입력하여 정상적으로 설치됬는지 확인
("man sudo_root"라 떠야 함.)
3. "wsl -l -v"로 wsl 버젼 확인, 1일 시 "wsl --set-version Ubuntu 2" 입력
커널 구성 요소 업데이트 필요하다고 하면 아래 주소에서 다운로드
1
2
3
4. "wsl --set-default-version 2" 입력
5. 오류 발생 시 위에 두 번째 사이트에서 확인
- Linux 기본적으로 설치해야 되는 것들
- ubuntu 20.04 LTS 면 여기서 확인
- apt 주소 kakao로 변경
- memostack.tistory.com/217
1
2
3
4
5
sudo apt-get update
sudo apt-get -y upgrade
sudo apt-get -y install build-essential
sudo apt-get -y install g++-multilib gcc-multilib
sudo apt-get install manpages-dev -> manual page 설치하는 것.
Hyper 설치 및 연동
- Hyper Install
- hyper.is/
WSL Hyper 사용하기
1
2
3
4
5
6
7
1. https://hyper.is/ 에서 설치
2. hyper 실행 후 "ctrl + ','"로 설정파일(hyper.js) 열기
3. 둘 중 하나 선택, 1은 bash 쉘, 2는 zsh 쉘(정확한 정보 필요)
3-1. shell: "C:\\Windows\\System32\\bash.exe",
zsh 쉘 선택 시 확인 —-> 더 최근 글이라 정확할 것 같음.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
3-2. shell: "C:\\Windows\\System32\\wsl.exe",
또는
shell: "C:\\Users\\Administrator\\AppData\\Local\\Microsoft\\WindowsApps\\ubuntu1804.exe",
bash.exe가 아닌 경우에는 쉘 인자 값은 빈 값으로 둬야 함.
shellArgs: [],
3-2 선택 시 위 사이트에서 자세히 확인(오류 날 수도 있음)
4. 폰트 크기 조정 -> fontSize: 13으로 설정해놓음.
5. ls 디렉토리 컬러 속성 변경 -> 아래 명령문 .bashrc 또는 .zshrc에 추가
-> sudo vi ~/.bashrc -> export LS_COLORS=$LS_COLORS:"ow=01;36;40" 붙여넣기
apache2/phpmyadmin
1
2
3
4
5
6
7
8
9
10
11
1. sudo apt-get update
sudo apt-get upgrade
2. sudo apt-get install apache2
sudo service apache2 start
3. sudo apt-get install mysql-server mysql-client
sudo service mysql start
4. phpmyadmin에서 쓸 root 유저 생성
sudo mysql -u root
{} 안은 내가 입력할 값
1
2
3
CREATE USER '{name}'@'localhost' IDENTIFIED BY '{password}';
GRANT ALL PRIVILEGES ON *.* TO '{name}'@'localhost';
FLUSH PRIVILEGES;
1
2
3
5. sudo apt-get install php libapache2-mod-php php-mysql php-gd php-json php-curl php-xml php-mbstring
6. sudo apt-get install -y phpmyadmin
- 만약 최신버전으로 하려거나 수동으로 업그레이드를 해주고 싶다면?
- devanswers.co/manually-upgrade-phpmyadmin/
업그레이드 해봤는데 서버 문자셋이 utf-8이 아니고 ssl 연결이 안되있음.. 나중에 더 최적화되면 그 때 사용..
VSCODE
- WSL과 VSCODE 연동 방법
- simongs.tistory.com/59
Burp Suite
- Download
- portswigger.net/burp
Python IDE
- Download
- python.org/downloads/windows/
WINSCP
- Download
- winscp.net/eng/download.php
git bash
- Download
- git-scm.com/downloads
Hxd
- Download
- mh-nexus.de/en/
This post is licensed under CC BY 4.0 by the author.