Журнал лабораторных работ

Содержание

Журнал

Пятница (03/31/17)

/dev/pts/0
08:56:04
#ls
0  1  2
08:56:05
#cat 0
^C
08:56:09
#ls -lah
итого 0
dr-x------ 2 root root  0 Мар 31 09:55 .
dr-xr-xr-x 8 root ivan  0 Мар 31 09:55 ..
lrwx------ 1 root root 64 Мар 31 09:55 0 -> /dev/pts/2
lrwx------ 1 root root 64 Мар 31 09:56 1 -> /dev/pts/2
lrwx------ 1 root root 64 Мар 31 09:55 2 -> /dev/pts/2
08:56:42
#cd ..

08:56:49
#ls
attr       auxv    clear_refs  comm             cpuset  environ  fd      io      loginuid  mem        mounts      net  numa_maps  oom_score      pagemap      root   sessionid  stack  statm   syscall  wchan
autogroup  cgroup  cmdline     coredump_filter  cwd     exe      fdinfo  limits  maps      mountinfo  mountstats  ns   oom_adj    oom_score_adj  personality  sched  smaps      stat   status  task
08:56:50
#cat maps
00400000-0040a000 r-xp 00000000 ca:01 136714                             /usr/bin/passwd
0060a000-0060b000 r--p 0000a000 ca:01 136714                             /usr/bin/passwd
0060b000-0060c000 rw-p 0000b000 ca:01 136714                             /usr/bin/passwd
0060c000-0060d000 rw-p 00000000 00:00 0
006d6000-006f7000 rw-p 00000000 00:00 0                                  [heap]
7fcf2701b000-7fcf2701c000 r-xp 00000000 ca:01 522482                     /lib/x86_64-linux-gnu/security/pam_permit.so
7fcf2701c000-7fcf2721b000 ---p 00001000 ca:01 522482                     /lib/x86_64-linux-gnu/security/pam_permit.so
7fcf2721b000-7fcf2721c000 r--p 00000000 ca:01 522482                     /lib/x86_64-linux-gnu/security/pam_permit.so
7fcf2721c000-7fcf2721d000 rw-p 00001000 ca:01 522482                     /lib/x86_64-linux-gnu/security/pam_permit.so
7fcf2721d000-7fcf2721e000 r-xp 00000000 ca:01 522453                     /lib/x86_64-linux-gnu/security/pam_deny.so
...
7fcf291fc000-7fcf29203000 r--s 00000000 ca:01 137067                     /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
7fcf29203000-7fcf29208000 rw-p 00000000 00:00 0
7fcf29208000-7fcf2920c000 r--p 00000000 ca:01 132450                     /usr/share/locale/ru/LC_MESSAGES/Linux-PAM.mo
7fcf2920c000-7fcf2920e000 rw-p 00000000 00:00 0
7fcf2920e000-7fcf2920f000 r--p 0001f000 ca:01 522731                     /lib/x86_64-linux-gnu/ld-2.13.so
7fcf2920f000-7fcf29210000 rw-p 00020000 ca:01 522731                     /lib/x86_64-linux-gnu/ld-2.13.so
7fcf29210000-7fcf29211000 rw-p 00000000 00:00 0
7fff6705c000-7fff6707d000 rw-p 00000000 00:00 0                          [stack]
7fff671b1000-7fff671b2000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
08:56:56
#l
l3script: l: команда не найдена
08:57:00
#ls
attr       auxv    clear_refs  comm             cpuset  environ  fd      io      loginuid  mem        mounts      net  numa_maps  oom_score      pagemap      root   sessionid  stack  statm   syscall  wchan
autogroup  cgroup  cmdline     coredump_filter  cwd     exe      fdinfo  limits  maps      mountinfo  mountstats  ns   oom_adj    oom_score_adj  personality  sched  smaps      stat   status  task
08:57:01
#cat mounts
rootfs / rootfs rw 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
udev /dev devtmpfs rw,relatime,size=10240k,nr_inodes=61932,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,noexec,relatime,size=50740k,mode=755 0 0
/dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 / ext4 rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
tmpfs /run/shm tmpfs rw,nosuid,nodev,noexec,relatime,size=101460k 0 0
08:57:07
#cat stat
14306 (passwd) S 14225 14306 14225 34818 14306 4202752 436 0 0 0 0 0 0 0 20 0 1 0 33270204 33923072 315 18446744073709551615 4194304 4234956 140734921943072 140734921940008 140527713394304 0 524288 2650119 0 0 0 0 17 0 0 0 0 0 0
08:57:35
#cat io
rchar: 29901
wchar: 73
syscr: 56
syscw: 2
read_bytes: 0
write_bytes: 0
cancelled_write_bytes: 0
08:57:46
#man toprc
09:04:19
#man top
09:04:42
#htop
  CPU[|||||||||||||||||||||||||||||||||                                                         32.9%]     Tasks: 28, 3 thr; 1 running
  Mem[||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||129/495MB]     Load average: 0.08 0.03 0.05
  Swp[                                                                                          0/0MB]     Uptime: 3 days, 20:34:39
  PID USER      PRI  NI  VIRT   RES   SHR S CPU% MEM%   TIME+  Command
10973 root       20   0 22336  3016  1664 S  0.0  0.6  0:00.08 ─ tmux --help
10901 root       20   0 22332  3036  1684 S  0.0  0.6  0:00.06 -bash
 3393 user       20   0 56236 18300  1664 S  0.0  3.6  1h08:15 -bash
                                                               ─ l3-agent
 2279 root       20   0 18368   972   812 S  0.0  0.2  0:00.00 ─ /sbin/getty 38400 tty6
 2278 root       20   0 18368   972   812 S  0.0  0.2  0:00.00 ─ /sbin/getty 38400 tty5
...
14464 root       20   0 26776  2952  1360 R  0.0  0.6  0:00.06 htop
 2217 Debian-ex  20   0 46812  1040   584 S  0.0  0.2  0:00.10 ─ /usr/sbin/exim4 -bd -q30m
 2001 root       20   0  4116   656   512 S  0.0  0.1  0:00.00 ─ /usr/sbin/acpid
 1942 root       20   0 22492   896   688 S  0.0  0.2  0:00.43 ─ /usr/sbin/cron
 1870 root       20   0 52772  1632  1200 S  0.0  0.3  0:00.06 ─ /usr/sbin/rsyslogd -c5
 1875 root       20   0 52772  1632  1200 S  0.0  0.3  0:00.00 ”œâ”€ /usr/sbin/rsyslogd -c5
 1874 root       20   0 52772  1632  1200 S  0.0  0.3  0:00.01 ”œâ”€ /usr/sbin/rsyslogd -c5
 1872 root       20   0 52772  1632  1200 S  0.0  0.3  0:00.02 ””─ /usr/sbin/rsyslogd -c5
  280 root       20   0 21328  1232   780 S  0.0  0.2  0:00.03 ─ udevd --daemon
F1Help  F2Setup F3SearchF4FilterF5Tree  F6SortByF7Nice -F8Nice +F9Kill  F10Quit
09:05:50
# 4
             total       used       free     shared    buffers     cached
Mem:        507368     495632      11736          0     137352     227380
-/+ buffers/cache:     130900     376468
Swap:            0          0          0
09:06:09
#man free
09:06:55
#fuser
Не указан процесс
Usage: fuser [-fMuvw] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] NAME...
       fuser -l
       fuser -V
Show which processes use the named files, sockets, or filesystems.
  -a,--all              display unused files too
  -i,--interactive      ask before killing (ignored without -k)
  -k,--kill             kill processes accessing the named file
  -l,--list-signals     list available signal names
  -m,--mount            show all processes using the named filesystems or block device
...
  -s,--silent           silent operation
  -SIGNAL               send this signal instead of SIGKILL
  -u,--user             display user IDs
  -v,--verbose          verbose output
  -w,--writeonly        kill only processes with write access
  -V,--version          display version information
    -4,--ipv4          поиск только среди сокетов IPv4
    -6,--ipv6          поиск только среди сокетов IPv6
    -                  отменить предыдущие параметры
  Имена udp/tcp: [локальный_порт][,[удалённый_узел][,[удалённый_порт]]]
