Implicit, CentOS instalează destul de multe servicii ce nu sunt neapărat necesare functționării uni VPS. Iată pașii necesari pentru a instala un sistem de operare CentOS minimal.
- Instalați CentOS cu stările implicite, folosind imaginea ISO existentă;
- Pasul unu: dezinstalarea programelor ce nu sunt folosite:
- Autentificați-vă ca root;
- Dați comanda
yum -y remove audit cups NetworkManager acpid anacron apmd cpuspeed irda-utils gpm pcsc\* bluez\* avahi\* - Dați comanda
system-config-securitylevel-tui
și dezactivați SELinux - Dați comanda
reboot
- Pasul doi: oprirea serviciilor nefolosite;
acest pas se realizează pentru fiecare serviciu în parte, în funcție de nevoile individuale;
pentru a opri și dezactiva un serviciu, trebuie să dați comenzile:
service stop
chkconfig off
Lista serviciilor candidate la dezactivare este următoarea:- anacron
- apmd
- atd
- autofs
- cpuspeed
- netfs
- nfslock
- openibd
- pcmcia
- portmap
- rawdevices
- readahead_early
- rpcgssd
- rpcidmapd
- smartd
- xfs
- ip6tables
- firstboot
- hidd
- Pasul trei: ștergeți fișierele nefolosite;
în /usr/share/locale și /usr/lib/locale se păstrează foarte multe foldere corespunzătoare limbilor disponibile pentru interfața sistemului de operare; puteți șterge folederele cu limbi ce nu sunt folosite, eliberând o bună parte din spațiul pe disc; - Redu numărul de console: editează fișierul /etc/inittab (folosește de exemplu comanda nano -w /etc/inittab) și caută secvența:
--8<-------------------------------------------
# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
--8<-------------------------------------------
Comentează (adaugă un semn # la începutul liniei) consolele nedorite; personal am lăsat doar două, astfel:
--8<-------------------------------------------
# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
# 3:2345:respawn:/sbin/mingetty tty3
# 4:2345:respawn:/sbin/mingetty tty4
# 5:2345:respawn:/sbin/mingetty tty5
# 6:2345:respawn:/sbin/mingetty tty6
--8<-------------------------------------------
Rebootează serverul - [... va continua...]