Kali-Linux를 Virtual Box에 설치를 해보았습니다.

이번엔 설치 된 Kali-Linux의 환경 구성을 해보겠습니다.

아무래도 외국에서 많들어 졌기 때문에 한글 깨짐 방지, 한글 입력 하기, ip addr 설정하기 등 여러가지가 Kali-Linux를 쓰기 전에 한국 버전으로 맞춰야 좀 더 편하게 쓸 수 있기 때문입니다.

 

이번에도 차근차근 해보겠습니다.

1. 인터넷 스크롤 2번 밀리는 현상 방지 하는 법

아래와 같이 명령어 쳐주면 스크롤이 2번 되는 것을 막습니다. 쭉쭉 내려가는데 정상적으로 만듭니다.

처음 환경구성할때, 굉장히 유용한 명령어입니다. 명령어를 모르면 쓸 수가 없는 명령어입니다. 잘 알아 두시기 바랍니다.

 

2. 한글 깨짐 현상 방지 하는 법

 

 

위 그림에서 빨간박스를 보면 한글이 깨진 것을 확인 할 수 가 있습니다.

 

 

 

터미널을 여시고, apt-get install -y fonts-nanum을 입력해줍니다. 그리고 fc-cashe -f -v를 다시 입력해줍니다.

그럼 뚜루뚜루 설치가 되는 것을 확인 할 수가 있습니다.

 

 

그리고 바탕화면 옆에 즐겨찾기 밑에 전체 앱을 클릭해줍니다. 특히, 저 옆에 있는 즐겨 찾기는 정말 편리한 도구입니다.

자주 찾는 앱을 저기에 추가 제거 할 수 있습니다.

 

 

전체 앱을 모아 두었습니다. 꽤 많은 앱이 있는 것을 확인 할 수가 있습니다. 물론 중복 포함입니다.

 

 

위에 검색창에서 set를 쳐주면 settings가 나옵니다. settings를 클립합니다.

 

 

Region & Language를 클릭하고 Language를 클릭합니다.

 

 

그럼 왼쪽 그림처럼 Language 창이 나오는데 맨 밑으로 가면 한국어가 있습니다. 클릭해주고 Restart를 해야합니다.  

 

 

아까 깨졌던 글씨들이 제대로 나오는 것을 확인 할 수가 있습니다.

 

3. 한글 입력 하는 법

 

 

터미널을 열고 apt-get install -y nabi 명령어를 입력합니다 그리고 apt-get install -y im-config 명령어도 입력해줍니다.

 

 

im-config를 실행시킵니다. 그럼 위에 입력기 설정 창이 나옵니다. 확인을 눌러줍니다.

 

 

그 다음 한글 입력기 사용을 눌러줍니다. 그리고 시스템 설정을 명확히 저장을 확인을 눌러줍니다.

 

 

터미널에서 한글이 나오는 것을 확인 할 수가 있습니다. 한글과 영문 변환은 한/영키가 아니라 shift+space 키를 눌러주면 됩니다.

 

4. ip설정하기

 

처음 Kali-Linux을 설치할 때, 우리는 어뎁터2개를 사용하기로 하였습니다. ip addr 명령어를 쳐주면 eth0, eth1이 있습니다.

eth0은 NAT으로 외부 인터넷과 접속을 하는 것이고, eth1은 host-only로 내부로 쓰일때 사용하기로 하였습니다.

근데 간혹 eth0과 eth1에 혼돈이 오는 경우도 있습니다. eth0에 외부 ip잡혀야 하는데 eth1에 외부 ip잡히는 것입니다.

그럴땐 오른쪽 옵션창에서 eht1을 끄기를 누릅니다.

 

 

그리고 터미널에서 dhclient eth1 명령어를 입력 하여 다시 eht1 ip를 잡습니다. ip addr를 입력해서 보면 정상적으로 eth0과 eht1이 정상적으로 ip를 잡은 것을 확인 할 수 있습니다.

 

5. 스냅샷 찍는 법

 

마지막으로 스냅샷을 찍어 줍니다.

 

 

Oracle VM VirtualBox 관리자에 들어가서 스냅샷 찍기를 누릅니다. 위에 4가지 환경구성 설정이 끝났기 때문에 스냅샷 찍어 주면