09:06:56
#iotop
l3script: iotop: команда не найдена
09:07:24
#fuser -v /home

09:11:25
#cd ~ivan

09:11:50
#ls
d1  text.txt
09:11:51
#fuser -v text.txt

09:12:18
#ls -a
.   .bash_history  .bashrc  .hushlogin  .profile  .text.txt.swp
..  .bash_logout   d1       .lesshst    text.txt  .viminfo
09:12:27
#fuser -v .text.txt.swp
                     ПОÐID ДОСТУП КОМАНДА
/home/ivan/.text.txt.swp:
                     ivan      14555 F.... vim
09:12:37
#ls
d1  text.txt
09:17:13
#vim .vimrc
--- /dev/null	2017-03-27 13:30:21.879999998 +0300
+++ .vimrc	2017-03-31 10:17:26.015924582 +0300
@@ -0,0 +1 @@
+set number
09:17:26
#ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:16:3e:00:00:03 brd ff:ff:ff:ff:ff:ff
    inet 192.168.13.3/24 brd 192.168.13.255 scope global eth0
    inet6 fe80::216:3eff:fe00:3/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 00:16:3e:00:01:03 brd ff:ff:ff:ff:ff:ff
4: eth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 00:16:3e:00:02:03 brd ff:ff:ff:ff:ff:ff
09:17:41
#man kill
09:18:36
#ls
d1  text.txt
09:18:37
#pstree -p
init(1)─┬─acpid(2001)
        ├─cron(1942)
        ├─exim4(2217)
        ├─getty(2274)
        ├─getty(2275)
        ├─getty(2276)
        ├─getty(2277)
        ├─getty(2278)
        ├─getty(2279)
        ├─l3-agent(2326)
        ├─l3-agent(3393)
        ├─rsyslogd(1870)─┬─{rsyslogd}(1872)
        │                ├─{rsyslogd}(1874)
        │                └─{rsyslogd}(1875)
        ├─sshd(2250)─┬─sshd(14025)───bash(14027)───script(14074)───script(14105+
        │            └─sshd(14222)───sshd(14224)───bash(14225)───vim(14583)
        ├─tmux(10900)─┬─bash(10901)
        │             └─bash(10973)
        └─udevd(280)
09:19:20
#kill -s 1 14583

09:19:39
#service --status-all
 [ + ]  acpid
 [ - ]  bootlogs
 [ ? ]  bootmisc.sh
 [ ? ]  checkfs.sh
 [ ? ]  checkroot-bootclean.sh
 [ - ]  checkroot.sh
 [ ? ]  console-cyrillic
 [ - ]  console-setup
 [ + ]  cron
 [ + ]  exim4
...
 [ ? ]  screen-cleanup
 [ ? ]  sendsigs
 [ + ]  ssh
 [ - ]  sudo
 [ + ]  udev
 [ ? ]  udev-mtab
 [ ? ]  umountfs
 [ ? ]  umountnfs.sh
 [ ? ]  umountroot
 [ - ]  urandom
09:20:52
#cd /etc/pam.d/

прошло 23 минуты
09:43:57
#ls
chfn  chpasswd  chsh  common-account  common-auth  common-password  common-session  common-session-noninteractive  cron  login  newusers  other  passwd  sshd  su  sudo
09:43:58
#cat login
#
# The PAM configuration file for the Shadow `login' service
#
# Enforce a minimal delay in case of failure (in microseconds).
# (Replaces the `FAIL_DELAY' setting from login.defs)
# Note that other modules may require another minimal delay. (for example,
# to disable any delay, you should add the nodelay option to pam_unix)
auth       optional   pam_faildelay.so  delay=3000000
# Outputs an issue file prior to each login prompt (Replaces the
# ISSUE_FILE option from login.defs). Uncomment for use
...
# Standard Un*x account and session
@include common-account
@include common-session
@include common-password
# SELinux needs to intervene at login time to ensure that the process
# starts in the proper default security context. Only sessions which are
# intended to run in the user's context should be run after this.
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open
# When the module is present, "required" would be sufficient (When SELinux
# is disabled, this returns success.)
09:44:01
#cd /etc/se
securetty  security/  selinux/   services
09:44:01
#cd /etc/se
securetty  security/  selinux/   services
09:44:01
#cd /etc/secur
l3script: cd: /etc/secur: Нет такого файла или каталога
09:44:09
#cd /etc/secur
securetty  security/
09:44:09
#cd /etc/secururity
l3script: cd: /etc/secururity: Нет такого файла или каталога
09:44:12
#cd /etc/security

09:44:17
#cat limits.conf
# /etc/security/limits.conf
#
#Each line describes a limit for a user in the form:
#
#<domain>        <type>  <item>  <value>
#
#Where:
#<domain> can be:
#        - an user name
#        - a group name, with @group syntax
...
#*               soft    core            0
#root            hard    core            100000
#*               hard    rss             10000
#@student        hard    nproc           20
#@faculty        soft    nproc           20
#@faculty        hard    nproc           50
#ftp             hard    nproc           0
#ftp             -       chroot          /ftp
#@student        -       maxlogins       4
# End of file
09:44:29
#nice -n -20 ps
  PID TTY          TIME CMD
14106 pts/1    00:00:00 l3script
14859 pts/1    00:00:00 ps
09:46:16
#nice -n -20 ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1  10648   836 ?        Ss   Мар27   0:05 init [2]
root         2  0.0  0.0      0     0 ?        S    Мар27   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Мар27   0:08 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    Мар27   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    Мар27   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Мар27   0:03 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Мар27   0:00 [cpuset]
root         9  0.0  0.0      0     0 ?        S<   Мар27   0:00 [khelper]
root        10  0.0  0.0      0     0 ?        S    Мар27   0:00 [kdevtmpfs]
...
root     10973  0.0  0.5  22336  3016 pts/4    Ss+  Мар30   0:00 -bash
root     14025  0.0  0.7  71288  3680 ?        Ss   09:19   0:00 sshd: root@pts/0
root     14027  0.0  0.5  22336  2992 pts/0    Ss   09:20   0:00 -bash
root     14074  0.0  0.1  18164   844 pts/0    S+   09:20   0:00 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
root     14105  0.0  0.0  18168   472 pts/0    S+   09:20   0:00 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
root     14106  0.0  0.4  21920  2492 pts/1    Ss   09:20   0:00 l3script
root     14222  0.0  0.7  71288  3612 ?        Ss   09:55   0:00 sshd: ivan [priv]
ivan     14224  0.0  0.3  71288  1752 ?        S    09:55   0:00 sshd: ivan@pts/2
ivan     14225  0.0  0.6  22876  3524 pts/2    Ss+  09:55   0:00 -bash
root     14867  0.0  0.2  18948  1264 pts/1    R<+  10:46   0:00 ps aux
09:46:19
#nice -n +19 ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1  10648   836 ?        Ss   Мар27   0:05 init [2]
root         2  0.0  0.0      0     0 ?        S    Мар27   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Мар27   0:08 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    Мар27   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    Мар27   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Мар27   0:03 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Мар27   0:00 [cpuset]
root         9  0.0  0.0      0     0 ?        S<   Мар27   0:00 [khelper]
root        10  0.0  0.0      0     0 ?        S    Мар27   0:00 [kdevtmpfs]
...
root     10973  0.0  0.5  22336  3016 pts/4    Ss+  Мар30   0:00 -bash
root     14025  0.0  0.7  71288  3680 ?        Ss   09:19   0:00 sshd: root@pts/0
root     14027  0.0  0.5  22336  2992 pts/0    Ss   09:20   0:00 -bash
root     14074  0.0  0.1  18164   844 pts/0    S+   09:20   0:00 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
root     14105  0.0  0.0  18168   472 pts/0    S+   09:20   0:00 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
root     14106  0.0  0.4  21920  2492 pts/1    Ss   09:20   0:00 l3script
root     14222  0.0  0.7  71288  3612 ?        Ss   09:55   0:00 sshd: ivan [priv]
ivan     14224  0.0  0.3  71288  1884 ?        S    09:55   0:00 sshd: ivan@pts/2
ivan     14225  0.0  0.6  22876  3524 pts/2    Ss+  09:55   0:00 -bash
root     14877  0.0  0.2  18948  1264 pts/1    RN+  11:07   0:00 ps aux
прошло 20 минут
10:07:15
#man nice
10:13:48
#ps
  PID TTY          TIME CMD
14106 pts/1    00:00:00 l3script
14909 pts/1    00:00:00 ps
10:13:58
#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:08 [ksoftirqd/0]
    5 ?        S      0:00 [kworker/u:0]
    6 ?        S      0:00 [migration/0]
    7 ?        S      0:03 [watchdog/0]
    8 ?        S<     0:00 [cpuset]
...
10900 ?        Ss     0:33 tmux --help
10901 pts/3    Ss+    0:00 -bash
10973 pts/4    Ss+    0:00 -bash
14025 ?        Ss     0:00 sshd: root@pts/0
14027 pts/0    Ss     0:00 -bash
14074 pts/0    S+     0:00 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
14105 pts/0    S+     0:00 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
14106 pts/1    Ss     0:00 l3script
14222 ?        Ss     0:00 sshd: ivan [priv]
14917 pts/1    R+     0:00 ps -x
10:14:00
#ps
  PID TTY          TIME CMD
14106 pts/1    00:00:00 l3script
14925 pts/1    00:00:00 ps
10:14:09
#ps U user
  PID TTY      STAT   TIME COMMAND
 3393 ?        Ss    68:16 l3-agent
10:14:41
#ps -u U user
error: user name does not exist
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).
10:14:54
#ps -lux U user
error: user name does not exist
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).
10:15:00
#ps -laux U user
error: user name does not exist
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).
10:15:05
#ps -aux U user
error: user name does not exist
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).
10:15:09
#ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1  10648   836 ?        Ss   Мар27   0:05 init [2]
root         2  0.0  0.0      0     0 ?        S    Мар27   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Мар27   0:08 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    Мар27   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    Мар27   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Мар27   0:03 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Мар27   0:00 [cpuset]
root         9  0.0  0.0      0     0 ?        S<   Мар27   0:00 [khelper]
root        10  0.0  0.0      0     0 ?        S    Мар27   0:00 [kdevtmpfs]
...
root     10973  0.0  0.5  22336  3016 pts/4    Ss+  Мар30   0:00 -bash
root     14025  0.0  0.7  71288  3680 ?        Ss   09:19   0:00 sshd: root@pts/0
root     14027  0.0  0.5  22336  2992 pts/0    Ss   09:20   0:00 -bash
root     14074  0.0  0.1  18164   844 pts/0    S+   09:20   0:00 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
root     14105  0.0  0.0  18168   472 pts/0    S+   09:20   0:00 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
root     14106  0.0  0.4  21920  2492 pts/1    Ss   09:20   0:00 l3script
root     14222  0.0  0.7  71288  3612 ?        Ss   09:55   0:00 sshd: ivan [priv]
ivan     14224  0.0  0.3  71288  1884 ?        S    09:55   0:00 sshd: ivan@pts/2
ivan     14225  0.0  0.6  22876  3524 pts/2    Ss+  09:55   0:00 -bash
root     14973  0.0  0.2  18948  1268 pts/1    R+   11:15   0:00 ps aux
10:15:15
#ps aux U user
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1  10648   836 ?        Ss   Мар27   0:05 init [2]
root         2  0.0  0.0      0     0 ?        S    Мар27   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Мар27   0:08 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    Мар27   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    Мар27   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Мар27   0:03 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Мар27   0:00 [cpuset]
root         9  0.0  0.0      0     0 ?        S<   Мар27   0:00 [khelper]
root        10  0.0  0.0      0     0 ?        S    Мар27   0:00 [kdevtmpfs]
...
root     10973  0.0  0.5  22336  3016 pts/4    Ss+  Мар30   0:00 -bash
root     14025  0.0  0.7  71288  3680 ?        Ss   09:19   0:00 sshd: root@pts/0
root     14027  0.0  0.5  22336  2992 pts/0    Ss   09:20   0:00 -bash
root     14074  0.0  0.1  18164   844 pts/0    S+   09:20   0:00 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
root     14105  0.0  0.0  18168   472 pts/0    S+   09:20   0:00 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
root     14106  0.0  0.4  21920  2492 pts/1    Ss   09:20   0:00 l3script
root     14222  0.0  0.7  71288  3612 ?        Ss   09:55   0:00 sshd: ivan [priv]
ivan     14224  0.0  0.3  71288  1884 ?        S    09:55   0:00 sshd: ivan@pts/2
ivan     14225  0.0  0.6  22876  3524 pts/2    Ss+  09:55   0:00 -bash
root     14981  0.0  0.2  18948  1268 pts/1    R+   11:15   0:00 ps aux U user
10:15:23
#ps aux -U user
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1  10648   836 ?        Ss   Мар27   0:05 init [2]
root         2  0.0  0.0      0     0 ?        S    Мар27   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Мар27   0:08 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    Мар27   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    Мар27   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Мар27   0:03 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Мар27   0:00 [cpuset]
root         9  0.0  0.0      0     0 ?        S<   Мар27   0:00 [khelper]
root        10  0.0  0.0      0     0 ?        S    Мар27   0:00 [kdevtmpfs]
...
root     10973  0.0  0.5  22336  3016 pts/4    Ss+  Мар30   0:00 -bash
root     14025  0.0  0.7  71288  3680 ?        Ss   09:19   0:00 sshd: root@pts/0
root     14027  0.0  0.5  22336  2992 pts/0    Ss   09:20   0:00 -bash
root     14074  0.0  0.1  18164   844 pts/0    S+   09:20   0:00 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
root     14105  0.0  0.0  18168   472 pts/0    D+   09:20   0:00 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
root     14106  0.0  0.4  21920  2492 pts/1    Ss   09:20   0:00 l3script
root     14222  0.0  0.7  71288  3612 ?        Ss   09:55   0:00 sshd: ivan [priv]
ivan     14224  0.0  0.3  71288  1884 ?        S    09:55   0:00 sshd: ivan@pts/2
ivan     14225  0.0  0.6  22876  3524 pts/2    Ss+  09:55   0:00 -bash
root     14989  0.0  0.2  18948  1268 pts/1    R+   11:15   0:00 ps aux -U user
10:15:29
#ps -t tty1
  PID TTY          TIME CMD
 2274 tty1     00:00:00 getty
