Populaarsete teenuste pidamine OpenBSD abil
Sissejuhatus
OpenBSD abil teenuste, nt nimeserveri ja veebiseveri pidamisel torkab Linuxi ja Solarise kasutajatele ilmselt olulise erinevusena silma
- puuduvad nö tavapärased /etc/init.d/serverinimi käivitusskriptid (mis on tegelikult üks nn BSD-line ilming; õigupoolest on ses mõttes Linux ja Solaris System V legacy'ga)
- vaikimisi on teenused pigem chroot'itud
Teenuste käivitumist bootimisejärgselt saab juhtida /etc/rc.conf, õigemini /etc/rc.conf.local faili abil.
Nimeserver
Nimeserveri tarkvara sisaldub OpenBSD opratsioonisüsteemis, seadistusfailid asuvad kataloogis /var/named. Nimeserveri käivitamiseks tuleb öelda
# named
Kui veebiserver peaks käivituma mitte-chrootitult, tuleb lisada lõppu võti -u.
Nimeserveri seiskamiseks tuleb saata protsessile signaal.
Veebiserver
Veebiserveri takrkvara sisaldub OpenBSD operatsioonisüsteemis, seadistusfailid asuvad kataloogis /var/www. Veebiserveri käivitamiseks tuleb öelda
# httpd
DHCP server
DHCP server takrkvara sisaldub OpenBSD operatsioonisüsteemis, seadistusfail /etc/dhcpd.conf võiks olla näiteks sellise sisuga
shared-network arvutid { option domain-name-servers 192.168.10.254; option domain-name "loomaaed"; subnet 192.168.01.0 netmask 255.255.255.0 { range 192.168.10.32 192.168.10.63; option broadcast-address 192.168.10.255; option routers 192.168.10.254; } host diskless.loomaaed { hardware ethernet 00:11:25:85:64:34; fixed-address 192.168.10.216; option broadcast-address 192.168.10.255; option routers 192.168.10.254; } }
Käivitamine toimub käsuga, kus em0 on selle võrguseadme nimi, millel dhcp teenus tööle hakkab
# dhcpd em0