/l3/users/16-07-2018/NT-Ladm/debian2.net.nt/root :1 :2 :3 :4 :5 |
|
#ps -aux | grep -v USER,*PID,*%CPU | sort -n +3
![]() sort: операция открытия завершилась неудачно: +3: Нет такого файла или каталога warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ |
#man sort
|
#ps -aux | grep -v USER,*PID,*%CPU | sort -n 3
![]() sort: операция открытия завершилась неудачно: 3: Нет такого файла или каталога warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ |
#ps -aux | grep -v USER,*PID,*%CPU | sort -k 3
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ root 21 0.0 0.0 0 0 ? SN Июл16 0:00 [ksmd] root 95 0.0 0.0 0 0 ? S< Июл16 0:00 [ata_sff] root 15 0.0 0.0 0 0 ? S Июл16 0:00 [bdi-default] root 8 0.0 0.0 0 0 ? S< Июл16 0:00 [cpuset] root 23 0.0 0.0 0 0 ? S< Июл16 0:00 [crypto] root 136 0.0 0.0 0 0 ? S< Июл16 0:00 [ext4-dio-unwrit] root 22 0.0 0.0 0 0 ? S Июл16 0:00 [fsnotify_mark] root 17 0.0 0.0 0 0 ? S< Июл16 0:00 [kblockd] ... user 18276 0.0 0.3 71288 1748 ? S 09:22 0:00 sshd: user@pts/4 root 15383 0.0 0.4 21708 2396 pts/1 Ss+ Июл19 0:00 l3script root 18160 0.0 0.4 21876 2376 pts/3 Ss 09:04 0:00 l3script user 18277 0.0 0.5 22108 2772 pts/4 Ss+ 09:22 0:00 -bash root 18083 0.0 0.5 22132 2816 pts/2 Ss 09:04 0:00 -bash root 18274 0.0 0.7 71288 3600 ? Ss 09:22 0:00 sshd: user [priv] root 18081 0.0 0.7 71288 3680 ? Ss 09:04 0:00 sshd: root@pts/2 root 2338 0.2 2.3 49124 11744 ? Ss Июл16 16:27 l3-agent user 2823 0.2 3.8 56992 19392 ? Ss Июл16 15:05 l3-agent USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND |
#man sort
|
#pstree
init─┬─acpid ├─cron ├─exim4 ├─6*[getty] ├─2*[l3-agent] ├─rpc.idmapd ├─rpc.statd ├─rpcbind ├─rsyslogd───3*[{rsyslogd}] ├─script───l3script ├─sshd─┬─sshd───bash───script───script───l3script───pstree │ └─sshd───sshd───bash └─udevd───2*[udevd] |
#pstree -p
init(1)─┬─acpid(1917) ├─cron(11832) ├─exim4(2252) ├─getty(2279) ├─getty(2280) ├─getty(2281) ├─getty(2282) ├─getty(2283) ├─getty(2284) ├─l3-agent(2338) ... ├─rpc.statd(17136) ├─rpcbind(16906) ├─rsyslogd(1877)─┬─{rsyslogd}(1878) │ ├─{rsyslogd}(1880) │ └─{rsyslogd}(1881) ├─script(15382)───l3script(15383) ├─sshd(17778)─┬─sshd(18081)───bash(18083)───script(18128)───script(18159)───l3script(18160)───pstree(18613+ │ └─sshd(18274)───sshd(18276)───bash(18277) └─udevd(279)─┬─udevd(370) └─udevd(375) |
#uptime
09:34:27 up 4 days, 20 min, 2 users, load average: 0,03, 0,02, 0,05 |
#top
![]() top - 09:34:57 up 4 days, 21 min, 2 users, load average: 0,02, 0,02, 0,05 Tasks: 63 total, 2 running, 61 sleeping, 0 stopped, 0 zombie %Cpu(s): 0,0 us, 0,2 sy, 0,0 ni, 99,2 id, 0,6 wa, 0,0 hi, 0,0 si, 0,0 st Change delay from 3,0 to 1 KiB Mem: 507368 total, 483824 used, 23544 free, 136588 buffers KiB Swap: 0 total, 0 used, 0 free, 228872 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 18629 root 20 0 25288 1588 1128 R 0,2 0,3 0:00.01 top 1 root 20 0 10648 836 696 S 0,0 0,2 0:06.92 init 2 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kthreadd ... 2823 user 20 0 56992 18m 1704 S 0,0 3,8 15:06.74 l3-agent 11832 root 20 0 22520 1072 824 S 0,0 0,2 0:00.22 cron 15382 root 20 0 18168 472 308 S 0,0 0,1 0:00.31 script 15383 root 20 0 21708 2388 1712 S 0,0 0,5 0:00.47 l3script 16906 root 20 0 18972 960 696 S 0,0 0,2 0:00.13 rpcbind 17136 statd 20 0 23344 1356 896 S 0,0 0,3 0:00.00 rpc.statd 17141 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 rpciod 17143 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 nfsiod 17150 root 20 0 25296 420 204 S 0,0 0,1 0:00.00 rpc.idmapd 17778 root 20 0 49932 1204 600 S 0,0 0,2 0:00.00 sshd |
#^C
![]() |
#pstree -p
init(1)─┬─acpid(1917) ├─cron(11832) ├─exim4(2252) ├─getty(2279) ├─getty(2280) ├─getty(2281) ├─getty(2282) ├─getty(2283) ├─getty(2284) ├─l3-agent(2338) ... ├─rpc.statd(17136) ├─rpcbind(16906) ├─rsyslogd(1877)─┬─{rsyslogd}(1878) │ ├─{rsyslogd}(1880) │ └─{rsyslogd}(1881) ├─script(15382)───l3script(15383) ├─sshd(17778)─┬─sshd(18081)───bash(18083)───script(18128)───script(18159)───l3script(18160)───pstree(18821+ │ └─sshd(18274)───sshd(18276)───bash(18277)───script(18631)───script(18702)───l3script(18703)─+++ └─udevd(279)─┬─udevd(370) └─udevd(375) |
#ps -aux | grep -v USER,*PID,*%CPU | sort -k 3
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ root 2295 0.0 0.0 0 0 ? D Июл16 0:03 [flush-202:0] root 135 0.0 0.0 0 0 ? D Июл16 0:07 [jbd2/xvda1-8] root 21 0.0 0.0 0 0 ? SN Июл16 0:00 [ksmd] root 95 0.0 0.0 0 0 ? S< Июл16 0:00 [ata_sff] root 15 0.0 0.0 0 0 ? S Июл16 0:00 [bdi-default] root 8 0.0 0.0 0 0 ? S< Июл16 0:00 [cpuset] root 23 0.0 0.0 0 0 ? S< Июл16 0:00 [crypto] root 136 0.0 0.0 0 0 ? S< Июл16 0:00 [ext4-dio-unwrit] ... root 18160 0.0 0.4 21880 2364 pts/3 Ss 09:04 0:00 l3script user 18277 0.0 0.5 22108 2800 pts/4 Ss 09:22 0:00 -bash root 18083 0.0 0.5 22132 2808 pts/2 Ss 09:04 0:00 -bash user 18703 0.0 0.6 22356 3144 pts/5 Ss 09:36 0:00 l3script root 18274 0.0 0.7 71288 3600 ? Ss 09:22 0:00 sshd: user [priv] root 18081 0.0 0.7 71288 3680 ? Ss 09:04 0:00 sshd: root@pts/2 user 2823 0.2 3.8 56992 19392 ? Ss Июл16 15:06 l3-agent root 2338 0.3 2.4 50156 12668 ? Ss Июл16 18:03 l3-agent user 18795 3.1 0.1 11976 632 pts/5 D+ 09:37 0:01 dd if=/dev/zero of=/tmp/file1 bs=4096 count=409600 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND |
#htop
|
# Mem[|||||||||||||||||||||||||||||||||||||||79/495MB] Load average: 2.43 1.14 0.48
![]() |
#^C
![]() |
#ps -t tty1
PID TTY TIME CMD 2279 tty1 00:00:00 getty |
#ps -t tty2
PID TTY TIME CMD 2280 tty2 00:00:00 getty |
#who
root pts/2 2018-07-20 09:04 (192.168.15.128) user pts/4 2018-07-20 09:22 (192.168.15.128) |
#ps -ta tty2
![]() 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 -ta tty1
![]() 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 -t tty1
PID TTY TIME CMD 2279 tty1 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:06 init [2] 2 ? S 0:00 [kthreadd] 3 ? S 0:06 [ksoftirqd/0] 4 ? S 0:09 [kworker/0:0] 5 ? S 0:00 [kworker/u:0] 6 ? S 0:00 [migration/0] 7 ? S 0:03 [watchdog/0] ... 18159 pts/2 S+ 0:00 script -f -c l3script -q /root/.lilalo//15834199522385123276-1532066654.script 18160 pts/3 Ss 0:00 l3script 18274 ? Ss 0:00 sshd: user [priv] 18276 ? S 0:00 sshd: user@pts/4 18277 pts/4 Ss 0:00 -bash 18631 pts/4 S+ 0:00 script -f -c l3script -q /home/user/.lilalo//8918171212027832622-1532068581.script 18702 pts/4 S+ 0:00 script -f -c l3script -q /home/user/.lilalo//8918171212027832622-1532068581.script 18703 pts/5 Ss 0:00 l3script 18933 pts/5 S+ 0:00 top 18934 pts/3 R+ 0:00 ps -ax |
#ps -lax
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 1 0 20 0 10648 836 - Ss ? 0:06 init [2] 1 0 2 0 20 0 0 0 - S ? 0:00 [kthreadd] 1 0 3 2 20 0 0 0 - S ? 0:06 [ksoftirqd/0] 1 0 4 2 20 0 0 0 - S ? 0:09 [kworker/0:0] 1 0 5 2 20 0 0 0 - S ? 0:00 [kworker/u:0] 1 0 6 2 -100 - 0 0 - S ? 0:00 [migration/0] 5 0 7 2 -100 - 0 0 - S ? 0:03 [watchdog/0] ... 1 0 18159 18128 20 0 18168 472 - S+ pts/2 0:00 script -f -c l3script -q /root/.lilalo//158341 0 0 18160 18159 20 0 21880 2364 - Ss pts/3 0:00 l3script 4 0 18274 17778 20 0 71288 3600 - Ss ? 0:00 sshd: user [priv] 5 1000 18276 18274 20 0 71288 1748 - S ? 0:00 sshd: user@pts/4 0 1000 18277 18276 20 0 22108 2800 - Ss pts/4 0:00 -bash 0 1000 18631 18277 20 0 18164 836 - S+ pts/4 0:00 script -f -c l3script -q /home/user/.lilalo//8 1 1000 18702 18631 20 0 18168 468 - S+ pts/4 0:00 script -f -c l3script -q /home/user/.lilalo//8 0 1000 18703 18702 20 0 22356 3144 - Ss pts/5 0:00 l3script 0 1000 18933 18703 20 0 25296 1568 - S+ pts/5 0:00 top 4 0 18942 18160 20 0 10536 840 - R+ pts/3 0:00 ps -lax |
#ps -lax
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 1 0 20 0 10648 836 - Ss ? 0:06 init [2] 1 0 2 0 20 0 0 0 - S ? 0:00 [kthreadd] 1 0 3 2 20 0 0 0 - S ? 0:06 [ksoftirqd/0] 1 0 4 2 20 0 0 0 - S ? 0:09 [kworker/0:0] 1 0 5 2 20 0 0 0 - S ? 0:00 [kworker/u:0] 1 0 6 2 -100 - 0 0 - S ? 0:00 [migration/0] 5 0 7 2 -100 - 0 0 - S ? 0:03 [watchdog/0] ... 1 0 18159 18128 20 0 18168 472 - S+ pts/2 0:00 script -f -c l3script -q /root/.lilalo//158341 0 0 18160 18159 20 0 21880 2364 - Ss pts/3 0:00 l3script 4 0 18274 17778 20 0 71288 3600 - Ss ? 0:00 sshd: user [priv] 5 1000 18276 18274 20 0 71288 1748 - S ? 0:00 sshd: user@pts/4 0 1000 18277 18276 20 0 22108 2800 - Ss pts/4 0:00 -bash 0 1000 18631 18277 20 0 18164 836 - S+ pts/4 0:00 script -f -c l3script -q /home/user/.lilalo//8 1 1000 18702 18631 20 0 18168 468 - S+ pts/4 0:00 script -f -c l3script -q /home/user/.lilalo//8 0 1000 18703 18702 20 0 22544 3208 - Ss+ pts/5 0:00 l3script 0 1000 19027 1 20 0 7708 324 - S pts/5 0:00 sleep 380000 4 0 19043 18160 20 0 10536 840 - R+ pts/3 0:00 ps -lax |
#ps -putana
![]() error: process ID list syntax error 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). |
#cathtop
![]() l3script: cathtop: команда не найдена |
#htop
![]() |
# Mem[|||||||||||||||||||||||||||||||||||||||79/495MB] Load average: 0.00 0.13 0.25
|
#killall vim
|
#htop
![]() |
# Mem[|||||||||||||||||||||||||||||||||||||||80/495MB] Load average: 0.69 0.25 0.27
![]() |
# Mem[|||||||||||||||||||||||||||||||||||||||80/495MB] Load average: 0.96 0.34 0.31
|
#ps
PID TTY TIME CMD 18160 pts/3 00:00:00 l3script 19240 pts/3 00:00:00 ps |
#ps -lax
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 1 0 20 0 10648 836 - Ss ? 0:06 init [2] 1 0 2 0 20 0 0 0 - S ? 0:00 [kthreadd] 1 0 3 2 20 0 0 0 - S ? 0:06 [ksoftirqd/0] 1 0 4 2 20 0 0 0 - S ? 0:09 [kworker/0:0] 1 0 5 2 20 0 0 0 - S ? 0:00 [kworker/u:0] 1 0 6 2 -100 - 0 0 - S ? 0:00 [migration/0] 5 0 7 2 -100 - 0 0 - S ? 0:03 [watchdog/0] ... 4 0 18274 17778 20 0 71288 3600 - Ss ? 0:00 sshd: user [priv] 5 1000 18276 18274 20 0 71288 1748 - S ? 0:00 sshd: user@pts/4 0 1000 18277 18276 20 0 22108 2800 - Ss pts/4 0:00 -bash 0 1000 18631 18277 20 0 18164 836 - S+ pts/4 0:00 script -f -c l3script -q /home/user/.lilalo//8 1 1000 18702 18631 20 0 18168 468 - S+ pts/4 0:00 script -f -c l3script -q /home/user/.lilalo//8 0 1000 18703 18702 20 0 22548 3228 - Ss+ pts/5 0:00 l3script 0 1000 19027 1 20 0 7708 324 - S pts/5 0:00 sleep 380000 0 1000 19078 18703 20 0 34200 3124 - T pts/5 0:00 /usr/bin/vim 1 0 19223 2 20 0 0 0 - S ? 0:00 [kworker/0:1] 4 0 19248 18160 20 0 10536 840 - R+ pts/3 0:00 ps -lax |
#ps -uax
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 836 ? Ss Июл16 0:06 init [2] root 2 0.0 0.0 0 0 ? S Июл16 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Июл16 0:06 [ksoftirqd/0] root 4 0.0 0.0 0 0 ? S Июл16 0:09 [kworker/0:0] root 5 0.0 0.0 0 0 ? S Июл16 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Июл16 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Июл16 0:03 [watchdog/0] ... root 18274 0.0 0.7 71288 3600 ? Ss 09:22 0:00 sshd: user [priv] user 18276 0.0 0.3 71288 1748 ? S 09:22 0:00 sshd: user@pts/4 user 18277 0.0 0.5 22108 2800 pts/4 Ss 09:22 0:00 -bash user 18631 0.0 0.1 18164 836 pts/4 S+ 09:36 0:00 script -f -c l3script -q /home/user/.lilalo//89181 user 18702 0.0 0.0 18168 468 pts/4 S+ 09:36 0:00 script -f -c l3script -q /home/user/.lilalo//89181 user 18703 0.0 0.6 22548 3228 pts/5 Ss+ 09:36 0:00 l3script user 19027 0.0 0.0 7708 324 pts/5 S 09:48 0:00 sleep 380000 user 19078 0.0 0.6 34200 3124 pts/5 T 09:52 0:00 /usr/bin/vim root 19223 0.0 0.0 0 0 ? S 09:54 0:00 [kworker/0:1] root 19256 0.0 0.2 18948 1268 pts/3 R+ 09:55 0:00 ps -uax |
#kill 2823
|
#ps -uax
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 836 ? Ss Июл16 0:06 init [2] root 2 0.0 0.0 0 0 ? S Июл16 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Июл16 0:06 [ksoftirqd/0] root 4 0.0 0.0 0 0 ? S Июл16 0:09 [kworker/0:0] root 5 0.0 0.0 0 0 ? S Июл16 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Июл16 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Июл16 0:03 [watchdog/0] ... root 18274 0.0 0.7 71288 3600 ? Ss 09:22 0:00 sshd: user [priv] user 18276 0.0 0.3 71288 1748 ? S 09:22 0:00 sshd: user@pts/4 user 18277 0.0 0.5 22108 2800 pts/4 Ss 09:22 0:00 -bash user 18631 0.0 0.1 18164 836 pts/4 S+ 09:36 0:00 script -f -c l3script -q /home/user/.lilalo//89181 user 18702 0.0 0.0 18168 468 pts/4 S+ 09:36 0:00 script -f -c l3script -q /home/user/.lilalo//89181 user 18703 0.0 0.6 22548 3228 pts/5 Ss+ 09:36 0:00 l3script user 19027 0.0 0.0 7708 324 pts/5 S 09:48 0:00 sleep 380000 user 19078 0.0 0.6 34200 3124 pts/5 T 09:52 0:00 /usr/bin/vim root 19223 0.0 0.0 0 0 ? S 09:54 0:00 [kworker/0:1] root 19271 0.0 0.2 18948 1264 pts/3 R+ 09:56 0:00 ps -uax |
#ps -uax
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 836 ? Ss Июл16 0:06 init [2] root 2 0.0 0.0 0 0 ? S Июл16 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Июл16 0:06 [ksoftirqd/0] root 4 0.0 0.0 0 0 ? S Июл16 0:09 [kworker/0:0] root 5 0.0 0.0 0 0 ? S Июл16 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Июл16 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Июл16 0:03 [watchdog/0] ... user 19027 0.0 0.0 7708 324 ? S 09:48 0:00 sleep 380000 root 19223 0.0 0.0 0 0 ? S 09:54 0:00 [kworker/0:1] root 19282 0.0 0.7 71288 3596 ? Ss 09:56 0:00 sshd: user [priv] user 19284 0.0 0.3 71288 1740 ? S 09:57 0:00 sshd: user@pts/4 user 19285 0.1 0.5 22108 2804 pts/4 Ss 09:57 0:00 -bash user 19327 0.6 1.9 47168 9776 ? Ss 09:57 0:00 l3-agent user 19328 0.1 0.1 18164 836 pts/4 S+ 09:57 0:00 script -f -c l3script -q /home/user/.lilalo//69992 user 19399 0.0 0.0 18168 468 pts/4 S+ 09:57 0:00 script -f -c l3script -q /home/user/.lilalo//69992 user 19400 0.1 0.5 22192 2716 pts/6 Ss+ 09:57 0:00 l3script root 19461 0.0 0.2 18948 1268 pts/3 R+ 09:57 0:00 ps -uax |
#ps -uax
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 836 ? Ss Июл16 0:06 init [2] root 2 0.0 0.0 0 0 ? S Июл16 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Июл16 0:06 [ksoftirqd/0] root 4 0.0 0.0 0 0 ? S Июл16 0:09 [kworker/0:0] root 5 0.0 0.0 0 0 ? S Июл16 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Июл16 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Июл16 0:03 [watchdog/0] ... root 19223 0.0 0.0 0 0 ? S 09:54 0:00 [kworker/0:1] root 19282 0.0 0.7 71288 3596 ? Ss 09:56 0:00 sshd: user [priv] user 19284 0.0 0.3 71288 1740 ? S 09:57 0:00 sshd: user@pts/4 user 19285 0.0 0.5 22108 2804 pts/4 Ss 09:57 0:00 -bash user 19327 0.8 1.9 47300 9776 ? Ss 09:57 0:00 l3-agent user 19328 0.0 0.1 18164 836 pts/4 S+ 09:57 0:00 script -f -c l3script -q /home/user/.lilalo//69992 user 19399 0.0 0.0 18168 468 pts/4 S+ 09:57 0:00 script -f -c l3script -q /home/user/.lilalo//69992 user 19400 0.0 0.5 22192 2868 pts/6 Ss 09:57 0:00 l3script user 19469 0.2 0.3 25612 1856 pts/6 SN+ 09:58 0:00 htop root 19470 0.0 0.2 18948 1268 pts/3 R+ 09:58 0:00 ps -uax |
#ps -uax | grep *top
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ root 19479 0.0 0.1 9968 864 pts/3 S+ 09:58 0:00 grep *top |
#ps -uax | grep htop
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ user 19469 0.3 0.3 25612 1856 pts/6 SN+ 09:58 0:00 htop root 19488 0.0 0.1 9968 864 pts/3 S+ 09:59 0:00 grep htop |
#ps uax | grep htop
user 19469 0.3 0.3 25612 1856 pts/6 SN+ 09:58 0:00 htop root 19497 0.0 0.1 9968 868 pts/3 S+ 09:59 0:00 grep htop |
#kill -1 19469
|
#kill $(pidof htop)
|
#kill $(pidof top)
|
#pidof top
19633 |
#pidof top
19633 |
#pidof top
19633 |
#pidof top
19633 |
#pidof top
19633 |
#pidof top
19633 |
#pidof top
19633 |
#pidof top
19633 |
#pidof top
19633 |
#pidof top
19633 |
#renice -20 $(pidof top)
19633 (process ID) old priority 0, new priority -20 |
#apt-get install vsftpd
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово НОВЫЕ пакеты, которые будут установлены: vsftpd обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 100 пакетов не обновлено. Необходимо скачать 158 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 286 kB. Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main vsftpd amd64 2.3.5-3 [158 kB] Получено 158 kБ за 0с (814 kБ/c) Предварительная настройка пакетов ... Выбор ранее не выбранного пакета vsftpd. (Чтение базы данных … на данный момент установлено 30319 файлов и каталогов.) Распаковывается пакет vsftpd (из файла …/vsftpd_2.3.5-3_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет vsftpd (2.3.5-3) … Starting FTP server: vsftpd. |
#service status vsftpd
![]() status: unrecognized service |
#service vsftpd status
vsftpd is running |
#cd /var/log/
|
#ls
alternatives.log auth.log.4.gz debug.2.gz dpkg.log.1 kern.log.3.gz messages.2.gz syslog.6.gz alternatives.log.1 btmp debug.3.gz dpkg.log.2.gz kern.log.4.gz messages.3.gz syslog.7.gz alternatives.log.2.gz btmp.1 debug.4.gz exim4 lastlog messages.4.gz user.log apt daemon.log dmesg faillog lpr.log news user.log.1 aptitude daemon.log.1 dmesg.0 fsck mail.err syslog user.log.2.gz aptitude.1.gz daemon.log.2.gz dmesg.1.gz installer mail.info syslog.1 user.log.3.gz auth.log daemon.log.3.gz dmesg.2.gz iptraf mail.log syslog.2.gz vsftpd.log auth.log.1 daemon.log.4.gz dmesg.3.gz kern.log mail.warn syslog.3.gz wtmp auth.log.2.gz debug dmesg.4.gz kern.log.1 messages syslog.4.gz wtmp.1 auth.log.3.gz debug.1 dpkg.log kern.log.2.gz messages.1 syslog.5.gz |
#vim /etc/rsyslog.conf
--- /tmp/l3-saved-18160.32043.12442 2018-07-20 12:04:59.571885631 +0300 +++ /etc/rsyslog.conf 2018-07-20 12:11:11.839901769 +0300 @@ -66,6 +66,7 @@ lpr.* -/var/log/lpr.log mail.* -/var/log/mail.log user.* -/var/log/user.log +local5.* /var/log/ssh.log # # Logging for the mail system. Split it up so that |
#service rsyslog restert
![]() Usage: /etc/init.d/rsyslog {start|stop|rotate|restart|force-reload|status} |
#service rsyslog restart
[ ok ] Stopping enhanced syslogd: rsyslogd. [ ok ] Starting enhanced syslogd: rsyslogd. |
#ls -l /var/log/
итого 628 -rw-r--r-- 1 root root 0 Июл 18 06:25 alternatives.log -rw-r--r-- 1 root root 755 Июл 17 09:17 alternatives.log.1 -rw-r--r-- 1 root root 2234 Окт 13 2014 alternatives.log.2.gz drwxr-xr-x 2 root root 4096 Июл 14 06:25 apt -rw-r--r-- 1 root root 0 Окт 14 2014 aptitude -rw-r--r-- 1 root root 306 Июн 27 2014 aptitude.1.gz -rw-r----- 1 root adm 45484 Июл 20 11:46 auth.log -rw-r----- 1 root adm 5637 Июл 15 06:25 auth.log.1 -rw-r----- 1 root adm 1104 Июл 14 06:25 auth.log.2.gz ... -rw-r----- 1 root adm 414 Июл 15 06:25 syslog.5.gz -rw-r----- 1 root adm 17198 Июл 14 06:25 syslog.6.gz -rw-r----- 1 root adm 427 Окт 15 2014 syslog.7.gz -rw-r----- 1 root adm 0 Июл 14 06:25 user.log -rw-r----- 1 root adm 75 Окт 15 2014 user.log.1 -rw-r----- 1 root adm 110 Окт 9 2014 user.log.2.gz -rw-r----- 1 root adm 228 Июн 27 2014 user.log.3.gz -rw-r----- 1 root adm 0 Июл 20 11:46 vsftpd.log -rw-rw-r-- 1 root utmp 24192 Июл 20 09:57 wtmp -rw-rw-r-- 1 root utmp 20352 Июл 13 14:53 wtmp.1 |
#logget
![]() l3script: logget: команда не найдена |
#logger -p local5.err "test log"
|
#cat /var/log/ssh.log
Jul 20 12:12:34 debian2 logger: test log |
#cat /var/log/syslog.log
![]() cat: /var/log/syslog.log: Нет такого файла или каталога |
#cat /var/log/syslog
![]() syslog syslog.1 syslog.2.gz syslog.3.gz syslog.4.gz syslog.5.gz syslog.6.gz syslog.7.gz |
#cat /var/log/syslog
![]() syslog syslog.1 syslog.2.gz syslog.3.gz syslog.4.gz syslog.5.gz syslog.6.gz syslog.7.gz |
#cat /var/log/syslog
Jul 20 06:25:06 debian2 rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="1877" x-info="http://www.rsyslog.com"] rsyslogd was HUPed Jul 20 07:17:01 debian2 /USR/SBIN/CRON[18070]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Jul 20 08:17:01 debian2 /USR/SBIN/CRON[18077]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Jul 20 09:17:01 debian2 /USR/SBIN/CRON[18232]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Jul 20 10:17:01 debian2 /USR/SBIN/CRON[19748]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Jul 20 11:17:01 debian2 /USR/SBIN/CRON[19755]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Jul 20 12:11:49 debian2 kernel: imklog 5.8.11, log source = /proc/kmsg started. Jul 20 12:11:49 debian2 rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="20071" x-info="http://www.rsyslog.com"] start Jul 20 12:12:34 debian2 logger: test log |
#vim /etc/rsyslog.conf
|
#vim /etc/ssh/ssh
![]() |
#vim /etc/ssh/sshd_config
--- /tmp/l3-saved-18160.20373.22601 2018-07-20 12:18:04.027889652 +0300 +++ /etc/ssh/sshd_config 2018-07-20 12:19:21.231907815 +0300 @@ -19,7 +19,7 @@ ServerKeyBits 768 # Logging -SyslogFacility AUTH +SyslogFacility LOCAL5 LogLevel INFO # Authentication: |
#cat /var/run/
![]() acpid.pid initctl network/ rpc.statd.pid sm-notify.pid vsftpd/ acpid.socket initramfs/ rpcbind/ rsyslogd.pid sshd/ crond.pid lock/ rpcbind.lock screen/ sshd.pid crond.reboot motd.dynamic rpcbind.pid sendsigs.omit.d/ udev/ exim4/ mount/ rpcbind.sock shm/ utmp |
#cat /var/run/sshd
![]() cat: /var/run/sshd: Это каталог |
#cat /var/run/sshd.pid
17778 |
#kill -1 `cat /var/run/sshd.pid`
|
#cd /etc/cron.d
![]() cron.d/ cron.daily/ |
#cd /etc/cron.daily/
|
#ls -l
итого 52 -rwxr-xr-x 1 root root 14985 Ноя 16 2013 apt -rwxr-xr-x 1 root root 314 Ноя 7 2012 aptitude -rwxr-xr-x 1 root root 355 Июн 11 2012 bsdmainutils -rwxr-xr-x 1 root root 256 Окт 1 2013 dpkg -rwxr-xr-x 1 root root 4125 Янв 2 2013 exim4-base -rwxr-xr-x 1 root root 2209 Июл 17 16:20 locate -rwxr-xr-x 1 root root 89 Май 17 2012 logrotate -rwxr-xr-x 1 root root 1365 Июн 19 2012 man-db -rwxr-xr-x 1 root root 249 Май 26 2012 passwd |
#cat logrotate
#!/bin/sh test -x /usr/sbin/logrotate || exit 0 /usr/sbin/logrotate /etc/logrotate.conf |
#less /etc/log
![]() |
#less /etc/logrotate.conf
|
#cd /etc/log
![]() logcheck/ login.defs logrotate.conf logrotate.d/ |
#cd /etc/logrotate.d/
|
#ls -l
итого 32 -rw-r--r-- 1 root root 173 Ноя 16 2013 apt -rw-r--r-- 1 root root 79 Ноя 7 2012 aptitude -rw-r--r-- 1 root root 232 Окт 1 2013 dpkg -rw-r--r-- 1 root root 146 Янв 2 2013 exim4-base -rw-r--r-- 1 root root 126 Янв 2 2013 exim4-paniclog -rw-r--r-- 1 root root 151 Окт 5 2012 iptraf -rw-r--r-- 1 root root 515 Мар 6 2013 rsyslog -rw-r--r-- 1 root root 126 Мар 4 2012 vsftpd |
#cat vsftpd
/var/log/vsftpd.log { create 640 root adm # ftpd doesn't handle SIGHUP properly missingok notifempty rotate 4 weekly } |
#cat /etc/crontab
# /etc/crontab: system-wide crontab # Unlike any other crontab you don't have to run the `crontab' # command to install the new version when you edit this file # and files in /etc/cron.d. These files also have username fields, # that none of the other crontabs do. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) # |
#apt-get install anacron
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Предлагаемые пакеты: powermgmt-base НОВЫЕ пакеты, которые будут установлены: anacron обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 100 пакетов не обновлено. Необходимо скачать 35,2 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 167 kB. Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main anacron amd64 2.3-19 [35,2 kB] Получено 35,2 kБ за 0с (458 kБ/c) Выбор ранее не выбранного пакета anacron. (Чтение базы данных … на данный момент установлено 30372 файла и каталога.) Распаковывается пакет anacron (из файла …/anacron_2.3-19_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет anacron (2.3-19) … |
#cat /etc/anacrontab
# /etc/anacrontab: configuration file for anacron # See anacron(8) and anacrontab(5) for details. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin HOME=/root LOGNAME=root # These replace cron's entries 1 5 cron.daily run-parts --report /etc/cron.daily 7 10 cron.weekly run-parts --report /etc/cron.weekly @monthly 15 cron.monthly run-parts --report /etc/cron.monthly |
#vi /etc/crontab
--- /tmp/l3-saved-18160.13262.15513 2018-07-20 12:44:34.463897913 +0300 +++ /etc/crontab 2018-07-20 13:42:24.951904688 +0300 @@ -12,4 +12,6 @@ 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) +55 13 * * 5 root wall "Lerning as LADM" + # |
#date
Птн Июл 20 13:42:50 EEST 2018 |
#vi /etc/crontab
--- /tmp/l3-saved-18160.28946.24161 2018-07-20 13:50:42.071954477 +0300 +++ /etc/crontab 2018-07-20 13:52:37.943905751 +0300 @@ -12,6 +12,6 @@ 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) -55 13 * * 5 root wall "Lerning as LADM" +55 13 * * 5 root echo "Lerning as LADM" | wall # |
#vi /etc/crontab
|
#~
# Edit this file to introduce tasks to be run by cron. # # Each task to run has to be defined through a single line # indicating with different fields when the task will be run # and what command to run for the task # # To define the time you can provide concrete values for # minute (m), hour (h), day of month (dom), month (mon), # and day of week (dow) or use '*' in these fields (for 'any').# # Notice that tasks will be started based on the cron's system ... # email to the user the crontab file belongs to (unless redirected). # # For example, you can run a backup of all your user accounts # at 5 a.m every week with: # 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/ # # For more information see the manual pages of crontab(5) and cron(8) # # m h dom mon dow command 0 9 * * 1-5 echo "learning maggots to something" | wall |
#crontab -r -u ivan
|
#uname
Linux |
#uname -r
3.2.0-4-amd64 |
# /etc/anacrontab: configuration file for anacron # See anacron(8) and anacrontab(5) for details. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin HOME=/root LOGNAME=root # These replace cron's entries 1 5 cron.daily run-parts --report /etc/cron.daily 7 10 cron.weekly run-parts --report /etc/cron.weekly @monthly 15 cron.monthly run-parts --report /etc/cron.monthly
# /etc/crontab: system-wide crontab # Unlike any other crontab you don't have to run the `crontab' # command to install the new version when you edit this file # and files in /etc/cron.d. These files also have username fields, # that none of the other crontabs do. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) #
Jul 20 12:12:34 debian2 logger: test log
Jul 20 06:25:06 debian2 rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="1877" x-info="http://www.rsyslog.com"] rsyslogd was HUPed Jul 20 07:17:01 debian2 /USR/SBIN/CRON[18070]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Jul 20 08:17:01 debian2 /USR/SBIN/CRON[18077]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Jul 20 09:17:01 debian2 /USR/SBIN/CRON[18232]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Jul 20 10:17:01 debian2 /USR/SBIN/CRON[19748]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Jul 20 11:17:01 debian2 /USR/SBIN/CRON[19755]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Jul 20 12:11:49 debian2 kernel: imklog 5.8.11, log source = /proc/kmsg started. Jul 20 12:11:49 debian2 rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="20071" x-info="http://www.rsyslog.com"] start Jul 20 12:12:34 debian2 logger: test log
acpid.pid initctl network/ rpc.statd.pid sm-notify.pid vsftpd/ acpid.socket initramfs/ rpcbind/ rsyslogd.pid sshd/ crond.pid lock/ rpcbind.lock screen/ sshd.pid crond.reboot motd.dynamic rpcbind.pid sendsigs.omit.d/ udev/ exim4/ mount/ rpcbind.sock shm/ utmp
17778
#!/bin/sh test -x /usr/sbin/logrotate || exit 0 /usr/sbin/logrotate /etc/logrotate.conf
/var/log/vsftpd.log { create 640 root adm # ftpd doesn't handle SIGHUP properly missingok notifempty rotate 4 weekly }
Время первой команды журнала | 08:31:05 2018- 7-20 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:05:52 2018- 7-20 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 15.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.85 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.90 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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