Kali-Linux를 사용하다가 문제가 생기면 다시 설치를 하고 환경구성을 할 필요없이 바로 스냅샷 찍은 복원지점으로 가면 되기 때문에 아주 유용합니다.

 

이것으로 Kali-Linux의 환경구성을 마쳤습니다.

 

 

 

'IT > 각종 TOOL' 카테고리의 다른 글

Virtual Box에 Kali Linux 설치 방법  (3) 2018.06.30
vmware14 에서 파일 옮기는 방법  (0) 2018.06.30
CentOS7에서 VMware tools 설치 방법  (0) 2018.06.25

항상 VMware를 쓰다가 이번엔 Virtual box를 써보려고 합니다. Virtual box를 더 많이 쓰는 것 같더군요.

VMware가 Virtual box보다 가벼운 건가요? 아무튼 더 써보고 알려드리겠습니다.

 

Virtual box는 아래 주소에 들어가면 금방 설치 할 수 있습니다.

https://www.virtualbox.org/

 

자, 그럼 본격적으로 Virtual box를 설치 해보겠습니다.

https://www.kali.org/ 에 접속 하고, 다운로드에 Download Kali Linux를 클릭 해줍니다. 

 

누르면 아래 싸이트가 나오는데, 위에 더 많은 이미지들이 엄청 나게 많은데, 저희가 필요한 건 VBox니 Offensive Security Download Page를 눌러줍니다.

 

 

 

https://www.offensive-security.com/kali-linux-vm-vmware-virtualbox-hyperv-image-download/ 주소로 다이렉트가 됩니다.

그리고 위에 그림에 있는 Kali Linux Vobx 64 Bit를 눌러줍니다.

다운 받는 시간은 저는 1시간30분이나 걸렸습니다. 정말 오래 걸립니다.

 

 

칼리리눅스 VBox가 다운이 완료되었습니다. 클릭 합니다.

사실, Kali-Linux가 바로 나와야되는데, 안나올 때에는 파일 탭에 가상 시스템 가져오기를 클립합니다.

 

 

가상 시스템 가져오기 창이 나옵니다. 가운데 폴더를 클릭하고 Kali-Linux VBox가 다운이 된 경로에 가서 넣어주고, 다음 버튼을 클릭합니다.

 

그렇면 Kali-Linux의 가상시스템 설정이 나옵니다. 가져오기를 클릭해줍니다. 그렇면 3분정도 걸려서 이미지를 가져오게 됩니다.

여기서 느낀건데, VMware보다 훨씬 편리하다는 것을 느꼈습니다. 바로 쓸 수가 있습니다.

 

 

 

Kali-Linux가 설치된게 보입니다. 왼쪽은 정보를 보게 되면 시스템 과 네트워크 등 여러가지 정보를 확인 할 수 있습니다.

설치가 었다고 바로 시작하시지 마시고, 오른쪽 버튼을 눌러 설정을 클릭합니다.

 

몇가지 미리 설정을 해주어야 합니다. 바로 시스템과 네트워크입니다.

시스템 탭을 클릭하면, 기본 메모리가 2048일텐데, 그정도는 사실 조금 부족합니다. 메모리 여유가 있으면 더 좋겠지만, 저는 4G라 3000만 주었습니다.

네트워크는 어뎁터 하나를 더 쓸려고 합니다. 어뎁터2 탭에 들어가서 호스트 전용 어뎁터를 눌러줍니다.

 

자 이제 기본 설치 구성이 완료 되었습니다.

시작을 눌러줍니다.

 

시작화면이 나왔습니다. 기본 ID는 root 이며, PW는 ID를 거꾸로 한 toor 입니다. 통칭 토르라고도 많이 부릅니다.

 

 

설치가 된 화면 입니다. 언제봐도 예쁩니다.

Virtual Box에서 Kali Linux를 설치하는 방법에 대해서 알아봤습니다.

다음에는 Kali Linux의 환경구성에 대해서 알아보겠습니다. 이것 역시 중요합니다.

'IT > 각종 TOOL' 카테고리의 다른 글

Kali-Linux 환경 구성 방법  (0) 2018.07.03
vmware14 에서 파일 옮기는 방법  (0) 2018.06.30
CentOS7에서 VMware tools 설치 방법  (0) 2018.06.25

 

 

VMware12에서 14로 업그레이드를 했더니...

보안 문제여서 인지 로컬PC에서 VMware로 파일이 옮겨지지 않아서 당황을 많이 했습니다.

