Kirjoittaja Aihe: [Ratkaistu] Apache2 käynnistyminen bootissa  (Luettu 4024 kertaa)

harzu

  • Käyttäjä
  • Viestejä: 100
    • Profiili
[Ratkaistu] Apache2 käynnistyminen bootissa
« : 01.01.08 - klo:19.40 »
Apache ei käynnisty bootissa, vaikka pitäisi ja saisi käynnistyä jo ennen loginia.
Miten saan käynnistymään sen?
Mistä ylipäätään ohjataan palveluiden käynnistymisiä?
Kokeilin jotain ohjelmaa konsolissa, mutta tämä ei ainakaan ratkaissut ongelmaa.
Lisäksi jostain syystä kone tarvitsee näytön olemaan kytketty siihen ennen kirjautumisikkunaa. Muuten bootti ei onnistu. Tämäkin pitäisi saada korjattua?

"Hetkellisen ilon jälkeen alkaa löytyä yhtä ja toista ihmeellistä viilattavaa. Käytän myös SuSea, Sielläkin on omat viilailunsa, mutta ei näitä."

Tämä ongelma ei ratkea Kubuntussa. Vaihda Ubuntuun niin ei ole ongelmaa.
« Viimeksi muokattu: 14.01.08 - klo:19.44 kirjoittanut harzu »
Ystävällisesti
Harzu

"Ubuntu 9.10"

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: Apache2 käynnistyminen bootissa
« Vastaus #1 : 01.01.08 - klo:19.48 »
Apache ei käynnisty bootissa, vaikka pitäisi ja saisi käynnistyä jo ennen loginia.

kun apachen asentaa, se asettuu käynnistymään automaattisesti bootin yhteydessä. jos se ei käynnsity, se on joko poistettu runleveliltä, se kaatuu käynnistyessään tai se ei suostu käynnistymään viallisen konffin vuoksi.

Miten saan käynnistymään sen?

korjaat sitä vaivaavan vian.

käynnistyykö apache jos komennat:
Koodia: [Valitse]
$ sudo /etc/init.d/apache2 start
Mistä ylipäätään ohjataan palveluiden käynnistymisiä?

init-scripteillä. vaikka ubuntu onkin siirtynyt sys-v initistä upstartiin, on se vielä aika pitkälle yhteensopiva. aiheesta lisää täällä.

Lisäksi jostain syystä kone tarvitsee näytön olemaan kytketty siihen ennen kirjautumisikkunaa. Muuten bootti ei onnistu. Tämäkin pitäisi saada korjattua?

onko kyse siitä, että kone ei boottaa jos näyttöä ei ole kytketty? se voi nimittäin hyvin olla raudan ominaisuus.
Janne

harzu

  • Käyttäjä
  • Viestejä: 100
    • Profiili
Vs: Apache2 käynnistyminen bootissa
« Vastaus #2 : 01.01.08 - klo:21.27 »
Lainaus
kun apachen asentaa, se asettuu käynnistymään automaattisesti bootin yhteydessä. jos se ei käynnsity, se on joko poistettu runleveliltä, se kaatuu käynnistyessään tai se ei suostu käynnistymään viallisen konffin vuoksi.

käynnistyykö apache jos komennat:
Koodia: [Valitse]
$ sudo /etc/init.d/apache2 start


Käynnistyy!

Lainaus
Mistä ylipäätään ohjataan palveluiden käynnistymisiä?

init-scripteillä. vaikka ubuntu onkin siirtynyt sys-v initistä upstartiin, on se vielä aika pitkälle yhteensopiva. aiheesta lisää täällä.
En tuosta linkin päässä olleesta ohjeesta saanut oikein käsitystä. Vaikutti vähän vaikealle. Olisiko helppo ratkaisu asentaa apache uudelleen, jos se sillä lähtisi toimimaan käynnistyksestä?

Löysin puoli sattumalta System Settings , Advanced välilehdeltä Systems Services. Siellä näkee kaikki mitä pitäisi käynnistyä ja mitkä ei ole käynnistyneet. Apachen kohdalla on "Kyllä" eli sen pitäisi käynnistyä, mutta kun ei käynnisty. Tämä käynnistyy kuitenkin myös tämän sovelluksen kautta.
Huomasin myös, että siellä oli Guarddog, jonka pitäisi käynnistyä, mutta ei sekään ilmoita että olisi käynnistynyt. Eikä edes käynnistynyt sitä kautta. Sitten käynnistin sen normaalisti ja se toimi.

