/l3/users/16-07-2018/NT-Ladm/debian3.net.nt/root :1 :2 :3 :4 :5 :6 |
|
#top
Fields Management for window 1:Def, whose current sort field is %CPU Navigate with Up/Dn, Right selects for move then <Enter> or Left commits, * PID = Process Id y, 's' sets sort. Use 'q' or <Esc> to end! * USER = Effective User Name * PR = Priority * NI = Nice Value * VIRT = Virtual Image (KiB) * RES = Resident Size (KiB) * SHR = Shared Memory (KiB) * S = Process Status ... 375 root 20 0 21244 844 404 S 0,0 0,2 0:00.00 udevd 388 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kpsmoused 424 root 20 0 0 0 0 S 0,0 0,0 0:06.43 kworker/0:4 1899 root 20 0 115m 1556 1216 S 0,0 0,3 0:00.06 rsyslogd 1929 root 20 0 4116 652 512 S 0,0 0,1 0:00.00 acpid 2247 root 20 0 49932 1248 640 S 0,0 0,2 0:00.02 sshd 2274 Debian-e 20 0 46808 1040 584 S 0,0 0,2 0:00.08 exim4 2301 root 20 0 18368 968 812 S 0,0 0,2 0:00.03 getty 2302 root 20 0 18368 976 812 S 0,0 0,2 0:00.00 getty 2303 root 20 0 18368 964 812 S 0,0 0,2 0:00.00 getty |
#apt-get install htop
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Предлагаемые пакеты: strace ltrace НОВЫЕ пакеты, которые будут установлены: htop обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 100 пакетов не обновлено. Необходимо скачать 74,9 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 216 kB. Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main htop amd64 1.0.1-1 [74,9 kB] Получено 74,9 kБ за 0с (393 kБ/c) Выбор ранее не выбранного пакета htop. (Чтение базы данных … на данный момент установлено 30308 файлов и каталогов.) Распаковывается пакет htop (из файла …/htop_1.0.1-1_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет htop (1.0.1-1) … |
#htop
|
# Mem[|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||120/495MB] Load average: 0.07 0.16 0.53
18432 |
#kill 'echo $$'
l3script: kill: echo $$: arguments must be process or job IDs |
#kill `echo $$`
|
#netstat -tan | grep 22
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 192.168.13.3:22 192.168.15.147:49181 ESTABLISHED tcp 0 0 192.168.13.3:22 192.168.15.147:49177 ESTABLISHED tcp 0 0 192.168.13.3:22 192.168.15.147:49187 ESTABLISHED tcp 0 0 192.168.13.3:22 192.168.15.147:49185 ESTABLISHED tcp6 0 0 :::22 :::* LISTEN |
#vi /etc/ss
|
#vi /etc/ssh/
|
#vi /etc/ssh/ssh
|
#vi /etc/ssh/sshd_config
|
#some PAM modules and threads)
|
#ps l
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 2301 1 20 0 18368 968 - Ss+ tty1 0:00 /sbin/getty 38400 tty1 4 0 2302 1 20 0 18368 976 - Ss+ tty2 0:00 /sbin/getty 38400 tty2 4 0 2303 1 20 0 18368 964 - Ss+ tty3 0:00 /sbin/getty 38400 tty3 4 0 2304 1 20 0 18368 968 - Ss+ tty4 0:00 /sbin/getty 38400 tty4 4 0 2305 1 20 0 18368 972 - Ss+ tty5 0:00 /sbin/getty 38400 tty5 4 0 2306 1 20 0 18368 972 - Ss+ tty6 0:00 /sbin/getty 38400 tty6 4 0 20335 20333 20 0 22148 2808 - Ss pts/0 0:00 -bash 0 0 20381 20335 20 0 18164 840 - S+ pts/0 0:00 script -f -c l3script -q /root/.lilalo//11037100881751210272-1532066614.script 1 0 20412 20381 20 0 18168 468 - S+ pts/0 0:00 script -f -c l3script -q /root/.lilalo//11037100881751210272-1532066614.script 0 0 20413 20412 20 0 21680 2292 - Ss pts/1 0:00 l3script 4 0 20785 20413 15 -5 7708 324 - S< pts/1 0:00 sleep 1000 4 0 20793 20413 20 0 10536 836 - R+ pts/1 0:00 ps l |
#renice 5 $(pidof sleep)
20785 (process ID) old priority -5, new priority 5 |
#htop
|
# Mem[|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||122/495MB] Load average: 0.00 0.01 0.05
PID TTY TIME CMD 20413 pts/1 00:00:00 l3script 20785 pts/1 00:00:00 sleep 20853 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:05 init [2] 2 ? S 0:00 [kthreadd] 3 ? S 0:04 [ksoftirqd/0] 5 ? S 0:00 [kworker/u:0] 6 ? S 0:00 [migration/0] 7 ? S 0:02 [watchdog/0] 8 ? S< 0:00 [cpuset] ... 20333 ? Ss 0:00 sshd: root@pts/0 20335 pts/0 Ss 0:00 -bash 20381 pts/0 S+ 0:00 script -f -c l3script -q /root/.lilalo//11037100881751210272-1532066614.script 20412 pts/0 S+ 0:00 script -f -c l3script -q /root/.lilalo//11037100881751210272-1532066614.script 20413 pts/1 Ss 0:00 l3script 20434 ? Ss 0:00 sshd: user [priv] 20615 ? Ss 0:00 sshd: ivan [priv] 20699 ? Ss 0:00 sshd: petr [priv] 20785 pts/1 SN 0:00 sleep 1000 20861 pts/1 R+ 0:00 ps -x |
#ps U user
PID TTY STAT TIME COMMAND 2877 ? Ss 9:47 l3-agent 20436 ? S 0:00 sshd: user@pts/2 20437 pts/2 Ss 0:00 -bash 20482 pts/2 S+ 0:00 script -f -c l3script -q /home/user/.lilalo//239923130234442801-1532066629.script 20553 pts/2 S+ 0:00 script -f -c l3script -q /home/user/.lilalo//239923130234442801-1532066629.script 20554 pts/3 Ss+ 0:00 l3script |
#ps -t tty1
PID TTY TIME CMD 2301 tty1 00:00:00 getty |
#ps -t tty0
PID TTY TIME CMD |
#ps -t tty2
PID TTY TIME CMD 2302 tty2 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:05 init [2] 2 ? S 0:00 [kthreadd] 3 ? S 0:04 [ksoftirqd/0] 5 ? S 0:00 [kworker/u:0] 6 ? S 0:00 [migration/0] 7 ? S 0:02 [watchdog/0] 8 ? S< 0:00 [cpuset] ... 20553 pts/2 S+ 0:00 script -f -c l3script -q /home/user/.lilalo//239923130234442801-1532066629.script 20554 pts/3 Ss+ 0:00 l3script 20615 ? Ss 0:00 sshd: ivan [priv] 20617 ? S 0:00 sshd: ivan@pts/4 20618 pts/4 Ss+ 0:00 -bash 20699 ? Ss 0:00 sshd: petr [priv] 20701 ? S 0:00 sshd: petr@pts/5 20702 pts/5 Ss+ 0:00 -bash 20785 pts/1 SN 0:00 sleep 1000 20901 pts/1 R+ 0:00 ps -ax |
#ps -aux
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 828 ? Ss Июл16 0:05 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:04 [ksoftirqd/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:02 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Июл16 0:00 [cpuset] ... user 20553 0.0 0.0 18168 472 pts/2 S+ 09:03 0:00 script -f -c l3script -q /home/user/.lilalo//239923130234442801-1532066629.script user 20554 0.0 0.5 22224 2904 pts/3 Ss+ 09:03 0:00 l3script root 20615 0.0 0.7 71288 3608 ? Ss 09:03 0:00 sshd: ivan [priv] ivan 20617 0.0 0.3 71288 1748 ? S 09:04 0:00 sshd: ivan@pts/4 ivan 20618 0.0 0.6 22596 3196 pts/4 Ss+ 09:04 0:00 -bash root 20699 0.0 0.7 71288 3608 ? Ss 09:04 0:00 sshd: petr [priv] petr 20701 0.0 0.3 71288 1748 ? S 09:04 0:00 sshd: petr@pts/5 petr 20702 0.0 0.6 22600 3196 pts/5 Ss+ 09:04 0:00 -bash root 20785 0.0 0.0 7708 324 pts/1 SN 09:16 0:00 sleep 1000 root 20917 0.0 0.2 18948 1264 pts/1 R+ 09:25 0:00 ps -aux |
#ps -avx
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ PID TTY STAT TIME MAJFL TRS DRS RSS %MEM COMMAND 1 ? Ss 0:05 17 32 10615 828 0.1 init [2] 2 ? S 0:00 0 0 0 0 0.0 [kthreadd] 3 ? S 0:04 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:02 0 0 0 0 0.0 [watchdog/0] 8 ? S< 0:00 0 0 0 0 0.0 [cpuset] ... 20553 pts/2 S+ 0:00 0 10 18157 472 0.0 script -f -c l3script -q /home/user/.lilalo//239923130234442801-1532066629.script 20554 pts/3 Ss+ 0:00 0 914 21309 2904 0.5 l3script 20615 ? Ss 0:00 0 492 70795 3608 0.7 sshd: ivan [priv] 20617 ? S 0:00 0 492 70795 1748 0.3 sshd: ivan@pts/4 20618 pts/4 Ss+ 0:00 0 914 21681 3196 0.6 -bash 20699 ? Ss 0:00 0 492 70795 3608 0.7 sshd: petr [priv] 20701 ? S 0:00 0 492 70795 1748 0.3 sshd: petr@pts/5 20702 pts/5 Ss+ 0:00 0 914 21685 3196 0.6 -bash 20785 pts/1 SN 0:00 1 26 7681 324 0.0 sleep 1000 20925 pts/1 R+ 0:00 0 84 10451 840 0.1 ps -avx |
#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 -n +3
grep: sort: операция открытия завершилась неудачно: +3: Нет такого файла или каталога .*PID.*%CPU: Нет такого файла или каталога 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 -n
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ ivan 20617 0.0 0.3 71288 1748 ? S 09:04 0:00 sshd: ivan@pts/4 ivan 20618 0.0 0.6 22596 3196 pts/4 Ss+ 09:04 0:00 -bash petr 20701 0.0 0.3 71288 1748 ? S 09:04 0:00 sshd: petr@pts/5 petr 20702 0.0 0.6 22600 3196 pts/5 Ss+ 09:04 0:00 -bash root 10 0.0 0.0 0 0 ? S Июл16 0:00 [kdevtmpfs] root 1 0.0 0.1 10648 828 ? Ss Июл16 0:05 init [2] root 106 0.0 0.0 0 0 ? S< Июл16 0:00 [ata_sff] root 109 0.0 0.0 0 0 ? S Июл16 0:00 [scsi_eh_0] ... root 8 0.0 0.0 0 0 ? S< Июл16 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Июл16 0:00 [khelper] statd 19607 0.0 0.2 23344 1360 ? Ss Июл19 0:00 /sbin/rpc.statd user 20436 0.0 0.3 71288 1748 ? S 09:03 0:00 sshd: user@pts/2 user 20437 0.0 0.5 22132 2784 pts/2 Ss 09:03 0:00 -bash user 20482 0.0 0.1 18164 840 pts/2 S+ 09:03 0:00 script -f -c l3script -q /home/user/.lilalo//239923130234442801-1532066629.script user 20553 0.0 0.0 18168 472 pts/2 S+ 09:03 0:00 script -f -c l3script -q /home/user/.lilalo//239923130234442801-1532066629.script user 20554 0.0 0.5 22224 2904 pts/3 Ss+ 09:03 0:00 l3script user 2877 0.1 3.6 56296 18520 ? Ss Июл16 9:47 l3-agent 101 2274 0.0 0.2 46808 1040 ? Ss Июл16 0:00 /usr/sbin/exim4 -bd -q30m |
#ps -aux | grep -v USER.*PID.*%CPU | sort -n 3
sort: warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ операция открытия завершилась неудачно: 3: Нет такого файла или каталога |
#ps -aux | grep -v USER.*PID.*%CPU | sort -n=3
sort: неверный ключ -- = Попробуйте «sort --help» для получения более подробного описания. 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 106 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 134 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] ... root 20335 0.0 0.5 22148 2812 pts/0 Ss 09:03 0:00 -bash user 20554 0.0 0.5 22224 2904 pts/3 Ss+ 09:03 0:00 l3script ivan 20618 0.0 0.6 22596 3196 pts/4 Ss+ 09:04 0:00 -bash petr 20702 0.0 0.6 22600 3196 pts/5 Ss+ 09:04 0:00 -bash root 20615 0.0 0.7 71288 3608 ? Ss 09:03 0:00 sshd: ivan [priv] root 20434 0.0 0.7 71288 3608 ? Ss 09:03 0:00 sshd: user [priv] root 20699 0.0 0.7 71288 3608 ? Ss 09:04 0:00 sshd: petr [priv] root 20333 0.0 0.7 71288 3680 ? Ss 09:03 0:00 sshd: root@pts/0 user 2877 0.1 3.6 56296 18520 ? Ss Июл16 9:47 l3-agent root 2360 0.3 2.4 49924 12528 ? Ss Июл16 20:32 l3-agent |
#ps -aux | grep -v USER.*PID.*%CPU | sort -r 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 -r
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ user 2877 0.1 3.6 56296 18520 ? Ss Июл16 9:47 l3-agent user 20554 0.0 0.5 22224 2904 pts/3 Ss+ 09:03 0:00 l3script user 20553 0.0 0.0 18168 472 pts/2 S+ 09:03 0:00 script -f -c l3script -q /home/user/.lilalo//239923130234442801-1532066629.script user 20482 0.0 0.1 18164 840 pts/2 S+ 09:03 0:00 script -f -c l3script -q /home/user/.lilalo//239923130234442801-1532066629.script user 20437 0.0 0.5 22132 2784 pts/2 Ss 09:03 0:00 -bash user 20436 0.0 0.3 71288 1748 ? S 09:03 0:00 sshd: user@pts/2 statd 19607 0.0 0.2 23344 1360 ? Ss Июл19 0:00 /sbin/rpc.statd root 9 0.0 0.0 0 0 ? S< Июл16 0:00 [khelper] ... root 110 0.0 0.0 0 0 ? S Июл16 0:00 [scsi_eh_1] root 109 0.0 0.0 0 0 ? S Июл16 0:00 [scsi_eh_0] root 106 0.0 0.0 0 0 ? S< Июл16 0:00 [ata_sff] root 1 0.0 0.1 10648 828 ? Ss Июл16 0:05 init [2] root 10 0.0 0.0 0 0 ? S Июл16 0:00 [kdevtmpfs] petr 20702 0.0 0.6 22600 3196 pts/5 Ss+ 09:04 0:00 -bash petr 20701 0.0 0.3 71288 1748 ? S 09:04 0:00 sshd: petr@pts/5 ivan 20618 0.0 0.6 22596 3196 pts/4 Ss+ 09:04 0:00 -bash ivan 20617 0.0 0.3 71288 1748 ? S 09:04 0:00 sshd: ivan@pts/4 101 2274 0.0 0.2 46808 1040 ? Ss Июл16 0:00 /usr/sbin/exim4 -bd -q30m |
#pstree
init─┬─acpid ├─cron ├─exim4 ├─6*[getty] ├─2*[l3-agent] ├─rpc.idmapd ├─rpc.statd ├─rpcbind ├─rsyslogd───3*[{rsyslogd}] ├─sshd─┬─sshd───bash───script───script───l3script───pstree │ ├─sshd───sshd───bash───script───script───l3script │ └─2*[sshd───sshd───bash] └─udevd───2*[udevd] |
#pstree -t
pstree: невеÑнÑй клÑÑ -- «t» ÐÑполÑзование: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -g ] [ -u ] [ -A | -G | -U ] [ PID | ÐÐÐ tree -V ÐоказÑÐ²Ð°ÐµÑ Ð´ÐµÑево пÑоÑеÑÑов. -a, --arguments показÑваÑÑ Ð°ÑгÑменÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ ÑÑÑоки -A, --ascii иÑполÑзоваÑÑ ASCII-ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ Ð´Ð»Ñ ÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð»Ð¸Ð½Ð¸Ð¹ -c, --compact не ÑжимаÑÑ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ñе поддеÑевÑÑ -h, --highlight-all вÑделÑÑÑ ÑвеÑом ÑекÑÑий пÑоÑеÑÑ Ð¸ его пÑедков -H PID, ... вклÑÑÐ°ÐµÑ -c -G, --vt100 иÑполÑзоваÑÑ ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ ÑеÑминала VT100 Ð´Ð»Ñ ÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð»Ð¸Ð½Ð¸Ð¹ -l, --long не обÑезаÑÑ Ð´Ð»Ð¸Ð½Ð½Ñе ÑÑÑоки -n, --numeric-sort ÑоÑÑиÑоваÑÑ Ð²Ñвод по PID -p, --show-pids показÑваÑÑ Ð¸Ð´ÐµÐ½ÑиÑикаÑоÑÑ Ð¿ÑоÑеÑÑов (PID); вклÑÑÐ°ÐµÑ -c -u, --uid-changes показÑваÑÑ Ð¿ÐµÑÐµÑ Ð¾Ð´Ñ Ð¸Ð´ÐµÐ½ÑиÑикаÑоÑов полÑзоваÑелей -U, --unicode иÑполÑзоваÑÑ ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ UTF-8 (Ñникод) Ð´Ð»Ñ ÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð»Ð¸Ð½Ð¸Ð¹ -V, --version показаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ веÑÑии PID наÑинаÑÑ Ð¾Ñ Ñказанного PID; по ÑмолÑÐ°Ð½Ð¸Ñ 1 (init) ÐÐво пÑоÑеÑÑов Ñказанного полÑзоваÑÐµÐ»Ñ |
#pstree -V
pstree (PSmisc) 22.19 Copyright (C) 1993-2009 Werner Almesberger and Craig Small PSmisc поÑÑавлÑеÑÑÑ ÐÐÐ ÐÐÐÐÐ¥-Ð ¼Ð°; Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑаÑпÑоÑÑÑанÑÑÑ ÐµÑ Ð½Ð° ÑÑловиÑÑ Ð£Ð½Ð¸Ð²ÐµÑÑалÑной обÑеÑÑвенной лиÑензии GNU. ÐодÑÐ¾Ð±Ð½Ð°Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾Ð± ÑÑÐ¸Ñ ÑÑловиÑÑ Ð¿Ñиведена в Ñайле COPYING. |
#pstree -H
pstree: клÑÑ Ð´Ð¾Ð»Ð¶ÐµÐ½ иÑполÑзоваÑÑÑÑ Ñ Ð°ÑгÑменÑом -- «H» ÐÑполÑзование: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -g ] [ -u ] [ -A | -G | -U ] [ PID | ÐÐÐ tree -V ÐоказÑÐ²Ð°ÐµÑ Ð´ÐµÑево пÑоÑеÑÑов. -a, --arguments показÑваÑÑ Ð°ÑгÑменÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ ÑÑÑоки -A, --ascii иÑполÑзоваÑÑ ASCII-ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ Ð´Ð»Ñ ÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð»Ð¸Ð½Ð¸Ð¹ -c, --compact не ÑжимаÑÑ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ñе поддеÑевÑÑ -h, --highlight-all вÑделÑÑÑ ÑвеÑом ÑекÑÑий пÑоÑеÑÑ Ð¸ его пÑедков -H PID, ... вклÑÑÐ°ÐµÑ -c -G, --vt100 иÑполÑзоваÑÑ ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ ÑеÑминала VT100 Ð´Ð»Ñ ÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð»Ð¸Ð½Ð¸Ð¹ -l, --long не обÑезаÑÑ Ð´Ð»Ð¸Ð½Ð½Ñе ÑÑÑоки -n, --numeric-sort ÑоÑÑиÑоваÑÑ Ð²Ñвод по PID -p, --show-pids показÑваÑÑ Ð¸Ð´ÐµÐ½ÑиÑикаÑоÑÑ Ð¿ÑоÑеÑÑов (PID); вклÑÑÐ°ÐµÑ -c -u, --uid-changes показÑваÑÑ Ð¿ÐµÑÐµÑ Ð¾Ð´Ñ Ð¸Ð´ÐµÐ½ÑиÑикаÑоÑов полÑзоваÑелей -U, --unicode иÑполÑзоваÑÑ ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ UTF-8 (Ñникод) Ð´Ð»Ñ ÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð»Ð¸Ð½Ð¸Ð¹ -V, --version показаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ веÑÑии PID наÑинаÑÑ Ð¾Ñ Ñказанного PID; по ÑмолÑÐ°Ð½Ð¸Ñ 1 (init) ÐÐво пÑоÑеÑÑов Ñказанного полÑзоваÑÐµÐ»Ñ |
#pstree -h
init─┬─acpid ├─cron ├─exim4 ├─6*[getty] ├─2*[l3-agent] ├─rpc.idmapd ├─rpc.statd ├─rpcbind ├─rsyslogd───3*[{rsyslogd}] ├─sshd─┬─sshd───bash───script───script───l3script───pstree │ ├─sshd───sshd───bash───script───script───l3script │ └─2*[sshd───sshd───bash] └─udevd───2*[udevd] |
#pstree -p
init(1)─┬─acpid(1929) ├─cron(13256) ├─exim4(2274) ├─getty(2301) ├─getty(2302) ├─getty(2303) ├─getty(2304) ├─getty(2305) ├─getty(2306) ├─l3-agent(2360) ... ├─rpcbind(19377) ├─rsyslogd(1899)─┬─{rsyslogd}(1900) │ ├─{rsyslogd}(1902) │ └─{rsyslogd}(1903) ├─sshd(2247)─┬─sshd(20333)───bash(20335)───script(21018)───script(21049)───l3script(21050)───pstree(21189) │ ├─sshd(20434)───sshd(20436)───bash(20437)───script(20482)───script(20553)───l3script(20554) │ ├─sshd(20615)───sshd(20617)───bash(20618) │ └─sshd(20699)───sshd(20701)───bash(20702) └─udevd(277)─┬─udevd(374) └─udevd(375) |
#top
top - 09:35:30 up 4 days, 21 min, 4 users, load average: 0,00, 0,01, 0,05 Tasks: 70 total, 1 running, 69 sleeping, 0 stopped, 0 zombie %Cpu(s): 0,0 us, 0,3 sy, 0,0 ni, 99,7 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st KiB Mem: 507368 total, 479696 used, 27672 free, 133412 buffers KiB Swap: 0 total, 0 used, 0 free, 221504 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2360 root 20 0 49924 12m 1700 S 0,3 2,5 20:35.31 l3-agent 20333 root 20 0 71288 3680 2888 S 0,3 0,7 0:00.15 sshd 1 root 20 0 10648 828 696 S 0,0 0,2 0:05.67 init 2 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kthreadd ... 375 root 20 0 21244 844 404 S 0,0 0,2 0:00.00 udevd 388 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kpsmoused 424 root 20 0 0 0 0 S 0,0 0,0 0:07.73 kworker/0:4 1899 root 20 0 115m 1556 1216 S 0,0 0,3 0:00.06 rsyslogd 1929 root 20 0 4116 652 512 S 0,0 0,1 0:00.00 acpid 2247 root 20 0 49932 1248 640 S 0,0 0,2 0:00.02 sshd 2274 Debian-e 20 0 46808 1040 584 S 0,0 0,2 0:00.10 exim4 2301 root 20 0 18368 968 812 S 0,0 0,2 0:00.03 getty 2302 root 20 0 18368 976 812 S 0,0 0,2 0:00.00 getty 2303 root 20 0 18368 964 812 S 0,0 0,2 0:00.00 getty |
#uptime
09:40:14 up 4 days, 26 min, 4 users, load average: 0,70, 0,35, 0,17 |
#ps -t $(tty)
PID TTY TIME CMD 20335 pts/0 00:00:00 bash 21018 pts/0 00:00:00 script 21049 pts/0 00:00:00 script |
#ps -t tty1
PID TTY TIME CMD 2301 tty1 00:00:00 getty |
#ps -aux
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 828 ? Ss Июл16 0:05 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:04 [ksoftirqd/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 8 0.0 0.0 0 0 ? S< Июл16 0:00 [cpuset] ... petr 20702 0.0 0.6 22600 3196 pts/5 Ss+ 09:04 0:00 -bash root 21050 0.0 0.4 21684 2296 ? Ss 09:30 0:00 l3script root 21333 0.0 0.0 18168 472 ? S 09:43 0:00 script -f -c l3script -q /root/.lilalo//45315332149127074-1532068981.script root 21334 0.0 0.4 21684 2288 pts/1 Ss+ 09:43 0:00 l3script root 21365 0.1 0.7 71380 3784 ? Ss 09:43 0:00 sshd: root@pts/0 root 21367 0.1 0.5 22152 2788 pts/0 Ss 09:43 0:00 -bash root 21412 0.0 0.1 18164 836 pts/0 S+ 09:43 0:00 script -f -c l3script -q /root/.lilalo//2990931611223455929-1532069013.script root 21443 0.0 0.0 18168 464 pts/0 S+ 09:43 0:00 script -f -c l3script -q /root/.lilalo//2990931611223455929-1532069013.script root 21444 0.0 0.4 21684 2292 pts/7 Ss 09:43 0:00 l3script root 21473 0.0 0.2 18948 1268 pts/7 R+ 09:43 0:00 ps -aux |
#ps --help
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 -aux | grep -v *.COMMAND
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 828 ? Ss Июл16 0:05 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:04 [ksoftirqd/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 8 0.0 0.0 0 0 ? S< Июл16 0:00 [cpuset] ... petr 20702 0.0 0.6 22600 3196 pts/5 Ss+ 09:04 0:00 -bash root 21050 0.0 0.4 21684 2296 ? Ss 09:30 0:00 l3script root 21333 0.0 0.0 18168 472 ? S 09:43 0:00 script -f -c l3script -q /root/.lilalo//45315332149127074-1532068981.script root 21334 0.0 0.4 21684 2288 pts/1 Ss+ 09:43 0:00 l3script root 21365 0.0 0.7 71380 3784 ? Ss 09:43 0:00 sshd: root@pts/0 root 21367 0.0 0.5 22152 2788 pts/0 Ss 09:43 0:00 -bash root 21412 0.0 0.1 18164 836 pts/0 S+ 09:43 0:00 script -f -c l3script -q /root/.lilalo//2990931611223455929-1532069013.script root 21443 0.0 0.0 18168 464 pts/0 S+ 09:43 0:00 script -f -c l3script -q /root/.lilalo//2990931611223455929-1532069013.script root 21444 0.0 0.4 21684 2292 pts/7 Ss 09:43 0:00 l3script root 21491 0.0 0.2 18948 1268 pts/7 R+ 09:46 0:00 ps -aux |
#ps -aux | grep -v *.COMMAND bash
grep: warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ bash: Нет такого файла или каталога |
#ps -aux | grep -v *.COMMAND (bash)
l3script: syntax error near unexpected token `(' |
#ps -aux | grep bash
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ user 20437 0.0 0.5 22132 2784 pts/2 Ss 09:03 0:00 -bash ivan 20618 0.0 0.6 22596 3196 pts/4 Ss+ 09:04 0:00 -bash petr 20702 0.0 0.6 22600 3196 pts/5 Ss+ 09:04 0:00 -bash root 21367 0.0 0.5 22152 2788 pts/0 Ss 09:43 0:00 -bash root 21517 0.0 0.1 9968 864 pts/7 S+ 09:46 0:00 grep bash |
#kill 20702
|
#kill -1 20702
|
#kill -1 20618
|
#killall
ÐÑполÑзование: killall [ÐÐÐ ÐÐÐТР]⦠[--] ÐÐЯ⦠killall -l, --list killall -V, --version -e,--exact ÑÑебоваÑÑ Ð¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ ÑÐ¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð¾ÑÐµÐ½Ñ Ð´Ð»Ð¸Ð½Ð½ÑÑ Ð¸Ð¼Ñн -I,--ignore-case игноÑиÑоваÑÑ ÑегиÑÑÑ Ñимволов в Ð¸Ð¼ÐµÐ½Ð°Ñ Ð¿ÑоÑеÑÑов -g,--process-group завеÑÑаÑÑ Ð³ÑÑÐ¿Ð¿Ñ Ð¿ÑоÑеÑÑа вмеÑÑо одного пÑоÑеÑÑа -y,--younger-than завеÑÑиÑÑ Ð¿ÑоÑеÑÑÑ, новее Ñем заданного ÐÐ ÐÐÐÐÐ -o,--older-than завеÑÑиÑÑ Ð¿ÑоÑеÑÑÑ, ÑÑаÑее Ñем заданного ÐÐ ÐÐÐÐÐ -i,--interactive запÑаÑиваÑÑ Ð¿Ð¾Ð´ÑвеÑждение пеÑед завеÑÑением пÑоÑеÑÑов -l,--list вÑвеÑÑи ÑпиÑок допÑÑÑимÑÑ Ð¸Ð¼Ñн Ñигналов -q,--quiet не показÑваÑÑ Ð¿Ð¾Ð´ÑобнÑе ÑообÑÐµÐ½Ð¸Ñ -r,--regexp ÑаÑÑмаÑÑиваÑÑ ÐÐЯ как ÑаÑÑиÑенное ÑегÑлÑÑное вÑÑажение TERM,--signal СÐÐÐÐÐ -u,--user ÐÐÐнÑй ÑолÑко ÐÐÐ rbose ÑведомлÑÑÑ ÑолÑко пÑи ÑÑпеÑной оÑпÑавке Ñигнала -V,--version показаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ веÑÑии -w,--wait ожидаÑÑ Ð·Ð°Ð²ÐµÑÑÐµÐ½Ð¸Ñ Ð¿ÑоÑеÑÑов |
#killall vim
|
#nice -n 19 ~user/BIN/
bigwork signal_trap x y z |
#nice -n 19 ~user/BIN/
bigwork signal_trap x y z |
#nice -n 19 ~user/BIN/bigwork
409600+0 записей считано 409600+0 записей написано скопировано 1677721600 байт (1,7 GB), 69,8187 c, 24,0 MB/c |
#nice -n -20 ~user/BIN/bigwork
409600+0 записей считано 409600+0 записей написано скопировано 1677721600 байт (1,7 GB), 70,4975 c, 23,8 MB/c |
#renice 0 20437
20437 (process ID) old priority 4, new priority 0 |
#ls /
bin boot dev etc home initrd.img lib lib32 lib64 lost+found media mnt opt proc root run sbin selinux srv sys tmp usr var vmlinuz |
#cd boot
l3script: cd: boot: Нет такого файла или каталога |
#wall test
|
#^C
|
#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с (1 243 kБ/c) Предварительная настройка пакетов ... Выбор ранее не выбранного пакета vsftpd. (Чтение базы данных … на данный момент установлено 30319 файлов и каталогов.) Распаковывается пакет vsftpd (из файла …/vsftpd_2.3.5-3_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет vsftpd (2.3.5-3) … Starting FTP server: vsftpd. |
#netstat -tan | grep 21
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN |
#cd /var/log
|
#ls
alternatives.log auth.log.1 daemon.log.1 debug.3.gz dmesg.4.gz installer lastlog messages.1 syslog.2.gz user.log.1 alternatives.log.1 auth.log.2.gz daemon.log.2.gz debug.4.gz dpkg.log iptraf lpr.log messages.2.gz syslog.3.gz user.log.2.gz alternatives.log.2.gz auth.log.3.gz daemon.log.3.gz dmesg dpkg.log.1 kern.log mail.err messages.3.gz syslog.4.gz user.log.3.gz apt auth.log.4.gz daemon.log.4.gz dmesg.0 dpkg.log.2.gz kern.log.1 mail.info messages.4.gz syslog.5.gz vsftpd.log aptitude btmp debug dmesg.1.gz exim4 kern.log.2.gz mail.log news syslog.6.gz wtmp aptitude.1.gz btmp.1 debug.1 dmesg.2.gz faillog kern.log.3.gz mail.warn syslog syslog.7.gz wtmp.1 auth.log daemon.log debug.2.gz dmesg.3.gz fsck kern.log.4.gz messages syslog.1 user.log |
#ssh 192.168.13.6
The authenticity of host '192.168.13.6 (192.168.13.6)' can't be established. ECDSA key fingerprint is bb:7b:f3:72:0e:3d:91:4c:a0:5b:88:ff:0d:0d:33:1d. Are you sure you want to continue connecting (yes/no)? y Please type 'yes' or 'no': yes Warning: Permanently added '192.168.13.6' (ECDSA) to the list of known hosts. root@192.168.13.6's password: Linux debian6 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3 x86_64 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Fri Jul 20 12:03:22 2018 from 192.168.13.253 l3-agent is already running: pid=2306; pidfile=/root/.lilalo/l3-agent.pid root@debian6:~# exit logout Connection to 192.168.13.6 closed. |
#ssh 192.168.13.6
root@192.168.13.6's password: Linux debian6 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3 x86_64 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Fri Jul 20 12:03:24 2018 from 192.168.13.253 l3-agent is already running: pid=2306; pidfile=/root/.lilalo/l3-agent.pid root@debian6:~# exit logout Connection to 192.168.13.6 closed. |
#ssh 192.168.13.6
root@192.168.13.6's password: |
#vi /etc/rsyslog.conf
--- /tmp/l3-saved-21444.17561.21072 2018-07-20 12:04:57.480856854 +0300 +++ /etc/rsyslog.conf 2018-07-20 12:11:12.132848634 +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 syslog restart
syslog: unrecognized service |
#service rsyslog restart
[ ok ] Stopping enhanced syslogd: rsyslogd. [ ok ] Starting enhanced syslogd: rsyslogd. |
#ls
alternatives.log auth.log.1 daemon.log.1 debug.3.gz dmesg.4.gz installer lastlog messages.1 syslog.1 user.log alternatives.log.1 auth.log.2.gz daemon.log.2.gz debug.4.gz dpkg.log iptraf lpr.log messages.2.gz syslog.2.gz user.log.1 alternatives.log.2.gz auth.log.3.gz daemon.log.3.gz dmesg dpkg.log.1 kern.log mail.err messages.3.gz syslog.3.gz user.log.2.gz apt auth.log.4.gz daemon.log.4.gz dmesg.0 dpkg.log.2.gz kern.log.1 mail.info messages.4.gz syslog.4.gz user.log.3.gz aptitude btmp debug dmesg.1.gz exim4 kern.log.2.gz mail.log news syslog.5.gz vsftpd.log aptitude.1.gz btmp.1 debug.1 dmesg.2.gz faillog kern.log.3.gz mail.warn ssh.log syslog.6.gz wtmp auth.log daemon.log debug.2.gz dmesg.3.gz fsck kern.log.4.gz messages syslog syslog.7.gz wtmp.1 |
#ls | grep ssh
ssh.log |
#logger -p local5.err `O_O panic`
l3script: O_O: команда не найдена ^C |
#logger -p local5.err `panic`
l3script: panic: команда не найдена ^C |
#vim /etc/rsyslog.d/
|
#~
" ============================================================================ " Netrw Directory Listing (netrw v145) " /etc/rsyslog.d " Sorted by name " Sort sequence: [\/]$,\<core\%(\.\d\+\)\=\>,\.h$,\.c$,\.cpp$,\~\=\*$,*,\.o$,\.obj$,\.info$,\.swp$,\.bak$,\~$ " Quick Help: <F1>:help -:go up dir D:delete R:rename s:sort-by x:exec " ============================================================================ "/etc/rsyslog.d" является каталогом |
#../
rsyslog.conf rsyslog.d/ |
#vim /etc/rsyslog.
|
#vim /etc/rsyslog.conf
--- /tmp/l3-saved-22527.14592.17406 2018-07-20 12:15:22.432853744 +0300 +++ /etc/rsyslog.conf 2018-07-20 12:16:15.264850178 +0300 @@ -59,7 +59,7 @@ # First some standard log files. Log by facility. # auth,authpriv.* /var/log/auth.log -*.*;auth,authpriv.none -/var/log/syslog +*.*;auth,authpriv,local5.none -/var/log/syslog #cron.* /var/log/cron.log daemon.* -/var/log/daemon.log kern.* -/var/log/kern.log |
#vim /etc/ss
|
#vim /etc/ssh/
|
#vim /etc/ssh/ssh
|
#vim /etc/ssh/ssh
|
#vim /etc/ssh/sshd_config
--- /tmp/l3-saved-22527.534.6226 2018-07-20 12:18:17.108838228 +0300 +++ /etc/ssh/sshd_config 2018-07-20 12:20:33.700849897 +0300 @@ -19,7 +19,7 @@ ServerKeyBits 768 # Logging -SyslogFacility AUTH +SyslogFacility LOCAL5 LogLevel INFO # Authentication: |
#ls /var/run
acpid.pid crond.pid exim4 initramfs motd.dynamic network rpcbind.lock rpcbind.sock rsyslogd.pid sendsigs.omit.d sm-notify.pid sshd.pid utmp acpid.socket crond.reboot initctl lock mount rpcbind rpcbind.pid rpc.statd.pid screen shm sshd udev vsftpd |
#ls /var/run/sshd
|
#cat /var/run/sshd
cat: /var/run/sshd: Это каталог |
#cat /var/run/sshd.pid
2247 |
#kill -1 'cat /var/run/sshd.pid '
l3script: kill: cat /var/run/sshd.pid : arguments must be process or job IDs |
#kill -1 'cat /var/run/sshd.pid'
l3script: kill: cat /var/run/sshd.pid: arguments must be process or job IDs |
#kill -1 2247
|
#cd /etc/cron
cron.d/ cron.daily/ cron.hourly/ cron.monthly/ crontab cron.weekly/ |
#cd /etc/cron.daily/
|
#ls
apt aptitude bsdmainutils dpkg exim4-base locate logrotate man-db passwd |
2247
Время первой команды журнала | 15:35:49 2018- 7-19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:28:35 2018- 7-20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 17.82 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.76 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.61 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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