VMware12에서는 드래그 한번으로 바로 파일이 옮겨져서 정말 편했습니다.

하지만, 이건 보안상의 문제가 많습니다.

회사 정책으로 네이버 첨부파일을 막아 놓아도 VMware로 가상 머신을 만들어서 파일을 옮기고 유출을 시킬 수 있기 때문입니다.

특히, 카카오톡 PC 버전도 사내 정책에서 막아 놓은 경우가 많습니다.

카톡이야 말로 VMware도 필요 없이 바로바로 파일을 주고 받을 수 있기 때문입니다.

제 생각이긴 하지만, 회사 유출 때문에 막아 놓았다고 생각이 들었는데... 음 그렇다고 생각했는데 파일을 옮기는 방법이 있으니 저건 아닌 것 같습니다. 하하;;

 

 

 

 

이제 파일을 옮기는 방법에 대해서 설명을 드리겠습니다.

하나하나 차근차근 설명해드릴테니 금방 따라 하실 수 있습니다. 뭐 어려운게 없습니다.

 

먼저, 파일이 안 옮겨진다고 열받아서 하시지 마시고 로그아웃을 해줍니다.

 

 

두번째는 Edit vitrual machine settings를 눌러줍니다.

 

세번째는 Options 탭에 Guest Isolation을 클릭해주고 옆에 Enabel drag and drop과 Enable copy and paste를 모두 체크를 해줘야합니다. 딱 감이 오시죠 드래그 앤 드랍과 카피 앤 페이스트 즉, 끌어서 떨어 트려놓고 카피해서 복사하는것을 허용 시켜 주겠다는 것입니다.

하지만!! 여기서 끝내시고 되겠지 하고 하시면 안됩니다. 아주 중요한게 있습니다. 바로 4번째 입니다.

 

네번째는 Shared Folders를 Enabled로 해주고 옆에는 Always enabled를 클릭해줍니다. 그리고 ADD를 눌러서 옮기고 싶은 파일이 있는 경로를 저장 해줍니다.

세번째를 했다고 로컬PC 아무데서나 복사가 되는 것이 아닙니다. 바로 Shared Folders에 지정된 경로에 있는 파일들만 옮길 수가 있습니다. 저는 바탕화면으로 했습니다. 저기 경로 외에 파일들은 복사가 안되니 꼭 유의하시기 바랍니다. 아니면 add를 많이 해놓으면 됩니다. 귀찮긴 하겠습니다만, 그게 편할 겁니다.

 

짠!! 파일이 옮겨졌습니다. 처음에는 바로 옮겨지는게 안 옮겨져서 짜증이 났습니다만, 뭐 설정을 하면 똑같이 드래그 해서 옮길 수 있기 때문에 상관이 없어졌습니다.

 

아까 네번째만 유의하시면 VMware12처럼 14버전도 쉽게 파일을 옮길 수가 있습니다.

그럼 유용하게 쓰시기 바랍니다.

 

 

 

 

 

 

 

 

 

'IT > 각종 TOOL' 카테고리의 다른 글

Kali-Linux 환경 구성 방법  (0) 2018.07.03
Virtual Box에 Kali Linux 설치 방법  (3) 2018.06.30
CentOS7에서 VMware tools 설치 방법  (0) 2018.06.25

 항상 이 포스팅에 글을 쓰는 이유는 자주 쓰는데 자주 까먹은 것들에 대해서 쓰는 것 같습니다.

이번에는 VMware에서 VMware Tool 설치하는 방법에 대해서 알아보겠습니다.

 

 

VM 탭에서 install VMware Tools를 클릭해줍니다.

아 저는 CentOS7에서 설치를 했습니다.

한번만 설치를 하면 다른 가상머신에서도 유지가 됩니다. 사실 Window에서 하는게 가장 편리합니다.

 

 

짠 저렇게 cd 모양의 VMware Tools 설치가 됩니다. 이제 이 아이를 설치를 하면 됩니다.

쉽죠?? 근데 이아이가 어느 위치에 있는지 어휴~ 엄청 찾았습니다.

구글 검색을 해보니 죄다 media에 있다는데 아무리 찾아봐도 없습니다.

find를 하면 허가 거부로 못 찾고, 정말 어휴 진짜 찾는데 엄청 오래 걸렸습니다.

그러다 찾는 방법을 발견했습니다.

 

 