Listalla oli myös Firestarter, jonka olen poistanut. Palvelujen listasta se ei kuitenkaan ole poistunut.

Lainaus
Lisäksi jostain syystä kone tarvitsee näytön olemaan kytketty siihen ennen kirjautumisikkunaa. Muuten bootti ei onnistu. Tämäkin pitäisi saada korjattua?

onko kyse siitä, että kone ei boottaa jos näyttöä ei ole kytketty? se voi nimittäin hyvin olla raudan ominaisuus.

Kone buuttaa tiettyyn pisteeseen asti linuxia ja sitten keskeyttää ja ilmoitti jotain CRT puutumisesta muistaakseni.

Ystävällisesti
Harzu

"Ubuntu 9.10"

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: Apache2 käynnistyminen bootissa
« Vastaus #3 : 01.01.08 - klo:22.22 »
En tuosta linkin päässä olleesta ohjeesta saanut oikein käsitystä. Vaikutti vähän vaikealle. Olisiko helppo ratkaisu asentaa apache uudelleen, jos se sillä lähtisi toimimaan käynnistyksestä?

voit toki halutessasi asentaa apchen uudelleen jos niin haluat. se voi toki auttaakin, mutta varmuudella en osaa sanoa.

kaikki bootin aikana käynnistettävät ohjelmat käynnistetään init-scriptien avulla ja antamani komento on vain init-scriptin suorittamista käsin. periaatteessa tuo tarkoittaa, että jos se lähtee käyntiin käsin ajamalla, pitäisi sen lähteä käyntiin myös initin käynistämänä.

apachen asennus lisää (muistaakseni) oman init-scriptinsä oletuksena käytössä olevalle runlevelille (2) ja sen perusteella sen  pitäisi kyllä käynnistyä oletuksenakin. jos apache ei tosiaan käynnisty vaikka se on käynnistyvien sovellusten listassa, voisit tarkistaa logitiedostoista josko siellä on jotain mainintaa aiheesta.

Löysin puoli sattumalta System Settings , Advanced välilehdeltä Systems Services. Siellä näkee kaikki mitä pitäisi käynnistyä ja mitkä ei ole käynnistyneet.

voi olla, että sieltä ei näy kaikkia käynnistyviä ohjelmia. ainakaan gnomen vastine ei niitä kaikkia näytä.

Listalla oli myös Firestarter, jonka olen poistanut. Palvelujen listasta se ei kuitenkaan ole poistunut.

jos se on poistettu ilman purgea, niin konffitiedostoja on voinut jäädä ja varmaan jäänytkin järjestelmään.

Lainaus
Kone buuttaa tiettyyn pisteeseen asti linuxia ja sitten keskeyttää ja ilmoitti jotain CRT puutumisesta muistaakseni.

eli joku softa testaa jotain. en ole tuollaiseen aikaisemmin törmännytkään. ellei sitten kyse ole X:stä, mutta se käynnistetään jotakuinkin viimeisenä, joten bootin pitäisi olla kyllä jo ohi (ja serverikoneella ei X:ää pitäisi ollakaan).
Janne

harzu

  • Käyttäjä
  • Viestejä: 100
    • Profiili
Vs: Apache2 käynnistyminen bootissa
« Vastaus #4 : 01.01.08 - klo:23.49 »
En tuosta linkin päässä olleesta ohjeesta saanut oikein käsitystä. Vaikutti vähän vaikealle. Olisiko helppo ratkaisu asentaa apache uudelleen, jos se sillä lähtisi toimimaan käynnistyksestä?

voit toki halutessasi asentaa apchen uudelleen jos niin haluat. se voi toki auttaakin, mutta varmuudella en osaa sanoa.

kaikki bootin aikana käynnistettävät ohjelmat käynnistetään init-scriptien avulla ja antamani komento on vain init-scriptin suorittamista käsin. periaatteessa tuo tarkoittaa, että jos se lähtee käyntiin käsin ajamalla, pitäisi sen lähteä käyntiin myös initin käynistämänä.

