Tehtävät tehtiin 14.11.2007 eräältä Ubuntu Linux palvelimelta ottamalla ssh-yhteys Helian myy-palvelimeen (myy.helia.fi).
Avattiin yhteys Helian myy-palvelimeen, annettiin salasana ja hyväksyttiin fingerprint kirjoittamalla yes
$ ssh a0500504@myy.helia.fi
Last login: Tue Nov 13 13:04:31 2007 from csXXXxxxxXX.pp.htv.fi
[a0500504@myy a0500504]$
Käytiin katsomassa mitä kaikkia käskyjä/ohjelmia myy-palvelimella voi ajaa
$ cd /usr/bin
$ ls
Koska vaihtoehtoja tuli niin paljon, käytettiin hyväksi less-lukuohjelmaa
$ ls |less
Katseltiin luettelo läpi ja poistuttiin painamalla q
Käytiin lukemassa jotain tekstitiedostoa
$ nano /etc/ssh/ssh_config
Katseltiin ja poistuttin painamalla Ctrl + X
Siirryttiin omaan kotihakemistoon
$ cd
Tarkastettiin, että ollaan omassa kotihakemistossa
$ pwd
/home8/04/a0500504
Tehtiin kaksi uutta kansiota
$ mkdir uusikansio uusikansio2
Tehtiin tekstitiedosto, kirjoitettiin sinne ja poistuttiin painamalla ctrl + x sekä tallentamalla
$ nano uustekstitiedosto.txt
Listattiin hakemisto niin nähtiin että uudet kansiot ja tekstitiedosto olivat syntyneet
$ ls
Siirettiin tekstitiedosto uuteen kansioon
$ mv uustekstitiedosto.txt uusikansio
Käytiin tarkastamassa, että homma onnistui ja palattiin kotihakemistoon:
$ cd uusikansio
$ ls
uustekstitiedost.txt
$ cd
Kopioitiin uusikansio uusikansio2:seen
$ cp -r uusikansio uusikansio2/
Käytiin tarkastamassa, että homma onnistui ja palattiin kotihakemistoon:
$ cd uusikansio2
$ ls
uusikansio
$ cd
Poistetaan molemmat hakemistot
$ rm -r uusikansio*
Kokeiltiin minulle uutta komentoa finger ja katsottiin ensiksi sen manualia sekä poistuttiin q-näppäimellä
$ man finger
Selvisi että finger ohjelma on käyttäjtietojen katsomiseen tarkoitettu ohjelma
Katsottiin omat käyttäjätiedot ja opettajan käyttäjätiedot
$ finger a0500504
Login: a0500504 Name: Kuitunen Ari
Directory: /home8/04/a0500504 Shell: /bin/bash
On since Wed Nov 14 08:46 (EET) on pts/11 from csXXXXxxxxX.pp.htv.fi (messages off)
Mail last read Tue Nov 13 19:07 2007 (EET)
No Plan.
$ finger karte
Login: karte Name: Karvinen Tero
Directory: /homeh/karte Shell: /bin/bash
On since Wed Oct 31 09:52 (EET) on pts/3 from 10.4.92.209
19 hours 26 minutes idle
(messages off)
Mail forwarded to \karte
tkarvine@cc.hut.fi
Mail last read Wed Nov 14 09:18 2007 (EET)
Plan:
To get rich by drinking tea.
http://www.iki.fi/karvinen
Luettiin lisää fingerin manualia, kirjoitettiin itselle suunnitelma ja tallennettiin
$ man finger
$ nano .plan
Katsottiinko näkyykö suunnitelmani ja homma toimi
$ finger a0500504
Login: a0500504 Name: Kuitunen Ari
Directory: /home8/04/a0500504 Shell: /bin/bash
On since Wed Nov 14 08:46 (EET) on pts/11 from cs149083.pp.htv.fi (messages off)
Mail last read Tue Nov 13 19:07 2007 (EET)
Plan:
Juo kahvia!
Poistuttiin kirjoittamalla
$ exit
Käytän lähes päivittäin linuxia, koska käytän irssiä eräällä linux-palvelimella. Tässä osa käyttämistäni komennoista.
$ ssh käyttäjä@palvelin.osoite |
Avaa ssh yhteyden palvelimeen |
$ screen ohjelmannimi |
Apuohjelma, jolla luodaan virtuaalisia terminaaleja toisten ohjelmien käyttöön. Ohjelmat voidaan jättää ”taustalle pyörimää”. Screenin ollessa auki näppäin yhdistelmä Ctrl + a, d jättää screenin taustalle. (Linux.fi 2007.) |
$ screen -r |
Jatkaa taustalle jätettyä screeniä |
$ screen -rd |
Jatkaa väärin taustalle jätettyä screeniä |
$ screen -list |
Listaa kaikki avoinna olevat screenit |
$ pwd |
Kertoo missä hakemistossa ollaan |
$ ls |
Listaa tiedostot |
$ rm tiedostonimi |
Poistaa tiedoston |
$ rm -r hakemistonnimi |
Poistaa hakemiston |
$ cp tiedosto.1 tiedosto.2 |
Kopioi tiedosto.1 tiedosto.2 nimiseksi, sinne minne haluat |
$ mv tiedosto.1 tiedosto.2 |
Siirtää / vaihtaa nimen tiedosto.1sen tiedosto.2:seksi |
$ cd hakemisto |
Sirtyy hakemistoon |
$ cd .. |
Sirtyy yhden hakemiston alaspäin |
$ man ohjelmannimi |
Näyttää kyseisen ohjelman manuaalin |
$ sudo käsky |
Voidaan ajaa komentoja ylläpito oikeuksin. Vaatii, että käyttäjä kuuluu admin ryhmään ja tietää oman salasanansa |
$ uptime |
Kertoo koneen käynnissäoloajan |
$ locate -i joku |
Etsii tiedostoa joku, ei väliä isoilla ja pienillä kirjaimilla |
$ nano texti.txt |
Avaa nano tekstieditorilla tiedoston teksti.txt |
$ scp tiedosto.txt a0500504@myy.helia.fi: |
Kopioi tiedosto.txt myy-asemalle SSH-protokollan yli |
$ scp -r hakemisto a0500504@myy.helia.fi: |
Kopioi hakemiston myy-asemalle SSH-protokollan yli |
$ exit |
Loggaa ulos |
Tero Karvisen Linux-kurssi http://myy.helia.fi/~karte/linux_perusteet.html
Linux Wikikirja http://linux.fi/
Copyright 2007 Ari Kuitunen.
This document can be copied under the GNU General Public License version 2 or newer.