- yum을 사용한 OpenJDK 설치하기 -


자바 설치하는 방법에 대해 알아보자.

CentOS에서는 인터넷만 연결되어있으면 손쉽게 사용가능한 yum을 제공하는데

 

yum을 통해 OpenJDK를 설치해보도록 하자.

일단 현재 CentOS에 자바가 설치되어있는지 확인부터 해보자.

 

1. 자바 설치확인

다들 많이 사용해본 명령어이다.

javac -version

결과는 당연히 없다고 나올것이다. 아무것도 안했으니

 

 

이제 yum을 통해 어떤 OpenJDK가 설치가 가능한지 확인해보자.

 

2. 설치 가능 OpenJDK 목록 확인

yum list java*jdk-devel

위 명령어를 입력해보면 아래처럼 패키지 목록이 나올텐데 이 목록을 대상으로 설치를 진행해보자.

 

 

3. OpenJDK 설치

위에서 목록을 확인했으면 많이쓰는 jdk 1.8 버전을 설치해보도록 하자.

yum install java-1.8.0-openjdk-devel.x86_64

 


이렇게 설치가 완료되었고 다시 1번항목을 실행하게 되면 설치된 자바 버전을 확인할 수 있다.

 

반응형

- CentOS 고정 IP 할당하기 -


CentOS 역시 네트워크를 설정할 수 있는데

고정 IP를 설정하는 방법에 대해 알아보자.

 

1. 네트워크 파일 수정하기

우선 고정IP를 성정하기 위해서는 네트워크 설정(ifcfg) 파일을 수정해야하는데 일단 아래 명령어를 통해 이동해주자.

 

cd /etc/sysconfig/network-scripts/

 

그러면 해당 위치로 이동하였으면 안에 무슨 파일들이 있는지 확인해보자.

일단 아래와 비슷한 목록이 나올텐데



우리가 필요한건 ifcfg 파일이며 맨 위에 표시해둔 "ifcfg-enp0s3" 파일을 수정해야한다.

일반적으로 파일명이 "ifcfg-enp0s3"일테지만 다른사람도 있을수 있으니 파일 목록을 꼭 확인하길 바란다.

 

이제 수정을 위해 vi 명령어를 통해 파일을 열어보자.

 

vi ifcfg-enp0s3

 

그러면 아래와 같은 화면이 나온다.



자 이제 파일을 수정해보자.

우선 1.BOOTPROTO="dhcp" 부분을 주석 처리해주고

2.IP 옵션들을 입력해주면 된다. (BOOTPROTO, IPADDR, NETMASK, GATEWAY, DNS1, DNS2)

 

다 처리를 해주고나면 최종적으로 아래와 같이 결과가 나온다.


 

2. 네트워크 재시작하기

이제 설정이 다 끝났지만 ip확인을 해도 그대로일텐데 당연히 네트워크를 재시작 해줘야한다.

다음과 같은 명령어네트워크를 재시작해주자.

 

systemctl restart network

 

CentOS 7을 기반으로 하다보니 CentOS 8부터는 명령어가 달라질수도있다.

만약 이래도 안바뀐다면 시스템을 그냥 재부팅 해주는것도 하나의 방법이다.

반응형

- CentOS IP 확인하기 -


CentOS 에서 IP를 확인하는 방법에 대해 알아보자.

 

1. hostname - I 

진짜 간단하게 IP정보만을 확인하는 명령어이다.

 

2. ifconfig

이 명령어를 사용하기 위해서는 네트워크 툴이 설치되어있어야 한다 아래 링크를 통해 설치해보도록하자.

 

[CentOS] net-tools(네트워크) 설치 하여 ifconfig, netstat 등 네트워크 명령어 사용하기

 

[CentOS] net-tools(네트워크) 설치 하여 ifconfig, netstat 등 네트워크 명령어 사용하기

- netstat, ifconfig 명령어가 존재하지 않을 경우 - ip를 확인할때나, 네트워크 연결 상태(?) 등을 확인할때나 netstat이나 ifconfig 명령어를 쓰게 되는데 실제로 구글링을 해보면 저렇게 ifconfig를 써라 net

mine-it-record.tistory.com

이 명령어는 IP정보는 물론 서브넷 마스크 등의 다른 정보역시 보여준다.

뭔가 윈도우의 ipconfig랑 비슷한 역할인것으로 보인다.

 

이 외에도 ip확인하는 방법이 더 있다해도

쓰는경우가 있을지도 의문이다.

반응형

- netstat, ifconfig 명령어가 존재하지 않을 경우 -


ip를 확인할때나, 네트워크 연결 상태(?) 등을 확인할때나

netstat이나 ifconfig 명령어를 쓰게 되는데

 

실제로 구글링을 해보면 저렇게 ifconfig를 써라 netstat을 써라라고 설명만 되어있고

막상 centos를 깔아서 필요할때 사용하게되면

안되는게 당연하다...