apachen asennus lisää (muistaakseni) oman init-scriptinsä oletuksena käytössä olevalle runlevelille (2) ja sen perusteella sen  pitäisi kyllä käynnistyä oletuksenakin. jos apache ei tosiaan käynnisty vaikka se on käynnistyvien sovellusten listassa, voisit tarkistaa logitiedostoista josko siellä on jotain mainintaa aiheesta.

Mistä löydän tämän login?

jos se on poistettu ilman purgea, niin konffitiedostoja on voinut jäädä ja varmaan jäänytkin järjestelmään.

>>> Poistin tämän pakettienhallinta sovelluksen kautta.

Lainaus
Kone buuttaa tiettyyn pisteeseen asti linuxia ja sitten keskeyttää ja ilmoitti jotain CRT puutumisesta muistaakseni.

eli joku softa testaa jotain. en ole tuollaiseen aikaisemmin törmännytkään. ellei sitten kyse ole X:stä, mutta se käynnistetään jotakuinkin viimeisenä, joten bootin pitäisi olla kyllä jo ohi (ja serverikoneella ei X:ää pitäisi ollakaan).

Minä tässä testaan Ubuntun monia ominaisuuksia samalla. Miksi ei serverillä saisi olla X:ää?
Olen kuullut, että serverikoneisiin yleensä otetaan yhteys jollain vnc ohjelmalla. Ei ole kokemusta.
Ystävällisesti
Harzu

"Ubuntu 9.10"

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: Apache2 käynnistyminen bootissa
« Vastaus #5 : 01.01.08 - klo:23.58 »
Minä tässä testaan Ubuntun monia ominaisuuksia samalla. Miksi ei serverillä saisi olla X:ää?

yleisesti ihan tietoturvan kannalta on fiksu juttu pitää serverillä mahdollisimman vähän kamaa ja varsinkin sellaista jota ajetaan laajoilla oikeuksilla.

Olen kuullut, että serverikoneisiin yleensä otetaan yhteys jollain vnc ohjelmalla. Ei ole kokemusta.

no, ainakin windows-servereille, koska niillä ei ole aiemmin ollut tehokasta komentotulkkia. tiedä sitten korjasiko vista asiaa suuntaan tai toiseen. tehokas ja scriptattava komentotulkki piti ainakin olla tulossa. valtaosaa (ei tule mieleen yhtään poikkeusta, mutta ollaan nyt varovainen) tietämistäni linux/unix®-servereistä hallinnoidaan joko paikallisesti (komentoriviltä) tai etänä ssh:n yli komentoriviltä, enkä keksi montaakaan syytä olla tekemättä niin. kaikki tarvittava on käsillä, systeemi toimii tehokkaasti ja yhteys koneelle on nopea.
Janne

harzu

  • Käyttäjä
  • Viestejä: 100
    • Profiili
Vs: Apache2 käynnistyminen bootissa
« Vastaus #6 : 02.01.08 - klo:13.46 »
Minä tässä testaan Ubuntun monia ominaisuuksia samalla. Miksi ei serverillä saisi olla X:ää?

yleisesti ihan tietoturvan kannalta on fiksu juttu pitää serverillä mahdollisimman vähän kamaa ja varsinkin sellaista jota ajetaan laajoilla oikeuksilla.

Olen kuullut, että serverikoneisiin yleensä otetaan yhteys jollain vnc ohjelmalla. Ei ole kokemusta.

no, ainakin windows-servereille, koska niillä ei ole aiemmin ollut tehokasta komentotulkkia. tiedä sitten korjasiko vista asiaa suuntaan tai toiseen. tehokas ja scriptattava komentotulkki piti ainakin olla tulossa. valtaosaa (ei tule mieleen yhtään poikkeusta, mutta ollaan nyt varovainen) tietämistäni linux/unix®-servereistä hallinnoidaan joko paikallisesti (komentoriviltä) tai etänä ssh:n yli komentoriviltä, enkä keksi montaakaan syytä olla tekemättä niin. kaikki tarvittava on käsillä, systeemi toimii tehokkaasti ja yhteys koneelle on nopea.

