Search Results for 'selinux'

1 POSTS

  1. 2011.11.17 CentOS6.0 Minimal 설치후 세팅하면서 만난 문제들.
솔직히 시스템에 대해서 잘 알지도 못하는 상황에서 어깨너머로 몇개 배운것으로 세팅을 하다보니 어려움이 한두가지가 아니다.
기존에 사용하던 버전은 CentOS5.5
묵혀두고 있는 노트북이 있어 마침 집에서 웹서버 한대 돌려볼 요량으로 설치를 해보았다. 버전은 CentOS6.0 x86_64

1. minimal로 설치를 하니 설치는 순식간에 끝났다. 이후 yum update를 하려고 하니 웬걸.. network 설정이 안되어 있다.
무의식적으로 setup명령어를 실행했지만 ㅎㅎㅎ minimal이란 사실...
/etc/sysconfig/network-script/ifcfg-eth0 를 수정.
/etc/resolv.conf 를 수정.
/etc/init.d/network restart 를 하려다가 걍 reboot... network restart로는 resolv.conf 변경내용이 적용안됨.
 
기타 대부분의 명령어들이 없어서 yum으로 install...

2. Apache 설치후 localhost 접속이  안됨.
방화벽에서 열어준다. (/etc/sysconfig/iptables 를 편집)
:RH-Firewall-1-INPUT - [0:0]
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 
추가.
ftp(21번)도 추가. 
 
3. vsftpd를 설치하고 난뒤 문제발생.  
500 OOPS: cannot change directory:/home/user
 
setsebool -P ftp_home_dir on  으로 해결. 

4. 이후 jdk, tomcat6 설치 : 세팅은 나중에...

5. / 파티션 용량부족으로  hdd 여유분 추가하여 mount 함.
#fdisk -l
#fdisk /dev/hda
#mkfs.ext4 /dev/sda5
mount -t ext4 /dev/sda6 /home
vi /etc/fstab 을 열어서 편집한다.
그런데 이전버전(CentOS 5.x)에 없던게 보인다. UUID라고 하는 부분.

 


UUID를 어떻게 하지? 고민됨.

blkid 라는 명령어로 알게되었고 UUID를 추가하여 fstab 완성.


6. Apache 디렉토리를 /home으로  변경했는데, 아파치가 디렉토리로 인식하지 못해 한참을 애먹었었다.
CentOS6.0 으로 넘어오면서(? 정확치는 않다.)  보안이 좀더 강화된 느낌이다. SELinux라는 항목을 Disable 시키면 해결된다.
/etc/selinux/config 파일에서  SELinux = disabled로 변경하면 끝.
반영이 안된다면 걍 리붓팅하자.

 7. 이제 jdk, tomcat설치만 남았다. 휴~ 정리가 더 힘들다. 요건 나중에... ㅎㅎㅎ