10:15:48
#man script
10:16:28
#man scriptreplay
10:16:40
#ls
access.conf  group.conf  limits.conf  limits.d  namespace.conf  namespace.d  namespace.init  opasswd  pam_env.conf  sepermit.conf  time.conf
10:16:44
#cd ~user

10:16:48
#ls
backup   cod           debian3.text2  files        light_alloy_4.4.784_rc2_by_fafnir.exe  lpi 2         matr.jpeg  pamyatka.pdf                   proj      sh        test     touchlist
bigfile  debian3       debian3.txt    freebsd.jpg  Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  man_smb_conf  names      passwd                         screenrc  soft      test.sh
bin      debian3.text  file           granata.jpg  lpi 1                                  matrix.jpg    ogo.jpg    press_any_key_to_continue.jpg  scripts   temp.tar  text
10:16:48
#ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1  10648   836 ?        Ss   Мар27   0:05 init [2]
root         2  0.0  0.0      0     0 ?        S    Мар27   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Мар27   0:08 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    Мар27   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    Мар27   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Мар27   0:03 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Мар27   0:00 [cpuset]
root         9  0.0  0.0      0     0 ?        S<   Мар27   0:00 [khelper]
root        10  0.0  0.0      0     0 ?        S    Мар27   0:00 [kdevtmpfs]
...
root     10973  0.0  0.5  22336  3016 pts/4    Ss+  Мар30   0:00 -bash
root     14025  0.0  0.7  71288  3680 ?        Ss   09:19   0:00 sshd: root@pts/0
root     14027  0.0  0.5  22336  2992 pts/0    Ss   09:20   0:00 -bash
root     14074  0.0  0.1  18164   844 pts/0    S+   09:20   0:00 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
root     14105  0.0  0.0  18168   472 pts/0    S+   09:20   0:00 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
root     14106  0.0  0.4  21920  2492 pts/1    Ss   09:20   0:00 l3script
root     14222  0.0  0.7  71288  3612 ?        Ss   09:55   0:00 sshd: ivan [priv]
ivan     14224  0.0  0.3  71288  1884 ?        S    09:55   0:00 sshd: ivan@pts/2
ivan     14225  0.0  0.7  22896  3580 pts/2    Ss+  09:55   0:00 -bash
root     15302  0.0  0.2  18948  1260 pts/1    R+   11:25   0:00 ps aux
10:25:52
#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   836 ?        Ss   Мар27   0:05 init [2]
root         2  0.0  0.0      0     0 ?        S    Мар27   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Мар27   0:08 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    Мар27   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    Мар27   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Мар27   0:03 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Мар27   0:00 [cpuset]
...
root     10973  0.0  0.5  22336  3016 pts/4    Ss+  Мар30   0:00 -bash
root     14025  0.0  0.7  71288  3680 ?        Ss   09:19   0:00 sshd: root@pts/0
root     14027  0.0  0.5  22336  2992 pts/0    Ss   09:20   0:00 -bash
root     14074  0.0  0.1  18164   844 pts/0    S+   09:20   0:00 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
root     14105  0.0  0.0  18168   472 pts/0    S+   09:20   0:00 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
root     14106  0.0  0.4  21920  2492 pts/1    Ss   09:20   0:00 l3script
root     14222  0.0  0.7  71288  3612 ?        Ss   09:55   0:00 sshd: ivan [priv]
ivan     14224  0.0  0.3  71288  1884 ?        S    09:55   0:00 sshd: ivan@pts/2
ivan     14225  0.0  0.7  22896  3580 pts/2    Ss+  09:55   0:00 -bash
root     15310  0.0  0.2  18948  1272 pts/1    R+   11:26   0:00 ps -aux
10:26:23
#ps uax
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1  10648   836 ?        Ss   Мар27   0:05 init [2]
root         2  0.0  0.0      0     0 ?        S    Мар27   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Мар27   0:08 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    Мар27   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    Мар27   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Мар27   0:03 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Мар27   0:00 [cpuset]
root         9  0.0  0.0      0     0 ?        S<   Мар27   0:00 [khelper]
root        10  0.0  0.0      0     0 ?        S    Мар27   0:00 [kdevtmpfs]
...
root     10973  0.0  0.5  22336  3016 pts/4    Ss+  Мар30   0:00 -bash
root     14025  0.0  0.7  71288  3680 ?        Ss   09:19   0:00 sshd: root@pts/0
root     14027  0.0  0.5  22336  2992 pts/0    Ss   09:20   0:00 -bash
root     14074  0.0  0.1  18164   844 pts/0    S+   09:20   0:00 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
root     14105  0.0  0.0  18168   472 pts/0    S+   09:20   0:00 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
root     14106  0.0  0.4  21920  2492 pts/1    Ss   09:20   0:00 l3script
root     14222  0.0  0.7  71288  3612 ?        Ss   09:55   0:00 sshd: ivan [priv]
ivan     14224  0.0  0.3  71288  1884 ?        S    09:55   0:00 sshd: ivan@pts/2
ivan     14225  0.0  0.7  22896  3580 pts/2    Ss+  09:55   0:00 -bash
root     15318  0.0  0.2  18948  1264 pts/1    R+   11:26   0:00 ps uax
10:26:25
#ps avx
  PID TTY      STAT   TIME  MAJFL   TRS   DRS   RSS %MEM COMMAND
    1 ?        Ss     0:05     17    32 10615   836  0.1 init [2]
    2 ?        S      0:00      0     0     0     0  0.0 [kthreadd]
    3 ?        S      0:08      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:03      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]