짠 문서에 최근을 눌러주면 위치가 나옵니다. 정말 어렵게 찾았습니다. 참고하시길 바랍니다.

보니깐 /media 가 아니라 /run/media에 있습니다. 이런...!!

아무튼 위치를 찾았으니 가봅니다.

 

 

파일이 있습니다. tar.gz으로 압축이 되어 있습니다. 풀어주면 됩니다.

하지만 여기서 주의 할 점이 있습니다.

 

파일 위치에서 파일을 풀면 오류가 걸립니다.

그래서 파일을 카피를 해서 풀어줘야합니다. 저는 /tmp로 옮겨서 했습니다.

tar xzvf 의 옵션으로 한꺼번에 풀어줍니다.

 

 

압축을 풀어 주게 되면, vmware-tools-distrib가 생깁니다. 이제 거의 다 끝났습니다.

vmware-install.pl를 실행시켜줍니다. 그럼 설치를 하게됩니다.

질문이 진짜 많습니다. 시키대로 하면됩니다. enter 누르라고 하면 enter누르고 yes라고하면 yes 치고 no라고하면 no치고,

근데 자꾸 같은 질문을 한다 싶을땐, yes, no를 번갈아 가면서 쳐줍니다.

그럼 설치가 됩니다.

성공을 했습니다. 그럼 VMware-Tools가 설치가 되었습니다. 그럼 화면이 커지는 것을 확인 할 수 가 있습니다.

쉬운 건데, 처음 경로를 못 찾아서 힘들었습니다.

이것으로 VMware-Tools 설치를 해보았습니다.

 

 

 

 

'IT > 각종 TOOL' 카테고리의 다른 글

Kali-Linux 환경 구성 방법  (0) 2018.07.03
Virtual Box에 Kali Linux 설치 방법  (3) 2018.06.30
vmware14 에서 파일 옮기는 방법  (0) 2018.06.30

회사에서 docker 가이드를 만들어야 합니다. 사실, Docker가 아직까지 정확히 모르겠습니다.

개발자는 아니지만, 개발을 해봐야 하는 것일까?? 

이미지를 빌드를 해보고 맛 좀 봐야 좀 이해하는데 도움이 될까 싶습니다. 하지만 이건 쉽지 않을 것 같습니다.

명령어는 매번 까먹고 매번 찾아봐야 합니다.

그래서 전반적인 중요 용어들을 공부를 해보면서 정리 해볼려고 합니다.

 

1. Docker 란?

도커가 무엇인지에 대해서부터 알아봐야겠습니다.  

도커는 2013년 3월에 산탘클라라에서 열린 Pycon Conferecne에서 Solomon Hykes가 사전 예고도 없이 5분만에 도커를 알리면서 세상에 알려지게 되었다고 합니다.

 

발표 이후 도커는 엄청난 인기를 얻게 되면서 회사 이름도 도커(Docker Inc)로 바꾸면서 2014년 6월 도커1.0을 런칭하면서 정식 서비스를 시작했다고 합니다.

 

도커는 컨테이너 기반의 오픈소스 가상화 플랫폼입니다.

 

컨테이너에 대해서 알아 보겠습니다.

컨테이너는 옷, 신발, 과일, 제품, 화물등을 넣을 수 있는 큰 상자 입니다. 서버에서도 마찬가지로 다양한 프로그램, 실행환경을 컨테이너로 추상화 시키고 똑같은 인터페이스를 제공해서 프로그램의 배포 및 관리를 간단하게 해줍니다.
이런 컨테이너는 격리된 공간에서 프로세스가 동작하게 합니다. 이런 기술은 가상화입니다. 참고로 도커는 반가상화를 사용합니다.

 

 

위에 사진은 도커를 조금 공부를 해봐야겠다. 하시는 분들은 많이 보셨을 겁니다.

전가상화 반가상화의 차이점을 잘 보여준 이미지입니다. 왼쪽은 vmware, vitualbox 등과 같은 전가상화, 오른쪽은 도커의 반가상화입니다. 전가상화를 보면 Hypervisor위에 GuestOS를 올린 후, 서비스에 필요한 Bins/Libs를 올릴 수 있지만, 반가상화는 Docker Engine만 올리면 바로 서비스를 시작 할 수 가 있습니다. 그만큼 가볍고 빠르다는것을 의미 합니다.

