OS

728x90
반응형

CentOS 7  버전에 Nginx 설치 방법 정리

 

 

요약

  1. yum 외부 저장소 추가
  2. yum install
  3. 방화벽 포트 개방
  4. nginx 포트 설정
  5. nginx 데몬 실행
  6. 실행

1. yum 외부 저장소 추가

yum  저장소에는 nginx가 없기 때문에 외부 저장소를 추가 해야 하며, 

[root@localhost /]# cd etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
CentOS-Base.repo  CentOS-CR.repo  CentOS-Debuginfo.repo  CentOS-Media.repo  CentOS-Sources.repo  CentOS-Vault.repo  CentOS-fasttrack.repo  microsoft-prod.repo
[root@localhost yum.repos.d]# vi nginx.repo
[root@localhost yum.repos.d]#

 

/etc/yum.repos.d/ 경로에 nginx.repo 파일을 추가하고 아래와 같이 작성해줍니다. 

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1

위 내용은 공식 사이트에 있으며, OS가 다르다면 해당 OS에 맞게 수정해 주면 됩니다. 

 


 

2. yum install

yum install 명령어를 이용해서 설치해 줍니다. 

[root@localhost ~]# yum install -y nginx

 

 


 

3. 방화벽 포트 개방

[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# firewall-cmd --permanent --zone=public --add-port=8089/tcp
success
[root@localhost ~]# firewall-cmd --reload
success
[root@localhost ~]# firewall-cmd --list-ports
21/tcp 5000/tcp 5001/tcp 8089/tcp
[root@localhost ~]#

 


 

4. Nginx 포트 설정

[root@localhost ~]# vi /etc/nginx/conf.d/default.conf


server {
    listen       8080;
    server_name  localhost;

    #charset koi8-r;
    #access_log  /var/log/nginx/host.access.log  main;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }

    #error_page  404              /404.html;

    # redirect server error pages to the static page /50x.html
    #
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }

    # proxy the PHP scripts to Apache listening on 127.0.0.1:80
    #
    #location ~ \.php$ {
    #    proxy_pass   http://127.0.0.1;
    #}

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    #location ~ \.php$ {
    #    root           html;
    #    fastcgi_pass   127.0.0.1:9000;
    #    fastcgi_index  index.php;
    #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
    #    include        fastcgi_params;
    #}

    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one
    #
    #location ~ /\.ht {
    #    deny  all;
    #}
}

 


 

5. Nginx 데몬 실행

[root@localhost ~]# systemctl start nginx
[root@localhost ~]# systemctl enable nginx
Created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service.

 


 

6. 실행화면

정상적으로 데몬이 실행되었다면, http://localhost:8080 접속시 아래와 같은 페이지가 보여집니다. 

 

 

 


 

 

https://cofs.tistory.com/412

 

CentOS7 Nginx 설치 방법