...
10973 pts/4    Ss+    0:00      0   914 21421  3016  0.5 -bash
14025 ?        Ss     0:00      0   492 70795  3680  0.7 sshd: root@pts/0
14027 pts/0    Ss     0:00      0   914 21421  2992  0.5 -bash
14074 pts/0    S+     0:00      0    10 18153   844  0.1 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
14105 pts/0    S+     0:00      0    10 18157   472  0.0 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
14106 pts/1    Ss     0:00      0   914 21005  2492  0.4 l3script
14222 ?        Ss     0:00      0   492 70795  3612  0.7 sshd: ivan [priv]
14224 ?        S      0:00      0   492 70795  1884  0.3 sshd: ivan@pts/2
14225 pts/2    Ss+    0:00      1   914 21981  3580  0.7 -bash
15326 pts/1    R+     0:00      0    84 10451   844  0.1 ps avx
10:26:28
#ps aux | grep
Использование: grep [ПАРАМЕТР]… ШАБÐФАЙÐ
rep --help» для получения более подробного описания.
10:27:19
#htop

10:27:31
# Mem[||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||129/495MB] Load average: 0.00 0.01 0.05
top - 11:27:36 up 3 days, 21:57,  4 users,  load average: 0,00, 0,01, 0,05
Tasks:  58 total,   1 running,  57 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0,0 us,  0,3 sy,  0,0 ni, 99,3 id,  0,0 wa,  0,0 hi,  0,0 si,  0,3 st
KiB Mem:    507368 total,   496012 used,    11356 free,   137848 buffers
KiB Swap:        0 total,        0 used,        0 free,   227224 cached
  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
15351 root      20   0 25384 1588 1128 R   0,3  0,3   0:00.01 top
    1 root      20   0 10648  836  696 S   0,0  0,2   0:05.76 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:08.44 ksoftirqd/0
...
 3393 user      20   0 56236  17m 1664 S   0,0  3,6  68:16.24 l3-agent
 4745 root      20   0     0    0    0 S   0,0  0,0   0:09.88 kworker/0:0
 9650 root      20   0     0    0    0 S   0,0  0,0   0:19.97 kworker/0:3