Docker에서 중요 개념 포인트를 한가지 집고 넘어가면, 컨테이너 기반의 반가상화 그리고 이미지 입니다.

반가상화는 앞서 설명을 했고, 이미지는 컨테이너를 실행 하는데 있어서 필요한 설정값 등을 갖고 있는 것입니다.

그러니, 이미지를 다운 받아 놓으면 여러개의 컨테이너에다가 똑같은 이미지를 계속해서 넣어서 쓸 수 있습니다.

CentOS를 여러개 사용 하기 위해서 Vmware는 하나하나 CentOS를 올려서 사용해야 하므로 자원을 많이 소비하고, 시간이 오래 걸리는 반면에 Docker는 CentOS이미지 한번만 다운을 받아 놓으면 몇십개의 CentOS이미지를 올린 컨테이너를 계속 만들 수 있어 자원 소비와 시간이 절약이 됩니다.

 

위에 글을 보니 너무 주절주절 적어 놓았네요. 정리를 해보겠습니다.

 

2. Docker 특징

 

1) 컨테이너 기반의 오픈소스 가상화 플랫폼

2) 실행환경을 구축할때, 이미지를 다운받아 컨테이너로 추상화

3) 동일한 이미지를 제공하여 프로그램 배포 및 관리의 편리성

 

다음 포스팅에서 이어서 Docker의 용어에 대해서 알아보겠습니다.

 

 

아파치 버전을 확인 하는 방법에 대해서 알아봤습니다.

이번에는 아파치 버전을 숨기는 방법에 대해서 알아보겠습니다.

버전정보를 통해서 Oneday나, Olday 공격을 할 수가 있으므로 버전정보도 보안적 측면에서는 숨겨야 되는 항목 중 하나입니다.

 

Apache 버전 정보 숨기기는 굉장히 간다합니다.

바로 ServerTokens에서 설정을 하면 됩니다.

 

ServerTokens은 설치된 httpd의 conf의 httpd.conf 파일에 있습니다. 글로 쓰니깐 어렵게 느껴지네요.

 

저는 Yum으로 설치를 하여 default 값인 /etc/httpd/conf에 httpd.conf파일이 있는 것을 확인했습니다.

근데 문제가 발생을 했습니다. 아니 어째서인지 httpd.conf파일 아무리 찾아봐도 ServerTokens를 발견 할 수가 없었습니다...

그래서 cento7 를 다시 설치하고 apache를 설치해도 여전히 없네요..

ubuntu는 다를까 싶어서 ubuntu에다가 apache 를 설치하고 찾아봤는데 ServerTokens를 발견을 할 수 없었습니다.

Include는 되어 있지 않은데, 설상 있다고 해도 제가 다 찾아 봤는데 없습니다.

 

CentoOS7 Apache에서 ServerTokens이 어디에 있는지 아시는 분 계시면 꼭 좀 댓글 달아주시면 감사하겠습니다.

아무튼, ServerTokens의 설정을 알아보겠습니다.

 

ServerTokens의 설정은 총 6가지 방법으로 나누어 있습니다.

 

1. ServerTokens Full  이 설정은 전체적인 정보가 나옵니다. 심지어 php 정보도 나온다고 합니다.

    Server sends (e.g.): Server: Apache/2.4.2 (Unix) PHP/4.2.2 MyMod/1.2

 

사실, 제가 직접 해보고 스샷을 찍고 싶었는데... 도저히 못 찾아서 apache 문서에서 발췌를 했습니다.

밑에다가 링크 걸어드리겠습니다. ServerTokens 뿐만 아니라 전체적인 apache 설정 값들이 있으니 참고 하시기 바랍니다. 

 

2. ServerTokens Prod 이 설정이 보안 측면에서 권고하는 설정 값입니다.

   Server sends (e.g.): Server: Apache

아파치 버전 정보를 전부 숨기는 것입니다. 아파치가 설치 되었다만 알 수 있고, 몇 버전인지는 확실 할 수 없습니다.

 

3. ServerTokens Major  -> Server sends (e.g.): Server: Apache/2

4. ServerTokens Minor  -> Server sends (e.g.): Server: Apache/2.4

5. ServerTokens Min     -> Server sends (e.g.): Server: Apache/2.4.2

Major, Minor, Min은 apache 뒤에 버전 정보를 한글자씩 보여지게 하는 합니다. Min이 apache 버전정보를 전부 보여줍니다.

 

