티스토리 뷰
안녕하세요.
시원한물냉입니다.
최근에 서버용도로 사용하기위에 Mac Mini를 구매했습니다.
성능에 비해 비싼놈이긴하지만 저전력이라는점이 큰 메리트가 있죠.
다음 설치때를 위해 리눅스 설치방법에 대해 정리해놓습니다.
그동안 centos 5.5, 6.5만 사용해보았는데, 설치할려고 보니 7.x버전대가 릴리즈되었더라구요
( 그것도 벌써 반년전에!! 14년 10월쯤? 대략 나온것 같던데.. )
잡소리는 그만하고 설치하러 가보죠.
1. centos 다운로드 경로
우선 USB를 만들어야 하는데 그건 지난번에 포스팅한 글 참고하시구요. (http://it77.tistory.com/256)
배포사이트 : http://www.centos.org/
2. 리눅스가 USB로 부팅합니다.
Test this media & install CentOS7 2번째를 선택해도 됩니다.
저는 첫번째를 누르겠습니다.
설치과정에서의 언어이기때문에 편의를 위해 한국어를 선택합니다.
(영어가 더 편하신분이 있을지도....? 그럼 영어를)
설치할 소프트웨어를 선택합니다.
GUI가 centos7에서 새롭게 생겼는데요.
아무래도 서버의 용도답게 가벼움을 추구하기위해 최소설치로 갑니다.
- 호환성 라이브러리, 개발용 도구 선택해줍니다.
설치 대상으로 가셔서 파티션을 새로 만들거나, 혹은 기존 파티션을 지울지에 대해 선택합니다.
네트워크 설정은 반드시 해주세요! 설치가 시작되고나서 네트워크 세팅을 다시 할 수 있지만,
클릭만으로 쉽게 세팅되니.. 여기서 세팅하는게 편합니다.
사용자계정의 생성은 자유이나, root암호는 필수로 설정하셔야합니다.
설치완료!
[ 네트워크 설정 ]
주의!! window에서 쓰는 ipconfig 아닙니다.. ifconfig 입니다. 헤깔리지마세요
$vi /etc/sysconfig/network-scripts/ifcfg-()
아마 default로 yes 되어있을겁니다. 안되있으면 yes로 변경
그리고 yum 설치를 할때 인터넷에서 패키지를 찾을수 있도록 미리 네임서버를 변경해줍니다.
#> vi /etc/resolv.conf
◎ nameserver 168.126.63.1 (KT네임서버)
그다음 네트워크를 시작하고 바로 네트워크툴을 설치한다. #> service network start #> yum install -y net-tools 그럼 이제 아래의 스크린샷같이 네트워크 명령어들을 사용할수 있습니다.
그리고 전체적으로 업데이트 될수 있도록 한다. #> yum update [2] 방화벽 설정
7버전에서는 firewalld 방화벽이라는 개념이 생깁니다. 일종에 Windows 방화벽이라고 생각하면 될듯하네요. 하지만 이거때문에 먼가 불편합니다. 저는 사용하지 않고 이전버전처럼 iptables 방화벽서비스만 사용할려고 합니다. 그리고 systemd 기반으로작동되기때문에 명령어또한 systemctl 를 이용해야합니다. (머리아프다...) 아래와 같이 차례대로 명령어 입렵하시면 됩니다. 그리고 새로운 서비스를 설치하거나 중단하거나할때 아래와같이 ln -s 메세지들이 뜨는데 아마 systemd 기반으로 작동될수 있게 자동으로 스크립트로 설정하게 되어있는듯 합니다. #>systemctl mask firewalld #>systemctl stop firewalld (방화벽 정지) #>yum install -y iptables-services (iptables 서비스 관련 패키지 설치) #>systemctl enable iptables (iptables 기본으로 사용할수 있게 설정) #>systemctl start iptables (iptables 서비스 시작) #>iptables -nL (정상작동 확인)
이전버전처럼 같은경로에서 확인하면됩니다.
#> vi /etc/sysconfig/iptables
기본적으로 SSH 22번포트가 열려있군요. 앞으로 포트를 허용할때는 기존과 동일하게 작업하시면됩니다.
|
[3] 원격접속
역시 콘솔에서 계속 작업하는건 귀찮으므로 원격접속을 먼저 되도록 합시다. 원격 및 포트막힘 웹접속등.. 현상을 막기 위해 기본적으로 해제해주는 설정입니다.
#> vi /etc/sysconfig/selinux
◎ SELINUX=disabled (설정)
|
마지막으로 해당 서버 IP로 원격접속프로그램으로 접근해봅니다.
아래와 같이 정상접근 되는걸 확인하였습니다.
|
저도 별다를게 있나 싶었는데 의외로 새로 알아야하는게 많이 있었습니다.
그래도 그외에는 기본적으로 같으니 위 처음셋팅부분만 잘해준다면
바로 서버로 사용해도 무난하겠습니다.
이상 입니다!
(잘못된점이나 오타 지적이 있다면 감사히 받겠습니다.)
'개발 > 개발 자료' 카테고리의 다른 글
(Linux) Centos7 에서 바뀐 start/stop/restart 명령어 (0) | 2015.06.09 |
---|---|
(Android) 접속된 Wifi IP가져오기 (0) | 2015.06.09 |
(Linux) USB로 Mac에 Linux 설치하기 (모든버전 동일) (2) | 2015.06.07 |
(Linux) vi - readonly file 저장하기 (0) | 2015.06.07 |
(Max) 맥북에 톰캣 설치하기 (0) | 2015.06.04 |