Miksi sshd..

ei käynnisty automaattisesti? Vaan pitää ajaa /etc/init.d/sshd start ? Eikö /etc/init.d/ ole sama kuin Windowsissa startup ?
11631
Äänestä

Muut lukivat myös

Vastaukset 11

Vanhimmat

koitappas tätä:
rc-update add sshd default


jotakin pikasesti löydettyä teoriaa aiheesta:


gentoon omia selityksiä:
http://www.gentoo.org/doc/en/rc-scripts.xml


lähinnä kohdat 1.2.2 ja 1.2.3
http://www.mit.jyu.fi/opiskelu/kurssit/unix99/lecture10/

"/etc/rc.d/rcX.d (X on 0,1,2,3,4,5 tai 6). Näissä alihakemistoissa määrätään mitä palveluja kullekin käyttötasolle käynnistetään.", kuten ensimmäisestä linkistä jo selvisi että gentoossa ei käytetä numeroita, vaan nimiä ja hakemistokin taitaa olla eri kuin muissa (/etc/runlevels)


/etc/init.d on paikka missä sijaitsee init-skriptit, eli sovittu paikka mistä järjestelmä yrittää niitä etsiä.

Äänestä
  • ...vielä yksi asia joka on paremmin toteutettu kuin muissa Linux distroissa.

    Äänestä

  • gentoo kirjoitti:

    ...vielä yksi asia joka on paremmin toteutettu kuin muissa Linux distroissa.

    Jaa... Kaikissa Linux:eissa samalla tavoin saadaan ohjelmat kayntiin...
    Kurkkasepa hyviksesi johonkin /etc/init.d -hakemistoon....
    Sorry... aakkoset ei toimi - kaytossa Win-systeemi :-I

    Äänestä

  • Linux-kayttaja kirjoitti:

    Jaa... Kaikissa Linux:eissa samalla tavoin saadaan ohjelmat kayntiin...
    Kurkkasepa hyviksesi johonkin /etc/init.d -hakemistoon....
    Sorry... aakkoset ei toimi - kaytossa Win-systeemi :-I

    Mielestäni ainoastaan gentoossa on tuo "rc-update add sshd default" systeemi.

    Vaikka skripti on /etc/init.d/ hakemistossa, se ei käynnisty, ennen kuin se on aktivoitu rc-updatella.

    Tämä on loistava idea, nyt ei tarvitse poistaa esim. ftpd jos sille ei ole väliaikaisesti tarvetta, vaan voi vain rc-updatella deactivoida sen.

    Äänestä

  • gentoo kirjoitti:

    Mielestäni ainoastaan gentoossa on tuo "rc-update add sshd default" systeemi.

    Vaikka skripti on /etc/init.d/ hakemistossa, se ei käynnisty, ennen kuin se on aktivoitu rc-updatella.

    Tämä on loistava idea, nyt ei tarvitse poistaa esim. ftpd jos sille ei ole väliaikaisesti tarvetta, vaan voi vain rc-updatella deactivoida sen.

    Omassa järjestelmässäni loitsu ei ole rc-update???
    Mutta aivan vastaava loitsu löytyy, joka aivan automaagisesti lisää ko. scriptin /etc/init.d -hakemistoon. Ja ihme ja kumma seuraavan käynnistyksen yhteydessä ko. softa/moduli tms. käynnistyy aivan "käsin koskematta" ;)

    Minun systeemissäni komento rc-update vastaa kohteliaasti:
    bash: rc-update : command not found

    Äänestä

  • Linux-käyttäjä kirjoitti:

    Omassa järjestelmässäni loitsu ei ole rc-update???
    Mutta aivan vastaava loitsu löytyy, joka aivan automaagisesti lisää ko. scriptin /etc/init.d -hakemistoon. Ja ihme ja kumma seuraavan käynnistyksen yhteydessä ko. softa/moduli tms. käynnistyy aivan "käsin koskematta" ;)

    Minun systeemissäni komento rc-update vastaa kohteliaasti:
    bash: rc-update : command not found

    Tietenkin jokaisessa distrossa on tuo "autorun" toiminto, mutta kuinka halppo on hallita sitä.

    Tarvitsen esim ftp palvelinta kerran puolessa vuodessa, joten jouduin joka kerta asentamaan ja poistamaan sen, toinen tapa olisi tietenkin poistaa tuo ftpd.sh skripti init.d hakemistosta, mutta se on lähes yhtä paljon vaivaa.

    Gentossa se skripti pysyy siinä init.d hakemistossa, ja ainoastaan rc-updatella valitsen mitkä skriptit käynnistetään seuraavan käynnistyksen yhteydessä.

    PS: mikä distro sinulla on? Mielestäni nämä skriptit jooko luodaan automaattisesti asennuksen yhteydessä, tai sitten ne joutuu itse koodamaan.

    Äänestä

  • gentoo kirjoitti:

    Tietenkin jokaisessa distrossa on tuo "autorun" toiminto, mutta kuinka halppo on hallita sitä.

    Tarvitsen esim ftp palvelinta kerran puolessa vuodessa, joten jouduin joka kerta asentamaan ja poistamaan sen, toinen tapa olisi tietenkin poistaa tuo ftpd.sh skripti init.d hakemistosta, mutta se on lähes yhtä paljon vaivaa.

    Gentossa se skripti pysyy siinä init.d hakemistossa, ja ainoastaan rc-updatella valitsen mitkä skriptit käynnistetään seuraavan käynnistyksen yhteydessä.

    PS: mikä distro sinulla on? Mielestäni nämä skriptit jooko luodaan automaattisesti asennuksen yhteydessä, tai sitten ne joutuu itse koodamaan.

    "PS: mikä distro sinulla on? Mielestäni nämä skriptit jooko luodaan automaattisesti asennuksen yhteydessä, tai sitten ne joutuu itse koodamaan."

    Ei nyt sentään. Palveluja voi käynnistää ihan "manuaalisestikin". Kaikkea ei tarvitse (eikä siis edes missääntapauksessa pidä!) panna käynnistymään bootin yhteydessä.
    Tämä siis täysin _Jakeluversiosta riippumatta_!

    Äänestä

  • Linux-käyttäjä kirjoitti:

    "PS: mikä distro sinulla on? Mielestäni nämä skriptit jooko luodaan automaattisesti asennuksen yhteydessä, tai sitten ne joutuu itse koodamaan."

    Ei nyt sentään. Palveluja voi käynnistää ihan "manuaalisestikin". Kaikkea ei tarvitse (eikä siis edes missääntapauksessa pidä!) panna käynnistymään bootin yhteydessä.
    Tämä siis täysin _Jakeluversiosta riippumatta_!

    tietenkin voi, mutta nyt puhuttiin init.d hallinnasta, joka on gentoossa paremmin suunniteltu.

    Äänestä

  • gentoo kirjoitti:

    tietenkin voi, mutta nyt puhuttiin init.d hallinnasta, joka on gentoossa paremmin suunniteltu.

    "mutta nyt puhuttiin init.d hallinnasta, joka on gentoossa paremmin suunniteltu."

    Jaa - ai silleen. Ja miksi sitten joudut kyselemään vaikka G-jakelun init.d -hallinta on paremmin suunniteltu kuin muiden jakeluiden vastaava :)

    Äänestä

  • Yks' vaan kirjoitti:

    "mutta nyt puhuttiin init.d hallinnasta, joka on gentoossa paremmin suunniteltu."

    Jaa - ai silleen. Ja miksi sitten joudut kyselemään vaikka G-jakelun init.d -hallinta on paremmin suunniteltu kuin muiden jakeluiden vastaava :)

    koska en tiennyt että se on gentossa toteutettu eritavalla/paremmin kuin muissa Linux distroissa.

    Äänestä

  • gentoo kirjoitti:

    tietenkin voi, mutta nyt puhuttiin init.d hallinnasta, joka on gentoossa paremmin suunniteltu.

    Red Hat Linuxissa ja mandrakessa saa palveluita hallittua kätevästi chkconfig-apuohjelmalla.

    Miten palvelut käynnistyvät eri runlevel-tasoilla?
    # chkconfig --list

    Miten saan estettyä Apachen käynnistymisen?
    # chkconfig --level=345 httpd off

    Miten saan sallittua ja estettyä ftp-palvelun tilapäisesti?
    # chkconfig ftpd on
    # chkconfig ftpd off

    Onhan niitä graafisiakin työkaluja tuohon, mutta miksi käyttää niitä, jos kaiken saa tehtyä komentoriviltäkin. Ja näitä työkaluja kun opettelee käyttämään, niin verkon yli etähallintanakin saa samat temput tehtyä.

    Äänestä

Kommentoi aloitusta


gentoo kirjoitti:

ei käynnisty automaattisesti? Vaan pitää ajaa /etc/init.d/sshd start ? Eikö /etc/init.d/ ole sama kuin Windowsissa startup ?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu