Kirjoittaja Aihe: Etähallittavia ubuntu-tietokoneita, ilman hdd:tä, pelkällä usb-tikulla.  (Luettu 2110 kertaa)

AnttiLehtinen

  • Käyttäjä
  • Viestejä: 161
    • Profiili
Niin, tarkoitukseni olisi asentaa ubuntu usb-muistitikun asennuspaketista
saman tietokoneen toisessa portissa olevalle muisti-tikulle.
Biosista säätäisin että käyttis löytyy tuolta usb-tikulta, eli täysin ilman hdd:ta mentäisiin.

Kone olisi ilman näyttöä ja eri kerroksessa, räkki-kaapissa. Tämän vuoksi koneen valvontaan
tarvitsisin etäkäyttö-ohjelman, jolla voisi hallita konetta täysin. Graafisestipa vielä.

Jatkossa olisi tarkoitus hommailla koneita lisää. Ihan perus mATX-emolla ja 64bit amd/intel -prosessoreilla.
Jos kone sammuisi itsekseen, ylikuumeneminen tjms. tulisi olla mahd. selkokielinen loki, järjestelmän tilasta. Lokista sitten voisi lähteä vian aiheuttajaa metsästämään (ylikuumeneminen, ram loppui, tila usb-tikulta loppui jne.)

Koneen käynnistyessä tulisi käynnistyä aina samat ohjelmat automaattisesti, tiettyä config-tiedostoa käyttäen komentokehotteesta. Sisäänkirjautumista ei siis pitäisi vaatia ohjelmien käynnistymiseen, silti muutoksia ei pitäisi voida tehdä ilman salasanaa/kirjautumista.

Kaikissa koneissa olisi ubuntu 12.04.

Kysymyksiä:
-Onko usb-tikulle asentamisessa odotettavissa ongelmia? Jos niin minkälaisia?
-Löytyykö tuollaista etäkäyttö--ohjelmaa? Mitä suosittelisitte?
-Onko tarkoitukseeni tehty loki-ohjelmaa? Millä nimellä?
-Miten toteutettaisiin tuo tiettyjen ohjelmien käynnistyminen automaattisesti, koneen käynnistyessä? Entä se että ohjelmat käynistyisivät, vaikka sisään ei olekaan kirjauduttu?

Vielä viimeinen: Menikö tämä nyt oikealle alueelle?
Antti Lehtinen

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Miksi hallinta graafisesti? Jos ei näyttöä tuskin X:ää tarvitsee asentaa.
USB-tikulle asentaminen on hidasta. Asentaisin serveri version.

Joitain kansioita kannattaa siirtää muistiin. /tmp /var/tmp. Mikä vähentää
levylle kirjoitusta. Käynnistys tapahtuu kohtuu ajassa, mutta päivittäminen ym.
levylle kirjoittamista vaativat operaatiot kestää......

monit riittänee vikailmoituksiin.

Itsellä HTPC.tä olen hallinnut ihan ssh:llä. Jakeluna siinä on kyllä Gentoo.
Se kun on helppo asentaa etänä ilman näyttöä ja näppäimistöä.
Helppous on kyllä suhteellista  ;D.

autologin tietyllä käyttäjällä helppo toteuttaa. Tuolle käyttäjälle sopivat oikeudet
- ei siis oikeuksia muutella systeemiä. Käynnistyvät ohjelmat käyttäjäkohtaisesti
myös helppo juttu. Järjestelmän laajuiset sitten vaikka /etc/init.d/ alle. Gentoossa
on /etc/local.d jonne voi pistää käynnistettävät ohjelmat. Jotka sitten suoritetaan
kun local lisätään starttiin (rc-update add local default). Ihan vastaavaa ei
Ubuntussa taida olla.



AnttiLehtinen

  • Käyttäjä
  • Viestejä: 161
    • Profiili
Miksi hallinta graafisesti? Jos ei näyttöä tuskin X:ää tarvitsee asentaa.
USB-tikulle asentaminen on hidasta. Asentaisin serveri version.

Graafista hallintaa ajattelin koska se on tutumpaa, ohjelma tosin jota käytän olisi ssh:sta käytettävä...
Joten kaipa pelkkä ssh:kin kävisi. Kovin tuttua ei kyllä ole tuon komentokehotteen käyttö, tosin Ubuntun
on tutuin, jos ei msdos:a lasketa... Että jos johonkin muuhun distroon vaihtaa niin saattaapi olla veren kaivamista nenästä.
Voikos ubuntun asentaa ilman x:ää?
Millä ohjelmalla tuota etä hallintaa voisi lähteä toteuttamaan, joko x:llä tai ilman?
Asennuksessa tosin ajattelin vääntää koneeseen kiinni oman näytön, mutta todennäköistä on
että pleikan pelaaminen vaatii kyllä sen takaisin...

Joitain kansioita kannattaa siirtää muistiin. /tmp /var/tmp. Mikä vähentää
levylle kirjoitusta. Käynnistys tapahtuu kohtuu ajassa, mutta päivittäminen ym.
levylle kirjoittamista vaativat operaatiot kestää......

Tuo jäi hieman hämäräksi, siis että muistiin siirtäminen, tuntuu siltä kuin tarkottaisit kovalevylle tallentamista. Tosiaan ajattelin että koko koneessa ei olisi kovalevyä, kätevintä olisi jos muistitikku, jolla
käyttis olisi, voitaisiin kokonaisuudessaan kopioida toisessa usb-portissa olevaan "backup"-tikkuun
säännöllisin väliajoin. Toimisi sitten tikun vikaantuessa tois-sijaisena käyttiksen käynnistys-lähteenä.
Onko moinen mahdollista?

