Web 서버를 쓸 때 많이 사용하는 nignx 를 설치해봅시다. 1. nginx.repo 파일 생성 nginx.repo 파일을 설치 해주어야 여기 디렉토리 repo 파일 통해 yum install 가능합니다. cd /etc/yum.repos.d/ vi nginx.repo -- 파일생성해줍니다. 2. nginx.repo 내용 추가 nginx.repo 에 아래 내용을 넣어줍니다. [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1 3. nginx 설치 yum -y install nginx 4.설정 변경 기본 포트(80)를 특정포트로 변경해주어야 합니다. 거의 프로세스의 기본포트가 80..
여러가지 툴이 있지만 MAC을 지원하지 않는 툴이 많아 지원이 되는 UTM 으로 진행하였습니다. UTM 은 아래 사이트에서 무료로 다운 가능하며, UTM 을 통해 리눅스 서버를 구축할 거에요. https://mac.getutm.app/ UTM Securely run operating systems on your Mac mac.getutm.app 우선 설치를 위해 iso 파일 다운로드 받아야 해요. (iso 는 설치 이미지 파일이에요) 리눅스, Centos의 경우에는 무료 라이선스로 아래 사이트에서 무료 다운로드 가능합니다. https://mirror.navercorp.com/centos/7.9.2009/isos/x86_64/ Index of /centos/7.9.2009/isos/x86_64 mirror..
로컬에 Docker 를 설치하여 git 서버를 구축하는 것을 해보고 git 서버 구축, 구성하고 서비스를 올리는 것 까지 진행해봅시다 참고 : MAC 사용자인 경우 centos 8 을 설치하세요 ! 우선은 Docker 다운로드 진행 cmd 창에서 아래와 같이 입력합니다. MAC OS 사용중으로 아래와 같이 입력되었지만 Windows 도 동일하게 입력하면 됩니다. 저는 Centos7 이미지가 없어서 아래와 같이 다운로드가 같이 진행됐구요. docker run --privileged -d --name mycent7 centos:7 /usr/sbin/init 저는 Docker 클라이언트가 설치되어있어 설치 후 running 상태인 것을 확인 할수 있었습니다. 편리하여 이렇게 사용하고 만약 Docker 설치가 ..
Docker 에 Centos8 를 올리고 셋업 중 오류 발생.. Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist yum 으로 서비스 설치 시 발생하는 오류이고 다운로드해주는 mirrorlist 를 변경해주니 정상적으로 설치됐다. -- 1번 sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-* -- 2번 sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS..
yum 으로 설치하려는 도중 아래와 같이 Failed to set locale, defaulting to C.UTF-8 오류 발생 현재 local에 지원하는 언어셋이 없어서 발생하는 현상이며, 다운로드 되어있는 locale 확인방법은 아래와 같습니다. -- 현재 언어 확인 locale -a ko_KR.utf8 를 추가해주어야 오류가 발생하지 않아요. -- /etc/bashrc 에 데이터 추가 -- 1. cd /etc 2. vi bashrc 3. 맨아래로 이동하여, # vim:ts=4:sw=4 가 있는지 확인 4. 'i' 를 누른 후 내용을 추가합니다. -- insert 모드 5. 'export LANG=ko_KR.utf8' 추가 6. exc 버튼을 누른 후 :wq! -- 저장 후 나가기 7. source..
데이터베이스를 사용하는 사람일 경우 쿼리를 한번 실수해도 큰일나는 경우가 많습니다. 주의를 요해야합니다. 주요 실수에 대해서 알아봅시다. 정말 실수를 내면 안되며, 실수가 나도 원복을 할 수 있도록 작업 전 백업을 해놓거나 업데이트자, 업데이트시간, 코멘트를 적을 수 있도록 합시다. 1. SELECT * 전체조회 데이터가 별로 없을 경우 SELECT * 로 전체 조회해도 문제가 없습니다. 하지만 데이터가 엄청 많은 경우 테이블 전체를 조회하면 문제가 생길 수 있습니다. SELECT * -- 전체조회 FROM USER WITH(NOLOCK) 2. 조회조건 누락 조회조건이 없는 상태, 주석인 상태로 쿼리를 실행하면 엄청나게 많은 데이터가 변경 될 수 있습니다. 꼭 확인하고 쿼리를 실행하기전 아래에서 위로 드..