이 둘을 포함한 네트워크 명령어를 사용하기 위해서는

네트워크 툴을 설치해줘야하는데 이게 기본적으로 깔려있지않아서 직접 해줘야한다.

 

설치 방법은 간단하다.

(물론 인터넷 연결이 되어있다는 가정하에 말이다.)


yum install net-tools

 


이제 설치가 다 됐다니 다시한번

netstat 과 ifconfig를 사용해보자.

 

 

이제 잘 나온다.

 

반응형

- CentOS 설치하기 -


우선 CentOS를 설치하기에 앞서

VirtualBOX에 설치할것이기 때문에 VirtualBOX를 준비해두자.

 

[VirtualBox] 버추얼박스 다운로드 및 설치

 

[VirtualBox] 버추얼박스 다운로드 및 설치

- VirtualBox(버추얼박스) 다운로드 및 설치 - 버추얼박스는 오라클이 개발 중인 소프트웨어로 여러 OS를 가상화하여 사용할 수 있는 가상화 소프트웨어다. 아래 링크를 통해 다운로드부터 시작해

mine-it-record.tistory.com

 

1. CentOS ISO파일 다운로드

우선 CentOS ISO 파일을 준비해야하는데

CentOS 공식 홈페이지에 들어가주자.

 

https://www.centos.org/

 

The CentOS Project

IRC channels moving to libera.chat Due to recent changes in the Freenode IRC network, the official CentOS IRC presence is moving to Libera.chat. Video/Slides from CentOS Dojo now available Video and slides from the recent CentOS Dojo are now available on t

www.centos.org



CentOS 홈페이지에 들어갔다면 위 이미지에 표시된것처럼

 

[상단 Download] - [CentOS Linux 7] - [ISO x86_64]

버튼 순으로 눌러주자.

(CentOS 7 버전을 기반으로 설치할것이기때문에 7을 선택한것이다.)



그러면 뭔 이상한 목록이 잔뜩 나와서 당황스러운데

그냥 상단에 출력된 목록들 중에 하나 아무거나 클릭해서 들어가주면 된다.

딱히 상관은없다.

(나는 두번째에 kakao라 쓰여있어서 두번째링크를 클릭하여 들어갔다.)



링크를 타고 들어갔다면 위처럼 .iso 파일과 .torrent 파일 목록이 보일텐데

여기서 일반적으로는 DVD 버전 혹은 Minimal 버전을 선택하고는 하는데

 

둘다 설치해본 결과

DVD 버전은 GUI를 제공해주고 (그래서 Size가 큰것같더라)

Minimal 버전은 터미널로만(순수 명령어) 제어가 가능하다.

 

뭐든 상관 없지만 어쨌든 linux를 공부하거나 추후 어디에 배포한다하면

Minimal 버전을 선택해서 하는게 좋다 생각된다.

 

"CentOS-7-x86_64-Minimal-2009.iso"

를 클릭하여 파일을 다운로드 받아주자.

 

부팅 USB를 만들어 CentOS 를 설치하는 방법도 있지만

그냥 간단하게 VirtualBOX를 활용해보도록 하자.

 

2. VirtualBOX 설정

 

1번에서 CentOS iso 파일이 준비되었으면 이제 VirtualBOX에 설치해보도록 하자.

 

일반 가장 중요한!! 탈출 키 셋팅하기

VirtualBOX CentOS에 마우스가 진입하게되면 탈출이 불가능하다.

탈출하려면 작업관리자(Ctrl + Shift + Del) 등의 경우 가능한데

매번 눌러주기 귀찮으니 키를 지정해주자.



[좌측 목록 도구] - [환경 설정] - [입력] - [가상 머신] - [호스트 키 조합]

순서대로 눌러서 가주면

 

호스트 키 조합에 Default 값으로 Right Control 이라고 되어있는데

이게 한글 윈도우에서는 동작하지 않는다고 한다.

그래서 Shift + Ctrl 조합키로 만들어주자.

(본인 편한대로 설정해줘도 된다.)

 

자 이제 CentOS 환경을 만들어 보도록 하자.



[새로 만들기] 버튼을 눌러

가상 머신 만들기 창을 띄워주고

 

이름에 CentOS 라고 치면

밑에 버전이 자동으로 Red Hat(64-bit)으로 바뀌는데

이러한 설정들은 그냥 개인적으로 설정해주면 된다.

 

(나는 이름만 바꿔주고 버전은 자동으로 Red Hat으로 둔 뒤 넘어간다.)

 

그리고 [다음] 버튼을 눌러주자.



그 다음은 메모리 크기 설정하는 부분인데

본인 컴퓨터 사양 고려하여 설정하면 되겠지만

너무 낮은 메모리를 사용하는것이 아니면

2~4GB(2048MB~4096MB) 정도면 될것같다.

(처음에는 1GB로 했다가 좀 이것저것 걸려서 다시 만들었다.)

 

설정 완료 후

[다음] 버튼을 눌러주자.