6. ServerTokens OS

   Server sends (e.g.): Server: Apache/2.4.2 (Unix)

마지막 OS 설정값은 Apache 버전 외에 OS의 정보도 알려줍니다. 그리고 ServerTokens의 default 값이기도 합니다.

이것으로 Apache 버전을 숨기는 방법에 대해서 알아봤습니다.

 

@@추가 설정

ServerSignature가 있습니다. ServerSignature은 Error 페이지로 갔을 때, 보여지는 웹서버 꼬리말 정보를 설정합니다.

on /off /mail이 있는데 off로 해야됩니다. 이것 역시 ServerToken처럼 항상 해줘야 합니다.

 

@@주의할 점

include를 하셨다면, include 된 모든 conf 파일에 들어가서 ServerTokens을 Prod로 바꿔 주서야 하고, ServerSignature 역시 off로

변경 해야 합니다.

 

꼭 apache 재시작을 하셔야 됩니다.

 

아파치 버전 숨기기에 대해서 알아 봤습니다. 감사합니다. 아!! 

아파치 설정 값들을 볼 수 있는 url입니다. https://httpd.apache.org/docs/2.4/ko/mod/core.html#servertokens

 

그리고 ServerTokens과 ServerSignature가 CentOS7 Apache에 어디있는지 아시는 분은 꼭 좀 댓글 부탁드립니다.

'IT > INFRA' 카테고리의 다른 글

Apache 버전 확인 방법 (3가지)  (0) 2018.06.16
CentOS7 에서 apache 완벽 설치!!  (0) 2018.06.15
Vmware에서 Centos7 설치 방법  (0) 2018.06.13

엊그제 세미나에서 질문 중 원데이 취약점이라고 얘기하시면서 부장님들께서 얘기하는 것을 귓동냥으로 들었다.

아는만큼 들린다고 나는 제로데이 취약점은 알고 있었지만, 원데이는 처음들었다.

내 스로로가 민망해지는 기분이었다.

내 생각엔 모르는건 창피한일이 아니지만, 모르는데 알려고 하지 않고, 모른채 가만히 있는게 더 창피스러운 일 같다.

그래서 찾아보았다.

원데이 취약점 뿐만 아니라 올데이 취약점이라는 것도 있었다.

 

3가지 취약점에 대해서 간략하게 정의를 하면,

 

제로데이(0-day)

알려지지 않은 취약점을 발견 및 취약점으로 공격을 당했지만, 

현재 이에 대한 대응 방안이나 보안패치가 없는 상태

가장 까다로운 상태의 공격으로 방어자는 방어하기 쉽지 않다.

 

원데이(1-day)

최신 취약점에 대한 패치가 발표가 되었지만,

검증 및 여러 기타 사유로 인하여 패치를 적용하지 않은 상태

패치가 발표 하더라도 바로 적용은 불가능 하기 때문에

패치를 적용 되지 않은 곳을 공격 감행 

방어자는 신속하게 보안 패치를 해야 한다.

 

올데이(Olday)

취약점에 대한 분석이 끝나고 보안패치도 있으나,

보안 담당자의 부재 및 보안 인식 부족으로 인하여 패치를 적용하지 않은 상태

공격자가 가장 좋아하는 형태

 

원데이 뿐 만 아니라, 올데이라는 단어도 같이 알게 되었다. 올데이야 뭐 제로데이 반대의 개념으로 생각하면 되겠다.

대부분 취약점은 아마 올데이 일 것이다. 뿜뿌 같은 경우 SQL 인젝션으로 개인정보가 유출되었다고 하니, 아직까지 우리나라의

보안인식을 알 수 있는 상황이다.

요즘은 비트코인 거래소들이 많이 해킹을 당하는데, 정말 마음먹고 해킹을 하려고하면, 방어하기가 쉽지 않을것이다.

아무튼 우리나라도 보안 인식이 많이 발전하고 투자도 많이 했으면 하는 바램이다.

 


 

오늘은 apache 버전 확인 하는 방법에 대해서 알아보겠습니다.

사실 아파치 버전 확인하는 법은 한가지가 아닙니다.~ 여러 가지 방법이 있습니다.

한번 알아보겠습니다.

 

먼저, 기본적인 방법으로 알아보겠습니다.

아마 가장 많이 쓰시는 버전확인 명령어입니다. 제일 무난한 방법입니다.

하지만 한가지 유의 하셔야 되는 점이 있습니다.

 

그것은 바로 설치된 경로에 가야 httpd -v 가 유효하다는 점입니다.

안그렇면 에러가 뜨면서 나오지않습니다. 저는 기본 default로 설치로 하기 때문에 바로 해도 되지만, 경로를 지정하셔서 설치하신 분은 꼭 경로를 확인하시고 치셔야합니다.

 

혹시, 몰라서 경로를 확인 하는 명령어도 알려드리겠습니다. 이것도 아마 유닉스 환경에서 가장 많이 치게 되는 명령어인데요

ps -ef 입니다. ps -ef | grep  으로 찾고 싶은 제품을 치게 되면 아래와 같이 나오게 됩니다.

설치 경로가 짠 하고 나옵니다.

 

그 다음 방법은 바로 rpm으로 알아보는 방법입니다. apache를 설치했으니 설치 rpm에 남아있을겁니다.

rpm -qa 로 버전을 확인을 할 수가 있습니다.

 

위와 마찬가지로 yum도 있습니다. yum은 apache를 설치할 때 썻던 방법입니다. yum 의 install list으로 제품을 확인을 하면,

아래와 같이  버전을 확인 할 수가 있습니다.

 

이것으로 아파치 버전을 확인 하는 방법 3가지를 알아보았습니다.

 

 

 

 

'IT > INFRA' 카테고리의 다른 글

Apache 버전 숨기기  (1) 2018.06.19
CentOS7 에서 apache 완벽 설치!!  (0) 2018.06.15
Vmware에서 Centos7 설치 방법  (0) 2018.06.13

CentOS에서 apache를 설치를 하겠습니다.

보통 APM을 동시에 설치 하지만, 저는 확인해 보고 싶은게 있어서 설치하는 것이라 아파치만 설치를 하겠습니다.


이전에 VMware에 CentOS를 올렸으니 그것을 사용하겠습니다. 


1. 설치 되지는 않았겠지만, 그래도 확인을 해봅니다. 설치가 안되어 있습니다.

2. 그럼 설치를 해보겠습니다. centos의 편리한 명령어가 있습니다. 바로 yum입니다. yum 을 사용해서 apache를 설치합니다. 

apache는 httpd로 설치를 해야합니다. 

설치가 진행중입니다. 중간에 y/d/N 이라고 나오는데, 꼭 y를 해야 설치가 됩니다. N를 누르시면 다시 yum install httpd로 설치를 하면됩니다. 크게 걱정할 필요는 없습니다. 


3. 2번이 진행이 되면 downloading packages를 하면서 다운이 되고 complete가 뜹니다. complete 확인 하셔야됩니다. 


4. 이제 설치가 됬으니 apache를 실행을 시켜보겠습니다. 하고 start를 했는데 에러가 뜨면서 start가 안됩니다.  이럴때 짜증내면 안됩니다. 

세상에는 한번에 되는 일이 없어요. 구글에 검색을 하시면 됩니다. 구글은 모든게 다 있으니깐요.

아무튼 에러를 보면 /bin/systemctl 이라고 나오네요


5. 상태를 확인해봅니다. 상태를 확인해보니 역시나 /bin/systemctl이라고 나옵니다. 아 그전에 일단 httpd 에 있는 -DFOREGROUND를 알아보겠습니다. 이게 뭔지 저도 궁금해서 찾아 봤습니다. 

https://translate.google.co.kr/translate?hl=ko&sl=en&u=https://vpsboard.com/threads/apache-on-centos-7-what-is-dforeground.5955/&prev=search

위 싸이트에서 설명을 해놓았습니다. 물론 사람들의 얘기입니다만, 저도 맞다고 생각합니다. 요즘 하도 도커가 핫하니 그런것 같습니다.



6. 자 부팅을 할 때, 아파치가 자동으로 실행 되게끔 만들어 줍니다.  


7. 설정 값이 올바르게 적용이 되었는지 확인을 합니다. 항상 꼼꼼하게 하기 위해서는 확인하는 습관을 가져야합니다.


8. 그럼 이제 아파치를 시작 하거나 멈추거나 재시작을 사용을 하시면 됩니다. 명령어는 아래와 같습니다.

시작 systemctl start httpd.service

멈춤 systemctl stop httpd.service

