README   SanghyukChun's Blog

서버를 구축해보자 - Ip 세팅과 유틸 설치

| Comments

사실 서버용 컴퓨터를 구매한 것은 벌써 거의 2주도 더 이전에 있었던 일이지만, 근래에 좀 많이 바빠서 이제서야 기본적인 세팅을 하게 되었다. 지난번에 설치한 우분투 서버에 뭔가 문제가 있었는지 장소를 옮겨서 부팅하자마자 OS가 뻗어버리는… 그래서 오늘 다시 다 밀어버리고 처음부터 다시 세팅했다.

서버를 설치하면서는 뭐 크게 신경 쓸 만한 옵션은 많이 없긴한데.. 난 개인적으로 내가 관리하는 편이 좋아서 파티션에서 LVM도 끄고, 자동 업데이트도 끄고.. 유틸도 전부 안깔고 진행했다. 그리고 ip 세팅만 해줬는데, 나는 학교에서 할당 받은 ip만 사용할 수 있는 상황이니깐, 이게 나름 중요하다. 맨 처음 세팅할 때 ip를 입력하게 되면 별로 머리아플 일이 없기는 하지만, 실수로 세팅을 하지 않은 상황이거나 하면… 나중에 설치가 끝난 이후에 /etc/network/interfaces와 /etc/resolv.conf만 고쳐주면 간단하다. 아래는 내 interfaces 파일

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto p2p1
iface p2p1 inet static
  address 143.248.53.74
  netmask 255.255.255.0
  network 143.248.53.0
  broadcast 143.248.53.255
  gateway 143.248.53.1
  dns-nameservers 8.8.8.8
  dns-search kaist.ac.kr

이게 맨 처음에 설치할 떄 잡아줬더니 p2p1이라고 잡아줬는데, 평소에는 그냥 따로 추가할 필요없이 아래같은 format으로 적어주면 그만. 이걸 적고 service networking restart를 해주면 dns도 같이 잡힌다. (알아서 resolv.conf가 업데이트 된다.) 이제 인터넷도 끝.

이제 유틸을 깔 차례. apt-get으로 설치 가능한 유틸은 대충 깔고… 문제는 아파치, mysql, php등등인데, 이거에 관련된 블로그를 찾았다. 별로 어렵지는 않고, 그냥 가끔 헷갈릴 때 보면 괜찮은 듯.

지금 아파치를 설치 중인데, APR이 없다고 에러가 뜬다.. stackoverflow를 보니 APR이란 놈을 깔아야하는 모양. 아 이건 좀 귀찮다. 여기서부터는 내일부터.