/l3/users/12-9-2016/NT-Ladm/debian1.net.nt/root :1 :2 |
|
#ps aux |grep -v USER.*PID.*%CPU | sort -n +3
sort: операция открытия завершилась неудачно: +3: Нет такого файла или каталога |
#ps aux |grep -v USER.*PID.*%CPU
root 1 0.0 0.1 10648 832 ? Ss Сен13 0:04 init [2] root 2 0.0 0.0 0 0 ? S Сен13 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Сен13 0:01 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Сен13 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Сен13 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Сен13 0:02 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Сен13 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Сен13 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Сен13 0:00 [kdevtmpfs] root 11 0.0 0.0 0 0 ? S< Сен13 0:00 [netns] ... root 5489 0.0 0.4 21628 2216 pts/1 Ss+ Сен14 0:00 l3script user 5634 0.0 0.0 18168 464 ? S Сен14 0:00 script -f -c l3script -q /home/user/.lilalo//93442741849931422-1473838572.script user 5635 0.0 0.6 24624 3252 pts/3 Ss+ Сен14 0:00 l3script root 9026 0.0 0.0 0 0 ? S Сен15 0:02 [kworker/0:2] root 9379 0.0 0.7 71292 3720 ? Ss 09:22 0:00 sshd: root@pts/4 root 9381 0.0 0.5 22088 2776 pts/4 Ss 09:22 0:00 -bash root 9426 0.0 0.1 18164 844 pts/4 S+ 09:22 0:00 script -f -c l3script -q /root/.lilalo//186477194604718869-1474006945.script root 9457 0.0 0.0 18168 472 pts/4 S+ 09:22 0:00 script -f -c l3script -q /root/.lilalo//186477194604718869-1474006945.script root 9458 0.0 0.4 21652 2308 pts/5 Ss 09:22 0:00 l3script root 9976 0.0 0.2 18948 1260 pts/5 R+ 10:42 0:00 ps aux |
#sort --help
iles0-from=Ф·Ð¾Ð²Ð°Ð½Ð¸Ðµ: sort [ÐÐФÐÐÐ ÐеÑаÑÐ°ÐµÑ ÑоÑÑиÑованное ÑлиÑние вÑÐµÑ Ð¤ÐÐРобÑзаÑелÑнÑе Ð´Ð»Ñ Ð´Ð»Ð¸Ð½Ð½ÑÑ ÐºÐ»ÑÑей, обÑзаÑелÑÐ½Ñ Ð¸ Ð´Ð»Ñ ÐºÐ¾ÑоÑÐºÐ¸Ñ . ÐлÑÑи, задаÑÑие поÑÑдок: -b, --ignore-leading-blanks игноÑиÑоваÑÑ Ð½Ð°ÑалÑнÑе пÑопÑÑки -d, --dictionary-order ÑаÑÑмаÑÑиваÑÑ ÑолÑко пÑопÑÑки, бÑÐºÐ²Ñ Ð¸ ÑиÑÑÑ -f, --ignore-case игноÑиÑоваÑÑ ÑегиÑÑÑ Ð±Ñкв -g, --general-numeric-sort ÑÑавниваÑÑ Ð² ÑооÑвеÑÑÑвии Ñ Ð¾Ð±Ñим ÑиÑловÑм знаÑением -i, --ignore-nonprinting ÑаÑÑмаÑÑиваÑÑ ÑолÑко пеÑаÑнÑе ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ ... ÐÑли ФÐÐндаÑÑнÑй ввод. *** ÐÐ ÐÐУÐÐ ÐÐÐÐÐÐÐ *** УÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ð°Ñ Ð² окÑÑжении Ð»Ð¾ÐºÐ°Ð»Ñ Ð²Ð»Ð¸ÑÐµÑ Ð½Ð° поÑÑдок ÑоÑÑиÑовки. ЧÑÐ¾Ð±Ñ Ð¿Ð¾Ð»ÑÑиÑÑ ÑÑадиÑионнÑй поÑÑдок, иÑполÑзÑÑÑий ÑиÑÑемнÑе знаÑÐµÐ½Ð¸Ñ Ð±Ð°Ð¹Ñ, ÑÑÑановиÑе LC_ALL=C. Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² sort ÑообÑайÑе по адÑеÑÑ bug-coreutils@gnu.org. ÐомаÑнÑÑ ÑÑÑаниÑа GNU coreutils: <http://www.gnu.org/software/coreutils/> СпÑавка по ÑабоÑе Ñ Ð¿ÑогÑаммами GNU: <http://www.gnu.org/gethelp/> Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² пеÑеводе ÑообÑений «sort» ÑообÑайÑе по адÑеÑÑ <gnu@mx.ru> ÐÐ¾Ð»Ð½Ð°Ñ Ð´Ð¾ÐºÑменÑаÑÐ¸Ñ Ð´Ð¾ÑÑÑпна по команде: info coreutils 'sort invocation' |
#ps aux |grep -v USER.*PID.*%CPU | sort -n
root 10 0.0 0.0 0 0 ? S Сен13 0:00 [kdevtmpfs] root 1 0.0 0.1 10648 832 ? Ss Сен13 0:04 init [2] root 102 0.0 0.0 0 0 ? S< Сен13 0:00 [ata_sff] root 109 0.0 0.0 0 0 ? S Сен13 0:00 [scsi_eh_0] root 110 0.0 0.0 0 0 ? S Сен13 0:00 [scsi_eh_1] root 11 0.0 0.0 0 0 ? S< Сен13 0:00 [netns] root 111 0.0 0.0 0 0 ? S Сен13 0:00 [kworker/u:1] root 119 0.0 0.0 0 0 ? S Сен13 0:01 [kworker/0:3] root 12 0.0 0.0 0 0 ? S Сен13 0:00 [xenwatch] root 13 0.0 0.0 0 0 ? S Сен13 0:00 [xenbus] ... root 9381 0.0 0.5 22088 2776 pts/4 Ss 09:22 0:00 -bash root 9426 0.0 0.1 18164 844 pts/4 S+ 09:22 0:00 script -f -c l3script -q /root/.lilalo//186477194604718869-1474006945.script root 9457 0.0 0.0 18168 472 pts/4 S+ 09:22 0:00 script -f -c l3script -q /root/.lilalo//186477194604718869-1474006945.script root 9458 0.0 0.4 21652 2308 pts/5 Ss 09:22 0:00 l3script root 9993 0.0 0.2 18948 1264 pts/5 R+ 10:43 0:00 ps aux root 9995 0.0 0.1 16220 792 pts/5 S+ 10:43 0:00 sort -n user 2325 0.0 2.3 49380 11944 ? Ss Сен13 3:21 l3-agent user 5634 0.0 0.0 18168 464 ? S Сен14 0:00 script -f -c l3script -q /home/user/.lilalo//93442741849931422-1473838572.script user 5635 0.0 0.6 24624 3252 pts/3 Ss+ Сен14 0:00 l3script 101 2227 0.0 0.2 46804 1032 ? Ss Сен13 0:00 /usr/sbin/exim4 -bd -q30m |
#pstree
init─┬─acpid ├─cron ├─exim4 ├─6*[getty] ├─2*[l3-agent] ├─rsyslogd───3*[{rsyslogd}] ├─2*[script───l3script] ├─sshd───sshd───bash───script───script───l3script───pstree └─udevd───2*[udevd] |
#top
top - 10:44:41 up 3 days, 43 min, 1 user, load average: 0,01, 0,02, 0,05 Tasks: 57 total, 1 running, 56 sleeping, 0 stopped, 0 zombie %Cpu(s): 0,3 us, 0,3 sy, 0,0 ni, 98,0 id, 1,3 wa, 0,0 hi, 0,0 si, 0,0 st KiB Mem: 507368 total, 376868 used, 130500 free, 148576 buffers KiB Swap: 0 total, 0 used, 0 free, 124140 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 10011 root 20 0 25296 1560 1128 R 0,3 0,3 0:00.01 top 1 root 20 0 10648 832 696 S 0,0 0,2 0:04.79 init 2 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kthreadd 3 root 20 0 0 0 0 S 0,0 0,0 0:01.60 ksoftirqd/0 ... 371 root 20 0 21244 828 428 S 0,0 0,2 0:00.00 udevd 406 root 20 0 0 0 0 S 0,0 0,0 0:01.98 flush-202:0 407 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kpsmoused 1870 root 20 0 52772 1640 1204 S 0,0 0,3 0:00.04 rsyslogd 1900 root 20 0 4116 656 512 S 0,0 0,1 0:00.00 acpid 1942 root 20 0 22492 896 688 S 0,0 0,2 0:00.34 cron 2227 Debian-e 20 0 46804 1032 584 S 0,0 0,2 0:00.08 exim4 2248 root 20 0 49932 1252 640 S 0,0 0,2 0:00.01 sshd 2272 root 20 0 18368 968 812 S 0,0 0,2 0:00.01 getty 2273 root 20 0 18368 972 812 S 0,0 0,2 0:00.00 getty |
#uptime
10:46:18 up 3 days, 44 min, 1 user, load average: 0,24, 0,07, 0,06 |
#ps -U user
PID TTY TIME CMD 2325 ? 00:03:21 l3-agent 5634 ? 00:00:00 script 5635 pts/3 00:00:00 l3script 10029 ? 00:00:00 sshd 10030 pts/6 00:00:00 bash |
#ps -U user
PID TTY TIME CMD 2325 ? 00:03:22 l3-agent 5634 ? 00:00:00 script 5635 pts/3 00:00:00 l3script 10029 ? 00:00:00 sshd 10030 pts/6 00:00:00 bash 10089 pts/6 00:00:00 sleep |
#pgrep sleep
10089 |
#kill `prep sleep`
l3script: prep: команда не найдена kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] |
#pgrep sleep
10089 |
#ps -U user
PID TTY TIME CMD 2325 ? 00:03:22 l3-agent 5634 ? 00:00:00 script 5635 pts/3 00:00:00 l3script 10029 ? 00:00:00 sshd 10030 pts/6 00:00:00 bash 10089 pts/6 00:00:00 sleep |
#kill 10089
|
#kill `pgrep sleep`
|
#ps -U user
PID TTY TIME CMD 2325 ? 00:03:22 l3-agent 5634 ? 00:00:00 script 5635 pts/3 00:00:00 l3script 10029 ? 00:00:00 sshd 10030 pts/6 00:00:00 bash |
#kill -9 10030
|
#ps aux | grep signal_trap
root 10248 0.0 0.1 9968 868 pts/5 S+ 10:56 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 10257 0.0 0.1 9968 872 pts/5 S+ 10:56 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 10266 0.0 0.1 9968 868 pts/5 S+ 10:56 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 10275 0.0 0.1 9968 868 pts/5 S+ 10:56 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 10284 0.0 0.1 9968 872 pts/5 S+ 10:56 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 10293 0.0 0.1 9968 868 pts/5 S+ 10:56 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 10302 0.0 0.1 9968 868 pts/5 S+ 10:56 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 10311 0.0 0.1 9968 868 pts/5 S+ 10:57 0:00 grep signal_trap |
#ps aux | grep signal_trap
root 10320 0.0 0.1 9968 868 pts/5 S+ 10:57 0:00 grep signal_trap |
#kill 10329
l3script: kill: (10329) - Нет такого процесса |
#pstree
init─┬─acpid ├─cron ├─exim4 ├─6*[getty] ├─2*[l3-agent] ├─rsyslogd───3*[{rsyslogd}] ├─2*[script───l3script] ├─sleep ├─sshd─┬─sshd───bash───script───script───l3script───pstree │ └─sshd───sshd───bash───vim └─udevd───2*[udevd] |
#killall vim
|
#top
top - 10:59:45 up 3 days, 58 min, 2 users, load average: 1,36, 0,37, 0,16 Tasks: 63 total, 1 running, 62 sleeping, 0 stopped, 0 zombie %Cpu(s): 0,0 us, 0,3 sy, 0,0 ni, 0,0 id, 99,3 wa, 0,0 hi, 0,0 si, 0,3 st KiB Mem: 507368 total, 500868 used, 6500 free, 129372 buffers KiB Swap: 0 total, 0 used, 0 free, 296672 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 10359 user 39 19 11976 636 520 D 1,0 0,1 0:00.98 dd 406 root 20 0 0 0 0 D 0,3 0,0 0:02.22 flush-202:0 9379 root 20 0 71292 3720 2900 S 0,3 0,7 0:00.48 sshd 1 root 20 0 10648 832 696 S 0,0 0,2 0:04.80 init ... 370 root 20 0 21244 828 432 S 0,0 0,2 0:00.00 udevd 371 root 20 0 21244 828 428 S 0,0 0,2 0:00.00 udevd 407 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kpsmoused 1870 root 20 0 52772 1636 1200 S 0,0 0,3 0:00.04 rsyslogd 1900 root 20 0 4116 656 512 S 0,0 0,1 0:00.00 acpid 1942 root 20 0 22492 896 688 S 0,0 0,2 0:00.34 cron 2227 Debian-e 20 0 46804 1032 584 S 0,0 0,2 0:00.08 exim4 2248 root 20 0 49932 1252 640 S 0,0 0,2 0:00.01 sshd 2272 root 20 0 18368 968 812 S 0,0 0,2 0:00.01 getty 2273 root 20 0 18368 972 812 S 0,0 0,2 0:00.00 getty |
#htop
CPU[| 2.8%] Tasks: 33, 3 thr; 1 running Mem[||||||||||||||||||||||66/495MB] Load average: 3.62 1.36 0.52 Swp[ 0/0MB] Uptime: 3 days, 00:59:55 PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command 10376 root 20 0 25872 2056 1372 R 0.0 0.4 0:00.27 htop 1 root 20 0 10648 832 696 S 0.0 0.2 0:04.81 init [2] 277 root 20 0 21248 1180 784 S 0.0 0.2 0:00.04 udevd --daemon 370 root 20 0 21244 828 432 S 0.0 0.2 0:00.00 udevd --daemon 371 root 20 0 21244 828 428 S 0.0 0.2 0:00.00 udevd --daemon 1871 root 20 0 52772 1636 1200 S 0.0 0.3 0:00.01 /usr/sbin/rsyslog ... 9381 root 20 0 22088 2776 1720 S 0.0 0.5 0:00.04 -bash 9426 root 20 0 18164 844 688 S 0.0 0.2 0:00.02 script -f -c l3sc 9457 root 20 0 18168 472 308 S 0.0 0.1 0:00.20 script -f -c l3sc 9458 root 20 0 21848 2384 1744 S 0.0 0.5 0:00.28 l3script 10161 root 20 0 71292 3608 2816 S 0.0 0.7 0:00.02 sshd: user [priv] 10163 user 20 0 71292 1760 972 S 0.0 0.3 0:00.03 sshd: user@pts/6 10164 user 20 0 22460 3152 1892 S 0.0 0.6 0:00.11 -bash 10219 user 20 0 7708 320 248 S 0.0 0.1 0:00.00 sleep 380000 10358 user 39 19 12868 1184 1000 S 0.0 0.2 0:00.00 /bin/bash ./bigwo F1Help F2Setup F3SearchF4FilterF5Tree F6SortByF7Nice -F8Nice +F9Kill F10Quit |
#vi /etc/crontab
--- /tmp/l3-saved-10554.13136.22660 2016-09-16 14:59:00.213475680 +0300 +++ /etc/crontab 2016-09-16 15:04:47.005477368 +0300 @@ -12,4 +12,5 @@ 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 15 12-16 9 * root wall "Coffee break" # |
#apt-get install anacron
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Предлагаемые пакеты: powermgmt-base НОВЫЕ пакеты, которые будут установлены: anacron обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 80 пакетов не обновлено. Необходимо скачать 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с (697 kБ/c) Выбор ранее не выбранного пакета anacron. (Чтение базы данных … на данный момент установлен 30081 файл и каталог.) Распаковывается пакет anacron (из файла …/anacron_2.3-19_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет anacron (2.3-19) … |
#apt-get install at
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово НОВЫЕ пакеты, которые будут установлены: at обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 80 пакетов не обновлено. Необходимо скачать 45,1 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 103 kB. Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main at amd64 3.1.13-2+deb7u1 [45,1 kB] Получено 45,1 kБ за 0с (441 kБ/c) Выбор ранее не выбранного пакета at. (Чтение базы данных … на данный момент установлено 30108 файлов и каталогов.) Распаковывается пакет at (из файла …/at_3.1.13-2+deb7u1_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет at (3.1.13-2+deb7u1) … [ ok ] Starting deferred execution scheduler: atd. |
#man wall
|
#man talk
|
#man wall
|
#talk
l3script: talk: команда не найдена |
#which talk
|
Время первой команды журнала | 09:41:42 2016- 9-16 | ||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:19:53 2016- 9-16 | ||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 40 | ||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 15.00 | ||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.50 | ||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.78 | ||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.85 | ||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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