재시작 systemctl restart httpd.service


이것으로 아파치를 설치를 마치겠습니다.~

'IT > INFRA' 카테고리의 다른 글

Apache 버전 숨기기  (1) 2018.06.19
Apache 버전 확인 방법 (3가지)  (0) 2018.06.16
Vmware에서 Centos7 설치 방법  (0) 2018.06.13

Centos7 설치 방법에 대해서 알아보겠습니다. 

매번 깔았다가 지웠다 하는데 설치 때마다 설정을 어떤 것을 해야 할지 몰라서 기본적으로 하는 방법에 대해서 적겠습니다. 


준비물은 

1. Vmware workstation 14 <- 이것은 각자 다운을 받으셔야합니다. 유료이기 때문에 돈을 지불해야 합니다.

2. centos7.iso <- https://www.centos.org/download/ 여기 링크로 들어가셔 다운을 받습니다. 


맨 처음 사진에서 이제 next를 누르면, 위에 사진 처럼 나옵니다. 2번째 Installer disc image file(iso)를 클릭합니다. 이때, 다운로드 받은 centos7.iso를 Browse 눌러서 경로에 올립니다. 

3번째 I will install the operating system later를 클릭을 해도 됩니다. 하지만, 나중에 다시 setting에 들어가서 centos7.iso 올려야 되기 때문에 여기서 바로 하시는게 더 편리합니다. 



그다음에는 파일의 이름과 위치를 정해 줄 수 있습니다. 파일이름은 본인이 하고 싶은 이름을 쓰시면 됩니다. 위치는 기본적으로 내문서에 virtual machine에 위치 합니다. 이것 역시 원하는 곳으로 변경 후 next를 누릅니다. 


파일 사이즈와 기본 디스크를 선택 할 수가 있습니다. Maximum disk size 는 아래 2개의 옵션에 의해서 결정이 됩니다. 

기본 20GB로 저는 했습니다. 이것도 본인이 원하는 대로 하면 됩니다. 

 


그리고 finish를 눌러줍니다.


\

시작을 하면, 설정페이지 첫페이지가 나옵니다. 언어 설정입니다. 한국어를 설정해줍니다.


여기서부터가 본격적으로 중요합니다.  


소프트웨어 선택을 꼭 클립해줍니다. 저는 윈도우 세대여서 그런것인지 모르지만, GUI 모드가 TUI모드보다 훨씬 편합니다. 

그래서 전 꼭 GNOME 데스크탑을 클릭후, 백업클라이언트를 클릭해서 GUI모드로 centos를 사용하겠습니다. 

Centos에서 GUI모드를 하기 위해서는 꼭 저기서 변경을 해야되는 점을 유의하시기 바랍니다.


그 다음 설치대상을 누릅니다. 사실 개발자분들은 디스크를 추가하셔서 파티션을 설정하셔서 쓰셔도 상관은 없지만, 저처럼 잘 사용하지 않은 사람들은 파티션을 자동으로 설정하는 것이 가장 편리합니다. 


그다음에는 인터넷 설정입니다. 대부분 쓰실테니 이더넷을 켬으로 바꿔주시기 바랍니다. 

나중에 인터넷 설정할려면 또 복잡합니다. 차라리 지금 하는게 낫습니다. 


그리고 설치 시작을 눌러줍니다. 그렇면 설치가 진행이 됩니다. 설치가 진행되는 중간에 암호를 설정을 할 수 있습니다. 

하시는게 좋습니다. 특히 ROOT계정은 하는것을 권장합니다.

그리고 재부팅이 있는데 재부팅 해야됩니다.  


저는 사용자 생성도 했습니다. 암호는 아주 강력하게 했습니다. 

보통 대,소문자,숫자,특수기호를 3개이상 사용하여, 9자리 이상이면 강력하다고 할 수 있습니다.

 


설치가 완료되고 비번을치고 로그인을 합니다.


짠~ 이렇게 멋지게 GUI 모드로 Centos7이 설치 된 것을 확인 할 수 있습니다. 

그럼 모두 잘 쓰시기 바랍니다. 

'IT > INFRA' 카테고리의 다른 글

Apache 버전 숨기기  (1) 2018.06.19
Apache 버전 확인 방법 (3가지)  (0) 2018.06.16
CentOS7 에서 apache 완벽 설치!!  (0) 2018.06.15

+ Recent posts