monit riittänee vikailmoituksiin.

Katselin monit:n sivuja ja aion tutustua netissä tuohon, ennen asennusta.

autologin tietyllä käyttäjällä helppo toteuttaa. Tuolle käyttäjälle sopivat oikeudet
- ei siis oikeuksia muutella systeemiä. Käynnistyvät ohjelmat käyttäjäkohtaisesti
myös helppo juttu. Järjestelmän laajuiset sitten vaikka /etc/init.d/ alle. Gentoossa
on /etc/local.d jonne voi pistää käynnistettävät ohjelmat. Jotka sitten suoritetaan
kun local lisätään starttiin (rc-update add local default). Ihan vastaavaa ei
Ubuntussa taida olla.

Eli ubuntulla saattaa olla että joutuisi esim. ylikuumenemisesta johtuvan uudelleenkäynnistyksen jälkeen
kirjautua sisään ja käynnistellä tarvittavat ohjelmat käsin? Huono homma ellei moinen onnistuisi millä vaan tietokoneella (kirjasto tai nettikahvila) tai vaikka w8-puhelimella...

Nyt alan selailemaan sovellusvalikoimaa, mutta saa kyllä suositella jotain etä-valvonta/käyttö -softaa.
Aivan absoluuttinen minimihän olisi jokin scripti joka ottaisi näyttökaappauksen ja lähettäisi sen pilvipalveluun/ftp-palvelimelle tai suljetulle forumille, vaikka 5min välein, tallentamatta kuvia, tai tallentaisi vain viimeisimmät kaksi. Periaatteessa sähköpostinakin k.o kuva riittäisi, mutta tila saattaisi loppua kesken...
Antti Lehtinen

AnttiLehtinen

  • Käyttäjä
  • Viestejä: 161
    • Profiili
Kokemuksia seuraavista etätyöpöytä-ohjelmista? :
-Remmina
-Vinagre
-KRDC

Järjestelmän valvonta:
-GKrellM
-MGM-järjestelmänvalvonta


Ohjelmien käynnistys, aloituksessa:
-Boot-Up Manager
Antti Lehtinen

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili


Graafista hallintaa ajattelin koska se on tutumpaa, ohjelma tosin jota käytän olisi ssh:sta käytettävä...
Joten kaipa pelkkä ssh:kin kävisi. Kovin tuttua ei kyllä ole tuon komentokehotteen käyttö, tosin Ubuntun
on tutuin, jos ei msdos:a lasketa... Että jos johonkin muuhun distroon vaihtaa niin saattaapi olla veren kaivamista nenästä.
Voikos ubuntun asentaa ilman x:ää?
Millä ohjelmalla tuota etä hallintaa voisi lähteä toteuttamaan, joko x:llä tai ilman?
Asennuksessa tosin ajattelin vääntää koneeseen kiinni oman näytön, mutta todennäköistä on
että pleikan pelaaminen vaatii kyllä sen takaisin...


Ubuntun serveriversio asentuu ilman X:ää. Asenna tuo jossain koneessa tikulle. Pistä ssh käynnistymään oletuksena ja lisää autologin. Nyt voit pistää tikun siihen komerossa olevaan koneeseen ja tehdä loput asennuksesta etänä. Ei se sudo apt-get "install ohjelman nimi" komentoriviltä vaikeaa ole.

Linux tikulla on hidas. Esim Firefox ei ole käyttökelpoinen. ssh:lla voi ajaa myös X ohjelmia, mutta on jäänyt kokeilematta. Moniin ohjelmiin kun pääsee "sisälle" ihan nettielaimellakin, jopa puhelimella. Itse olen vaan tottunut ottamaan ssh:lla yhteyden ja katsonut ihan komentorivillä lokit, prosessit, muistinkulutuksen ym.

En ymmärrä ajatusta kuvakaappauksesta. VDR:n voin ajastaa ihan selaimella tallentamaan TV-ohjelmia. fish toimii tiedostojen siirrossa ihan tiedostonhallinnalla. Samalla voi tietysti katsoa vaikka mitä /var/log kansioon on kertynyt. Vaikea vastata mitään kun ei tiedä mitä sovelluksia siinä päätteettömässä koneessa ajat. Ne ohjelmat joita käytän eivät juuri kirjoittele mitään näytölle.

Tikusta saa helposti kopion vaikka dd:llä toiselle samanlaiselle.

Asennus etänä onnistuu jos on käynnistyvä tikku/asennusmedia jossa ssh käynnistyy oletuksena. Rootille pitää olla tili ja salasana. Ubuntun tapauksessa käyttäjä jolla on "root-oikeudet". X:ää ei tarvita. Kun ssh:lla pääsee sisälle, niin tuosta on hyvä jatkaa varsinaiseen asennukseen. Gentoossa asennus jatkuisi tyyliin ladataan stage3 ja puretaan se levylle. Sitten chrootin alla loput. Kyllä Ubuntunkin saanee asennettua etänä netistä jollain asennusohjelmalla.  Debian ainakin asentuu muistaakseni Debian-Installer ja/tai  debootstrap ohjelmalla joka ei muistaakseni vaadi kuin nettiyhteyden ja joitain kirjastoja kuten ncurses. Tähän tyyliin voi Linuxin asentaa etänä pienestä toimivasta Linux systeemistä vaikka Windows-koneella.


Edit. Pieniä parannuksia kiireessä kirjoitettuun ohjeeseen.
« Viimeksi muokattu: 17.03.13 - klo:02.42 kirjoittanut Postimies »