Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
I
ITKA203 Avoin kurssimateriaali
Manage
Activity
Members
Labels
Plan
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Model registry
Operate
Environments
Terraform modules
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
ITKA203 kurssimateriaali
ITKA203 Avoin kurssimateriaali
Commits
5e23f91c
Commit
5e23f91c
authored
4 months ago
by
nieminen
Browse files
Options
Downloads
Patches
Plain Diff
Korvattu finger-tehtävä kevyemmällä pwd-tulosteella toistaiseksi.
parent
53b4dd72
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
2015/demot/tim/d01_sormet_unixiin.rst
+47
-40
47 additions, 40 deletions
2015/demot/tim/d01_sormet_unixiin.rst
with
47 additions
and
40 deletions
2015/demot/tim/d01_sormet_unixiin.rst
+
47
−
40
View file @
5e23f91c
...
...
@@ -875,35 +875,41 @@ morea. Tarvittaessa voi asettaa ympäristömuuttujan nimeltä
POSIX-yhteensopivaksi ja käyttäytyy kuten more. Ympäristömuuttujista
puhutaan kurssilla lisää myöhemmin.)
**Kuka on kukin?**
.. Päivityksessä 2024 suorakäyttöneilta on poistunut finger -asennus,
mutta me ei ehkä sitä kaipailla takaisin. On ollut vähän
tarpeettoman helppo listata tuhansia käyttäjätunnuksia ja nimiä
jopa vahingossa ... Jätän osion kommentteihin, mutta eiköhän tämän
voi ihan deletoidakin.
Komenna::
**Kuka on kukin?**
finger
Komenna::
Tarkkaile, miten tuloste on erilainen kuin edellä ``who`` -komennon
tulostama. Jos haluat, voit käyttää sivuttajaohjelmaa ``less``
jälleen putken avulla (ja less -ohjelmasta tosiaan pääsee pois näppäilemällä ``q``)::
finger
finger | less
Tarkkaile, miten tuloste on erilainen kuin edellä ``who`` -komennon
tulostama. Jos haluat, voit käyttää sivuttajaohjelmaa ``less``
jälleen putken avulla (ja less -ohjelmasta tosiaan pääsee pois näppäilemällä ``q``)::
Valitse joku kirjautuneista käyttäjätunnuksista tai joku tuntemasi
kaveri/opettaja, ja katso, mitä saat tietää hänestä
palvelimelta. Esim. komenna::
finger | less
finger -m nieminen
Huomaa, että tässä tarkoitetaan käyttäjätunnusta eikä oikeata
nimeä. (Aikoinaan voitiin ottaa käyttäjätunnukseksi vaikkapa oma
sukunimi, jos kyseinen tunnus sattui olemaan vapaana, mutta nykyään
tämä ei ole enää käytäntönä). Käytä fingeriä joka tapauksessa ainakin
käyttäjätunnukseen ``nieminen``. Huomaat, että siellä näkyy käyttäjän
itsensä asettamia tiedotuksia. Jokainen voi asettaa näitä itselleen
tietyllä tapaa, mutta ei käsitellä asiaa tässä tarkemmin. (Jos jossain
vaiheessa asetat itsellesi ``.plan`` -tiedoston, pidä tarkoin huolta
hakemistojesi käyttöoikeuksista, ja ymmärrä niiden vaikutus. Tällä
kurssilla opitaan tästä perusteet viimeistään luennolla, joka
käsittelee tiedostojärjestelmiä.)
Valitse joku kirjautuneista käyttäjätunnuksista tai joku tuntemasi
kaveri/opettaja, ja katso, mitä saat tietää hänestä
palvelimelta. Esim. komenna::
finger -m nieminen
Huomaa, että tässä tarkoitetaan käyttäjätunnusta eikä oikeata
nimeä. (Aikoinaan voitiin ottaa käyttäjätunnukseksi vaikkapa oma
sukunimi, jos kyseinen tunnus sattui olemaan vapaana, mutta nykyään
tämä ei ole enää käytäntönä). Käytä fingeriä joka tapauksessa ainakin
käyttäjätunnukseen ``nieminen``. Huomaat, että siellä näkyy käyttäjän
itsensä asettamia tiedotuksia. Jokainen voi asettaa näitä itselleen
tietyllä tapaa, mutta ei käsitellä asiaa tässä tarkemmin. (Jos jossain
vaiheessa asetat itsellesi ``.plan`` -tiedoston, pidä tarkoin huolta
hakemistojesi käyttöoikeuksista, ja ymmärrä niiden vaikutus. Tällä
kurssilla opitaan tästä perusteet viimeistään luennolla, joka
käsittelee tiedostojärjestelmiä.)
**Mitä kukin tekee?**
...
...
@@ -928,6 +934,10 @@ Tuloste oli varmasti pitkä. Kertaava harjoite: Putkita tuloste
less-ohjelmalle ja selaile sitä edestakaisin; lopeta less, kun siltä
tuntuu.
Tietoturvaan liittyvä huomautus: Annetut komennot ovat julkisia muille
käyttäjille, kuten huomaat. Niihin ei siis kannata kirjoitella järin
suuria salaisuuksia!
Mitä omistat täällä?
--------------------
...
...
@@ -1950,35 +1960,32 @@ joka on luotu täsmälleen seuraavalla tavoin:
4. Jatka tiedostoa edelleen komennon ``ps -f`` tulosteella
5. Laita loppuun vielä komen
toyhdistelmän ``finger -m `whoami`
`` tuloste.
5. Laita loppuun vielä komen
non ``pwd
`` tuloste.
6. Tarkista, että tiedoston sisältö näyttää pääpiirteissään seuraavan
esimerkin kaltaiselta (ajankohdat, tunnukset ja numerot tietysti
ovat yksilölliset, yksityiskohdat ovat voineet muuttua vuoden 20
15
j
älkeen ja kolmen pisteen ``...`` kohdalla on tavara
a)::
ovat yksilölliset, yksityiskohdat ovat voineet muuttua vuoden 20
24
j
a sen sellaist
a)::
nieminen
ti 17.3.2015 00.50.31 +0200
Linux halava.cc.jyu.fi 2.6.32-504.8.1.el6.x86_64 #1 SMP Fri Dec 19 12:09:25 EST 2014 x86_64 x86_64 x86_64 GNU/Linux
UID PID PPID C STIME TTY TIME CMD
nieminen 4739 29775 0 Mar16 pts/114 00:00:00 /bin/bash
nieminen 10883 4739 0 00:51 pts/114 00:00:00 ps -f
Login: nieminen Name: Paavo Nieminen
Directory: /nashome3/nieminen Shell: /bin/bash
Office: 0405768507
On since ma maalis 16 22:07 (EET) on pts/14 from :pts/39:S.1
...
Wed 6 Nov 11:40:51 EET 2024
Linux halava.cc.jyu.fi 5.14.0-427.37.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Sep 13 12:41:50 EDT 2024 x86_64 x86_64 x86_64 GNU/Linux
UID PID PPID C STIME TTY TIME CMD
nieminen 3061589 783478 0 11:21 pts/66 00:00:00 /bin/bash
nieminen 3062660 3061589 0 11:41 pts/66 00:00:00 ps -f
/nashome3/nieminen/kj24esim/demo1
7. Kannattaa tarkistaa myös komennolla ``hexdump -C vastaus.txt | head``
ettei tiedoston alussa faktisesti ole muuta kuin käyttäjätunnus ja
unix-rivinvaihto (heksana merkki ``0a``), esim.::
00000000 6e 69 65 6d 69 6e 65 6e 0a
74 69
20
31
3
7
2
e 33
|nieminen.
ti 17.3
|
00000010
2
e
32 3
0 31 3
5 20
3
0
3
0 2e 35 30 2e 33 31 20 2b |.2015 00.50.31 +
|
00000020
3
0 32 30 3
0
0a 4c 69 6e
75 78 20 68 61 6c 61
76
|
0
20
0
.Linux hala
v
|
00000030 61 2e 63 63 2e 6a 79 75
2e 66 69 20 3
2
2e 3
6 2e
|a.cc.jyu.fi
2.6.
|
00000000 6e 69 65 6d 69 6e 65 6e 0a
57 65 64
20
20
3
6
2
0
|nieminen.
Wed 6
|
00000010
4
e
6f 76 2
0 31 3
1
3
a
3
4 30 3a 35 31 20 45 45 54 |Nov 11:40:51 EET
|
00000020
2
0 32 30 3
2 34
0a 4c 69
6e 75 78 20 68 61 6c 61 |
20
24
.Linux hala|
00000030
76
61 2e 63 63 2e 6a 79
75 2e 66 69 20 3
5
2e 3
1
|
v
a.cc.jyu.fi
5.1
|
...
8. Palauta syntynyt tiedosto Moodleen, kunhan palautuslaatikon
aukeamisesta on ilmoitettu.
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment