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

Содержание

Журнал

Понедельник (03/28/16)

/dev/pts/1
15:57:38
$ls -l ~/.lilalo
total 20
-rw-r--r-- 1 user user  532 Mar 28 16:57 23875274972349016462-1459173372.info
-rw-r--r-- 1 user user  623 Mar 28 16:57 23875274972349016462-1459173372.script
-rw-r--r-- 1 user root 7857 Mar 28 16:40 l3bashrc
-rwxr-xr-x 1 user root  234 Mar 28 16:40 l3prompt
15:57:47
$ls -l ~/.lilalo
total 20
-rw-r--r-- 1 user user  572 Mar 28 16:57 23875274972349016462-1459173372.info
-rw-r--r-- 1 user user 1073 Mar 28 16:57 23875274972349016462-1459173372.script
-rw-r--r-- 1 user root 7857 Mar 28 16:40 l3bashrc
-rwxr-xr-x 1 user root  234 Mar 28 16:40 l3prompt
15:57:51
$ls -l ~/.lilalo
total 20
-rw-r--r-- 1 user user  612 Mar 28 16:57 23875274972349016462-1459173372.info
-rw-r--r-- 1 user user 1523 Mar 28 16:57 23875274972349016462-1459173372.script
-rw-r--r-- 1 user root 7857 Mar 28 16:40 l3bashrc
-rwxr-xr-x 1 user root  234 Mar 28 16:40 l3prompt
15:57:51
$ls -l ~/.lilalo
total 20
-rw-r--r-- 1 user user  652 Mar 28 16:57 23875274972349016462-1459173372.info
-rw-r--r-- 1 user user 1972 Mar 28 16:57 23875274972349016462-1459173372.script
-rw-r--r-- 1 user root 7857 Mar 28 16:40 l3bashrc
-rwxr-xr-x 1 user root  234 Mar 28 16:40 l3prompt
15:57:54
$ls -l ~/.lilalo
total 20
-rw-r--r-- 1 user user  692 Mar 28 16:57 23875274972349016462-1459173372.info
-rw-r--r-- 1 user user 2432 Mar 28 16:57 23875274972349016462-1459173372.script
-rw-r--r-- 1 user root 7857 Mar 28 16:40 l3bashrc
-rwxr-xr-x 1 user root  234 Mar 28 16:40 l3prompt
15:57:54
$ls -l ~/.lilalo
total 20
-rw-r--r-- 1 user user  732 Mar 28 16:57 23875274972349016462-1459173372.info
-rw-r--r-- 1 user user 2892 Mar 28 16:57 23875274972349016462-1459173372.script
-rw-r--r-- 1 user root 7857 Mar 28 16:40 l3bashrc
-rwxr-xr-x 1 user root  234 Mar 28 16:40 l3prompt
15:57:57
$ls -l ~/.lilalo
total 20
-rw-r--r-- 1 user user  772 Mar 28 16:57 23875274972349016462-1459173372.info
-rw-r--r-- 1 user user 3342 Mar 28 16:57 23875274972349016462-1459173372.script
-rw-r--r-- 1 user root 7857 Mar 28 16:40 l3bashrc
-rwxr-xr-x 1 user root  234 Mar 28 16:40 l3prompt
15:57:58
$ls -l ~/.lilalo
total 20
-rw-r--r-- 1 user user  812 Mar 28 16:57 23875274972349016462-1459173372.info
-rw-r--r-- 1 user user 3792 Mar 28 16:57 23875274972349016462-1459173372.script
-rw-r--r-- 1 user root 7857 Mar 28 16:40 l3bashrc
-rwxr-xr-x 1 user root  234 Mar 28 16:40 l3prompt
15:57:59
$ls -l ~/.lilalo
total 24
-rw-r--r-- 1 user user  852 Mar 28 16:57 23875274972349016462-1459173372.info
-rw-r--r-- 1 user user 4252 Mar 28 16:57 23875274972349016462-1459173372.script
-rw-r--r-- 1 user root 7857 Mar 28 16:40 l3bashrc
-rwxr-xr-x 1 user root  234 Mar 28 16:40 l3prompt
15:57:59
$ls -l ~/.lilalo
total 24
-rw-r--r-- 1 user user  892 Mar 28 16:57 23875274972349016462-1459173372.info
-rw-r--r-- 1 user user 4712 Mar 28 16:58 23875274972349016462-1459173372.script
-rw-r--r-- 1 user root 7857 Mar 28 16:40 l3bashrc
-rwxr-xr-x 1 user root  234 Mar 28 16:40 l3prompt
15:58:00
$ls -l ~/.lilalo
total 24
-rw-r--r-- 1 user user  932 Mar 28 16:58 23875274972349016462-1459173372.info
-rw-r--r-- 1 user user 5172 Mar 28 16:58 23875274972349016462-1459173372.script
-rw-r--r-- 1 user root 7857 Mar 28 16:40 l3bashrc
-rwxr-xr-x 1 user root  234 Mar 28 16:40 l3prompt
15:58:00
$ls -l ~/.lilalo
total 24
-rw-r--r-- 1 user user  972 Mar 28 16:58 23875274972349016462-1459173372.info
-rw-r--r-- 1 user user 5632 Mar 28 16:58 23875274972349016462-1459173372.script
-rw-r--r-- 1 user root 7857 Mar 28 16:40 l3bashrc
-rwxr-xr-x 1 user root  234 Mar 28 16:40 l3prompt
15:58:01
$ls -l ~/.lilalo
total 24
-rw-r--r-- 1 user user 1012 Mar 28 16:58 23875274972349016462-1459173372.info
-rw-r--r-- 1 user user 6092 Mar 28 16:58 23875274972349016462-1459173372.script
-rw-r--r-- 1 user root 7857 Mar 28 16:40 l3bashrc
-rwxr-xr-x 1 user root  234 Mar 28 16:40 l3prompt
15:58:02
$ls -l ~/.lilalo
total 24
-rw-r--r-- 1 user user 1052 Mar 28 16:58 23875274972349016462-1459173372.info
-rw-r--r-- 1 user user 6552 Mar 28 16:58 23875274972349016462-1459173372.script
-rw-r--r-- 1 user root 7857 Mar 28 16:40 l3bashrc
-rwxr-xr-x 1 user root  234 Mar 28 16:40 l3prompt
15:58:02
$ls -l ~/.lilalo
total 24
-rw-r--r-- 1 user user 1092 Mar 28 16:58 23875274972349016462-1459173372.info
-rw-r--r-- 1 user user 7002 Mar 28 16:58 23875274972349016462-1459173372.script
-rw-r--r-- 1 user root 7857 Mar 28 16:40 l3bashrc
-rwxr-xr-x 1 user root  234 Mar 28 16:40 l3prompt
15:58:03
$ls -l ~/.lilalo
total 24
-rw-r--r-- 1 user user 1132 Mar 28 16:58 23875274972349016462-1459173372.info
-rw-r--r-- 1 user user 7452 Mar 28 16:58 23875274972349016462-1459173372.script
-rw-r--r-- 1 user root 7857 Mar 28 16:40 l3bashrc
-rwxr-xr-x 1 user root  234 Mar 28 16:40 l3prompt
15:58:04
$ls -l ~/.lilalo
total 24
-rw-r--r-- 1 user user 1172 Mar 28 16:58 23875274972349016462-1459173372.info
-rw-r--r-- 1 user user 7902 Mar 28 16:58 23875274972349016462-1459173372.script
-rw-r--r-- 1 user root 7857 Mar 28 16:40 l3bashrc
-rwxr-xr-x 1 user root  234 Mar 28 16:40 l3prompt
15:58:04
$ls -l ~/.lilalo
total 28
-rw-r--r-- 1 user user 1212 Mar 28 16:58 23875274972349016462-1459173372.info
-rw-r--r-- 1 user user 8362 Mar 28 16:58 23875274972349016462-1459173372.script
-rw-r--r-- 1 user root 7857 Mar 28 16:40 l3bashrc
-rwxr-xr-x 1 user root  234 Mar 28 16:40 l3prompt
15:58:05
$ls -l ~/.lilalo
total 28
-rw-r--r-- 1 user user 1252 Mar 28 16:58 23875274972349016462-1459173372.info
-rw-r--r-- 1 user user 8822 Mar 28 16:58 23875274972349016462-1459173372.script
-rw-r--r-- 1 user root 7857 Mar 28 16:40 l3bashrc
-rwxr-xr-x 1 user root  234 Mar 28 16:40 l3prompt
15:58:06
$ls -l ~/.lilalo
total 28
-rw-r--r-- 1 user user 1292 Mar 28 16:58 23875274972349016462-1459173372.info
-rw-r--r-- 1 user user 9272 Mar 28 16:58 23875274972349016462-1459173372.script
-rw-r--r-- 1 user root 7857 Mar 28 16:40 l3bashrc
-rwxr-xr-x 1 user root  234 Mar 28 16:40 l3prompt
15:58:06
$ls -l ~/.lilalo
total 28
-rw-r--r-- 1 user user 1332 Mar 28 16:58 23875274972349016462-1459173372.info
-rw-r--r-- 1 user user 9732 Mar 28 16:58 23875274972349016462-1459173372.script
-rw-r--r-- 1 user root 7857 Mar 28 16:40 l3bashrc
-rwxr-xr-x 1 user root  234 Mar 28 16:40 l3prompt
15:58:07
$ls -l ~/.lilalo
total 28
-rw-r--r-- 1 user user  1372 Mar 28 16:58 23875274972349016462-1459173372.info
-rw-r--r-- 1 user user 10192 Mar 28 16:58 23875274972349016462-1459173372.script
-rw-r--r-- 1 user root  7857 Mar 28 16:40 l3bashrc
-rwxr-xr-x 1 user root   234 Mar 28 16:40 l3prompt
15:58:07
$ls -l ~/.lilalo
total 28
-rw-r--r-- 1 user user  1412 Mar 28 16:58 23875274972349016462-1459173372.info
-rw-r--r-- 1 user user 10656 Mar 28 16:58 23875274972349016462-1459173372.script
-rw-r--r-- 1 user root  7857 Mar 28 16:40 l3bashrc
-rwxr-xr-x 1 user root   234 Mar 28 16:40 l3prompt
15:58:08
$ls -l ~/.lilalo
total 28
-rw-r--r-- 1 user user  1452 Mar 28 16:58 23875274972349016462-1459173372.info
-rw-r--r-- 1 user user 11110 Mar 28 16:58 23875274972349016462-1459173372.script
-rw-r--r-- 1 user root  7857 Mar 28 16:40 l3bashrc
-rwxr-xr-x 1 user root   234 Mar 28 16:40 l3prompt
15:58:09
$ls -l ~/.lilalo
total 28
-rw-r--r-- 1 user user  1492 Mar 28 16:58 23875274972349016462-1459173372.info
-rw-r--r-- 1 user user 11563 Mar 28 16:58 23875274972349016462-1459173372.script
-rw-r--r-- 1 user root  7857 Mar 28 16:40 l3bashrc
-rwxr-xr-x 1 user root   234 Mar 28 16:40 l3prompt
15:58:10
$cat -l ~/.lilalo
cat: invalid option -- 'l'
Try 'cat --help' for more information.
15:58:23
$cat ~/.lilalo
cat: /home/user/.lilalo: Is a directory
15:59:07
$apt-get update
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
16:02:39
$apt-cache search
E: You must give at least one search pattern
16:02:54
$apt-cache search asterisk

