Egy VPS esetén nem csak az a nagy könnyítés, hogy a hardver virtuális: az operációs rendszert is előtelepítve kapom, így a legtöbb beállítást már elvégezte a szolgáltató, így a telepítést és a valóban alapvető beállításokat nem jegyzetelem le, csak az általam pluszban hozzáadott konfigurációs módosításokat.
Közösségi csomagforrások beállítása
Az alapvető CentOS csomagok a RHEL csomagokon alapulnak, amely nem feltétlen tartalmaz olyan csomagokat, amelyekre szükségünk lenne, így célszerű – a már beállított rpmforge csomagforrás mellé – három újat beállítani:
- CentOSPlus – contains items that actually upgrade certain base CentOS components
- contrib – contributed by CentOS users
- epel – Extra Packages for Enterprise Linux
CentOSPlus beállítása
Keressük meg a CentOS-Base.repo állományban a centosplus szekciót, és állítsuk az enabled értékét nulláról egyre (esetleg tegyük exclude listára a kernel csomagokat, ha tesztelt stabil működést akarunk):
[centosplus] name=CentOS-$releasever - Plus mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 exclude=kernel kernel-*
contrib beállítása
Ahogy fentebb tettük, csak a contrib szekcióval:
#contrib - packages by Centos Users [contrib] name=CentOS-$releasever - Contrib mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib #baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
epel beállítása
Az epel beállításához egy csomagot kell feltennünk, amely beállítja a megfelelő repository állományokat:
# wget http://mirrors.ircam.fr/pub/fedora/epel/6/i386/epel-release-6-7.noarch.rpm [...] # rpm -i epel-release-6-7.noarch.rpm
NTP beállítása
Előfordulhat, hogy nincs előre telepítve az NTP, amely okán a virtuális gép rendszerórája elmászik a valóságtól, így telepítsük fel, majd indítsuk el:
# yum install ntp [...] # chkconfig ntpd on # service ntpd status ntpd is stopped # service ntpd start Starting ntpd: [ OK ] # service ntpd status ntpd (pid 6556) is running...
Hasznos csomagok
Néhány csomag szükséges lehet a normál működéshez:
- bind-utils
- lsof
- nmap
- policycoreutils-python
- rsync
- setools-console
- system-config-firewall-tui
- telnet
- time
- unzip
- yum-utils
- xorg-x11-xauth (ha akarunk SSH-n X11Forward szolgáltatást)
- zip
Mentés
Akkor is fontos a saját archiválás, ha van rendszeres teljes és inkrementális mentésünk a teljes fájlrendszerről, mert ezzel egy helyre össze tudjuk gyűjteni a fontos adatainkat:
# mkdir /home/backup
A konrét mentések az adott komponenseknél lesznek leírva.