Ik doe een beroep op de kennis van Linux van een paar bezoekers hiero. Mijn tweede systeempje zit verder op naar 100% dedicated, maar het probleem is dat er nog altijd ingelogd moet worden voordat .bash_profile geëxecuted wordt, waardoor Apache/HL CS server/MySQL/routershit niet automatisch starten. Is er ergens een optie om dit te activeren bij het booten, zonder in te loggen?
rc.local
Jotti: Iets voor de FAQ?
Jotti: Iets voor de FAQ?
Welke distributie?
Bij Slackware zet je dat soort dingen in de start up scripts, en die staan in /etc/rc.d/
Bij Slackware zet je dat soort dingen in de start up scripts, en die staan in /etc/rc.d/
Dat rc gebeuren lijkt me inderdaad wel iets om erin te zetten... gaat op de lijstOp vrijdag 11 mei 2001 21:51 schreef RickJansen het volgende:
Jotti: Iets voor de FAQ?
Het zal wel niet, maar het zou maar wel.
Di''s RedHat Linux 6.2Op vrijdag 11 mei 2001 21:51 schreef Dualdude het volgende:
Welke distributie?
Bij Slackware zet je dat soort dingen in de start up scripts, en die staan in /etc/rc.d/
Sorry ben maar newbie in Linux... plus dit is een hele complete distro
Verwijderd
Over de FAQ gesproken.
Jotti zou je er misschien ook niet iets in op kunnen nemen over het mounten van partities/devices onder directories?
Ofwel een kleine uitleg over het mount commando. Dat je in linux dus een partitie of device onder elke directory kan mounten die je maar wil (mits deze dir bestaat natuurlijk). Dat je op deze manier dus ook je dos-partities kan mounten evenals shares van een Win9X/WinNT/Samba machine.
Eventueel nog dat je door regels in /etc/fstab op te nemen, deze mounts automatisch tijdens het opstarten laat verlopen.
Jotti zou je er misschien ook niet iets in op kunnen nemen over het mounten van partities/devices onder directories?
Ofwel een kleine uitleg over het mount commando. Dat je in linux dus een partitie of device onder elke directory kan mounten die je maar wil (mits deze dir bestaat natuurlijk). Dat je op deze manier dus ook je dos-partities kan mounten evenals shares van een Win9X/WinNT/Samba machine.
Eventueel nog dat je door regels in /etc/fstab op te nemen, deze mounts automatisch tijdens het opstarten laat verlopen.
/off topic/
Het man mount levert op zich heel duidelijke documentatie maar ik denk dat het wel handig is omdat het mount commando aardig vaak wordt gebruikt...
/eind of topic/
In SuSe kan je ook complete scripts laten opstarten door ze in sbin/init.d te zetten en met sysvedit (zo uit het hoofd) toe te voegen aan het gewenste runlevel...
Het man mount levert op zich heel duidelijke documentatie maar ik denk dat het wel handig is omdat het mount commando aardig vaak wordt gebruikt...
/eind of topic/
In SuSe kan je ook complete scripts laten opstarten door ze in sbin/init.d te zetten en met sysvedit (zo uit het hoofd) toe te voegen aan het gewenste runlevel...
De username van de oorspronkelijke plaatser van deze posting is bij Big Crash 3 eind mei 2001 verloren gegaan. Om toch de posting zelf terug te kunnen plaatsen is de user BC3 Victim in het leven geroepen
Volgens mij kun je zolangzamerhand een heel boek schrijven! Misschien best wel een goed idee. Een soort zeer uitgebreide FAQ.Op vrijdag 11 mei 2001 21:57 schreef Jotti het volgende:
[..]
Dat rc gebeuren lijkt me inderdaad wel iets om erin te zetten... gaat op de lijst
_rILLinG_ Er is geen autoexec.bat voor Linux. Je kunt het bijvoorbeeld wel in /etc/rc.d/rc.local zetten. Ik zou zeggen lees eend de doc door over sysV init!
[deze advertentieruimte is te koop]
Moefi je leest niet ik zeg een SOORT autoexec.bat, iets wat ermee te vergelijken is. Zó''n newbie ben ik nou ook weer niet
OK Thnx hier ben ik ook achter. Nu mijn volgende vraag:
Ik wilde deze server als HL CS server draaien. Nou schijnt er een "probleepje" te zijn met networking. Normaal gesproken draait deze machine DHCP met sygate. De server krijgt keurig netjes een IP toegewezen (192.168.0.4) maar wanneer ik ./hlds_run +ip 192.168.0.4 doe, vreet hij geen reet uit. Wanneer ik de +ip weglaat pakt hij 127.0.0.1. Hij komt dan wel in de serverlijst, maar dan heb je er niets aan omdat op localhost geen server draait. Hoe fix ik dit?
Ik wilde deze server als HL CS server draaien. Nou schijnt er een "probleepje" te zijn met networking. Normaal gesproken draait deze machine DHCP met sygate. De server krijgt keurig netjes een IP toegewezen (192.168.0.4) maar wanneer ik ./hlds_run +ip 192.168.0.4 doe, vreet hij geen reet uit. Wanneer ik de +ip weglaat pakt hij 127.0.0.1. Hij komt dan wel in de serverlijst, maar dan heb je er niets aan omdat op localhost geen server draait. Hoe fix ik dit?
Nou dat is vrij eenvoudig. RedHat maakt gebruik van de SysV-structuur om dingen automatisch te starten en te stoppen in bepaalde runlevels.Op vrijdag 11 mei 2001 22:01 schreef SONiCB00M het volgende:Di''s RedHat Linux 6.2
Sorry ben maar newbie in Linux... plus dit is een hele complete distro
Als je Apache en MySQL samen met de RedHat distro hebt geïnstalleerd staan de SysV-scripts al klaar. Je moet ze enkel aanzetten in de juiste runlevels.
Ga naar de directory /etc/rc.d/. Hierin zie je volgende directories:
- init.d: hierin staan de SysV start/stop scripts
- rc0.d tot en met rc6.d: de runlevels.
Normaal zul je de Apache en MySQL server willen starten in runlevel 3, 4 en 5. Zie ''man init'' voor meer info over de verschillende runlevels.
Ga naar de directory /etc/rc.d/rc3.d/ (runlevel 3). Hierin zul je een boel symbolic links zien in de aard van K<nummer><naam> en S<nummer><naam>. De K''s duiden aan dat het proces in die runlevel geKilled wordt, terwijl S op Start wijst.
Je zal ertussen de Apache en MySQL deamons vinden die standaard gestopt staan. Bijvoorbeeld:
K15httpd (Apache) en K12mysql (MySQL)
De nummers kunnen verschillend zijn...
Om deze nu te starten moet je de naam gewoon veranderen naar S<nummer><naam>. Ik neem als regel dat je het nummer van 100 aftrekt. Dus als je K15 hebt, dan wordt het 100-15=85 -> S85. Dat is echter geen verplichting!
Verander de namen:
K15httpd -> S85httpd
K12mysql -> S88mysql
Herhaal dit nu voor runlevel 4 en 5.
Als je PC opstart zullen die 2 deamons vanaf nu automatisch gestart worden. Bij afsluiten stoppen ze.
Je kan de deamons ook manueel starten of stoppen door de SysV scripts rechtstreeks aan te roepen:
$ /etc/rc.d/init.d/httpd start (om te starten)
$ /etc/rc.d/init.d/httpd stop (om te stoppen)
De rest die geen SysV-achtige start/stop-scripts hebben kan je in het rc.local bestand zetten zoals eerder aangehaald.
Jotti -> dit is misschien ook een ideetje voor de FAQ? Het lijkt me dat veel beginnende Linuxgebruikers het hier wat moeilijk mee hebben...
De ene distro gebruikt BSD init (slackware ea.)
De andere sysv init (debian, redhat, linuxfromscratch ea)
BSD is met rc.d en rc.ditendat files
sysv heeft alle scripts in /etc/init.d staan
topicstarter heeft met redhat dus sysv
plaats een script dat start wat je wilt starten en plaats dit in /etc/init.d
vervolgens symlink je dit naar alle runlevels waar je deze dingen wil draaien
(/etc/rcX.d)
op mijn systeem zou ik bijvoorbeeld doen:
maak /etc/init.d/runapache
cd /etc/rc3.d (mijn default runlevel)
ln -s ../init.d/startapache S700startapache
het getal geeft aan hoe laat tijdens bootup dit script gedraait gaat worden, met S200xxx zal het script eerder aan de beurt zijn.
nog niet duidelijk genoeg? gooi maar op mijn icq
[edit:] satCP was sneller en heeft een erg mooie uitleg geschreven
De andere sysv init (debian, redhat, linuxfromscratch ea)
BSD is met rc.d en rc.ditendat files
sysv heeft alle scripts in /etc/init.d staan
topicstarter heeft met redhat dus sysv
plaats een script dat start wat je wilt starten en plaats dit in /etc/init.d
vervolgens symlink je dit naar alle runlevels waar je deze dingen wil draaien
(/etc/rcX.d)
op mijn systeem zou ik bijvoorbeeld doen:
maak /etc/init.d/runapache
cd /etc/rc3.d (mijn default runlevel)
ln -s ../init.d/startapache S700startapache
het getal geeft aan hoe laat tijdens bootup dit script gedraait gaat worden, met S200xxx zal het script eerder aan de beurt zijn.
nog niet duidelijk genoeg? gooi maar op mijn icq
[edit:] satCP was sneller en heeft een erg mooie uitleg geschreven
PV Output - Obdam; SolarEdge SE5K 'Voor korte strings'; 12x350Wp Oost-West 13°; 8x415Wp Zuid 10°; Totaal 7520Wp.
Hmm... misschien een kleeeein stukje, maar ik ga de manpage van ''mount'' niet quoten iig.Op vrijdag 11 mei 2001 22:26 schreef nelske het volgende:
Jotti zou je er misschien ook niet iets in op kunnen nemen over het mounten van partities/devices onder directories?
SatCP en nitenite: hartelijk dank voor jullie inbreng! Ik ga het zeker gebruiken bij de volgende FAQ update (gaat nu beetje lastig ivm grootte van de FAQ, lang verhaal).
Het zal wel niet, maar het zou maar wel.
Verwijderd
heb ik nog een suggestie:Op vrijdag 11 mei 2001 21:57 schreef Jotti het volgende:
[..]
Dat rc gebeuren lijkt me inderdaad wel iets om erin te zetten... gaat op de lijst
globaal LILO uitleggen, partitioneren en linux installeren.
Nah, hij is al aardig groot zo... besides, daar is al een mooie HOWTO voor
Het zal wel niet, maar het zou maar wel.
Pagina: 1