|
|
Line 10: |
Line 10: |
| arpwatch [võtmed] [faili nimi] [liides] | | arpwatch [võtmed] [faili nimi] [liides] |
|
| |
|
| du [kaust1/kaust2]
| | == Võtmete tähendused [https://www.hscripts.com/tutorials/linux-services/arpwatch.html] == |
|
| |
|
| du [kaust1/fail1]
| | *-d |
| | *-f |
| | *-i |
| | *-n |
| | *-N |
| | *-r |
| | *-u |
| | *-e |
| | *-s |
| | |
| | ==Näiteid[] |
| | == |
|
| |
|
| == Võtmete tähendused [http://www.computerhope.com/unix/udu.htm] ==
| |
|
| |
|
| *-a väljastab kettakasutuse kõikide failide kohta, koos kaustadega
| |
| *-h väljastab kettakasutuse inimesele loetavas formaadis (baitides, kilobatides, megabaitides jne)
| |
| *-c väljastab kettakasutuse kogu summa
| |
| *-H arvutab kettakasutuse symlinkidele, mis on käsureal
| |
| *-L arvutab kettakasutuse kõikidele linkidele
| |
| *-s väljastab tulemuse kus on praeguse kataloogi kettakasutuse kogusumma, mitte iga faili kohta eraldi*
| |
| *-d instrueerib käsku du kirjeldama tema sisekaustade nimistut. Võti toimib selles kaustas, kus parasjagu ollaks. -d 0 väljastab lihtsalt kettakasutuse summa ilma kaustade nimedeta. -d 1 väljastab tulemuseks alamkataloogide nimed ning nende kettakasutuse. -d 2 väljastab tulemuseks alamkataloogide nimed, nende ketta kasutuse ja alamkataloogide alamkataloogide nimed ja kettakasutuse.
| |
|
| |
|
| ==Näiteid[http://www.tecmint.com/check-linux-disk-usage-of-files-and-directories/] [http://en.wikipedia.org/wiki/Du_%28Unix%29]==
| |
| Käsk väljastab du -a kettakasutuse kõikide failide ja kataloogide kohta
| |
| <br>Sisestades käsureale "du -a"
| |
| <pre>
| |
| du -a
| |
| </pre>
| |
| Saame väljundiks alloleva tulemuse. | | Saame väljundiks alloleva tulemuse. |
| <pre> | | <pre> |
| 4 /home/tecmint/.bash_logout
| |
| 12 /home/tecmint/downloads/uploadprogress-1.0.3.1.tgz
| |
| 24 /home/tecmint/downloads/Phpfiles-org.tar.bz2
| |
| 40 /home/tecmint/downloads
| |
| 12 /home/tecmint/uploadprogress-1.0.3.1.tgz
| |
| 4 /home/tecmint/.mozilla/plugins
| |
| 4 /home/tecmint/.mozilla/extensions
| |
| 12 /home/tecmint/.mozilla
| |
| 4 /home/tecmint/.bashrc
| |
| 689108 /home/tecmint/Ubuntu-12.10/ubuntu-12.10-server-i386.iso
| |
| 689112 /home/tecmint/Ubuntu-12.10
| |
| 689360 /home/tecmint
| |
| </pre>
| |
| Käsk du -sk väljastab kataloogide (-s) kettakasutuse summa kilobaitides (-k)
| |
| <br>Sisestades käsureale "du -sk *"
| |
| <pre>
| |
| du -sk *
| |
| </pre>
| |
| saame väljundiks alloleva tulemuse.
| |
| <pre>
| |
| 152304 directoryOne
| |
| 1856548 directoryTwo
| |
| </pre>
| |
|
| |
|
| Käsk du -sh * väljastab human readable ("inimesele loetavas formaadis") (-h : Bait, Kilobait, Megabait jne...) kataloogide kettakasutuse summa (-s)
| |
| <br>Sisestades käsureale "du -sh *"
| |
| <pre>
| |
| du -sh *
| |
| </pre>
| |
| saame väljundiks alloleva tulemuse.
| |
| <pre>
| |
| 149M directoryOne
| |
| 1.8G directoryTwo
| |
| </pre>
| |
|
| |
| Võti du -ah väljastab kõik failid ja kataloogid (-a) "inimesele loetavas formaadis" (-h)
| |
| <br>Sisestades käsureale "du -ah"
| |
| <pre>
| |
| du -ah
| |
| </pre>
| |
| saame väljundiks alloleva tulemuse.
| |
| <pre>
| |
| 4.0K /home/tecmint/.bash_logout
| |
| 12K /home/tecmint/downloads/uploadprogress-1.0.3.1.tgz
| |
| 24K /home/tecmint/downloads/Phpfiles-org.tar.bz2
| |
| 40K /home/tecmint/downloads
| |
| 12K /home/tecmint/uploadprogress-1.0.3.1.tgz
| |
| 4.0K /home/tecmint/.mozilla/plugins
| |
| 4.0K /home/tecmint/.mozilla/extensions
| |
| 12K /home/tecmint/.mozilla
| |
| 4.0K /home/tecmint/.bashrc
| |
| 673M /home/tecmint/Ubuntu-12.10/ubuntu-12.10-server-i386.iso
| |
| 673M /home/tecmint/Ubuntu-12.10
| |
| 674M /home/tecmint
| |
| </pre> | | </pre> |
|
| |
|
| Käsk du -sk .[!.]* *| sort -n väljastab kettakasutuse kõikide alamkataloogide ja nii nähtavate kui peidetud failide kohta, mis on praeguses kataoogis ning sorteerib need suuruse järgi.
| | <br> |
| <br>Sisestades käsureale "du -sk .[!.]* *| sort -n" | | Sisestades käsureale "du -d 1" |
| <pre> | | <pre> |
| du -sk .[!.]* *| sort -n
| |
| </pre>
| |
| Saame väljundiks alloleva tulemuse.
| |
|
| |
|
| <pre>
| |
| 4 .bashrc
| |
| 4 .gvfs
| |
| 4 .profile
| |
| 4 .viminfo
| |
| 8 .bash_history
| |
| 8 .cache
| |
| 12 .dbus
| |
| 36 .synaptic
| |
| 40 .config
| |
| 144 .local
| |
| </pre> | | </pre> |
|
| |
|
| Näide sissejuhatuses mainitud võtme -d kohta.
| |
| <br>Sisestades käsureale "du -d 0"
| |
| <pre>
| |
| du -d 0
| |
|
| |
| </pre>
| |
| Saame väljundiks alloleva tulemuse. | | Saame väljundiks alloleva tulemuse. |
|
| |
| <pre> | | <pre> |
| 268 .
| |
| </pre>
| |
|
| |
| <br>Sisestades käsureale "du -d 1"
| |
| <pre>
| |
| du -d 1
| |
|
| |
|
| </pre>
| |
| Saame väljundiks alloleva tulemuse.
| |
| <pre>
| |
| du -d 1
| |
| 12 ./.dbus
| |
| 4 ./.gvfs
| |
| 36 ./.synaptic
| |
| 40 ./.config
| |
| 8 ./.cache
| |
| 144 ./.local
| |
| 268 .
| |
| </pre> | | </pre> |
|
| |
|
| ==Kokkuvõte == | | ==Kokkuvõte == |
| Käsk du on funktsioon, mis lihtsustab suuresti administraatorite tööd, kuna saame teada, kui palju miski fail või kataloog meie kettal ruumi võtab. Saame kohendada võtmete abil süntaksit täpselt nii nagu meil seda parasjagu vaja on. Näiteks kui on teada, et failid/kataloogid, mida uurime on vaid megabaitide suurused, pole meil mõtet väljastada tulemust gigabaitides, vaid hoopis nende enda suurusjärgus.
| | |
|
| |
|
| ==Kasutatud kirjandus== | | ==Kasutatud kirjandus== |
| *[1]http://www.tecmint.com/check-linux-disk-usage-of-files-and-directories/ | | *[1]http://www.linuxcommand.org/man_pages/arpwatch8.html |
| *[2]http://linux.about.com/library/cmd/blcmdl1_du.htm
| | *[2]https://www.hscripts.com/tutorials/linux-services/arpwatch.html |
| *[3]http://www.linfo.org/du.html
| |
| *[4]http://www.computerhope.com/unix/udu.htm | |
| *[5]http://www.tecmint.com/check-linux-disk-usage-of-files-and-directories/
| |
| *[6]http://en.wikipedia.org/wiki/Du_%28Unix%29
| |
Autor
Kristo Moorits A21
Sissejuhatus [1]
Arpwatch on linuxi käsurea käsk, millega on võimalik jälitada ip/ethernet aadresside sidumeid. Arpwatch kasutab pcap(3)(packet capture library) selleks, et kuulata pealt arpi pakette lokaalses ethernet liideses.
Käsu formaat [2]
arpwatch [võtmed] [faili nimi] [liides]
Võtmete tähendused [3]
- -d
- -f
- -i
- -n
- -N
- -r
- -u
- -e
- -s
==Näiteid[]
==
Saame väljundiks alloleva tulemuse.
Sisestades käsureale "du -d 1"
Saame väljundiks alloleva tulemuse.
Kokkuvõte
Kasutatud kirjandus