www.naver.com에 접속하게 된다면 첫번째로 host 파일을 검사하고 두번째로 내부 캐시를 확인하고 그래도 없다면 세번째인 도메인 주소로 연결하게 된다. * url 접속 후 일어나는 일, DNS 역할 https://sh970901.tistory.com/29?category=954617 hosts파일은 운영체제가 호스트 이름을 IP주소에 매핑할 때 사용하는 컴퓨터 파일이다. 이때 이 hosts 파일을 수정하여 내 컴퓨터를 속여 강제로 도메인을 생성해보도록 한다. (참고용) 기존의 site1.com을 ping으로 확인해보면 다음과 같은 ip를 확인할 수 있으나 내 컴퓨터를 속여 site1을 로컬로 인식하도록 한다. Window => C:\Windows\System32\drivers\etc 로 접속하면..
lldj에 sudo 권한 주기 무조건 root 계정으로 진행 해야한다. su => 관리자로 접속 root 비번 입력 이렇게 하면 exit 를 하기 전까지 root 계정으로서 활동할 수 있다. vim /etc/sudoers 접속 root ALL=(ALL) ALL # 이 라인 밑 부분에 lldj ALL=(ALL) ALL # 이 라인을 추가 저장시 꼭 wq! 로 저장 / 저장안할 시 q! 관리자 권한으로 실행하는 방법 권리자 권한을 받는 계정(예를들어 lldj)으로 로그인 sudo 명령어 ex : sudo yum install nginx 비밀번호를 물어보면, lldj 계정의 비밀번호 입력 여기서 명령어는 평소에는 lldj 계정으로는 권한이 없어서 할 수 없었던 명령도 가능하다. 해당 명령은 root가 진행한 ..
Virtural BOX 설치 https://www.virtualbox.org/ Virtural BOX 확장팩 설치 https://www.virtualbox.org/wiki/Downloads CentOS9.iso 설치 https://www.centos.org/download/ PuTTY 설치 https://www.putty.org/ 기계 생성 CentOS9_1 CentOS9 설치 전 윈도우에서 꺼야하는 설정들 Hyper-v 끄기 Linux용 Windos 하위시스템 끄기 가상머신 플랫폼 끄기 Windows 하이퍼바이저 플랫폼 끄기 재부팅 해주세요. 대신 끄면 도커가 안될 수 있다. -메모리 8기가 -하드디스크 32기가 기계에 CD 넣기 다운받은 CentOS 9 iso를 넣어준다. 부팅 부팅 후 소프트웨어 설..
node js를 이용한 아주 간단한 프로젝트를 도커를 이용해서 백그라운드에서 실행시켜보고 Docker Hub에 image를 저장하여 다른 PC에서 image를 사용할 수 있게 한다. 위와 같은 간단한 nodejs를 실행해보려한다. Docker를 다운받고(https://docs.docker.com/) VSCode를 사용하고 있다면 확장으로 Docker Extension을 설치하는것을 권장한다. Dockerfile을 생성하고 다음과 같이 작성해본다. FROM node:16-alpine => node가 지원하는 이미지를 사용하고 16버전의 apline(최소단위의 리눅스 버전)을 사용한다. WORKDIR /app => 컨테이너 안에 어떤 경로에 실행할 것인지 //윈도우의 cd와 비슷한 명령 COPY packag..
AWS EC2에서 Git을 설치하고 리액트 프로젝트를 생성하기 위해 node 최신버전을 받아보도록 하자. 먼저 Git을 설치하도록 한다. git을 설치하는 명령은 다음과 같다. sudo yum install git git 설치가 정상적으로 이루어졌는지 git --version으로 확인해보도록 하자 다음은 node를 설치해보겠다. node 설치 또한 어렵지 않다. sudo yum install curl curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash - sudo yum install -y nodejs node -v 순서대로 입력해주고 마지막에 설치가 잘 되었는지 버전을 확인하도록 하자. 여기까지 모두 정상적으로 설치가 되었..