/l3/trainings/nt-ladm/2006-01-23/linux4.linux.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 |
|
#ps -aux | grep -v USER.*PID.*%CPU | tail
Warning: bad syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 5328 0.0 0.0 0 0 ? SW< 14:17 0:00 [loop0] user 5787 0.0 1.5 35448 15616 ? S 14:52 0:00 kdeinit: knotify user 5790 0.1 0.7 34372 7892 ? S 14:52 0:03 /usr/bin/artsd -F 10 -S 4096 -s 60 -m artsmessage -l 3 -f user 6183 3.3 0.0 5404 688 ? S 15:19 0:46 find / -exec md5sum {} ; user 13697 0.5 0.0 3476 384 ? S 15:33 0:03 md5sum /dev/audio root 13711 0.0 0.0 5020 764 pts/6 S 15:35 0:00 man sort root 13748 0.0 0.0 4592 880 pts/6 S 15:35 0:00 sh -c /usr/bin/bzip2 -c -d /var/cache/man/cat1/sort.1.bz2 | /usr/bin/less -iRs root 13750 0.0 0.0 2828 500 pts/6 S 15:35 0:00 /usr/bin/less -iRs root 13867 0.0 0.0 3220 760 pts/2 R 15:42 0:00 ps -aux root 13869 0.0 0.0 4184 468 pts/2 S 15:42 0:00 tail |
#ps -aux | tail
Warning: bad syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 5328 0.0 0.0 0 0 ? SW< 14:17 0:00 [loop0] user 5787 0.0 1.5 35448 15616 ? S 14:52 0:00 kdeinit: knotify user 5790 0.1 0.7 34372 7892 ? S 14:52 0:03 /usr/bin/artsd -F 10 -S 4096 -s 60 -m artsmessage -l 3 -f user 6183 3.2 0.0 5404 688 ? S 15:19 0:46 find / -exec md5sum {} ; user 13697 0.5 0.0 3476 384 ? S 15:33 0:03 md5sum /dev/audio root 13711 0.0 0.0 5020 764 pts/6 S 15:35 0:00 man sort root 13748 0.0 0.0 4592 880 pts/6 S 15:35 0:00 sh -c /usr/bin/bzip2 -c -d /var/cache/man/cat1/sort.1.bz2 | /usr/bin/less -iRs root 13750 0.0 0.0 2828 500 pts/6 S 15:35 0:00 /usr/bin/less -iRs root 13878 0.0 0.0 2828 764 pts/2 R 15:42 0:00 ps -aux root 13879 0.0 0.0 4188 468 pts/2 S 15:42 0:00 tail |
#ps -aux | grep -v USER.*PID.*%CPU | sort -n +2
Warning: bad syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html user 5787 0.0 1.5 35448 15616 ? S 14:52 0:00 kdeinit: knotify xfs 2256 0.0 0.2 4768 2368 ? S 10:48 0:00 xfs -droppriv -daemon user 5790 0.1 0.7 34372 7892 ? S 14:52 0:03 /usr/bin/artsd -F 10 -S 4096 -s 60 -m artsmessage -l 3 -f user 3251 0.2 1.6 42068 17308 ? S 10:49 0:42 /usr/bin/gnome-terminal user 3179 0.3 0.1 2980 1696 ? S 10:49 1:04 /usr/libexec/gam_server user 13697 0.5 0.0 3476 384 ? S 15:33 0:03 md5sum /dev/audio user 4869 0.7 4.3 61972 45504 ? S 12:27 1:23 kdeinit: konqueror --silent user 3091 1.7 0.5 10212 6020 ? S 10:49 5:09 l3-agent root 2795 2.4 1.8 100156 19640 ? R 10:48 7:07 /usr/X11R6/bin/X :0 -audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp vt7 user 6183 3.2 0.0 5404 688 ? S 15:19 0:46 find / -exec md5sum {} ; |
#ps -aux | sort -n +2 | tail
Warning: bad syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND xfs 2256 0.0 0.2 4768 2368 ? S 10:48 0:00 xfs -droppriv -daemon user 5790 0.1 0.7 34372 7892 ? S 14:52 0:03 /usr/bin/artsd -F 10 -S 4096 -s 60 -m artsmessage -l 3 -f user 3251 0.2 1.6 42068 17308 ? S 10:49 0:43 /usr/bin/gnome-terminal user 3179 0.3 0.1 2980 1696 ? S 10:49 1:04 /usr/libexec/gam_server user 13697 0.5 0.0 3476 384 ? S 15:33 0:03 md5sum /dev/audio user 4869 0.7 4.3 61972 45504 ? S 12:27 1:24 kdeinit: konqueror --silent user 3091 1.7 0.5 10212 6020 ? S 10:49 5:09 l3-agent root 2795 2.4 1.9 101132 20616 ? R 10:48 7:09 /usr/X11R6/bin/X :0 -audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp vt7 user 6183 3.0 0.0 5404 688 ? S 15:19 0:46 find / -exec md5sum {} ; |
#ps -aux | sort -n +3 | tail
Warning: bad syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html user 4873 0.0 0.9 27924 10096 ? S 12:27 0:00 kdeinit: kio_file file /tmp/ksocket-user/klauncherBMN63b.slave-socket /tmp/ksocket-user/konquerorUbjqRa.slave-socket user 3245 0.0 1.0 23972 11172 ? S 10:49 0:01 /usr/libexec/mixer_applet2 --oaf-activate-iid=OAFIID:GNOME_MixerApplet_Factory --oaf-ior-fd=32 user 3243 0.0 1.1 24124 11612 ? S 10:49 0:06 /usr/libexec/wnck-applet --oaf-activate-iid=OAFIID:GNOME_Wncklet_Factory --oaf-ior-fd=30 user 4865 0.0 1.1 28320 12044 ? S 12:27 0:01 kdeinit: kded user 3216 0.0 1.3 25972 14136 ? S 10:49 0:05 gnome-panel --sm-client-id default2 user 5787 0.0 1.5 35448 15616 ? S 14:52 0:00 kdeinit: knotify user 3218 0.0 1.6 41532 16848 ? S 10:49 0:05 nautilus --no-default-window --sm-client-id default3 user 3251 0.2 1.6 42068 17308 ? S 10:49 0:44 /usr/bin/gnome-terminal root 2795 2.4 1.8 100156 19640 ? R 10:48 7:10 /usr/X11R6/bin/X :0 -audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp vt7 user 4869 0.7 4.3 61972 45504 ? S 12:27 1:24 kdeinit: konqueror --silent |
#ps -aux
Warning: bad syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 3072 452 ? S 10:47 0:01 init [5] root 2 0.0 0.0 0 0 ? SWN 10:47 0:00 [ksoftirqd/0] root 3 0.0 0.0 0 0 ? SW< 10:47 0:00 [events/0] root 4 0.0 0.0 0 0 ? SW< 10:47 0:00 [khelper] root 5 0.0 0.0 0 0 ? SW< 10:47 0:00 [kacpid] root 23 0.0 0.0 0 0 ? SW< 10:47 0:00 [kblockd/0] root 33 0.0 0.0 0 0 ? SW 10:47 0:00 [pdflush] root 34 0.0 0.0 0 0 ? SW 10:47 0:00 [pdflush] ... user 4873 0.0 0.9 27924 10096 ? S 12:27 0:00 kdeinit: kio_file file /tmp/kso root 5328 0.0 0.0 0 0 ? SW< 14:17 0:00 [loop0] user 5787 0.0 1.5 35448 15616 ? S 14:52 0:00 kdeinit: knotify user 5790 0.1 0.7 34372 7892 ? S 14:52 0:03 /usr/bin/artsd -F 10 -S 4096 -s user 6183 2.8 0.0 5404 688 ? S 15:19 0:46 find / -exec md5sum {} ; user 13697 0.5 0.0 3476 384 ? S 15:33 0:04 md5sum /dev/audio root 13711 0.0 0.0 5020 764 pts/6 S 15:35 0:00 man sort root 13748 0.0 0.0 4592 880 pts/6 S 15:35 0:00 sh -c /usr/bin/bzip2 -c -d /var root 13750 0.0 0.0 2828 500 pts/6 S 15:35 0:00 /usr/bin/less -iRs root 13924 0.0 0.0 4276 756 pts/2 R 15:46 0:00 ps -aux |
#ps -aux | sort -n +5 | tail
Warning: bad syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html user 3049 0.0 0.9 22688 10296 ? S 10:49 0:02 /usr/bin/gnome-session user 3245 0.0 1.0 23972 11172 ? S 10:49 0:01 /usr/libexec/mixer_applet2 --oaf-activate-iid=OAFIID:GNOME_MixerApplet_Factory --oaf-ior-fd=32 user 3243 0.0 1.1 24124 11612 ? S 10:49 0:06 /usr/libexec/wnck-applet --oaf-activate-iid=OAFIID:GNOME_Wncklet_Factory --oaf-ior-fd=30 user 4865 0.0 1.1 28320 12044 ? S 12:27 0:01 kdeinit: kded user 3216 0.0 1.3 25972 14136 ? S 10:49 0:05 gnome-panel --sm-client-id default2 user 5787 0.0 1.5 35448 15616 ? S 14:52 0:00 kdeinit: knotify user 3218 0.0 1.6 41532 16848 ? S 10:49 0:05 nautilus --no-default-window --sm-client-id default3 user 3251 0.2 1.6 42068 17308 ? S 10:49 0:45 /usr/bin/gnome-terminal root 2795 2.4 1.9 101132 20616 ? R 10:48 7:24 /usr/X11R6/bin/X :0 -audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp vt7 user 4869 0.7 4.3 61972 45504 ? S 12:27 1:24 kdeinit: konqueror --silent |
#ps -aux | sort -n +4 | tail
Warning: bad syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html user 4863 0.0 0.8 27248 9308 ? S 12:27 0:00 kdeinit: klauncher user 4873 0.0 0.9 27924 10096 ? S 12:27 0:00 kdeinit: kio_file file /tmp/ksocket-user/klauncherBMN63b.slave-socket /tmp/ksocket-user/konquerorUbjqRa.slave-socket user 4865 0.0 1.1 28320 12044 ? S 12:27 0:01 kdeinit: kded root 13945 0.0 0.0 29620 580 pts/2 S 15:47 0:00 sort -n +4 user 5790 0.1 0.7 34372 7892 ? S 14:52 0:03 /usr/bin/artsd -F 10 -S 4096 -s 60 -m artsmessage -l 3 -f user 5787 0.0 1.5 35448 15616 ? S 14:52 0:00 kdeinit: knotify user 3218 0.0 1.6 41532 16848 ? S 10:49 0:05 nautilus --no-default-window --sm-client-id default3 user 3251 0.2 1.6 42068 17308 ? S 10:49 0:45 /usr/bin/gnome-terminal user 4869 0.7 4.3 61972 45504 ? S 12:27 1:24 kdeinit: konqueror --silent root 2795 2.4 1.8 100156 19640 ? S 10:48 7:25 /usr/X11R6/bin/X :0 -audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp vt7 |
#ps -aux
Warning: bad syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 3072 452 ? S 10:47 0:01 init [5] root 2 0.0 0.0 0 0 ? SWN 10:47 0:00 [ksoftirqd/0] root 3 0.0 0.0 0 0 ? SW< 10:47 0:00 [events/0] root 4 0.0 0.0 0 0 ? SW< 10:47 0:00 [khelper] root 5 0.0 0.0 0 0 ? SW< 10:47 0:00 [kacpid] root 23 0.0 0.0 0 0 ? SW< 10:47 0:00 [kblockd/0] root 33 0.0 0.0 0 0 ? SW 10:47 0:00 [pdflush] root 34 0.0 0.0 0 0 ? SW 10:47 0:00 [pdflush] ... user 4873 0.0 0.9 27924 10096 ? S 12:27 0:00 kdeinit: kio_file file /tmp/kso root 5328 0.0 0.0 0 0 ? SW< 14:17 0:00 [loop0] user 5787 0.0 1.5 35448 15616 ? S 14:52 0:00 kdeinit: knotify user 5790 0.1 0.7 34372 7892 ? S 14:52 0:03 /usr/bin/artsd -F 10 -S 4096 -s user 6183 2.7 0.0 5404 688 ? S 15:19 0:46 find / -exec md5sum {} ; user 13697 0.5 0.0 3476 384 ? S 15:33 0:04 md5sum /dev/audio root 13711 0.0 0.0 5020 764 pts/6 S 15:35 0:00 man sort root 13748 0.0 0.0 4592 880 pts/6 S 15:35 0:00 sh -c /usr/bin/bzip2 -c -d /var root 13750 0.0 0.0 2828 500 pts/6 S 15:35 0:00 /usr/bin/less -iRs root 13955 0.0 0.0 3996 756 pts/2 R 15:47 0:00 ps -aux |
#ps -aux | head -4
Warning: bad syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 3072 452 ? S 10:47 0:01 init [5] root 2 0.0 0.0 0 0 ? SWN 10:47 0:00 [ksoftirqd/0] root 3 0.0 0.0 0 0 ? SW< 10:47 0:00 [events/0] |
#ps -aux | sort -n +9 | tail
Warning: bad syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html user 4873 0.0 0.9 27924 10096 ? S 12:27 0:00 kdeinit: kio_file file /tmp/ksocket-user/klauncherBMN63b.slave-socket /tmp/ksocket-user/konquerorUbjqRa.slave-socket user 5787 0.0 1.5 35448 15616 ? S 14:52 0:00 kdeinit: knotify user 5790 0.1 0.7 34372 7892 ? S 14:52 0:03 /usr/bin/artsd -F 10 -S 4096 -s 60 -m artsmessage -l 3 -f user 6183 2.6 0.0 5404 688 ? S 15:19 0:46 find / -exec md5sum {} ; USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND xfs 2256 0.0 0.2 4768 2368 ? S 10:48 0:00 xfs -droppriv -daemon user 3179 0.3 0.1 2980 1696 ? S 10:49 1:04 /usr/libexec/gam_server user 4869 0.7 4.3 61972 45504 ? S 12:27 1:24 kdeinit: konqueror --silent user 3091 1.7 0.5 10212 6020 ? S 10:49 5:10 l3-agent root 2795 2.4 1.8 100156 19640 ? R 10:48 7:28 /usr/X11R6/bin/X :0 -audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp vt7 |
#pstree
init─┬─acpid ├─artsd ├─atd ├─bonobo-activati ├─clock-applet ├─crond ├─cups-config-dae ├─cupsd ├─dbus-daemon-1 ├─events/0─┬─aio/0 ... ├─rpc.statd ├─2*[sendmail] ├─smartd ├─sshd ├─syslogd ├─udevd ├─wnck-applet ├─xfs ├─xinetd └─xscreensaver |
#uptime
15:49:53 up 5:02, 3 users, load average: 0.21, 0.24, 0.52 |
#top
top - 15:50:39 up 5:03, 3 users, load average: 0.34, 0.27, 0.52 Tasks: 97 total, 2 running, 95 sleeping, 0 stopped, 0 zombie Cpu(s): 99.0% us, 1.0% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 1034432k total, 1008156k used, 26276k free, 98356k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 1024088k total, 4k used, 1024084k free, 742608k cached 3091 user 19 0 10212 6020 5136 R 79.1 0.6 5:13.97 l3-agent 2795 root 15 0 66828 19m 49m S 16.8 1.9 7:40.91 X 14007 root 16 0 2708 908 1624 R 2.0 0.1 0:00.22 top 3251 user 15 0 42068 16m 21m S 1.0 1.7 0:46.58 gnome-terminal ... 3 root 5 -10 0 0 0 S 0.0 0.0 0:00.15 events/0 4 root 8 -10 0 0 0 S 0.0 0.0 0:00.01 khelper 5 root 15 -10 0 0 0 S 0.0 0.0 0:00.00 kacpid 23 root 5 -10 0 0 0 S 0.0 0.0 0:00.00 kblockd/0 33 root 15 0 0 0 0 S 0.0 0.0 0:00.66 pdflush 34 root 15 0 0 0 0 S 0.0 0.0 0:00.06 pdflush 36 root 11 -10 0 0 0 S 0.0 0.0 0:00.00 aio/0 24 root 15 0 0 0 0 S 0.0 0.0 0:00.01 khubd 35 root 16 0 0 0 0 S 0.0 0.0 0:01.44 kswapd0 109 root 25 0 0 0 0 S 0.0 0.0 0:00.00 kseriod |
#uptime
15:52:53 up 5:05, 3 users, load average: 0.24, 0.31, 0.51 |
#man uptime
|
#ps -aux | grep bash
Warning: bad syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html user 3298 0.0 0.1 6180 2012 pts/2 S 10:49 0:00 bash -i root 3481 0.0 0.1 5304 1472 pts/2 S 10:50 0:01 -bash user 4598 0.0 0.1 6524 2012 pts/6 S 12:16 0:00 bash -i root 4644 0.0 0.1 6180 1384 pts/6 S 12:16 0:00 -bash user 14159 0.1 0.1 6364 2012 pts/3 S 15:53 0:00 bash -i user 14266 0.1 0.1 6604 2020 pts/7 S 15:54 0:00 bash -i root 14403 0.0 0.0 4836 728 pts/2 S 15:57 0:00 grep bash |
$login
![]() login: password Password: Login incorrect login: Login incorrect login: user Password: Authentication service cannot retrieve authentication info. |
$pgrep bash
3298 3481 4598 4644 14159 14266 |
$ps -aux | grep bash
Warning: bad syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html user 3298 0.0 0.1 6180 2012 pts/2 S 10:49 0:00 bash -i root 3481 0.0 0.1 5304 1472 pts/2 S 10:50 0:01 -bash user 4598 0.0 0.1 6524 2012 pts/6 S 12:16 0:00 bash -i root 4644 0.0 0.1 6180 1384 pts/6 S 12:16 0:00 -bash user 14159 0.2 0.1 6364 2012 pts/3 S 15:53 0:00 bash -i user 14266 0.3 0.1 6604 2020 pts/7 S 15:54 0:00 bash -i user 14364 0.0 0.0 5116 708 pts/7 R 15:55 0:00 grep bash |
$ps -waux | grep bash
Warning: bad syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html user 3298 0.0 0.1 6180 2012 pts/2 S 10:49 0:00 bash -i root 3481 0.0 0.1 5304 1472 pts/2 S 10:50 0:01 -bash user 4598 0.0 0.1 6524 2012 pts/6 S 12:16 0:00 bash -i root 4644 0.0 0.1 6180 1384 pts/6 S 12:16 0:00 -bash user 14159 0.2 0.1 6364 2012 pts/3 S 15:53 0:00 bash -i user 14266 0.2 0.1 6604 2020 pts/7 S 15:54 0:00 bash -i user 14374 0.0 0.0 5652 716 pts/7 R 15:55 0:00 grep bash |
$ps
PID TTY TIME CMD 14266 pts/7 00:00:00 bash 14383 pts/7 00:00:00 ps |
$ps -a | grep bash
3481 pts/2 00:00:01 bash 4644 pts/6 00:00:00 bash |
$ps -at
Warning: bad syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html 3298 pts/2 S 0:00 bash -i 3481 pts/2 S 0:01 -bash 4598 pts/6 S 0:00 bash -i 4644 pts/6 S 0:00 -bash 14159 pts/3 S 0:00 bash -i 14266 pts/7 S 0:00 bash -i 14487 pts/7 S 0:00 grep bash |
#ps -t
Warning: bad syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html PID TTY STAT TIME COMMAND 3298 pts/2 S 0:00 bash -i 3478 pts/2 S 0:00 su - 3481 pts/2 S 0:01 -bash 14412 pts/2 R 0:00 ps -t |
#ps -t tty3
PID TTY TIME CMD 14202 tty3 00:00:00 script 14265 tty3 00:00:00 script |
#ps -t tty2
PID TTY TIME CMD 14095 tty2 00:00:00 script 14158 tty2 00:00:00 script |
#ps -t tty1
PID TTY TIME CMD 2341 tty1 00:00:00 mingetty |
#ps -t tty4
PID TTY TIME CMD 2458 tty4 00:00:00 mingetty |
#ps -ta tty4
![]() ERROR: TTY could not be found. ********* simple selection ********* ********* selection by list ********* -A all processes -C by command name -N negate selection -G by real group ID (supports names) -a all w/ tty except session leaders -U by real user ID (supports names) -d all except session leaders -g by session leader OR by group name -e all processes -p by process ID T all processes on this terminal -s processes in the sessions given a all w/ tty, including other users -t by tty g all, even group leaders! -u by effective user ID (supports names) ... -o,o user-defined -f full --Group --User --pid --cols --ppid -j,j job control s signal --group --user --sid --rows -O,O preloaded -o v virtual memory --cumulative --format --deselect -l,l long u user-oriented --sort --tty --forest --version -F extra full X registers --heading --no-heading --context ********* misc options ********* -V,V show version L list format codes f ASCII art forest -m,m,-L,-T,H threads S children in sum -y change -l format -c scheduling class c true command name n numeric WCHAN,UID -w,w wide output e show environment -H process hierarchy |
#ps -at tty4
PID TTY TIME CMD 2458 tty4 00:00:00 mingetty 3297 pts/1 00:00:00 script 3478 pts/2 00:00:00 su 3481 pts/2 00:00:01 bash 4597 pts/5 00:00:00 script 4641 pts/6 00:00:00 su 4644 pts/6 00:00:00 bash 14090 pts/6 00:00:00 man 14092 pts/6 00:00:00 sh 14094 pts/6 00:00:00 less 14158 tty2 00:00:00 script 14265 tty3 00:00:00 script 14466 pts/2 00:00:00 ps |
#ps -at tty3
PID TTY TIME CMD 3297 pts/1 00:00:00 script 3478 pts/2 00:00:00 su 3481 pts/2 00:00:01 bash 4597 pts/5 00:00:00 script 4641 pts/6 00:00:00 su 4644 pts/6 00:00:00 bash 14090 pts/6 00:00:00 man 14092 pts/6 00:00:00 sh 14094 pts/6 00:00:00 less 14158 tty2 00:00:00 script 14202 tty3 00:00:00 script 14265 tty3 00:00:00 script 14475 pts/2 00:00:00 ps |
#man kill
|
$ps -t | grep bash
Warning: bad syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html 14266 pts/7 S 0:00 bash -i 14497 pts/7 S 0:00 grep bash |
$ps -t tty1
PID TTY TIME CMD 2341 tty1 00:00:00 mingetty |
$ps -t tty2
PID TTY TIME CMD 14095 tty2 00:00:00 script 14158 tty2 00:00:00 script |
$ps -at tty2
PID TTY TIME CMD 3297 pts/1 00:00:00 script 3478 pts/2 00:00:00 su 3481 pts/2 00:00:01 bash 4597 pts/5 00:00:00 script 4641 pts/6 00:00:00 su 4644 pts/6 00:00:00 bash 14090 pts/6 00:00:00 man 14092 pts/6 00:00:00 sh 14094 pts/6 00:00:00 less 14095 tty2 00:00:00 script 14158 tty2 00:00:00 script 14265 tty3 00:00:00 script 14526 pts/7 00:00:00 ps |
$kill 3 4644
![]() bash: kill: (3) - Operation not permitted bash: kill: (4644) - Operation not permitted |
$kill -s 3 4644
![]() bash: kill: (4644) - Operation not permitted |
$kill 4644
![]() bash: kill: (4644) - Operation not permitted |
$su -
Password: l3-agent is already running: pid=3508; pidfile=/root/.lilalo/l3-agent.pid |
#kill -s 3 4644
|
#ps -t tty2
PID TTY TIME CMD 14095 tty2 00:00:00 script 14158 tty2 00:00:00 script |
$$$
![]() bash: 14159: command not found |
#ps -at tty2
PID TTY TIME CMD 3297 pts/1 00:00:00 script 3478 pts/2 00:00:00 su 3481 pts/2 00:00:01 bash 4597 pts/5 00:00:00 script 4641 pts/6 00:00:00 su 4644 pts/6 00:00:00 bash 14090 pts/6 00:00:00 man 14092 pts/6 00:00:00 sh 14094 pts/6 00:00:00 less 14095 tty2 00:00:00 script 14158 tty2 00:00:00 script 14265 tty3 00:00:00 script 14551 pts/2 00:00:00 man 14554 pts/2 00:00:00 sh 14555 pts/2 00:00:00 sh 14560 pts/2 00:00:00 less 14604 pts/7 00:00:00 su 14605 pts/7 00:00:00 bash 14711 pts/7 00:00:00 ps |
#kill 4644
|
#kill -3 4644
|
$kill -3 $$
SIGNUL 3 |
$SIGNUL 3
|
#ps -t tty2
PID TTY TIME CMD 14095 tty2 00:00:00 script 14158 tty2 00:00:00 script |
#ps -at tty2
PID TTY TIME CMD 3297 pts/1 00:00:00 script 3478 pts/2 00:00:00 su 3481 pts/2 00:00:01 bash 4597 pts/5 00:00:00 script 4641 pts/6 00:00:00 su 4644 pts/6 00:00:00 bash 14090 pts/6 00:00:00 man 14092 pts/6 00:00:00 sh 14094 pts/6 00:00:00 less 14095 tty2 00:00:00 script 14158 tty2 00:00:00 script 14265 tty3 00:00:00 script 14551 pts/2 00:00:00 man 14554 pts/2 00:00:00 sh 14555 pts/2 00:00:00 sh 14560 pts/2 00:00:00 less 14604 pts/7 00:00:00 su 14605 pts/7 00:00:00 bash 14878 pts/7 00:00:00 ps |
#exit
logout |
#find / | grep grub
/usr/share/doc/grub-0.95 /usr/share/doc/grub-0.95/ChangeLog /usr/share/doc/grub-0.95/AUTHORS /usr/share/doc/grub-0.95/COPYING /usr/share/doc/grub-0.95/menu.lst /usr/share/doc/grub-0.95/NEWS /usr/share/doc/grub-0.95/README /usr/share/doc/grub-0.95/TODO /usr/share/info/grub.info.gz /usr/share/man/man8/grubby.8.gz ... /boot/grub/stage2 /boot/grub/grub.conf /boot/grub/ufs2_stage1_5 /boot/grub/vstafs_stage1_5 /boot/grub/xfs_stage1_5 /sbin/grubby /sbin/grub-install /sbin/grub /sbin/grub-md5-crypt /sbin/grub-terminfo |
#ls -l /boot/grub
итого 372 -rw-r--r-- 1 root root 7744 Ноя 3 2004 e2fs_stage1_5 -rw-r--r-- 1 root root 7472 Ноя 3 2004 fat_stage1_5 -rw-r--r-- 1 root root 6752 Ноя 3 2004 ffs_stage1_5 -rw-r--r-- 1 root root 208 Янв 20 07:36 grub.conf -rw-r--r-- 1 root root 6784 Ноя 3 2004 iso9660_stage1_5 -rw-r--r-- 1 root root 8256 Ноя 3 2004 jfs_stage1_5 -rw-r--r-- 1 root root 6944 Ноя 3 2004 minix_stage1_5 -rw-r--r-- 1 root root 9184 Ноя 3 2004 reiserfs_stage1_5 -rw-r--r-- 1 root root 52272 Ноя 3 2004 splash.xpm.gz -rw-r--r-- 1 root root 512 Ноя 3 2004 stage1 -rw-r--r-- 1 root root 105608 Ноя 3 2004 stage2 -rw-r--r-- 1 root root 105608 Ноя 3 2004 stage2_eltorito -rw-r--r-- 1 root root 7124 Ноя 3 2004 ufs2_stage1_5 -rw-r--r-- 1 root root 6400 Ноя 3 2004 vstafs_stage1_5 -rw-r--r-- 1 root root 9192 Ноя 3 2004 xfs_stage1_5 |
#vi /boot/grub/grub.conf
|
$su -
![]() 4 # 5 # Author: Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org> 6 # Modified for RHS Linux by Marc Ewing and Donnie Barnes 7 # 8 9 # Default runlevel. The runlevels used by RHS are: 10 # 0 - halt (Do NOT set initdefault to this) 11 # 1 - Single user mode 12 # 2 - Multiuser, without NFS (The same as 3, if you do not have networr king) 23 # What to do in single-user mode. 24 ~~:S:wait:/sbin/sulogin 25 26 Password: /etc/rc.d/rc 0 su: неправильный пароль 28 l2:2:wait:/etc/rc.d/rc 2 29 l3:3:wait:/etc/rc.d/rc 3 35 ca::ctrlaltdel:/sbin/shutdown -t3 -r now 18,1 8% |
$su -
Password: |
#vi /etc/fstab
|
#mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw) none on /dev/pts type devpts (rw,gid=5,mode=620) usbfs on /proc/bus/usb type usbfs (rw) /dev/hda6 on /tmp type ext3 (rw) /dev/hda7 on /var type ext3 (rw) /dev/hda9 on /usr type ext3 (rw) /dev/hda8 on /home type ext3 (rw) /dev/hda10 on /usr/src type ext3 (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) |
#dumpe2fs /dev/hda6 | head
dumpe2fs 1.35 (28-Feb-2004) Filesystem volume name: TMP Last mounted on: <not available> Filesystem UUID: be0d1e5c-8972-11da-8a20-f3f9fe5734f4 Filesystem magic number: 0xEF53 Filesystem revision #: 1 (dynamic) Filesystem features: has_journal ext_attr filetype needs_recovery sparse_super Default mount options: (none) Filesystem state: clean Errors behavior: Continue Filesystem OS type: Linux |
#dumpe2fs /dev/hda7 | head
dumpe2fs 1.35 (28-Feb-2004) Filesystem volume name: VAR Last mounted on: <not available> Filesystem UUID: bebe940c-8972-11da-9e4a-519655b36067 Filesystem magic number: 0xEF53 Filesystem revision #: 1 (dynamic) Filesystem features: has_journal filetype needs_recovery sparse_super Default mount options: (none) Filesystem state: clean Errors behavior: Continue Filesystem OS type: Linux |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:13:8F:2F:AC:5E inet addr:192.168.15.4 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::213:8fff:fe2f:ac5e/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:240 errors:0 dropped:0 overruns:0 frame:0 TX packets:159 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:14972 (14.6 Kb) TX bytes:10190 (9.9 Kb) Interrupt:10 Base address:0xb800 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:1595 errors:0 dropped:0 overruns:0 frame:0 TX packets:1595 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:3114446 (2.9 Mb) TX bytes:3114446 (2.9 Mb) |
$mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw) none on /dev/pts type devpts (rw,gid=5,mode=620) usbfs on /proc/bus/usb type usbfs (rw) /dev/hda6 on /tmp type ext3 (rw) /dev/hda7 on /var type ext3 (rw) /dev/hda9 on /usr type ext3 (rw) /dev/hda8 on /home type ext3 (rw) /dev/hda10 on /usr/src type ext3 (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) |
$ls /tmp
advfdisk.full.log fdisk.hsthda installOK setup.log advfdisk.hst fdisk.log install_steps setup_sound.log aspsetup.log.2 fdisk.loghda keyring-mwCFnT ssh-LxplFT3054 buildxconf.log fdisk_name lost+found status cp fileblh6x5 mapping-user suidlist1 cz FinalXSettings.err model_temp.hdc temp_driver.hdc ddcprobe.log fix_devices.log monprobe.msg Term-VT102-0.82 detect.log fix_updfstab.log new Term-VT102-0.82.tar.gz dmesg.prot found_card.err o Text-Iconv-1.4 etc found_card.log orbit-user Text-Iconv-1.4.tar.gz f gconfd-root rpmlog xses-user.IYsaqG fdisk.bat gconfd-user runlevel Xtest.log fdisk.bathda init.log setup.history |
$ping linux2
![]() ping: unknown host linux2 |
$ifconfig
![]() bash: ifconfig: command not found |
$shutdown -r now
![]() bash: shutdown: command not found |
$ls
1.doc c inittab proj test base Desktop mymy projectX text bin files names sh touchlist body hello-world nohup.out Templates very_long_file_name |
$w
10:23:46 up 2 min, 5 users, load average: 0,75, 0,50, 0,20 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user :0 - 10:22 ?xdm? 15.65s 1.57s /usr/bin/gnome- user pts/1 :0.0 10:23 0.00s 0.03s 0.03s script -f -q /h user pts/3 - 10:23 32.00s 0.04s 0.04s script -f -q /h user pts/5 - 10:23 25.00s 0.03s 0.03s script -f -q /h user pts/7 - 10:23 0.00s 0.03s 0.03s script -f -q /h |
$su -
Password: |
#runlevel
N 5 |
$su -
Password: l3-agent is already running: pid=3844; pidfile=/root/.lilalo/l3-agent.pid |
#which top
/usr/bin/top |
#respawn /usr/bin/top tty9&
[1] 6926 -bash: respawn: command not found [1]+ Exit 127 respawn /usr/bin/top tty9 |
#vi /etc/inittab
|
#openvt -c tty9 /usr/bin/top
![]() openvt: tty9: illegal vt number |
#openvt -c tty10 /usr/bin/top
![]() openvt: tty10: illegal vt number |
#openvt -c 9 /usr/bin/top
|
#openvt -wc 9 /usr/bin/top
|
#init q
|
#vi /etc/inittab
|
Время первой команды журнала | 15:41:32 2006- 1-26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:01:41 2006- 1-27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 9.90 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 7.92 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.41 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008