Välkommen till linuxportalen.se!

Linuxportalen.se är Sveriges största och aktivaste webbplats för användare av öppen- och fri programvara.

Du besöker Linuxportalen.se som gäst vilket begränsar din möjlighet att använda webbplatsens alla funktioner. Genom att registera dig som medlem får du inte bara möjlighet att söka bland webbplatsens innehåll, skapa nya och delta i befintliga diskussioner, skapa din egen blogg, kommunicera med andra medlemmar genom privata meddelanden och delta i omröstningar. Du får också tillgång till Veckans Kadavro - en seriestrip unikt skapad för Linuxportalen.se!

Registeringen sker snabbt och är helt kostnadsfri - tveka inte, bli medlem idag!

Autostarta vid boot, openSuse 11,2

Jag verkar ha problem med att få igång tex httpd (Apache), mysqld, vsftpd och sshd när min "nya" server bootar. Vad jag minns så skall man skapa en symlänk i /etc/init.d/rc5.d/ som pekar på rätt skript en nivå upp i katalogerna, men jag får det inte att fungera: när jag bootar om datorn måste jag dra igång sakerna manuellt igen.

Och hur skall jag göra för att få igång just sshd vid boot? Om jag manuellt kör skriptet för att starta sshd får jag ett felmeddelande att jag msåte ange om sshd skall startas, stoppas eller något annat. Hur kan detta fungera ihop med en enkel symlänk?

Alternativ för kommentarvisning

Välj ditt önskade sätt att visa kommentarerna och klicka på "Spara" för att verkställa dina ändringar.

pingus bild

Startar servern körnivå 5? Kolla, det:
#cat /etc/inittab |grep def

För att lägga till ett program vid uppstart används "S<num>" så tex för att starta apache:
# ln -s /etc/rc5.d/S91apache /etc/init.d/httpd

Du kan också använda yast för att administrera servern grafiskt.

(Och obs, jag sitter på Debian inte OpenSuse så kan inte garantera sökvägar. Ev får du leta lite.)

----------------------------
In Pingvino veritas!

http://www.tuxit.se
http://blogg.skuttungecity.se

uffe_nordholms bild

Japp, den startar på runlevel 5.

tufftuffs bild

Ursäkta, men du har vänt på argumenten till ln-kommandot!

Under SUSE ligger rc5.d under /etc/init.d, men det kanske var en felskrivning?

fredentofts bild

Om du inte vill göra det via yast så kan du använda kommandot chkconfig

chkconfig --add httpd
chkconfig --add myslqd
...

På så sätt skapas de rätta symlänkarna.

-
För övrigt anser jag att trådindenteringen måste lagas
-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

uffe_nordholms bild

Det där ser ju himla smidigt ut! Skall testa så fort jag får tillfälle til det: sitter på jobbet just nu, och jag kan iofs logga in via SSH, men att testa grejerna kräver ju att jag finns på plats.

abergmans bild

sudo reboot Wink

 

 

uffe_nordholms bild

Problemet är inte att få hårdvaran att boota om, utan vad jag skall göra om sakerna inte kommer igång som jag tycker de skall? Det händer ju trots allt att jag använder servern medan jag är på jobbet...

abergmans bild

Ingen kommer ihåg en fegis:D

Starta om burkar man inte har tillgång till fysiskt och editera brandväggsregler remote, det är manligt;)

 

 

uffe_nordholms bild

Hihihihi.... Det är iofs ingen större grej om sshd inte komemr igång efter en reboot. Jag testar, så får vi se vad som händer.

 

Edit: det sket sig. Servern bootade om men oavsett hur lång tid jag väntade kunde jag inte ansluta via SSH igen. Och när jag kom hem kunde jag enkelt bekräfta: ssh var inte igång Sad

tufftuffs bild

Det är inte så att firewallen är ivägen? Ofta är det enklast att använda yast2, där finns tex en ruta att kryssa i för att göra hål i fw. Det finns en yast2-modul för sshd.

Om man kör manuellt så bör man kolla igenom filerna under /etc/sysconfig, många inställningar lagras där. Det kan leda till överaskningar när dessa inställningar senare flyttas över till de vanliga konfigfilerna... Där kan tex stå om vissa tjänster ska startas, rätt vad det är kan länkarna man gjorde under /etc/init.d/rcX.d vara borta...

uffe_nordholms bild

Det kan vara så enkelt att det är jag som strulat till det. Hur som helst fungerar det nu: jag bootade om servern och kunde logga in via SSH utan problem.