16:02:59
$apt-cache stats
Total package names: 3648 (73.0 k)
Total package structures: 3648 (204 k)
  Normal packages: 1740
  Pure virtual packages: 39
  Single virtual packages: 284
  Mixed virtual packages: 5
  Missing: 1580
Total distinct versions: 1745 (126 k)
Total distinct descriptions: 1745 (41.9 k)
Total dependencies: 15447 (433 k)
Total ver/file relations: 1745 (41.9 k)
Total Desc/File relations: 1745 (41.9 k)
Total Provides mappings: 406 (8,120 )
Total globbed strings: 44 (308 )
Total dependency version space: 80.5 k
Total slack space: 36.4 k
Total space accounted for: 849 k
16:03:07
$apt-cache search asterisk | wc -l
0
16:03:32
$apt-cache stats
Total package names: 3648 (73.0 k)
Total package structures: 3648 (204 k)
  Normal packages: 1740
  Pure virtual packages: 39
  Single virtual packages: 284
  Mixed virtual packages: 5
  Missing: 1580
Total distinct versions: 1745 (126 k)
Total distinct descriptions: 1745 (41.9 k)
Total dependencies: 15447 (433 k)
Total ver/file relations: 1745 (41.9 k)
Total Desc/File relations: 1745 (41.9 k)
Total Provides mappings: 406 (8,120 )
Total globbed strings: 44 (308 )
Total dependency version space: 80.5 k
Total slack space: 36.4 k
Total space accounted for: 849 k
16:03:34
$curl wttr.in
bash: curl: command not found
16:08:52
$curl wttr.in/ | head -10
bash: curl: command not found
16:09:08
$curl -s wttr.in/ | head -10
bash: curl: command not found
16:09:18
$curl -s wttr.in | head -10
bash: curl: command not found
16:09:22
$curl wttr.in | head -10
bash: curl: command not found
16:09:29
$curl wttr.in
bash: curl: command not found
16:09:35
$curl -s wttr.in
bash: curl: command not found
16:09:42
$curl -s wttr.in/
bash: curl: command not found
16:09:47
$curl -s wttr.in/
bash: curl: command not found
16:09:49
$curl -s wttr.in
bash: curl: command not found
16:10:06
$su
Password:
16:10:17
#curl -s tut.by
bash: curl: command not found
16:10:27
#curl -s tut.by
bash: curl: command not found
16:10:35
#apt-get install curl
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package curl is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'curl' has no installation candidate
16:10:50
#apt-get install curl
Reading package lists... Done
Building dependency tree
Reading state information... Done
curl is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
16:11:49
#exit
exit
16:11:52
$curl tut.by
\<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
16:11:56
$curl -s tut.by
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
16:12:06
$curl -s wttr.in
Weather for City: Minsk, Belarus
               Overcast
      .--.     10 – 11 °C
   .-(    ).   ↓ 7 km/h
  (___.__)__)  10 km
               0.0 mm
                                                       ┌─────────────┐
