/l3/users/27-11-2017/NT-Ladm/debian1.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 |
|
#ps -oa "%P %p %c"
error: garbage option Usage: ps [options] Try 'ps --help <simple|list|output|threads|misc|all>' or 'ps --help <s|l|o|t|m|a>' for additional help text. For more details see ps(1). |
#ps a -o "%P %p %c"
PPID PID COMMAND 1 2317 getty 1 2318 getty 1 2319 getty 1 2320 getty 1 2321 getty 1 2322 getty 21243 21245 bash 21245 21290 script 21290 21321 script 21321 21322 l3script 21345 21346 bash 21346 21391 script 21391 21462 script 21462 21463 l3script 21322 21979 ps |
#ps ax -o "%P %p %c"
PPID PID COMMAND 0 1 init 0 2 kthreadd 2 3 ksoftirqd/0 2 5 kworker/u:0 2 6 migration/0 2 7 watchdog/0 2 8 cpuset 2 9 khelper 2 10 kdevtmpfs ... 21245 21290 script 21290 21321 script 21321 21322 l3script 2263 21343 sshd 21343 21345 sshd 21345 21346 bash 21346 21391 script 21391 21462 script 21462 21463 l3script 21322 21987 ps |
#ps x -o "%P %p %c"
PPID PID COMMAND 0 1 init 0 2 kthreadd 2 3 ksoftirqd/0 2 5 kworker/u:0 2 6 migration/0 2 7 watchdog/0 2 8 cpuset 2 9 khelper 2 10 kdevtmpfs ... 280 20268 udevd 2 20895 jbd2/xvdb1-8 2 20896 ext4-dio-unwrit 2263 21243 sshd 21243 21245 bash 21245 21290 script 21290 21321 script 21321 21322 l3script 2263 21343 sshd 21322 21995 ps |
#nice -n -5 sleep 2000 &
[1] 22003 |
#jo
jobs john join |
#jobs
[1]+ Running nice -n -5 sleep 2000 & |
#ps la
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 2317 1 20 0 18368 976 - Ss+ tty1 0:00 /sbin/getty 38400 tty1 4 0 2318 1 20 0 18368 972 - Ss+ tty2 0:00 /sbin/getty 38400 tty2 4 0 2319 1 20 0 18368 972 - Ss+ tty3 0:00 /sbin/getty 38400 tty3 4 0 2320 1 20 0 18368 964 - Ss+ tty4 0:00 /sbin/getty 38400 tty4 4 0 2321 1 20 0 18368 972 - Ss+ tty5 0:00 /sbin/getty 38400 tty5 4 0 2322 1 20 0 18368 968 - Ss+ tty6 0:00 /sbin/getty 38400 tty6 4 0 21245 21243 20 0 22232 2916 - Ss pts/0 0:00 -bash 0 0 21290 21245 20 0 18164 840 - S+ pts/0 0:00 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script 1 0 21321 21290 20 0 18168 468 - S+ pts/0 0:01 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script 0 0 21322 21321 20 0 21788 2460 - Ss pts/1 0:00 l3script 0 1000 21346 21345 20 0 22120 2816 - Ss pts/2 0:00 -bash 0 1000 21391 21346 20 0 18164 840 - S+ pts/2 0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script 1 1000 21462 21391 20 0 18168 472 - S+ pts/2 0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script 0 1000 21463 21462 20 0 22204 2868 - Ss+ pts/3 0:00 l3script 4 0 22003 21322 15 -5 7708 324 - S< pts/1 0:00 sleep 2000 4 0 22018 21322 20 0 10536 836 - R+ pts/1 0:00 ps la |
#ps l
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 2317 1 20 0 18368 976 - Ss+ tty1 0:00 /sbin/getty 38400 tty1 4 0 2318 1 20 0 18368 972 - Ss+ tty2 0:00 /sbin/getty 38400 tty2 4 0 2319 1 20 0 18368 972 - Ss+ tty3 0:00 /sbin/getty 38400 tty3 4 0 2320 1 20 0 18368 964 - Ss+ tty4 0:00 /sbin/getty 38400 tty4 4 0 2321 1 20 0 18368 972 - Ss+ tty5 0:00 /sbin/getty 38400 tty5 4 0 2322 1 20 0 18368 968 - Ss+ tty6 0:00 /sbin/getty 38400 tty6 4 0 21245 21243 20 0 22232 2916 - Ss pts/0 0:00 -bash 0 0 21290 21245 20 0 18164 840 - S+ pts/0 0:00 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script 1 0 21321 21290 20 0 18168 468 - S+ pts/0 0:01 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script 0 0 21322 21321 20 0 21788 2460 - Ss pts/1 0:00 l3script 4 0 22003 21322 15 -5 7708 324 - S< pts/1 0:00 sleep 2000 4 0 22026 21322 20 0 10536 840 - R+ pts/1 0:00 ps l |
#renice 5 `pidof sleep`
22003 (process ID) old priority -5, new priority 5 |
#ps
PID TTY TIME CMD 21322 pts/1 00:00:00 l3script 22050 pts/1 00:00:00 ps [1]+ Done nice -n -5 sleep 2000 |
#kill
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] |
#kill -l
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ 26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR 31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3 38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8 43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13 48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12 53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7 58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2 63) SIGRTMAX-1 64) SIGRTMAX |
#kill -3 `pidof sleep`
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] |
#pidof sleep
|
#ps
PID TTY TIME CMD 21322 pts/1 00:00:00 l3script 22104 pts/1 00:00:00 ps |
#ps -x
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ PID TTY STAT TIME COMMAND 1 ? Ss 0:10 init [2] 2 ? S 0:00 [kthreadd] 3 ? S 0:03 [ksoftirqd/0] 5 ? S 0:00 [kworker/u:0] 6 ? S 0:00 [migration/0] 7 ? S 0:05 [watchdog/0] 8 ? S< 0:00 [cpuset] ... 20268 ? S 0:00 udevd --daemon 20895 ? S 0:00 [jbd2/xvdb1-8] 20896 ? S< 0:00 [ext4-dio-unwrit] 21243 ? Ss 0:02 sshd: root@pts/0 21245 pts/0 Ss 0:00 -bash 21290 pts/0 S+ 0:00 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script 21321 pts/0 S+ 0:01 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script 21322 pts/1 Ss 0:00 l3script 21343 ? Ss 0:00 sshd: user [priv] 22112 pts/1 R+ 0:00 ps -x |
#ps U user
PID TTY STAT TIME COMMAND 3551 ? Ss 5:59 l3-agent 21345 ? S 0:00 sshd: user@pts/2 21346 pts/2 Ss 0:00 -bash 21391 pts/2 S+ 0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script 21462 pts/2 S+ 0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script 21463 pts/3 Ss+ 0:00 l3script |
#ps -t tty1
PID TTY TIME CMD 2317 tty1 00:00:00 getty |
#ps -t tty2
PID TTY TIME CMD 2318 tty2 00:00:00 getty |
#ps -t tty3
PID TTY TIME CMD 2319 tty3 00:00:00 getty |
#ps -t tty4
PID TTY TIME CMD 2320 tty4 00:00:00 getty |
#ps -ax
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ PID TTY STAT TIME COMMAND 1 ? Ss 0:10 init [2] 2 ? S 0:00 [kthreadd] 3 ? S 0:03 [ksoftirqd/0] 5 ? S 0:00 [kworker/u:0] 6 ? S 0:00 [migration/0] 7 ? S 0:05 [watchdog/0] 8 ? S< 0:00 [cpuset] ... 21290 pts/0 S+ 0:00 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script 21321 pts/0 S+ 0:01 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script 21322 pts/1 Ss 0:00 l3script 21343 ? Ss 0:00 sshd: user [priv] 21345 ? S 0:00 sshd: user@pts/2 21346 pts/2 Ss 0:00 -bash 21391 pts/2 S+ 0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script 21462 pts/2 S+ 0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script 21463 pts/3 Ss+ 0:00 l3script 22160 pts/1 R+ 0:00 ps -ax |
#ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 828 ? Ss Ноя24 0:10 init [2] root 2 0.0 0.0 0 0 ? S Ноя24 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Ноя24 0:03 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Ноя24 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Ноя24 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Ноя24 0:05 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Ноя24 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Ноя24 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Ноя24 0:00 [kdevtmpfs] ... root 21290 0.0 0.1 18164 840 pts/0 S+ 09:22 0:00 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script root 21321 0.0 0.0 18168 468 pts/0 S+ 09:22 0:01 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script root 21322 0.0 0.4 21788 2460 pts/1 Ss 09:22 0:00 l3script root 21343 0.0 0.7 71288 3608 ? Ss 09:22 0:00 sshd: user [priv] user 21345 0.0 0.3 71288 1872 ? S 09:22 0:00 sshd: user@pts/2 user 21346 0.0 0.5 22120 2816 pts/2 Ss 09:22 0:00 -bash user 21391 0.0 0.1 18164 840 pts/2 S+ 09:22 0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script user 21462 0.0 0.0 18168 472 pts/2 S+ 09:22 0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script user 21463 0.0 0.5 22204 2868 pts/3 Ss+ 09:22 0:00 l3script root 22168 0.0 0.2 18948 1260 pts/1 R+ 12:55 0:00 ps aux |
#ps avx
PID TTY STAT TIME MAJFL TRS DRS RSS %MEM COMMAND 1 ? Ss 0:10 17 32 10615 828 0.1 init [2] 2 ? S 0:00 0 0 0 0 0.0 [kthreadd] 3 ? S 0:03 0 0 0 0 0.0 [ksoftirqd/0] 5 ? S 0:00 0 0 0 0 0.0 [kworker/u:0] 6 ? S 0:00 0 0 0 0 0.0 [migration/0] 7 ? S 0:05 0 0 0 0 0.0 [watchdog/0] 8 ? S< 0:00 0 0 0 0 0.0 [cpuset] 9 ? S< 0:00 0 0 0 0 0.0 [khelper] 10 ? S 0:00 0 0 0 0 0.0 [kdevtmpfs] ... 21290 pts/0 S+ 0:00 1 10 18153 840 0.1 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script 21321 pts/0 S+ 0:01 0 10 18157 468 0.0 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script 21322 pts/1 Ss 0:00 0 914 20873 2460 0.4 l3script 21343 ? Ss 0:00 0 492 70795 3608 0.7 sshd: user [priv] 21345 ? S 0:00 0 492 70795 1872 0.3 sshd: user@pts/2 21346 pts/2 Ss 0:00 0 914 21205 2816 0.5 -bash 21391 pts/2 S+ 0:00 0 10 18153 840 0.1 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script 21462 pts/2 S+ 0:00 0 10 18157 472 0.0 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script 21463 pts/3 Ss+ 0:00 0 914 21289 2868 0.5 l3script 22176 pts/1 R+ 0:00 0 84 10451 844 0.1 ps avx |
#ps aux | grep -v USER. *PID. *%CPU | sort -n +3
sort: операция открытия завершилась неудачно: +3: Нет такого файла или каталога grep: *PID.: Нет такого файла или каталога grep: *%CPU: Нет такого файла или каталога |
#ps aux | grep -v USER.*PID.*%CPU
root 1 0.0 0.1 10648 828 ? Ss Ноя24 0:10 init [2] root 2 0.0 0.0 0 0 ? S Ноя24 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Ноя24 0:03 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Ноя24 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Ноя24 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Ноя24 0:05 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Ноя24 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Ноя24 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Ноя24 0:00 [kdevtmpfs] root 11 0.0 0.0 0 0 ? S< Ноя24 0:00 [netns] ... root 21290 0.0 0.1 18164 840 pts/0 S+ 09:22 0:00 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script root 21321 0.0 0.0 18168 468 pts/0 S+ 09:22 0:01 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script root 21322 0.0 0.4 21788 2460 pts/1 Ss 09:22 0:00 l3script root 21343 0.0 0.7 71288 3608 ? Ss 09:22 0:00 sshd: user [priv] user 21345 0.0 0.3 71288 1872 ? S 09:22 0:00 sshd: user@pts/2 user 21346 0.0 0.5 22120 2816 pts/2 Ss 09:22 0:00 -bash user 21391 0.0 0.1 18164 840 pts/2 S+ 09:22 0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script user 21462 0.0 0.0 18168 472 pts/2 S+ 09:22 0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script user 21463 0.0 0.5 22204 2868 pts/3 Ss+ 09:22 0:00 l3script root 22194 0.0 0.2 18948 1256 pts/1 R+ 12:57 0:00 ps aux |
#ps aux | grep -v USER.*PID.*%CPU | sort -n +3
sort: операция открытия завершилась неудачно: +3: Нет такого файла или каталога |
#ps aux | grep -v USER.*PID.*%CPU | sort -n
root 100 0.0 0.0 0 0 ? S< Ноя24 0:00 [ata_sff] root 10 0.0 0.0 0 0 ? S Ноя24 0:00 [kdevtmpfs] root 1 0.0 0.1 10648 828 ? Ss Ноя24 0:10 init [2] root 11 0.0 0.0 0 0 ? S< Ноя24 0:00 [netns] root 112 0.0 0.0 0 0 ? S Ноя24 0:00 [scsi_eh_0] root 113 0.0 0.0 0 0 ? S Ноя24 0:00 [scsi_eh_1] root 114 0.0 0.0 0 0 ? S Ноя24 0:00 [kworker/u:1] root 12 0.0 0.0 0 0 ? S Ноя24 0:00 [xenwatch] root 13 0.0 0.0 0 0 ? S Ноя24 0:00 [xenbus] root 136 0.0 0.0 0 0 ? S Ноя24 0:06 [jbd2/xvda1-8] ... root 7 0.0 0.0 0 0 ? S Ноя24 0:05 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Ноя24 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Ноя24 0:00 [khelper] user 21345 0.0 0.3 71288 1872 ? S 09:22 0:00 sshd: user@pts/2 user 21346 0.0 0.5 22120 2816 pts/2 Ss 09:22 0:00 -bash user 21391 0.0 0.1 18164 840 pts/2 S+ 09:22 0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script user 21462 0.0 0.0 18168 472 pts/2 S+ 09:22 0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script user 21463 0.0 0.5 22204 2868 pts/3 Ss+ 09:22 0:00 l3script user 3551 0.1 2.0 47912 10572 ? Ss Ноя27 5:59 l3-agent 101 2290 0.0 0.2 46808 1036 ? Ss Ноя24 0:00 /usr/sbin/exim4 -bd -q30m |
#pstree -p
init(1)─┬─acpid(1959) ├─cron(1995) ├─exim4(2290) ├─getty(2317) ├─getty(2318) ├─getty(2319) ├─getty(2320) ├─getty(2321) ├─getty(2322) ├─l3-agent(3443) ├─l3-agent(3551) ├─rsyslogd(1914)─┬─{rsyslogd}(1916) │ ├─{rsyslogd}(1918) │ └─{rsyslogd}(1919) ├─sshd(2263)─┬─sshd(21243)───bash(21245)───script(21290)───script(21321)───l3script(21322)───pstree(22223) │ └─sshd(21343)───sshd(21345)───bash(21346)───script(21391)───script(21462)───l3script(21463) └─udevd(280)─┬─udevd(4794) └─udevd(20268) |
#uptime
13:06:59 up 6 days, 21:20, 2 users, load average: 0,00, 0,01, 0,05 |
#ps -t tty*
error: TTY could not be found Usage: ps [options] Try 'ps --help <simple|list|output|threads|misc|all>' or 'ps --help <s|l|o|t|m|a>' for additional help text. For more details see ps(1). |
#ps
PID TTY TIME CMD 21322 pts/1 00:00:00 l3script 22302 pts/1 00:00:00 ps |
#ps al
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 2317 1 20 0 18368 976 - Ss+ tty1 0:00 /sbin/getty 38400 tty1 4 0 2318 1 20 0 18368 972 - Ss+ tty2 0:00 /sbin/getty 38400 tty2 4 0 2319 1 20 0 18368 972 - Ss+ tty3 0:00 /sbin/getty 38400 tty3 4 0 2320 1 20 0 18368 964 - Ss+ tty4 0:00 /sbin/getty 38400 tty4 4 0 2321 1 20 0 18368 972 - Ss+ tty5 0:00 /sbin/getty 38400 tty5 4 0 2322 1 20 0 18368 968 - Ss+ tty6 0:00 /sbin/getty 38400 tty6 4 0 21245 21243 20 0 22232 2916 - Ss pts/0 0:00 -bash 0 0 21290 21245 20 0 18164 840 - S+ pts/0 0:00 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script 1 0 21321 21290 20 0 18168 468 - S+ pts/0 0:01 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script 0 0 21322 21321 20 0 21788 2464 - Ss pts/1 0:00 l3script 0 1000 21346 21345 20 0 22120 2816 - Ss pts/2 0:00 -bash 0 1000 21391 21346 20 0 18164 840 - S+ pts/2 0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script 1 1000 21462 21391 20 0 18168 472 - S+ pts/2 0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script 0 1000 21463 21462 20 0 22204 2868 - Ss+ pts/3 0:00 l3script 4 0 22241 22239 20 0 22232 2820 - Ss+ pts/4 0:00 -bash 4 0 22310 21322 20 0 10536 844 - R+ pts/1 0:00 ps al |
#ps alu
error: conflicting format options Usage: ps [options] Try 'ps --help <simple|list|output|threads|misc|all>' or 'ps --help <s|l|o|t|m|a>' for additional help text. For more details see ps(1). |
#ps au
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2317 0.0 0.1 18368 976 tty1 Ss+ Ноя24 0:00 /sbin/getty 38400 tty1 root 2318 0.0 0.1 18368 972 tty2 Ss+ Ноя24 0:00 /sbin/getty 38400 tty2 root 2319 0.0 0.1 18368 972 tty3 Ss+ Ноя24 0:00 /sbin/getty 38400 tty3 root 2320 0.0 0.1 18368 964 tty4 Ss+ Ноя24 0:00 /sbin/getty 38400 tty4 root 2321 0.0 0.1 18368 972 tty5 Ss+ Ноя24 0:00 /sbin/getty 38400 tty5 root 2322 0.0 0.1 18368 968 tty6 Ss+ Ноя24 0:00 /sbin/getty 38400 tty6 root 21245 0.0 0.5 22232 2916 pts/0 Ss 09:22 0:00 -bash root 21290 0.0 0.1 18164 840 pts/0 S+ 09:22 0:00 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script root 21321 0.0 0.0 18168 468 pts/0 S+ 09:22 0:01 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script root 21322 0.0 0.4 21788 2464 pts/1 Ss 09:22 0:00 l3script user 21346 0.0 0.5 22120 2816 pts/2 Ss 09:22 0:00 -bash user 21391 0.0 0.1 18164 840 pts/2 S+ 09:22 0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script user 21462 0.0 0.0 18168 472 pts/2 S+ 09:22 0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script user 21463 0.0 0.5 22204 2868 pts/3 Ss+ 09:22 0:00 l3script root 22241 0.0 0.5 22232 2820 pts/4 Ss+ 13:07 0:00 -bash root 22326 0.0 0.2 18948 1256 pts/1 R+ 13:08 0:00 ps au |
#echo $$
21322 |
#pstree -p
init(1)─┬─acpid(1959) ├─cron(1995) ├─exim4(2290) ├─getty(2317) ├─getty(2318) ├─getty(2319) ├─getty(2320) ├─getty(2321) ├─getty(2322) ├─l3-agent(3443) ├─l3-agent(3551) ├─rsyslogd(1914)─┬─{rsyslogd}(1916) │ ├─{rsyslogd}(1918) │ └─{rsyslogd}(1919) ├─sshd(2263)─┬─sshd(21243)───bash(21245)───script(21290)───script(21321)───l3script(21322)───pstree(22341) │ ├─sshd(21343)───sshd(21345)───bash(21346)───script(21391)───script(21462)───l3script(21463) │ └─sshd(22239)───bash(22241) └─udevd(280)─┬─udevd(4794) └─udevd(20268) |
#pstree -pa
init,1 ├─acpid,1959 ├─cron,1995 ├─exim4,2290 -bd -q30m ├─getty,2317 38400 tty1 ├─getty,2318 38400 tty2 ├─getty,2319 38400 tty3 ├─getty,2320 38400 tty4 ├─getty,2321 38400 tty5 ├─getty,2322 38400 tty6 ... │ │ └─sshd,21345 │ │ └─bash,21346 │ │ └─script,21391 -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script │ │ └─script,21462 -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script │ │ └─l3script,21463 │ └─sshd,22239 │ └─bash,22241 └─udevd,280 --daemon ├─udevd,4794 --daemon └─udevd,20268 --daemon |
#kill 21241
l3script: kill: (21241) - Нет такого процесса |
#kill 22241
|
#ps -t tty1
PID TTY TIME CMD 2317 tty1 00:00:00 getty |
#ps -t tty2
PID TTY TIME CMD 2318 tty2 00:00:00 getty |
#ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 828 ? Ss Ноя24 0:10 init [2] root 2 0.0 0.0 0 0 ? S Ноя24 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Ноя24 0:03 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Ноя24 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Ноя24 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Ноя24 0:05 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Ноя24 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Ноя24 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Ноя24 0:00 [kdevtmpfs] ... root 21322 0.0 0.4 21976 2532 pts/1 Ss 09:22 0:00 l3script root 21343 0.0 0.7 71288 3608 ? Ss 09:22 0:00 sshd: user [priv] user 21345 0.0 0.3 71288 1872 ? S 09:22 0:00 sshd: user@pts/2 user 21346 0.0 0.5 22120 2816 pts/2 Ss 09:22 0:00 -bash user 21391 0.0 0.1 18164 840 pts/2 S+ 09:22 0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script user 21462 0.0 0.0 18168 472 pts/2 S+ 09:22 0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script user 21463 0.0 0.5 22204 2868 pts/3 Ss+ 09:22 0:00 l3script root 22239 0.0 0.7 71288 3684 ? Ss 13:07 0:00 sshd: root@pts/4 root 22241 0.0 0.5 22232 2820 pts/4 Ss+ 13:07 0:00 -bash root 22387 0.0 0.2 18948 1264 pts/1 R+ 13:10 0:00 ps aux |
#ps -t pts/4
PID TTY TIME CMD 22241 pts/4 00:00:00 bash |
#kill 22241
|
#kill -9 22241
|
#~u
~user/ ~uucp |
#~u
~user/ ~uucp |
#~user/
.aptitude/ MATRIX.JPG BACKUP/ NAMES/ BIGFILE OGO.JPG BIN/ PAMYATKA.PDF d1/ PRESS_ANY_KEY_TO_CONTINUE.JPG files/ PROJ/ FREEBSD.JPG SH/ GRANATA.JPG shell.sh LIGHT_ALLOY_4.4.784_RC2_BY_FAFNIR.EXE SOURCE/ .lilalo/ TEST/ LPI_1/ TEXT/ LPI_2/ TOUCHLIST MAN_SMB_CONF |
#~user/
.aptitude/ MATRIX.JPG BACKUP/ NAMES/ BIGFILE OGO.JPG BIN/ PAMYATKA.PDF d1/ PRESS_ANY_KEY_TO_CONTINUE.JPG files/ PROJ/ FREEBSD.JPG SH/ GRANATA.JPG shell.sh LIGHT_ALLOY_4.4.784_RC2_BY_FAFNIR.EXE SOURCE/ .lilalo/ TEST/ LPI_1/ TEXT/ LPI_2/ TOUCHLIST MAN_SMB_CONF |
#~user/B
BACKUP/ BIGFILE BIN/ |
#~user/BI
BIGFILE BIN/ |
#~user/BIN/
bigwork signal_trap x y z |
#~user/BIN/signal_trap
|
#ps aux | grep signal_trap
root 22427 0.0 0.1 9968 868 pts/1 S+ 13:12 0:00 grep signal_trap |
#kill 22427
l3script: kill: (22427) - Нет такого процесса |
#ps aux | grep signal_trap
root 22443 0.0 0.1 9968 872 pts/1 S+ 13:13 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 22459 0.0 0.1 9968 868 pts/1 S+ 13:13 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 22468 0.0 0.1 9968 872 pts/1 S+ 13:13 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 22477 0.0 0.1 9968 868 pts/1 S+ 13:13 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 22486 0.0 0.1 9968 868 pts/1 S+ 13:13 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 22495 0.0 0.1 9968 872 pts/1 S+ 13:13 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 22504 0.0 0.1 9968 872 pts/1 S+ 13:13 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 22513 0.0 0.1 9968 868 pts/1 S+ 13:13 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 22522 0.0 0.1 9968 872 pts/1 S+ 13:13 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 22531 0.0 0.1 9968 872 pts/1 S+ 13:13 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 22540 0.0 0.1 9968 872 pts/1 S+ 13:13 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 22549 0.0 0.1 9968 872 pts/1 S+ 13:13 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 22558 0.0 0.1 9968 872 pts/1 S+ 13:13 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 22567 0.0 0.1 9968 872 pts/1 S+ 13:13 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 22576 0.0 0.1 9968 868 pts/1 S+ 13:13 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 22585 0.0 0.1 9968 872 pts/1 S+ 13:13 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 22594 0.0 0.1 9968 872 pts/1 S+ 13:13 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 22603 0.0 0.1 9968 868 pts/1 S+ 13:13 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 22612 0.0 0.1 9968 872 pts/1 S+ 13:13 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 22621 0.0 0.1 9968 872 pts/1 S+ 13:13 0:00 grep signal_trap |
#pidof signal_trap
|
#pidof signal_trap
|
#pidof signal_trap
|
#ps aux | grep signal_trap
root 22654 0.0 0.1 9968 868 pts/1 S+ 13:14 0:00 grep signal_trap |
#ps aux | grep signal_trap | awk '{print$2}'
22663 |
#ps aux | grep signal_trap | awk '{print$2}'
22673 |
#kill -9 `ps aux | grep signal_trap | awk '{print$2}'`
l3script: kill: (22695) - Нет такого процесса |
#kill -9 `ps aux | grep signal_trap | awk '{print$2}'`
l3script: kill: (22706) - Нет такого процесса |
#kill -9 `ps aux | grep signal_trap | awk '{print$2}'`
l3script: kill: (22717) - Нет такого процесса |
#kill -9 `ps aux | grep signal_trap | awk '{print$2}'`
l3script: kill: (22728) - Нет такого процесса |
#kill -9 `ps aux | grep signal_trap | awk '{print$2}'`
l3script: kill: (22739) - Нет такого процесса |
#kill -9 `ps aux | grep signal_trap | awk '{print$2}'`
l3script: kill: (22750) - Нет такого процесса |
#kill -9 `ps aux | grep signal_trap | awk '{print$2}'`
l3script: kill: (22761) - Нет такого процесса |
#kill -9 `ps aux | grep signal_trap | awk '{print$2}'`
l3script: kill: (22772) - Нет такого процесса |
#kill -9 `ps aux | grep signal_trap | awk '{print$2}'`
l3script: kill: (22783) - Нет такого процесса |
#kill -9 `ps aux | grep signal_trap | awk '{print$2}'`
l3script: kill: (22794) - Нет такого процесса |
#kill -9 `ps aux | grep signal_trap | awk '{print$2}'`
l3script: kill: (22805) - Нет такого процесса |
#kill -9 `ps aux | grep signal_trap | awk '{print$2}'`
l3script: kill: (22816) - Нет такого процесса |
#kill -9 `ps aux | grep signal_trap | awk '{print$2}'`
l3script: kill: (22827) - Нет такого процесса |
#kill -9 `ps aux | grep signal_trap | awk '{print$2}'`
l3script: kill: (22838) - Нет такого процесса |
#htop
|
# Mem[|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||114/495MB] Load average: 0.04 0.03 0.05
|
# Mem[|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||115/495MB] Load average: 0.04 0.03 0.05
l3script: kill: (22865) - Нет такого процесса |
#kill -9 `ps aux | grep signal_trap | awk '{print$2}'`
l3script: kill: (22876) - Нет такого процесса |
Время первой команды журнала | 11:07:20 2017-12- 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:15:44 2017-12- 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 27.72 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.43 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 3.93 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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