Kiitos tiedoista. En ole kovin paljon tuota komentotulkkia käyttänyt. Pitäisi jaksaa opetella käyttämään sitä enemmän. En ole tuota ssh yhteyttä koskaan käyttänyt. Sulla varmaan on siihenkin joku hyvä lyhyt selostus kuinka sellainen käynnistetään Linuxsissa?
Kokeilisin tuota Apachen uudelleen asennusta. Puhuit tuosta Purgesta. Sulla varmaan olis tähänkin joku näppärä komento poistaa ja asentaa uudelleen apache?
Ystävällisesti
Harzu

"Ubuntu 9.10"

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: Apache2 käynnistyminen bootissa
« Vastaus #7 : 02.01.08 - klo:19.12 »
En ole kovin paljon tuota komentotulkkia käyttänyt. Pitäisi jaksaa opetella käyttämään sitä enemmän.

se ei muuten ole läheskään niin hankalaa kuin aluksi voisi luulla ;)

En ole tuota ssh yhteyttä koskaan käyttänyt. Sulla varmaan on siihenkin joku hyvä lyhyt selostus kuinka sellainen käynnistetään Linuxsissa?

ssh-serveri on hyvin helppo asentaa linuxiin. asennetaan vain paketti ssh (tai openssh-server, kumpikin asentaa saman serverin). hyvin turvalliseksi sen saa konffattua tuolta HOWTO-puolelta (tai wikistä) löytyvillä ohjeilla.

yhteydenotto on serveriin on aivan yhtä helppoa. komennetaan vain:
Koodia: [Valitse]
$ ssh <käyttäjätunnus>@<serverin osoite tai dns-nimi>
tai vaihtoehtoisesti:
Koodia: [Valitse]
$ ssh <serverin osoite tai dns-nimi> -l<käyttäjätunnus>
muitakin optioita toki on ja tuon ssh:n yli pystyy periaatteessa ajamaan vaikka yksittäisiä graafisia ohjelmia jos niin haluaa tehdä.

Kokeilisin tuota Apachen uudelleen asennusta. Puhuit tuosta Purgesta. Sulla varmaan olis tähänkin joku näppärä komento poistaa ja asentaa uudelleen apache?

siihen on joku täppä graafisellakin puolella. komentoriviltä se menee jotakuinkin näin:
Koodia: [Valitse]
$ sudo apt-get remove --purge apache2
Janne

harzu

  • Käyttäjä
  • Viestejä: 100
    • Profiili
Vs: Apache2 käynnistyminen bootissa
« Vastaus #8 : 02.01.08 - klo:22.46 »
Kokeilisin tuota Apachen uudelleen asennusta. Puhuit tuosta Purgesta. Sulla varmaan olis tähänkin joku näppärä komento poistaa ja asentaa uudelleen apache?

siihen on joku täppä graafisellakin puolella. komentoriviltä se menee jotakuinkin näin:
Koodia: [Valitse]
$ sudo apt-get remove --purge apache2[/quote]

Kiitos ssh vinkeistä. Täytyy kokeilla kun saisi ensin tämän apachen käynnistymään bootissa. Uudelleen asensin tämän, mutta ei auttanut mitään. En tiedä kannattaako tähän kauhesti juuttua, sen saa kyllä käyntiin. Jos jostain keksit mitä voisi kokeilla, niin yritän sitten.
Ystävällisesti
Harzu

"Ubuntu 9.10"

harzu

  • Käyttäjä
  • Viestejä: 100
    • Profiili
Vs: Apache2 käynnistyminen bootissa
« Vastaus #9 : 07.01.08 - klo:11.03 »
Tämä apache2 käynnistymisongelma on edelleen ratkaisematta. Asensin jopa Kubuntu 7.10 uudelleen ja asensin siihen apache2 pelkästään. Muutaman buutin se käynnistyi ihan kiltisti, mutta sitten lakkasi. Lakkasiko se sen jälkeen kun asensin php tuen, voi olla. Mutta miksi se rikkoisi tämän, onko kellään ideaa tähän?
Ystävällisesti
Harzu

"Ubuntu 9.10"