10901 root      20   0 22332 3036 1684 S   0,0  0,6   0:00.06 bash
10973 root      20   0 22336 3016 1664 S   0,0  0,6   0:00.08 bash
14027 root      20   0 22336 2992 1696 S   0,0  0,6   0:00.05 bash
14074 root      20   0 18164  844  688 S   0,0  0,2   0:00.03 script
14105 root      20   0 18168  472  308 S   0,0  0,1   0:00.22 script
14106 root      20   0 21920 2492 1772 S   0,0  0,5   0:00.37 l3script
14222 root      20   0 71288 3612 2820 S   0,0  0,7   0:00.02 sshd
10:27:50
#ps aux | grep -v USER. *PID. *%CPU | sort -n +3
sort: grep: операция открытия завершилась неудачно: +3: Нет такого файла или каталога
*PID.: Нет такого файла или каталога
grep: *%CPU: Нет такого файла или каталога
10:28:11
#ps aux | grep -v USER. *PID. *%CPU
grep: *PID.: Нет такого файла или каталога
grep: *%CPU: Нет такого файла или каталога
10:28:18
#ps aux | grep -v USER
root         1  0.0  0.1  10648   836 ?        Ss   Мар27   0:05 init [2]
root         2  0.0  0.0      0     0 ?        S    Мар27   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Мар27   0:08 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    Мар27   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    Мар27   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Мар27   0:03 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Мар27   0:00 [cpuset]
root         9  0.0  0.0      0     0 ?        S<   Мар27   0:00 [khelper]
root        10  0.0  0.0      0     0 ?        S    Мар27   0:00 [kdevtmpfs]
root        11  0.0  0.0      0     0 ?        S<   Мар27   0:00 [netns]
...
root     10973  0.0  0.5  22336  3016 pts/4    Ss+  Мар30   0:00 -bash
root     14025  0.0  0.7  71288  3680 ?        Ss   09:19   0:00 sshd: root@pts/0
root     14027  0.0  0.5  22336  2992 pts/0    Ss   09:20   0:00 -bash
root     14074  0.0  0.1  18164   844 pts/0    S+   09:20   0:00 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
root     14105  0.0  0.0  18168   472 pts/0    S+   09:20   0:00 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
root     14106  0.0  0.4  21920  2492 pts/1    Ss   09:20   0:00 l3script
root     14222  0.0  0.7  71288  3612 ?        Ss   09:55   0:00 sshd: ivan [priv]
ivan     14224  0.0  0.3  71288  1884 ?        S    09:55   0:00 sshd: ivan@pts/2
ivan     14225  0.0  0.7  22896  3580 pts/2    Ss+  09:55   0:00 -bash
root     15378  0.0  0.2  18948  1264 pts/1    R+   11:28   0:00 ps aux
10:28:33
#man grep
10:29:09
#ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1  10648   836 ?        Ss   Мар27   0:05 init [2]
root         2  0.0  0.0      0     0 ?        S    Мар27   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Мар27   0:08 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    Мар27   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    Мар27   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Мар27   0:03 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Мар27   0:00 [cpuset]
root         9  0.0  0.0      0     0 ?        S<   Мар27   0:00 [khelper]
root        10  0.0  0.0      0     0 ?        S    Мар27   0:00 [kdevtmpfs]
...
root     10973  0.0  0.5  22336  3016 pts/4    Ss+  Мар30   0:00 -bash
root     14025  0.0  0.7  71288  3680 ?        Ss   09:19   0:00 sshd: root@pts/0
root     14027  0.0  0.5  22336  2992 pts/0    Ss   09:20   0:00 -bash
root     14074  0.0  0.1  18164   844 pts/0    S+   09:20   0:00 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
root     14105  0.0  0.0  18168   472 pts/0    S+   09:20   0:00 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
root     14106  0.0  0.4  21920  2492 pts/1    Ss   09:20   0:00 l3script
root     14222  0.0  0.7  71288  3612 ?        Ss   09:55   0:00 sshd: ivan [priv]
ivan     14224  0.0  0.3  71288  1884 ?        S    09:55   0:00 sshd: ivan@pts/2
ivan     14225  0.0  0.7  22896  3580 pts/2    Ss+  09:55   0:00 -bash
root     15410  0.0  0.2  18948  1260 pts/1    R+   11:29   0:00 ps aux
10:29:11
#ps aux | grep -v USER
root         1  0.0  0.1  10648   836 ?        Ss   Мар27   0:05 init [2]
root         2  0.0  0.0      0     0 ?        S    Мар27   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Мар27   0:08 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    Мар27   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    Мар27   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Мар27   0:03 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Мар27   0:00 [cpuset]
root         9  0.0  0.0      0     0 ?        S<   Мар27   0:00 [khelper]
root        10  0.0  0.0      0     0 ?        S    Мар27   0:00 [kdevtmpfs]
root        11  0.0  0.0      0     0 ?        S<   Мар27   0:00 [netns]
...
root     10973  0.0  0.5  22336  3016 pts/4    Ss+  Мар30   0:00 -bash
root     14025  0.0  0.7  71288  3680 ?        Ss   09:19   0:00 sshd: root@pts/0
root     14027  0.0  0.5  22336  2992 pts/0    Ss   09:20   0:00 -bash
root     14074  0.0  0.1  18164   844 pts/0    S+   09:20   0:00 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
root     14105  0.0  0.0  18168   472 pts/0    S+   09:20   0:00 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
root     14106  0.0  0.4  21920  2492 pts/1    Ss   09:20   0:00 l3script
root     14222  0.0  0.7  71288  3612 ?        Ss   09:55   0:00 sshd: ivan [priv]
ivan     14224  0.0  0.3  71288  1884 ?        S    09:55   0:00 sshd: ivan@pts/2
ivan     14225  0.0  0.7  22896  3580 pts/2    Ss+  09:55   0:00 -bash
root     15418  0.0  0.2  18948  1260 pts/1    R+   11:29   0:00 ps aux
10:29:29
#ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1  10648   836 ?        Ss   Мар27   0:05 init [2]
root         2  0.0  0.0      0     0 ?        S    Мар27   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Мар27   0:08 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    Мар27   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    Мар27   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Мар27   0:03 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Мар27   0:00 [cpuset]
root         9  0.0  0.0      0     0 ?        S<   Мар27   0:00 [khelper]
root        10  0.0  0.0      0     0 ?        S    Мар27   0:00 [kdevtmpfs]
...
root     10973  0.0  0.5  22336  3016 pts/4    Ss+  Мар30   0:00 -bash
root     14025  0.0  0.7  71288  3680 ?        Ss   09:19   0:00 sshd: root@pts/0
root     14027  0.0  0.5  22336  2992 pts/0    Ss   09:20   0:00 -bash
root     14074  0.0  0.1  18164   844 pts/0    S+   09:20   0:00 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
root     14105  0.0  0.0  18168   472 pts/0    S+   09:20   0:00 script -f -c l3script -q /root/.lilalo//270404650467218357-1490941219.script
root     14106  0.0  0.4  21920  2492 pts/1    Ss   09:20   0:00 l3script
root     14222  0.0  0.7  71288  3612 ?        Ss   09:55   0:00 sshd: ivan [priv]
ivan     14224  0.0  0.3  71288  1884 ?        S    09:55   0:00 sshd: ivan@pts/2
ivan     14225  0.0  0.7  22896  3580 pts/2    Ss+  09:55   0:00 -bash
root     15427  0.0  0.2  18948  1264 pts/1    R+   11:29   0:00 ps aux
10:29:38
#ps aux | grep -v USER | sort -n +3
sort: операция открытия завершилась неудачно: +3: Нет такого файла или каталога
10:29:59
#ps aux | grep -v USER | sort -n
ivan     14224  0.0  0.3  71288  1884 ?        S    09:55   0:00 sshd: ivan@pts/2
ivan     14225  0.0  0.7  22896  3580 pts/2    Ss+  09:55   0:00 -bash
root        10  0.0  0.0      0     0 ?        S    Мар27   0:00 [kdevtmpfs]
root         1  0.0  0.1  10648   836 ?        Ss   Мар27   0:05 init [2]
root     10900  0.0  0.3  26288  1880 ?        Ss   Мар30   0:33 tmux --help
root     10901  0.0  0.5  22332  3036 pts/3    Ss+  Мар30   0:00 -bash
root     10973  0.0  0.5  22336  3016 pts/4    Ss+  Мар30   0:00 -bash
root        11  0.0  0.0      0     0 ?        S<   Мар27   0:00 [netns]
root       111  0.0  0.0      0     0 ?        S<   Мар27   0:00 [ata_sff]
root       112  0.0  0.0      0     0 ?        S    Мар27   0:00 [scsi_eh_0]
...
root      4745  0.0  0.0      0     0 ?        S    Мар29   0:09 [kworker/0:0]
root         5  0.0  0.0      0     0 ?        S    Мар27   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    Мар27   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Мар27   0:03 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Мар27   0:00 [cpuset]
root        81  0.0  0.0      0     0 ?        S    Мар27   0:00 [khubd]
root         9  0.0  0.0      0     0 ?        S<   Мар27   0:00 [khelper]
root      9650  0.0  0.0      0     0 ?        S    Мар30   0:19 [kworker/0:3]
user      3393  1.2  3.6  56236 18300 ?        Ss   Мар27  68:16 l3-agent
101       2217  0.0  0.2  46812  1040 ?        Ss   Мар27   0:00 /usr/sbin/exim4 -bd -q30m
10:30:05
#ps aux | grep vim
ivan     15457  0.0  0.5  33524  2596 pts/2    S+   11:31   0:00 vim tmp.txt
root     15459  0.0  0.1   9968   872 pts/1    S+   11:32   0:00 grep vim
10:32:03
#cd /proc/15457/