기본 디폴트값 유지하고 [만들기] 버튼을 눌러주자.



하드 디스크 파일 종류를 선택하라는 창이 나오는데

여기서도 디폴트값 유지하고 [다음] 버튼을 눌러주자.



"동적 할당"의 디폴트값 유지하고 [다음] 버튼을 눌러주자



20GB로 대충 설정해주고 [만들기]버튼을 눌러주자.

사실 본인 상황에 맞게 설정해주면 되겠지만

(대부분의 정리글들이 20GB로 해놨기때문에 나도 그렇게 설정했었다.)



이제 CentOS 공간이 하나 만들어졌는데 여기서 끝이아니라

이제 설정을 해줘야한다.



[저장소] - [우측에 CD모양 버튼] - [가상 광학 디스크 or 디스크 파일]

 

을 선택하여 1번에서 다운로드 받아준 iso 파일을 찾아서 추가해주자.

그러면 좌측 저장창치 컨트롤러:IDE 영역에 선택한 iso 파일이 등록될것이다.



[시스템] 탭 메뉴로 들어가서

"플로피" 체크를 해제해주자 쓰지도 않으니



마지막으로

[네트워크] 메뉴로 들어가서

"어댑터에 브리지" 를 선택해주자.

 

사실 여기서는 블로그마다 설정하는게 다르던데 

일단 위처럼 설정해주고

centos 안에서 고정IP를 할당해주면 되기때문에 

딱히 상관은 없어보인다.

 

그리고 [확인] 버튼을 클릭해주자.

 

3. CentOS 설치

이제 1번과 2번을 통해 모든게 끝났으면

드디어 CentOS를 설치해보도록 하자.



좌측에 등록된 CentOS를 실행시켜주자.

그냥 더블클릭 눌러주면 된다.

 

그러면 CentOS가 실행되면서

1분 기다려 주는것도 있고 그런데 그런거 다 엔터 눌러서 넘겨주고

install 되도록 기다려주자.



그러면 언어를 선택하는 창이 가장먼저 나올텐데

한국어를 찾아서 선택해주자.

 

여기서 만약 centos화면을 클릭해서 마우스가 진입했다면

아까 2번에서 설정한 탈출키 (Shift + Ctrl)을 눌러 탈출해주자.

본인이 설정한 탈출키는 OS 우측 하단에 표시되어있다.

 

그리고 [계속 진행] 버튼을 클릭한다.



설치 요약이라는 화면이 이제 나올텐데

 

[소프트웨어 선택] 은 디폴트로 당연히 최소 설치가 되어있을거고

설정이 필요한 부분

[설치 대상] 과 [네트워크 및 호스트명] 부분이다.

 

그럼 우선 [설치 대상]을 눌러보자.



보통 여기서 파티션의 상세 설정을 진행하는데

그냥 간단하게 설치하거나 파티션 영역을 굳이 상세히 설정하지 않을 경우

디폴트값인 "파티션을 자동으로 설정합니다" 상태로 두고

 

위에 [완료] 버튼을 눌러주자.

 

만약 상세한 설정이 필요하다면 당연히 "파티션을 설정합니다."

를 눌러줘야한다.

(파티션 설정 참고 : https://blog.naver.com/anysecure3/221571814401)

 

나는 기본설정으로 그대로 두고 진행한다.



그럼 이제 빨간표시가 사라지고 [설치 시작] 버튼이 활성화가 되는데

그 전에 [네트워크 및 호스트명] 을 클릭해 보자.



들어가면 이더넷이 나오고 우측에 버튼이 존재하는데

스위치 버튼을 눌러 "켬" 상태로 만들어보자.

 

여기서 만약 지금 설치하는 곳에 인터넷망 즉 인터넷이 되는곳이면 잘 켜질테고

내부망 즉 인터넷이 안되는곳에서 할 경우 어차피 안켜진다.

 

그려려니 하고 [완료] 버튼을 눌러주자.



[설치 시작] 버튼을 클릭해서

설치를 진행해주자.

 

만약 여기서 더 설정해주고 싶은게 있다면 그건 구글링... 나도 잘 모른다.



이게 암호와 계정 설정

인데

 

 

[ROOT 암호] 를 클릭하여

암호를 설정해주고

(여기서 암호가 너무 짧다 이런소리가 있어도 그냥 확인 두번 누르면 넘어가진다.)

 

[사용자 생성]을 클릭하여

추가 사용자도 생성해주자.



이제 설정이 완료되었으니

[설정 완료] 버튼을 눌러주자.



설치가 마저 완료되었다면

아래 버튼이

[재부팅] 버튼이 되었을텐데

 

그 버튼을 클릭해주자.



이제 쭉 기다려보면 위와같은 화면이 나오는데

root 로 로그인을 딱 해주고 끝!

아니면 추가 사용자 계정으로 진입해도 좋다.


이렇게 길고 긴 CentOS 설치가 완료되었다 이제 하나하나 공부해보자.

반응형