CentOS7 에 Nginx 설치 방법에 대해서 설명한다. yum을 활용하여 쉽게 설치해 보자. 요약 yum 외부 저장소 추가 yum install 방화벽 포트 개방 nginx 포트 설정 nginx 데몬 실행 데몬 실행시 오류 발생 (오류 ��

cofs.tistory.com

 

728x90
반응형
728x90
반응형

 

윈도우 기반의 서버에서만 작업을 하다, 리눅스 환경에도 적응하기 위해 노력중입니다. MS의 정책도 멀티 플랫폼 기반으로 지속적으로 변경을 요하기 때문에 시대에 맞춰, 윈도우 뿐만 아니라 리눅스 환경도 지속적인 공부가 필요해 보입니다. 리눅스 환경을 셋팅하면서 간혹 잊어버리는 부분을 지속적으로 정리해 봅니다.

 


1. 방화벽 포트 등록

[root@localhost /]# firewall-cmd --permanent --zone=public --add-port=8080/tcp
success 
[root@localhost ~]# firewall-cmd --reload 
success

 

 

2. 방화벽 서비스 해제

[root@localhost /]# systemctl stop firewalld

 

 

3. 재부팅시 방화벽 실행하지 않기

[root@localhost /]# systemctl disable firewalld

 

 

4. 방화벽에 등록된 포트 리스트 가져오기

[root@localhost ~]# firewall-cmd --list-ports
21/tcp 5000/tcp 5001/tcp 8089/tcp
728x90
반응형
728x90
반응형

 

컴퓨터 관련한 직업 종사자들, 그중에서도 서버와 관련된 업무를 진행하시는 분들 이외에는 원격 데스크톱 연결을 사용하는 직군이 많지 않을 거 같습니다. 

그나마 컴퓨터에 대해서 조금 지식이 있으신 분들은 사용하실테데, 혹시나 어려움을 갖고 계신분이 있을 수 있어서 간략하게 정리해 봅니다. 

 


원격 데스크톱 설정 방법

 

 

1. 시스템 설정을 이용한 접근

시작버튼에서 오른쪽 마우스를 클릭하거나, [ 윈도우키 + X ] 를 선택하면 나오는 메뉴에서 시스템 메뉴를 선택합니다. 

 

 

설정 화면의 왼쪽에 원격 데스크톱 메뉴를 클릭합니다. 

 

원격 데스크톱 활성화를 끔 -> 켬 상태로 변경해주면, 아래화면 처럼 활성화 여부를 물어봅니다.

확인을 선택하면 됩니다.

 

 


2. 내 PC 속성을 이용한 접근

바탕화면에 내 PC 아이콘이 보이시는 분들은, 바로 오른쪽 마우스를 클릭해서 속성 메뉴로 접근하면 되지만, 

안보이시는 분들은 내 PC를 검색해서 접근하셔도 됩니다. 

 

 

시스템 창에 왼쪽 메뉴에 보면 원격 설정 메뉴가 보입니다.

해당 메뉴를 클릭합니다. 

 

 

상단에 원격 탭을 클릭하면, 원격 지원에 대해 설정할 수 있으며, 아래와 같이 선택해 줍니다.

 


3. 제어판을 통한 접근

제어판에 접속한뒤, 시스템 및 보안 메뉴를 클릭합니다. 

 

 

해당 메뉴에 접근하시면, 시스템 탭에 원격 액세스 허용 메뉴가 보입니다.

해당 메뉴 클릭시, 2번 절차가 보여집니다.

 

 


 

원격 데스크톱 사용 방법

키보드로 [ 윈도우키 + R ] 을 선택 하거나, 원격 데스크톱 연결을 검색하시면, 각각 아래의 화면이 보여집니다.

실행 메뉴에서는 원격 데스크톱 연결의 프로그램 이름인 mstsc 를 바로 입력하셔도 됩니다.

 

 

 

원격 데스크톱 연결 프로그램에서, 접속하려는 컴퓨터 이름 혹은 IP 주소를 입력하고 연결을 클릭합니다.

 

※ 간혹 아래와 같은 메뉴가 나오게 되면, 위에 연결 허용 관련해서 다시 한번 체크해주세요.

 

 

IP 주소를 입력하고 연결 버튼을 클릭하면, 아래와 같이 자격 증명을 입력하는 메뉴가 보여지며, 

아이디 및 암호를 입력하면 접속이 가능합니다. 

 

연결 시에는, 아래와 같이 인증서 오류 화면이 보이는데, 신경쓰지 말고 예(Y) 버튼을 클릭하면 연결됩니다.

 

 

 

 

 

 

 

 

 

 

 

 

728x90
반응형
728x90
반응형

 

다른 개발실 분들이 구축해놓은 Linux의 경우, 인수인계가 제대로 이루어 지지 않거나, 

문서화된 자료가 부족한 경우 가 간혹 발생합니다. 

이럴 경우, 기본적으로 어떤 종류의 Linux를 사용했는지 항상 체크를 해보는데요.

자주 사용하는 방식을 정리하였습니다.

 

 


 

Linux 배포판 버전확인

CentOS

[root@localhost /]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)

 

Ubuntu

[root@localhost /]# cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"​

 

공통적으로 사용

[root@localhost /]# cat /etc/*release*
CentOS Linux release 7.6.1810 (Core)
Derived from Red Hat Enterprise Linux 7.6 (Source)
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

CentOS Linux release 7.6.1810 (Core)
CentOS Linux release 7.6.1810 (Core)
cpe:/o:centos:centos:7

 


 

Linux 커널(Kernel) 버전 확인

[root@localhost /]# cat /proc/version
Linux version 3.10.0-957.21.3.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) #1 SMP Tue Jun 18 16:35:19 UTC 2019

 

(uname, 상세 정보는 '-a' 옵션사용)

[root@localhost /]# uname -a
Linux localhost.localdomain 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

[root@localhost /]# uname -r
3.10.0-957.21.3.el7.x86_64

 


 

Linux bit 확인

[root@localhost /]# getconf LONG_BIT
64

 

728x90
반응형
728x90
반응형

 

 

가상화란 컴퓨터에서 컴퓨터 리소스의 추상화를 일컫는 광범위한 용어이다.

"물리적인 컴퓨터 리소스의 특징을 다른 시스템, 응용 프로그램, 최종 사용자들이 리소스와 상호 작용하는 방식으로부터 감추는 기술"로 정의할 수 있습니다.