10:32:38
#ls
attr        coredump_filter  io         mountstats     pagemap      stat
autogroup   cpuset           limits     net            personality  statm
auxv        cwd              loginuid   ns             root         status
cgroup      environ          maps       numa_maps      sched        syscall
clear_refs  exe              mem        oom_adj        sessionid    task
cmdline     fd               mountinfo  oom_score      smaps        wchan
comm        fdinfo           mounts     oom_score_adj  stack
10:32:38
#cat stat
15457 (vim) S 14225 15457 14225 34818 15457 4202496 801 0 0 0 0 0 0 0 20 0 1 0 33849028 34328576 649 18446744073709551615 4194304 5980692 140733973426128 140733973424072 140712357554499 0 0 12288 1870679807 0 0 0 17 0 0 0 0 0 0
10:32:52
#cat stat
15457 (vim) S 14225 15457 14225 34818 15457 4202496 801 0 0 0 0 0 0 0 20 0 1 0 33849028 34328576 649 18446744073709551615 4194304 5980692 140733973426128 140733973424072 140712357554499 0 0 12288 1870679807 0 0 0 17 0 0 0 0 0 0
10:32:56
#man killall
10:35:05
#top
top - 11:44:17 up 3 days, 22:13,  4 users,  load average: 0,00, 0,01, 0,05
Tasks:  58 total,   1 running,  57 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0,0 us,  2,5 sy,  0,0 ni, 97,5 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
KiB Mem:    507368 total,   496996 used,    10372 free,   138104 buffers
KiB Swap:        0 total,        0 used,        0 free,   228000 cached
  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
15529 root      20   0 25416 1504 1124 R   2,5  0,3   0:00.01 top
    1 root      20   0 10648  836  696 S   0,0  0,2   0:05.77 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:08.49 ksoftirqd/0
...
    8 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 cpuset
    9 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 khelper
   10 root      20   0     0    0    0 S   0,0  0,0   0:00.00 kdevtmpfs
   11 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 netns
   12 root      20   0     0    0    0 S   0,0  0,0   0:00.00 xenwatch
   13 root      20   0     0    0    0 S   0,0  0,0   0:00.00 xenbus
   14 root      20   0     0    0    0 S   0,0  0,0   0:01.43 sync_supers
   15 root      20   0     0    0    0 S   0,0  0,0   0:00.03 bdi-default
   16 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 kintegrityd
   17 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 kblockd
10:44:31
#uptime
 11:44:33 up 3 days, 22:14,  4 users,  load average: 0,08, 0,03, 0,05
10:44:33
#ps -t tty1
  PID TTY          TIME CMD
 2274 tty1     00:00:00 getty
