VirtualBox와 같은 개발 환경에 대한 노트

3881 단어 가상 시스템
Something went wrong
오랫동안 다시 공부를 시작하지 않았기 때문에 공부와 진도에 방해가 되지 않는 범위 내에서 학습 노트를 잘 하고 싶습니다.이미 일기에 가까워졌어...
용어
이른바 가상 개발 환경
CentOS와 같은 다른 OS를 보다 잘 사용하거나 로컬 서버를 구축하는 것이 필요합니다.
VirtualBox 등의 상자를 상상해 보시면 됩니다.
Vagrant
VirtualBox를 명령할 수 있는 기능이라고 생각하면 됩니다.
Cyberduck 또는 Transmit
파일 전송 도구.
로컬 서버를 구축하는 데 사용됩니다.Transmit은 유료인 것 같습니다.
다운로드 방법 등
폴더 만들기
제작할 서버를 추가하기 위해 사용자 아래MyVagrant 등의 폴더를 만듭니다.
그 아래에 MyCentOS 등 폴더를 만들다.

Vagrantfile(Vagrant의 설정 파일)
서버를 설정할 수 있습니다.
IP 주소
192.168.30.10...
192.168.30.11...
기다리다

VM 설정용 Vagrantfile 만들기vagrant init bento/centos-6.8Vagrantfile 편집VM의 IP 주소를 192.168.330으로 설정합니다.sed -i '' -e 's/# config.vm.network "private_network", ip: "192.168.33.10"/config.vm.network "private_network", ip: "192.168.33.10"/' VagrantfileVM 부팅(약간의 시간 소요)
vagrant up
가상 머신 상태 확인
vagrant status
Vagrantfile이 있는 폴더에서 vagrant ssh 명령을 입력하면 부팅된 서버에 로그인할 수 있습니다.
OS를 최신 상태로 업데이트(시간 소요)
sudo yum -y update
스크립트를 가져오는git 설치
sudo yum -y install git
git 다운로드 프로그램 설정 스크립트 사용하기
git clone https://github.com/dotinstallres/centos6.git
centos6 폴더가 있어서 저쪽으로 이동합니다
cd centos6
스크립트 실행(시간 필요)
./run.sh
다양한 설정 반영
exec $SHELL -l
나 여기 있는 거 맞아. CentOS 6.8의 링크 주소가 낡아서 다시 써야 합니다.
설치 CyberDuck 다운로드
설정
먼저 [브라우저]에서 [.]로 시작하는 파일 보기] [외부 편집기에서 두 번 클릭한 파일 열기]를 확인합니다.
두 번 클릭한 파일은 외부 편집기에서 열립니다. 외부 편집기를 지정할 수 있기 때문에 일반적인 편집기를 지정할 수 있습니다.
[항상 생략된 편집기 사용]을 선택하면 지정한 편집기가 모두 열리므로 이렇게 검사하는 것이 좋습니다.
설정을 반영하기 위해 사이버덕부터 끝내자.
Cyberduck에서 가상 시스템에 액세스하는 방법
연결 대상 설정
먼저 계약을 선택해야 합니다. SFTP를 선택하십시오.
'서버 이름'이나'호스트 이름'이라고 적힌 경우도 있지만, 이번에는 192.168.330으로 설정하자.
'사용자 이름' 과 '비밀번호' 지만 Vagrant로 시작하는 서버에 소문자의vagrant 사용자를 만들었고 비밀번호도 소문자의vagrant이므로 소문자의vagrant 두 개를 입력하십시오.
홈 폴더 아래의vagrant 폴더는vagrant 사용자의 주 폴더이기 때문에 기억하는 것이 좋습니다.
Cyberduck을 통한 연결

PHP의 경우
브라우저에서 여기에 적힌 명령을 실행합니다.
그렇게 하려면 터미널에서 웹 서버를 시작해야 합니다.php -S 192.168.33.10:8000하면 PHP가 준비한 웹 서버가 일어나 브라우저에서 방금 본 프로그램을 확인할 수 있다.http://192.168.33.10:8000 방문한다는 안내를 받았으니 이것을 복사해 주세요.
정지 순서
서버 중지ctrl + CVM에서 로그아웃exit가상 머신 중지vagrant suspendCyberduck 종료
✖️
터미널 종료
✖️ or Exit
다시 시작할 때의 순서
해당 폴더Vagrant up에서 VM 시작
VM에 로그인Vagrant ssh파일 전송 도구 CyberDuck을 시작합니다.
IP 주소에 알기 쉬운 이름으로 이름을 짓는 방법
hosts 파일 편집
/etc/hosts 파일 편집
通常アクセスできないため sudo で書き換え。
ここにある設定はいじらないようにしてあげて、新しい設定は一番下に追加していってあげれば OK です。
今回 192.168.33.10 に対して dev.dotinstall.com でアクセスしたいので、「192.168.33.10 dev.dotinstall.com」と書いてあげてください。
동작 확인
이렇게 하면 설정할 수 있기 때문에 브라우저의 이 숫자의 나열 대신 dev.dotinstall이 있습니다.나는 com을 사용할 수 있다고 생각한다.
VirtualBox라는 가상 머신이 있는데 명령을 내리는 Vagrant, 파일 전송 도구인 CyberDruck을 사용합니다.
해당 파일로 이동
vagrant up, VM 시작
vagrant ssh, 가상 머신 로그인
php의 경우 php-S IP 주소
브라우저에서 확인할 수 있습니다. (루비의 경우 터미널에서 루비 파일 이름으로 실행됩니다.)
centos6를 centos7로 바꾸고 싶은데...

좋은 웹페이지 즐겨찾기