Yliopiston etusivulle Suomeksi På svenska In English
Helsingin yliopisto Tietojenkäsittelytieteen laitos
 

Tietojenkäsittelytieteen laitos

Usein kysytyt kysymykset

Tämä sivu sisältää ylläpidolta usein kysyttyjä kysymyksiä vastauksineen.

Postgres-tietokantani on kuollut db:llä enkä saa sitä käyntiin. Missä vika?

  • Tarkista esimerkiksi komennolla "psg username", ettei sinulla ole yhtään postmaster-prosessia käynnissä db:llä. Tapa pois stop-postgres- tai kill-komennolla, jos on.
  • Poista tiedosto /home/username/postgres/var/postmaster.pid. Tämä tiedosto jää levylle, jos palvelin on jouduttu käynnistämään uudelleen siten, että prosesseja ei ole voitu ajaa alas.
  • Edellisten toimenpiteiden jälkeen yritä uudestaan start-postgres-komentoa.
  • Ohjeita tietokantojen käyttöön.

En pääse kirjautumaan Windowsiin, Linux kyllä toimii.

  • Windows-järjestelmän käyttäjätunnus aktivoituu vaihtamalla salasana TKTL:n Linux-järjestelmässä komennolla passwd. Tarkista myös, että Windowsiin kirjautuessasi kohdassa Log on to on valittuna TKTL .

Olen unohtanut salasanan

  • Saat uuden salasanan TKTL:n atk-ylläpidolta . Ota henkilöllisyystodistus mukaan ja tule Exactumiin käymään jossain atk-ylläpidon työhuoneessa 2. kerroksen A-käytävällä.
  • Uutta salasanaa ei voi saada muuten kuin henkilökohtaisesti käymällä.

Windowsiin kirjautuminen kestää liian kauan

  • Windowsiin kirjautumisen nopeuteen vaikuttavat seuraavat seikat:
    • Yleisesti suuret tiedostot ja etenkin suuret tiedostomäärät profiilissa hidastavat kirjautumista.
    • Web-selaimen tallettamien evästeiden (engl. cookies) lukumäärä on kasvanut suureksi, jolloin joudutaan siirtämään paljon pieniä tiedostoja ja kirjautuminen hidastuu.
    • Kyseisessä työasemassa voi olla Windows-päivitys meneillään.
    • Fs-levypalvelimella voi olla kova kuorma.
  • Windows-käyttäjäprofiilin voi nollata , jos se ei sisällä mitään tärkeää tietoa. Näin kirjautuminen saattaa nopeutua huomattavasti. Profiiliin tallettuvat muun muassa Windowsin työpöydän ja joidenkin Windows-ohjelmien asetukset sekä työpöydällä olevat tiedostot. Profiili sijaitsee kullakin käyttäjällä fs-leyypalvelimella hakemistossa /home/fs/käyttäjätunnus/Windows/Profile/. Profiilin voi nollata kirjautumalla ulos Windowsista, tuhoamalla tai siirtämällä muualle Linuxin kautta edellä mainitun hakemiston sisältö ja kirjautumalla uudelleen Windowsiin. Itse Profile-hakemistoa ei pidä poistaa vaan vain sen sisältö.

Sähköpostikansioni inboxia lukuunottamatta ovat kadonneet!

Roskapostia (eli spammia) tulee liikaa

  • Tilastolliseen tekstianalyysiin perustuva roskapostin suodatus Bogofilter-ohjelmalla täytyy ottaa itse käyttöön ohjeiden mukaan .
  • Bogofilterkaan ei pysty tunnistamaan kaikkea roskaa. Jotta tunnistus toimisi parhaiten, Bogofilteriä opetetaan silloin tällöin postmasterin saamalla spammilla, joka on hyvä otos kaikesta spammista. Muiden käyttäjien saamia roskaviestejä ei kerätä.
  • Jos Bogofilter tulkitsee jonkin järkevän viestin roskaksi, sellainen viesti saatetaan voida erikseen opettaa Bogofilterille. Viesti kannattaa ohjata lyhyen saatetekstin kanssa soitteeseen postmaster@cs.helsinki.fi. Parasta on ohjata roskaviesti liitteenä (forward as attachment).

Tulostimet

Tulostettu työ tulostuu vain osittain tai ei ollenkaan

Istunto on jäänyt jumiin

Mitä atk-laitteita on käytettävissä ja missä?

Zip-aseman käyttö Linuxissa

  • Zip-levyke mountataan (liitetään tiedostojärjestelmään) komennolla mount /mnt/zip . Tämän jälkeen levyke näkyy hakemistossa /mnt/zip .
  • Kun tiedostot on kopioitu, zip-levyke unmountataan komennolla umount /mnt/zip . Unmounttaus ei onnistu, jos hakemistossa /mnt/zip on shell-istunto.
  • Zip-levykkeen voi formatoida komennolla /sbin/mkdosfs /dev/zip , kun levy EI ole mountattuna.

Miten asennan CS Linuxiin omia RPM-paketteja?

  • RPM-paketit toimivat järkevästi vain systeemin ylläpitäjän käytössä. Tavallisen käyttäjän on yleensä helpompaa kääntää ohjelma itse lähdekoodipaketista tai etsiä ohjelma valmiiksi käännettynä tar-pakettina.
  • Jos kuitenkin välttämättä haluat purkaa RPM-paketteja, niin se onnistuu konvertoimalla RPM-paketti ensin CPIO-paketiksi komennolla rpm2cpio . Sen jälkeen pura CPIO-paketti omaan kotihakemistoosi.
  • Käytännössä esim. näin: "cd asennushakemisto; rpm2cpio paketti.rpm | cpio --extract --make-directories".

Miten saan dokumenttini PDF-muotoon?

  • Tulosta ensin tiedostoon (postscript). Windowsissa pitäisi olla valmiina tulostin "print to file", joka tuottaa siirrettävää laatua olevaa postscript-koodia.
  • Tämän postscript-tiedoston voi muuttaa PDF-muotoon Linuxissa komennolla ps2pdf. Jos Windowsissa on riittävän uusi GhostView-ohjelma, niin homma onnistuu silläkin: avataan postscript-tiedosto ja valitaan valikosta File -> Convert -> Device = pdfwrite jne.
  • Jos tällä menetelmällä tuotettu PDF-tiedosto on huonolaatuinen (mitä se ei välttämättä ole), niin sitten täytyy turvautua huoneen B437 skannerikoneessa olevaan Adobe Acrobatiin.

Tausta-ajot TKTL:n Linux-järjestelmässä

TKTL:n mikroluokkien koneissa voi suorittaa tausta-ajoja, mutta niihin tarvitaan ylläpidon lupa. Lupaa tutkimukseen tai opiskeluun liittyviin tausta-ajoihin voi pyytää osoitteesta atk-apu@cs.helsinki.fi.

Muutamia huomautuksia tausta-ajoista:

  • Kaikki lupaa kysymättä tehtävät tausta-ajot voidaan tappaa pois, mikroluokissa ja interaktiivisilla palvelimilla (melkki, melkinkari, melkinpaasi)
  • Tausta-ajon tekijän tulee pudottaa työnsä prioriteettia esimerkiksi komennolla nice.
  • Tausta-ajossa olevan koneen konsolikäyttäjä joutuu sopeutumaan siihen, että hänen käyttöönsä jää vähemmän resursseja.
  • Mikroluokissa tausta-ajoja suoritettaessa tulee ottaa huomioon, että luokassa olevia koneita voidaan bootata tausta-ajoista huolimatta.
  • Linuxiin saattaa eri ohjelmien jäljiltä jäädä ikuisessa silmukassa olevia prosesseja, jotka kuluttavat turhaan kaiken prosessoriajan. Nämä näkyvät top-komennon listauksen alkupäässä. Varsinkin jos näitä on tausta-ajokoneissa tai interaktiivissa palvelimissa, on niistä hyvä ilmoittaa ylläpidolle. Ylläpidon huoleksi jää erottaa toisistaan todelliset tausta-ajot ja epäterveessä tilassa olevat häirikköprosessit.
  • Henkilökunnan laskentatarpeisiin on olemassa eriyisiä laskentakoneryppäitä joista lisätietoja saa osoitteesta atk-apu@cs.helsinki.fi

Shh autentikointi rsa-avaimien avulla

Ssh-avainautentikointia varten täytyy ensin asiakaskoneessa luoda julkinen ja salainen avain. Avainpari luodaan komennolla ssh-keygen. Avaimet pitää suojata salasanalla, jottei varastettuja avaimia voida käyttää väärin.

Salasanasuojauksesta huolimatta luotua salaista avainta tulee säilyttää turvallisessa paikassa.

Linkki ohjeeseen (englanniksi) Windows-koneella toimivan vapaan ssh-ohjelman Puttyn asentamiseen ja sillä avaimen luomiseen.

Alla toimenpiteet Linuxissa avaimen luomiseen:

sajlehti@ld4-2:~$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/sajlehti/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/sajlehti/.ssh/id_rsa.
Your public key has been saved in /home/sajlehti/.ssh/id_rsa.pub.
The key fingerprint is:
xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx sajlehti@ld4-2
sajlehti@ld4-2:~$
     

Tämän jälkeen asiakaskoneen (tässä esimerkissä ld4-2) julkinen avain (id_rsa.pub) lisätään TKTL:n tiedostopalevelimen kotihakemiston kansiossa .ssh/ olevaan authorized_keys tiedostoon.

Jos .ssh/ hakemistossa ei ole authorized_keys tiedostoa, kopioi julkinen avain em. hakemistoon ja uudelleennimeä se authorized_keys -nimiseksi.

Julkisen avaimen pääset lisäämään tietotekniikkaosaston cc-unix palvelimien kautta. Tietojenkäsittelytieteen laitoksen kotihakemiston löydät cc-unix palvelimelta ls -komennon avulla.

sajlehti@sirppi# ls -d /home/fs-?/?/sajlehti
sajlehti@sirppi# /home/fs-1/1/sajlehti/
sajlehti@sirppi# cat id_rsa.pub >> /home/fs-1/1/sajlehti/.ssh/authorized_keys
    

Tämän jälkeen autentikointi pitäisi toimia avaimia käyttäen.

sajlehti@ld4-2-3:~$ ssh melkki
Password authentication to CS department hosts is disabled for security
reasons. We (itsupport@cs.helsinki.fi) do not know yet when it can be
enabled again. Sorry about the inconvenience.
Enter passphrase for key '/home/sajlehti/.ssh/id_rsa':
Last login: Fri Feb 15 13:47:51 2008 from wrl-9.cs.helsinki.fi
+-----------------------------------------------------------------------+
+   Welcome to melkki, CS Department's interactive server.              +
+   - Remember that melkki has lots of interactive users.               +
+     Please, do not run any cpu/memory intensive computing in melkki.  +
+   - Please report all problems and send questions to                  +
+     itsupport@cs.helsinki.fi                                          +
+   - If melkki seems too crowded, then consider using melkinpaasi      +
+     or melkinkari instead.                                            +
+-----------------------------------------------------------------------+
Linux (CSL #2.302) 2.6.23.15-80.fc7 i686
Fri Feb 15 15:02:42 EET 2008
sajlehti@melkki:~$

tietotekniikkaryhma@cs.helsinki.fi