Näytetään tekstit, joissa on tunniste redhat. Näytä kaikki tekstit
Näytetään tekstit, joissa on tunniste redhat. Näytä kaikki tekstit

maanantai 21. kesäkuuta 2010

Redhat: prosessin lisääminen käynnistykseen

Skripti pitää olla paikallaan /etc/init.d/ hakemistossa (redhatissa init.d on symlink /etc/rc.d/init.d)

esim: 


[root@dns /etc/rc.d/init.d]# ls -ld pdns
-rwxr-xr-x 1 root root 2735 Jun  3 14:30 pdns

Kun tiedosta katsoo, skriptin alussa on jotain tyyliin:

# chkconfig: - 80 75
# description: PDNS is a versatile high performance authoritative nameserver

Siinä kerrotaan miten chkconfig ottaa runlevelit ja missä vaiheessa prosessi käynnistetään bootissa.

listaa käynnistysprosessit:
#% chkconfig --list 

Sitten lisätään ks. prosessi mukaan:
#% chkconfig --add pdns
#% chkconfig on pnds

#% chkconfig --list pdns   

pdns           0:off 1:off 2:on 3:on 4:on 5:on 6:off

Jos vaikka halutaan, että pdns käynnistyy vain init-level 3:lla, voidaan sanoa:
#% chkconfig --levels 245 pnds off


keskiviikko 9. kesäkuuta 2010

Linux: “Unable to load Selinux Policy. Machine is in enforcing mode. Halting now. Kernel Panic!”

Tämmöinen tuli tänään eteen.

Korjaus:


  • Odota, että GRUB latautuu
  • Paina e - edit
  • mene boot rivin kohdalle, paina 'e'
  • lisää rivin loppuun 'enforcing=0 single' (voit poistaa quiet sanan, niin näkyy paremmin)
  • selinuxin saa pois kun pistää /etc/selinux/config -fileeseen SELINUX=disabled