10:47:19
#tree -p
. [error opening dir]
0 directories, 0 files
10:47:27
#pstree -p
init(1)─┬─acpid(2001)
        ├─cron(1942)
        ├─exim4(2217)
        ├─getty(2274)
        ├─getty(2275)
        ├─getty(2276)
        ├─getty(2277)
        ├─getty(2278)
        ├─getty(2279)
        ├─l3-agent(2326)
        ├─l3-agent(3393)
        ├─rsyslogd(1870)─┬─{rsyslogd}(1872)
        │                ├─{rsyslogd}(1874)
        │                └─{rsyslogd}(1875)
        ├─sshd(2250)─┬─sshd(14025)───bash(14027)───script(14074)───script(14105+
        │            └─sshd(14222)───sshd(14224)───bash(14225)
        ├─tmux(10900)─┬─bash(10901)
        │             └─bash(10973)
        └─udevd(280)
10:47:33
#ls ~user/bin
bigwork  signal_trap  x  y  z
10:48:25
#ttysnoop
l3script: ttysnoop: команда не найдена
10:54:30
#man ttysnoop
10:55:06
#apt-get install ttysnoop
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
  ttysnoop
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 91 пакетов не обновлено.
Необходимо скачать 20,7 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 100 kB.
Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main ttysnoop amd64 0.12d-5 [20,7 kB]
Получено 20,7 kБ за 0с (149 kБ/c)
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
Выбор ранее не выбранного пакета ttysnoop.
(Чтение базы данных … на данный момент установлено 31240 файлов и каталогов.)
Распаковывается пакет ttysnoop (из файла …/ttysnoop_0.12d-5_amd64.deb) …
Обрабатываются триггеры для man-db …
Настраивается пакет ttysnoop (0.12d-5) …
10:55:18
#ttysnoop
Usage: ttysnoop <pty>
10:55:24
#w
 11:55:28 up 3 days, 22:25,  4 users,  load average: 0,07, 0,03, 0,05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    192.168.16.187   09:20    0.00s  0.39s  0.29s script -f -c l3
ivan     pts/2    192.168.16.187   09:55    6:48   0.18s  0.18s -bash
10:55:28
#ttysnoop pts/2
Cannot connect to server. Is it really a valid socket?
10:55:34
#ttysnoop 'pts/2'
Cannot connect to server. Is it really a valid socket?
10:55:45
#ttysnooptab
l3script: ttysnooptab: команда не найдена
10:55:51
#snooptab
l3script: snooptab: команда не найдена
10:56:18
#apt-get install snooptab
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет snooptab

Файлы

  • io
  • limits.conf
  • login
  • maps
  • mounts
  • stat
  • io
    >
    rchar: 29901
    wchar: 73
    syscr: 56
    syscw: 2
    read_bytes: 0
    write_bytes: 0
    cancelled_write_bytes: 0
    
    limits.conf
    >
    # /etc/security/limits.conf
    #
    #Each line describes a limit for a user in the form:
    #
    #<domain>        <type>  <item>  <value>
    #
    #Where:
    #<domain> can be:
    #        - an user name
    #        - a group name, with @group syntax
    #        - the wildcard *, for default entry
    #        - the wildcard %, can be also used with %group syntax,
    #                 for maxlogin limit
    #        - NOTE: group and wildcard limits are not applied to root.
    #          To apply a limit to the root user, <domain> must be
    #          the literal username root.
    #
    #<type> can have the two values:
    #        - "soft" for enforcing the soft limits
    #        - "hard" for enforcing hard limits
    #
    #<item> can be one of the following:
    #        - core - limits the core file size (KB)
    #        - data - max data size (KB)
    #        - fsize - maximum filesize (KB)
    #        - memlock - max locked-in-memory address space (KB)
    #        - nofile - max number of open files
    #        - rss - max resident set size (KB)
    #        - stack - max stack size (KB)
    #        - cpu - max CPU time (MIN)
    #        - nproc - max number of processes
    #        - as - address space limit (KB)
    #        - maxlogins - max number of logins for this user
    #        - maxsyslogins - max number of logins on the system
    #        - priority - the priority to run user process with
    #        - locks - max number of file locks the user can hold
    #        - sigpending - max number of pending signals
    #        - msgqueue - max memory used by POSIX message queues (bytes)
    #        - nice - max nice priority allowed to raise to values: [-20, 19]
    #        - rtprio - max realtime priority
    #        - chroot - change root to directory (Debian-specific)
    #
    #<domain>      <type>  <item>         <value>
    #
    #*               soft    core            0
    #root            hard    core            100000
    #*               hard    rss             10000
    #@student        hard    nproc           20
    #@faculty        soft    nproc           20
    #@faculty        hard    nproc           50
    #ftp             hard    nproc           0
    #ftp             -       chroot          /ftp
    #@student        -       maxlogins       4
    # End of file
    
    login
    >
    #
    # The PAM configuration file for the Shadow `login' service
    #
    # Enforce a minimal delay in case of failure (in microseconds).
    # (Replaces the `FAIL_DELAY' setting from login.defs)
    # Note that other modules may require another minimal delay. (for example,
    # to disable any delay, you should add the nodelay option to pam_unix)
    auth       optional   pam_faildelay.so  delay=3000000
    # Outputs an issue file prior to each login prompt (Replaces the
    # ISSUE_FILE option from login.defs). Uncomment for use
    # auth       required   pam_issue.so issue=/etc/issue
    # Disallows root logins except on tty's listed in /etc/securetty
    # (Replaces the `CONSOLE' setting from login.defs)
    #
    # With the default control of this module:
    #   [success=ok new_authtok_reqd=ok ignore=ignore user_unknown=bad default=die]
    # root will not be prompted for a password on insecure lines.
    # if an invalid username is entered, a password is prompted (but login
    # will eventually be rejected)
    #
    # You can change it to a "requisite" module if you think root may mis-type
    # her login and should not be prompted for a password in that case. But
    # this will leave the system as vulnerable to user enumeration attacks.
    #
    # You can change it to a "required" module if you think it permits to
    # guess valid user names of your system (invalid user names are considered
    # as possibly being root on insecure lines), but root passwords may be
    # communicated over insecure lines.
    auth [success=ok new_authtok_reqd=ok ignore=ignore user_unknown=bad default=die] pam_securetty.so
    # Disallows other than root logins when /etc/nologin exists
    # (Replaces the `NOLOGINS_FILE' option from login.defs)
    auth       requisite  pam_nologin.so
    # SELinux needs to be the first session rule. This ensures that any
    # lingering context has been cleared. Without out this it is possible
    # that a module could execute code in the wrong domain.
    # When the module is present, "required" would be sufficient (When SELinux
    # is disabled, this returns success.)
    session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close
    # This module parses environment configuration file(s)
    # and also allows you to use an extended config
    # file /etc/security/pam_env.conf.
    #
    # parsing /etc/environment needs "readenv=1"
    session       required   pam_env.so readenv=1
    # locale variables are also kept into /etc/default/locale in etch
    # reading this file *in addition to /etc/environment* does not hurt
    session       required   pam_env.so readenv=1 envfile=/etc/default/locale
    # Standard Un*x authentication.
    @include common-auth
    # This allows certain extra groups to be granted to a user
    # based on things like time of day, tty, service, and user.
    # Please edit /etc/security/group.conf to fit your needs
    # (Replaces the `CONSOLE_GROUPS' option in login.defs)
    auth       optional   pam_group.so
    # Uncomment and edit /etc/security/time.conf if you need to set
    # time restrainst on logins.
    # (Replaces the `PORTTIME_CHECKS_ENAB' option from login.defs
    # as well as /etc/porttime)
    # account    requisite  pam_time.so
    # Uncomment and edit /etc/security/access.conf if you need to
    # set access limits.
    # (Replaces /etc/login.access file)
    # account  required       pam_access.so
    # Sets up user limits according to /etc/security/limits.conf
    # (Replaces the use of /etc/limits in old login)
    session    required   pam_limits.so
    # Prints the last login info upon succesful login
    # (Replaces the `LASTLOG_ENAB' option from login.defs)
    session    optional   pam_lastlog.so
    # Prints the message of the day upon succesful login.
    # (Replaces the `MOTD_FILE' option in login.defs)
    # This includes a dynamically generated part from /run/motd.dynamic
    # and a static (admin-editable) part from /etc/motd.
    session    optional   pam_motd.so  motd=/run/motd.dynamic
    session    optional   pam_motd.so
    # Prints the status of the user's mailbox upon succesful login
    # (Replaces the `MAIL_CHECK_ENAB' option from login.defs).
    #
    # This also defines the MAIL environment variable
    # However, userdel also needs MAIL_DIR and MAIL_FILE variables
    # in /etc/login.defs to make sure that removing a user
    # also removes the user's mail spool file.
    # See comments in /etc/login.defs
    session    optional   pam_mail.so standard
    # Standard Un*x account and session
    @include common-account
    @include common-session
    @include common-password
    # SELinux needs to intervene at login time to ensure that the process
    # starts in the proper default security context. Only sessions which are
    # intended to run in the user's context should be run after this.
    session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open
    # When the module is present, "required" would be sufficient (When SELinux
    # is disabled, this returns success.)
    
    maps
    >
    00400000-0040a000 r-xp 00000000 ca:01 136714                             /usr/bin/passwd
    0060a000-0060b000 r--p 0000a000 ca:01 136714                             /usr/bin/passwd
    0060b000-0060c000 rw-p 0000b000 ca:01 136714                             /usr/bin/passwd
    0060c000-0060d000 rw-p 00000000 00:00 0
    006d6000-006f7000 rw-p 00000000 00:00 0                                  [heap]
    7fcf2701b000-7fcf2701c000 r-xp 00000000 ca:01 522482                     /lib/x86_64-linux-gnu/security/pam_permit.so
    7fcf2701c000-7fcf2721b000 ---p 00001000 ca:01 522482                     /lib/x86_64-linux-gnu/security/pam_permit.so
    7fcf2721b000-7fcf2721c000 r--p 00000000 ca:01 522482                     /lib/x86_64-linux-gnu/security/pam_permit.so
    7fcf2721c000-7fcf2721d000 rw-p 00001000 ca:01 522482                     /lib/x86_64-linux-gnu/security/pam_permit.so
    7fcf2721d000-7fcf2721e000 r-xp 00000000 ca:01 522453                     /lib/x86_64-linux-gnu/security/pam_deny.so
    7fcf2721e000-7fcf2741d000 ---p 00001000 ca:01 522453                     /lib/x86_64-linux-gnu/security/pam_deny.so
    7fcf2741d000-7fcf2741e000 r--p 00000000 ca:01 522453                     /lib/x86_64-linux-gnu/security/pam_deny.so
    7fcf2741e000-7fcf2741f000 rw-p 00001000 ca:01 522453                     /lib/x86_64-linux-gnu/security/pam_deny.so
    7fcf2741f000-7fcf27427000 r-xp 00000000 ca:01 522738                     /lib/x86_64-linux-gnu/libcrypt-2.13.so
    7fcf27427000-7fcf27626000 ---p 00008000 ca:01 522738                     /lib/x86_64-linux-gnu/libcrypt-2.13.so
    7fcf27626000-7fcf27627000 r--p 00007000 ca:01 522738                     /lib/x86_64-linux-gnu/libcrypt-2.13.so
    7fcf27627000-7fcf27628000 rw-p 00008000 ca:01 522738                     /lib/x86_64-linux-gnu/libcrypt-2.13.so
    7fcf27628000-7fcf27656000 rw-p 00000000 00:00 0
    7fcf27656000-7fcf27663000 r-xp 00000000 ca:01 522470                     /lib/x86_64-linux-gnu/security/pam_unix.so
    7fcf27663000-7fcf27862000 ---p 0000d000 ca:01 522470                     /lib/x86_64-linux-gnu/security/pam_unix.so
    7fcf27862000-7fcf27863000 r--p 0000c000 ca:01 522470                     /lib/x86_64-linux-gnu/security/pam_unix.so
    7fcf27863000-7fcf27864000 rw-p 0000d000 ca:01 522470                     /lib/x86_64-linux-gnu/security/pam_unix.so
    7fcf27864000-7fcf27870000 rw-p 00000000 00:00 0
    7fcf27870000-7fcf2787b000 r-xp 00000000 ca:01 522745                     /lib/x86_64-linux-gnu/libnss_files-2.13.so
    7fcf2787b000-7fcf27a7a000 ---p 0000b000 ca:01 522745                     /lib/x86_64-linux-gnu/libnss_files-2.13.so
    7fcf27a7a000-7fcf27a7b000 r--p 0000a000 ca:01 522745                     /lib/x86_64-linux-gnu/libnss_files-2.13.so
    7fcf27a7b000-7fcf27a7c000 rw-p 0000b000 ca:01 522745                     /lib/x86_64-linux-gnu/libnss_files-2.13.so
    7fcf27a7c000-7fcf27a86000 r-xp 00000000 ca:01 522747                     /lib/x86_64-linux-gnu/libnss_nis-2.13.so
    7fcf27a86000-7fcf27c85000 ---p 0000a000 ca:01 522747                     /lib/x86_64-linux-gnu/libnss_nis-2.13.so
    7fcf27c85000-7fcf27c86000 r--p 00009000 ca:01 522747                     /lib/x86_64-linux-gnu/libnss_nis-2.13.so
    7fcf27c86000-7fcf27c87000 rw-p 0000a000 ca:01 522747                     /lib/x86_64-linux-gnu/libnss_nis-2.13.so
    7fcf27c87000-7fcf27c9c000 r-xp 00000000 ca:01 522742                     /lib/x86_64-linux-gnu/libnsl-2.13.so
    7fcf27c9c000-7fcf27e9b000 ---p 00015000 ca:01 522742                     /lib/x86_64-linux-gnu/libnsl-2.13.so
    7fcf27e9b000-7fcf27e9c000 r--p 00014000 ca:01 522742                     /lib/x86_64-linux-gnu/libnsl-2.13.so
    7fcf27e9c000-7fcf27e9d000 rw-p 00015000 ca:01 522742                     /lib/x86_64-linux-gnu/libnsl-2.13.so
    7fcf27e9d000-7fcf27e9f000 rw-p 00000000 00:00 0
    7fcf27e9f000-7fcf27ea6000 r-xp 00000000 ca:01 522743                     /lib/x86_64-linux-gnu/libnss_compat-2.13.so
    7fcf27ea6000-7fcf280a5000 ---p 00007000 ca:01 522743                     /lib/x86_64-linux-gnu/libnss_compat-2.13.so
    7fcf280a5000-7fcf280a6000 r--p 00006000 ca:01 522743                     /lib/x86_64-linux-gnu/libnss_compat-2.13.so
    7fcf280a6000-7fcf280a7000 rw-p 00007000 ca:01 522743                     /lib/x86_64-linux-gnu/libnss_compat-2.13.so
    7fcf280a7000-7fcf2842e000 r--p 00000000 ca:01 131005                     /usr/lib/locale/locale-archive
    7fcf2842e000-7fcf28430000 r-xp 00000000 ca:01 522739                     /lib/x86_64-linux-gnu/libdl-2.13.so
    7fcf28430000-7fcf28630000 ---p 00002000 ca:01 522739                     /lib/x86_64-linux-gnu/libdl-2.13.so
    7fcf28630000-7fcf28631000 r--p 00002000 ca:01 522739                     /lib/x86_64-linux-gnu/libdl-2.13.so
    7fcf28631000-7fcf28632000 rw-p 00003000 ca:01 522739                     /lib/x86_64-linux-gnu/libdl-2.13.so
    7fcf28632000-7fcf287b3000 r-xp 00000000 ca:01 522736                     /lib/x86_64-linux-gnu/libc-2.13.so
    7fcf287b3000-7fcf289b3000 ---p 00181000 ca:01 522736                     /lib/x86_64-linux-gnu/libc-2.13.so
    7fcf289b3000-7fcf289b7000 r--p 00181000 ca:01 522736                     /lib/x86_64-linux-gnu/libc-2.13.so
    7fcf289b7000-7fcf289b8000 rw-p 00185000 ca:01 522736                     /lib/x86_64-linux-gnu/libc-2.13.so
    7fcf289b8000-7fcf289bd000 rw-p 00000000 00:00 0
    7fcf289bd000-7fcf289db000 r-xp 00000000 ca:01 522280                     /lib/x86_64-linux-gnu/libselinux.so.1
    7fcf289db000-7fcf28bda000 ---p 0001e000 ca:01 522280                     /lib/x86_64-linux-gnu/libselinux.so.1
    7fcf28bda000-7fcf28bdb000 r--p 0001d000 ca:01 522280                     /lib/x86_64-linux-gnu/libselinux.so.1
    7fcf28bdb000-7fcf28bdc000 rw-p 0001e000 ca:01 522280                     /lib/x86_64-linux-gnu/libselinux.so.1
    7fcf28bdc000-7fcf28bdd000 rw-p 00000000 00:00 0
    7fcf28bdd000-7fcf28be0000 r-xp 00000000 ca:01 522301                     /lib/x86_64-linux-gnu/libpam_misc.so.0.82.0
    7fcf28be0000-7fcf28ddf000 ---p 00003000 ca:01 522301                     /lib/x86_64-linux-gnu/libpam_misc.so.0.82.0
    7fcf28ddf000-7fcf28de0000 r--p 00002000 ca:01 522301                     /lib/x86_64-linux-gnu/libpam_misc.so.0.82.0
    7fcf28de0000-7fcf28de1000 rw-p 00003000 ca:01 522301                     /lib/x86_64-linux-gnu/libpam_misc.so.0.82.0
    7fcf28de1000-7fcf28dee000 r-xp 00000000 ca:01 522299                     /lib/x86_64-linux-gnu/libpam.so.0.83.0
    7fcf28dee000-7fcf28fed000 ---p 0000d000 ca:01 522299                     /lib/x86_64-linux-gnu/libpam.so.0.83.0
    7fcf28fed000-7fcf28fee000 r--p 0000c000 ca:01 522299                     /lib/x86_64-linux-gnu/libpam.so.0.83.0
    7fcf28fee000-7fcf28fef000 rw-p 0000d000 ca:01 522299                     /lib/x86_64-linux-gnu/libpam.so.0.83.0
    7fcf28fef000-7fcf2900f000 r-xp 00000000 ca:01 522731                     /lib/x86_64-linux-gnu/ld-2.13.so
    7fcf291fc000-7fcf29203000 r--s 00000000 ca:01 137067                     /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
    7fcf29203000-7fcf29208000 rw-p 00000000 00:00 0
    7fcf29208000-7fcf2920c000 r--p 00000000 ca:01 132450                     /usr/share/locale/ru/LC_MESSAGES/Linux-PAM.mo
    7fcf2920c000-7fcf2920e000 rw-p 00000000 00:00 0
    7fcf2920e000-7fcf2920f000 r--p 0001f000 ca:01 522731                     /lib/x86_64-linux-gnu/ld-2.13.so
    7fcf2920f000-7fcf29210000 rw-p 00020000 ca:01 522731                     /lib/x86_64-linux-gnu/ld-2.13.so
    7fcf29210000-7fcf29211000 rw-p 00000000 00:00 0
    7fff6705c000-7fff6707d000 rw-p 00000000 00:00 0                          [stack]
    7fff671b1000-7fff671b2000 r-xp 00000000 00:00 0                          [vdso]
    ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
    
    mounts
    >
    rootfs / rootfs rw 0 0
    sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
    proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
    udev /dev devtmpfs rw,relatime,size=10240k,nr_inodes=61932,mode=755 0 0
    devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
    tmpfs /run tmpfs rw,nosuid,noexec,relatime,size=50740k,mode=755 0 0
    /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 / ext4 rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered 0 0
    tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
    tmpfs /run/shm tmpfs rw,nosuid,nodev,noexec,relatime,size=101460k 0 0
    
    stat
    >
    15457 (vim) S 14225 15457 14225 34818 15457 4202496 801 0 0 0 0 0 0 0 20 0 1 0 33849028 34328576 649 18446744073709551615 4194304 5980692 140733973426128 140733973424072 140712357554499 0 0 12288 1870679807 0 0 0 17 0 0 0 0 0 0
    

    Статистика

    Время первой команды журнала08:56:04 2017- 3-31
    Время последней команды журнала10:56:18 2017- 3-31
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %20.79
    Процент синтаксически неверно набранных команд, % 4.95
    Суммарное время работы с терминалом *, час 2.00
    Количество командных строк в единицу времени, команда/мин 0.84
    Частота использования команд
    ps27|=======================| 23.89%
    ls13|===========| 11.50%
    cd11|=========| 9.73%
    man10|========| 8.85%
    cat9|=======| 7.96%
    grep8|=======| 7.08%
    fuser4|===| 3.54%
    ttysnoop4|===| 3.54%
    sort3|==| 2.65%
    nice3|==| 2.65%
    htop2|=| 1.77%
    apt-get2|=| 1.77%
    pstree2|=| 1.77%
    top1|| 0.88%
    41|| 0.88%
    l1|| 0.88%
    service1|| 0.88%
    495MB]1|| 0.88%
    snooptab1|| 0.88%
    Mem[1|| 0.88%
    vim1|| 0.88%
    uptime1|| 0.88%
    ttysnooptab1|| 0.88%
    kill1|| 0.88%
    iotop1|| 0.88%
    ip1|| 0.88%
    tree1|| 0.88%
    w1|| 0.88%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ 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
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$