┌──────────────────────────────┬───────────────────────┤ Mon 28. Mar ├───────────────────────┬──────────────────────────────┐
│           Morning            │             Noon      └──────┬──────┘    Evening            │            Night             │
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
...
│           Morning            │             Noon      └──────┬──────┘    Evening            │            Night             │
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
│               Overcast       │  _`/"".-.     Patchy rain ne…│    \  /       Partly Cloudy  │      .-.      Light rain     │
│      .--.     2 – 5 °C       │   ,\_(   ).   5 – 8 °C       │  _ /"".-.     7 – 9 °C       │     (   ).    1 – 5 °C       │
│   .-(    ).   ↗ 18 – 23 km/h │    /(___(__)  ↗ 18 – 21 km/h │    \_(   ).   ↗ 11 – 14 km/h │    (___(__)   ↑ 16 – 25 km/h │
│  (___.__)__)  10 km          │      ‘ ‘ ‘ ‘  10 km          │    /(___(__)  10 km          │     ‘ ‘ ‘ ‘   9 km           │
│               0.0 mm | 5%    │     ‘ ‘ ‘ ‘   0.1 mm | 78%   │               0.0 mm | 15%   │    ‘ ‘ ‘ ‘    1.7 mm | 74%   │
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘
Check new Feature: wttr.in/Moon or wttr.in/Moon@2016-Mar-23 to see the phase of the Moon
Follow @igor_chubin for wttr.in updates
16:12:14
$curl -s wttr.in | head -7
Weather for City: Minsk, Belarus
               Overcast
      .--.     10 – 11 °C
   .-(    ).   ↓ 7 km/h
  (___.__)__)  10 km
               0.0 mm
16:12:25
$curl -s wttr.in | head -7
Weather for City: Minsk, Belarus
               Overcast
      .--.     10 – 11 °C
   .-(    ).   ↓ 7 km/h
  (___.__)__)  10 km
               0.0 mm
16:12:36
$apt-сфсруsu
Password:
16:13:10
#apt-cache search aasterisk | less
16:13:37
#apt-cache search asterisk | less
16:14:19
#!

16:14:19
#exit
exit
/dev/pts/1
16:20:00
$su
Password:
16:20:06
#ini 0
bash: ini: command not found

Вторник (03/29/16)

/dev/pts/0
09:09:14
$cd tmp$
bash: cd: tmp$: No such file or directory
09:09:31
$cd tmp
bash: cd: tmp: No such file or directory
09:09:32
$cd /tmp

09:09:35
$vim ./.bashrc
09:09:54
$~
orbit-user
pulse-PKdhtXMmr18n
ssh-Z6yw9adnfjZ5
systemd-private-c87f3a2c52d14bf2a63aca690f04e7b0-colord.service-gBhUV1
systemd-private-c87f3a2c52d14bf2a63aca690f04e7b0-rtkit-daemon.service-KRUOpM
tracker-extract-files.1000
09:10:00
$vim .~/.bashrc
09:11:35
$~
fi
unset color_prompt force_color_prompt
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    fi
fi
33[01;34m\]\w\[\033[00m\]\$ '
else "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ 'm\]\u@\h\[\033[00m\]:\[\00
...
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if ! shopt -oq posix; then
  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
  fi
fi
    . /etc/bash_completion                                    113,1         98%
09:12:29
$~

09:15:29
$pwd
/home/user
09:15:36
$ls
Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Videos
09:15:52
$cd /

09:16:16
$ls
bin   dev  home        lib    lost+found  mnt  proc  run   srv  tmp  var
boot  etc  initrd.img  lib64  media       opt  root  sbin  sys  usr  vmlinuz
09:16:19
$cd /home

09:17:18
$ls
user
09:17:22
$su
Password:
/dev/pts/2
09:24:23
$ssh
usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
           [-D [bind_address:]port] [-E log_file] [-e escape_char]
           [-F configfile] [-I pkcs11] [-i identity_file]
           [-L [bind_address:]port:host:hostport] [-l login_name] [-m mac_spec]
           [-O ctl_cmd] [-o option] [-p port]
           [-Q cipher | cipher-auth | mac | kex | key]
           [-R [bind_address:]port:host:hostport] [-S ctl_path] [-W host:port]
           [-w local_tun[:remote_tun]] [user@]hostname [command]
09:24:34
$ssh user@192.168.10.1
user@192.168.10.1's password:
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.
You have mail.
Last login: Tue Mar 29 10:24:47 2016 from m8
vipicoeevimnanol3-agent is already running: pid=27049; pidfile=/home/user/.lilalo/l3-agent.pid
09:25:12
$screen -x
/dev/pts/0
09:31:25
#ls
user
09:32:06
#exit
exit
прошло 22 минуты
09:54:35
$cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 23
model name      : Intel(R) Core(TM)2 Quad CPU    Q8400  @ 2.66GHz
stepping        : 10
microcode       : 0xa07
cpu MHz         : 2003.000
cache size      : 2048 KB
physical id     : 0
...
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dtherm tpr_shadow vnmi flexpriority
bogomips        : 5342.72
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:
09:54:42
$cat /proc/
cat: /proc/: Is a directory
09:55:23
$cat /proc/diskinfo
cat: /proc/diskinfo: No such file or directory
09:55:30
$cat /proc/disk
cat: /proc/disk: No such file or directory
09:55:32
$ls /proc
1     1090  119   1623  27   425  730  96         execdomains  mtrr
10    1094  1193  169   278  432  735  962        fb           net
100   1099  1199  17    28   434  736  965        filesystems  pagetypeinfo
101   11    12    176   29   436  742  966        fs           partitions
1016  1103  1206  18    3    438  759  970        interrupts   sched_debug
1019  1106  1209  1817  30   441  769  973        iomem        self
102   111   1224  1838  305  442  8    98         ioports      slabinfo
1020  1112  1226  185   31   443  806  99         irq          softirqs
1023  1114  125   1873  32   446  807  acpi       kallsyms     stat
1027  112   13    1874  33   451  889  asound     kcore        swaps
1030  1125  136   1907  34   452  9    buddyinfo  keys         sys
1041  1134  137   1993  35   467  906  bus        key-users    sysrq-trigger
1056  1141  1468  1996  36   48   91   cgroups    kmsg         sysvipc
1058  1150  1496  2     39   49   915  cmdline    kpagecount   timer_list
106   1151  15    20    4    5    916  consoles   kpageflags   timer_stats
1067  1156  1504  2064  40   50   92   cpuinfo    loadavg      tty
1071  1157  1582  21    409  504  93   crypto     locks        uptime
1072  1160  1585  22    41   51   94   devices    meminfo      version
1079  1170  1586  23    418  7    948  diskstats  misc         vmallocinfo
108   1171  16    25    42   720  949  dma        modules      vmstat
1081  1177  1622  26    423  725  95   driver     mounts       zoneinfo
09:55:39
$cat /proc/meminfo
MemTotal:        8160336 kB
MemFree:         7189472 kB
MemAvailable:    7435928 kB
Buffers:           59724 kB
Cached:           442184 kB
SwapCached:            0 kB
Active:           506192 kB
Inactive:         347784 kB
Active(anon):     352808 kB
Inactive(anon):   103704 kB
...
VmallocChunk:   34359377428 kB
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       58816 kB
DirectMap2M:     8294400 kB
09:56:08
$ls /proc/sys
abi  crypto  debug  dev  fs  fscache  kernel  net  sunrpc  vm
09:56:27
$sudo ipconfig
[sudo] password for user:
sudo: ipconfig: command not found
прошло 16 минут
10:13:15
$sudo ifconfig
eth0      Link encap:Ethernet  HWaddr 54:04:a6:bf:51:28
          inet addr:192.168.10.2  Bcast:192.168.10.255  Mask:255.255.255.0
          inet6 addr: fe80::5604:a6ff:febf:5128/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:21852 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12787 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:15546948 (14.8 MiB)  TX bytes:947199 (924.9 KiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:24 errors:0 dropped:0 overruns:0 frame:0
          TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1440 (1.4 KiB)  TX bytes:1440 (1.4 KiB)
10:13:20
$sudo ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 54:04:a6:bf:51:28 brd ff:ff:ff:ff:ff:ff
10:16:03
$sudo ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 54:04:a6:bf:51:28 brd ff:ff:ff:ff:ff:ff
10:16:16
$sudo route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.10.1    0.0.0.0         UG    1024   0        0 eth0
localnet        *               255.255.255.0   U     0      0        0 eth0
10:16:45
$sudo route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.10.1    0.0.0.0         UG    1024   0        0 eth0
192.168.10.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
10:16:48
$arp
bash: arp: command not found
10:17:39
$arping
Usage: arping [-fqbDUAV] [-c count] [-w timeout] [-I device] [-s source] destination
  -f : quit on first reply
  -q : be quiet
  -b : keep broadcasting, don't go unicast
  -D : duplicate address detection mode
  -U : Unsolicited ARP mode, update your neighbours
  -A : ARP answer mode, update your neighbours
  -V : print version and exit
  -c count : how many packets to send
  -w timeout : how long to wait for a reply
  -I device : which ethernet device to use
  -s source : source ip address
  destination : ask for what ip address
10:17:41
$arp ?
bash: arp: command not found
10:17:48
$arp -help
bash: arp: command not found
10:17:54
$sudo arp
Address                  HWtype  HWaddress           Flags Mask            Iface
192.168.10.1             ether   6c:62:6d:7a:c2:cc   C                     eth0
10:18:04
$sudo arp
Address                  HWtype  HWaddress           Flags Mask            Iface
192.168.10.1             ether   6c:62:6d:7a:c2:cc   C                     eth0

Файлы

  • /proc/cpuinfo
  • /proc/meminfo
  • /proc/cpuinfo
    >
    processor       : 0
    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 23
    model name      : Intel(R) Core(TM)2 Quad CPU    Q8400  @ 2.66GHz
    stepping        : 10
    microcode       : 0xa07
    cpu MHz         : 2003.000
    cache size      : 2048 KB
    physical id     : 0
    siblings        : 4
    core id         : 0
    cpu cores       : 4
    apicid          : 0
    initial apicid  : 0
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 13
    wp              : yes
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dtherm tpr_shadow vnmi flexpriority
    bogomips        : 5342.72
    clflush size    : 64
    cache_alignment : 64
    address sizes   : 36 bits physical, 48 bits virtual
    power management:
    processor       : 1
    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 23
    model name      : Intel(R) Core(TM)2 Quad CPU    Q8400  @ 2.66GHz
    stepping        : 10
    microcode       : 0xa07
    cpu MHz         : 2003.000
    cache size      : 2048 KB
    physical id     : 0
    siblings        : 4
    core id         : 1
    cpu cores       : 4
    apicid          : 1
    initial apicid  : 1
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 13
    wp              : yes
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dtherm tpr_shadow vnmi flexpriority
    bogomips        : 5342.72
    clflush size    : 64
    cache_alignment : 64
    address sizes   : 36 bits physical, 48 bits virtual
    power management:
    processor       : 2
    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 23
    model name      : Intel(R) Core(TM)2 Quad CPU    Q8400  @ 2.66GHz
    stepping        : 10
    microcode       : 0xa07
    cpu MHz         : 2003.000
    cache size      : 2048 KB
    physical id     : 0
    siblings        : 4
    core id         : 2
    cpu cores       : 4
    apicid          : 2
    initial apicid  : 2
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 13
    wp              : yes
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dtherm tpr_shadow vnmi flexpriority
    bogomips        : 5342.72
    clflush size    : 64
    cache_alignment : 64
    address sizes   : 36 bits physical, 48 bits virtual
    power management:
    processor       : 3
    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 23
    model name      : Intel(R) Core(TM)2 Quad CPU    Q8400  @ 2.66GHz
    stepping        : 10
    microcode       : 0xa07
    cpu MHz         : 2003.000
    cache size      : 2048 KB
    physical id     : 0
    siblings        : 4
    core id         : 3
    cpu cores       : 4
    apicid          : 3
    initial apicid  : 3
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 13
    wp              : yes
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dtherm tpr_shadow vnmi flexpriority
    bogomips        : 5342.72
    clflush size    : 64
    cache_alignment : 64
    address sizes   : 36 bits physical, 48 bits virtual
    power management:
    
    /proc/meminfo
    >
    MemTotal:        8160336 kB
    MemFree:         7189472 kB
    MemAvailable:    7435928 kB
    Buffers:           59724 kB
    Cached:           442184 kB
    SwapCached:            0 kB
    Active:           506192 kB
    Inactive:         347784 kB
    Active(anon):     352808 kB
    Inactive(anon):   103704 kB
    Active(file):     153384 kB
    Inactive(file):   244080 kB
    Unevictable:           0 kB
    Mlocked:               0 kB
    SwapTotal:      12683260 kB
    SwapFree:       12683260 kB
    Dirty:                36 kB
    Writeback:             0 kB
    AnonPages:        352080 kB
    Mapped:           171496 kB
    Shmem:            104448 kB
    Slab:              60548 kB
    SReclaimable:      35852 kB
    SUnreclaim:        24696 kB
    KernelStack:        5264 kB
    PageTables:        17736 kB
    NFS_Unstable:          0 kB
    Bounce:                0 kB
    WritebackTmp:          0 kB
    CommitLimit:    16763428 kB
    Committed_AS:    2331820 kB
    VmallocTotal:   34359738367 kB
    VmallocUsed:      356716 kB
    VmallocChunk:   34359377428 kB
    HardwareCorrupted:     0 kB
    AnonHugePages:         0 kB
    HugePages_Total:       0
    HugePages_Free:        0
    HugePages_Rsvd:        0
    HugePages_Surp:        0
    Hugepagesize:       2048 kB
    DirectMap4k:       58816 kB
    DirectMap2M:     8294400 kB
    

    Статистика

    Время первой команды журнала15:57:38 2016- 3-28
    Время последней команды журнала10:18:04 2016- 3-29
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %16.00
    Процент синтаксически неверно набранных команд, %12.00
    Суммарное время работы с терминалом *, час 1.52
    Количество командных строк в единицу времени, команда/мин 1.10
    Частота использования команд
    ls31|==========================| 26.50%
    curl17|==============| 14.53%
    sudo8|======| 6.84%
    cat7|=====| 5.98%
    apt-cache7|=====| 5.98%
    head6|=====| 5.13%
    cd5|====| 4.27%
    arp5|====| 4.27%
    apt-get3|==| 2.56%
    ~3|==| 2.56%
    exit3|==| 2.56%
    su3|==| 2.56%
    route2|=| 1.71%
    vim2|=| 1.71%
    less2|=| 1.71%
    ssh2|=| 1.71%
    ip2|=| 1.71%
    ifconfig1|| 0.85%
    screen1|| 0.85%
    pwd1|| 0.85%
    ipconfig1|| 0.85%
    arping1|| 0.85%
    apt-сфсруsu1|| 0.85%
    !1|| 0.85%
    wc1|| 0.85%
    ini1|| 0.85%
    ____
    *) Интервалы неактивности длительностью 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$