가상화 시스템을 통해 하나의 컴퓨터에서 동시에 1개 이상의 운영제체를 가동시킬 수 있다. 

마이크로소프트는 이를 위해 Hyper-V 라는 시스템을 오픈하였으며, x64 시스템을 위한 하이퍼바이저 기반의 가상화 시스템입니다.

 


1. 설치 가능여부 확인

Hyper-v 는 가상화 시스템이기 때문에 해당 시스템을 설치할 수 있는 환경인지 미리 확인하는 것이 필요합니다. 

이를 위해 cmd 창을 열어서 systeminf 명령어를 입력해 줍니다.

그리고 기본적으로 Hyper-V는 64비트 윈도우 10 Pro, Enterprise, 교육용 버전에서만 사용 가능합니다.

윈도우 10 홈 버전에서는 사용할 수 없습니다. 

 

systeminfo

 

 

 

위 화면에서 보여지듯이 Hyper-V 요구사항 4가지 항목이 모두 로 표기 된다면, 

설치가 가능한 PC라는 것입니다.

 

 


2. Hyper-V 설치

Hyper-V는 Windows 기능 켜기/끄기 메뉴를 이용해서 설치가 가능합니다.

제어판의 프로그램 및 기능 메뉴에 접근하시면, 좌측에 해당 메뉴를 선택 하실 수 있습니다.  

 

 

 

Windows 기능 켜기/끄기 메뉴창이 뜨면, Hyper-V 를 찾아 선택해주면 됩니다.

 

 

확인 버튼을 누르게 되면, 아래와 같이 필요한 파일을 검색해서 설치 후 다시 시작하는 화면이 보이게 됩니다.

 

 

 

 

 

설치가 다 된 상태에서 다시 systeminfo 명령을 실행 시켜 주면, 

Hyper-V 요구사항에 하이퍼바이저가 검색되었다는 메시지를 확인 하실 수 있습니다.

아래와 같은 상태가 나타난다면, Hyper-V 를 사용할 수 있는 상태입니다.

 


 

Bios에서 가상화 기술 옵션 설정하기

CPU에서 가상화 를 지원하더라도, Bios에서 Disabled 되어 있다면 정상적인 설치가 이루어 지지 않습니다.

Bios 마다 메뉴 위치는 다르겠지만, 아래 보여지는 메뉴와 같이 Virtualization Technology 메뉴의 이름을 거의 비슷합니다. 해당 기능을 찾아서 Enabled 시켜 주면 됩니다.

 

 

728x90
반응형
728x90
반응형

PC 전원을 넣고, PC가 실행되면서 Windows 화면이 보여집니다. 이때 기본적으로 실행되는 프로그램 들이 있는데요.
적절하게 사용하면, PC를 효율적으로 관리 할 수 있지만, 너무 많은 프로그램들이 시작시 실행되게 되면 첫 실행시 PC가 느려지게 됩니다.

아래 방법을 이용해서 시작 메뉴를 추가 하고 제거하는 방법들을 정리하였습니다. 

 

 


 

1. 시작메뉴 추가

 

1. 먼저 시작메뉴에 등록할 바로가기 아이콘을 찾습니다. 이후 Windows 로고 키  + R을 누르고 shell:startup을 입력한 다음 확인을 선택합니다. 그러면 시작프로그램 폴더가 열립니다. 

 

 

 

2. 해당 위치에 바로가기 프로그램을 등록하게 되면, 윈도우 시작시 프로그램이 실행되게 됩니다. 

 

 

 

 


 

 

2. 시작메뉴 제거

위 방법에서 바로가기 아이콘을 제거해도 되며, 작업관리자를 이용해서 해당 프로그램을 사용안함 상태로 변경할 수 있습니다. 

 

 

1. 작업관리자를 실행합니다. 아래 자세히 버튼을 클릭해줍니다.

 

 

 

2. 시작프로그램 탭으로 이동하면 윈도우 시작시 실행되는 프로그램들이 나열되어 있습니다. 이때 원치 않는 프로그램에서 오른쪽 마우스를 클릭해서 사용안함 상태로 변경해주시면 됩니다. 

 

 


 

3. 다른 방식의 시작프로그램 접근

Windows 키 + R 키보드 클릭시 실행되는 실행 메뉴에서 msconfig 명령어를 실행하면, 시스템 구성 메뉴가 보여집니다. 

이때 시작프로그램 탭으로 이동한뒤, 작업 관리자를 열 수 있습니다. 

 

728x90
반응형

+ Recent posts