2016년 5월 25일 수요일

CentOS 7.x minimal 설치후 불필요한 데몬 죽이기

CentOS 7.x minimal 설치후 불필요한 데몬(서비스) 죽이기


pstree 는 yum install psmisc 로 설치하여야 한다.

# pstree
systemd─┬─NetworkManager─┬─2*[dhclient]
        │                └─2*[{NetworkManager}]
        ├─2*[agetty]
        ├─anacron
        ├─atd
        ├─auditd───{auditd}
        ├─crond
        ├─dbus-daemon
        ├─firewalld───{firewalld}
        ├─httpd───6*[httpd]
        ├─irqbalance
        ├─lsmd
        ├─lvmetad
        ├─master─┬─pickup
        │        └─qmgr
        ├─mysqld_safe───mysqld───18*[{mysqld}]
        ├─ntpd
        ├─polkitd───5*[{polkitd}]
        ├─qemu-ga
        ├─rsyslogd───2*[{rsyslogd}]
        ├─sshd───bash───pstree
        ├─sshd───bash
        ├─sshd
        ├─systemd-journal
        ├─systemd-logind
        ├─systemd-udevd
        ├─tuned───4*[{tuned}]
        └─wpa_supplicant

불필요한 데몬이라고 생각되는 서비스를 종료시켜 주자.

systemctl stop smartd
systemctl disable smartd

systemctl stop rngd
ystemctl disable rngd

systemctl stop abrtd
systemctl disable abrtd

systemctl stop atd
systemctl disable atd

systemctl stop irqbalance
systemctl disable irqbalance

systemctl stop qemu-guest-agent
systemctl disable qemu-guest-agent

시스템에 따라 초기에 설치된 서비스는 다를 수 있다.

NetworkManager 도 IP 만 static 으로 잡아 놓으면 종료시켜도 무방하다.
wpa_supplicant 도 포함해서 종료시키자.

systemctl stop NetworkManager
systemctl disable NetworkManager

systemctl stop wpa_supplicant
systemctl disable wpa_supplicant


CentOS 7.x minimal 설치 후 해야되는 일들 정리 http://blog.ivps.kr/86