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

Содержание

Журнал

Понедельник (11/30/09)

16:12:02
$ps aux | grep l3
root      1255  0.7  1.6  14788  9988 ?        Ss   Nov29   8:06 l3-agent
user      9860  0.0  0.1   4728   756 ttyp7    R+   17:13   0:00 grep l3
16:13:09
$kill -9 1255
bash: kill: (1255) - Операция не позволяется
16:13:14
$sudo kill -9 1255

16:13:17
$l3-agent

16:13:21
$ping nt.ua
PING nt.ua (212.40.34.157) 56(84) bytes of data.
64 bytes from stream.tsua.net (212.40.34.157): icmp_seq=1 ttl=59 time=5.95 ms
--- nt.ua ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 5.955/5.955/5.955/0.000 ms
16:14:02
$l3
l3                 l3_close_session   l3mass_upload      l3script
l3-agent           l3-config          l3pwd              l3shot
l3cd               l3_fix_prompt      l3_save_last_line  l3upload
16:14:02
$l3pwd
/users/30-11-2009/nt-lnet/debian13.net.nt/user
16:14:06
$l3script

16:14:17
$ping nt.ua
PING nt.ua (212.40.34.157) 56(84) bytes of data.
64 bytes from stream.tsua.net (212.40.34.157): icmp_seq=1 ttl=59 time=5.83 ms
--- nt.ua ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 5.839/5.839/5.839/0.000 ms
16:14:17
$ping nt.ua
PING nt.ua (212.40.34.157) 56(84) bytes of data.
64 bytes from stream.tsua.net (212.40.34.157): icmp_seq=1 ttl=59 time=5.83 ms
--- nt.ua ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 5.839/5.839/5.839/0.000 ms
16:14:33
$sudo reboot

16:14:33
$sudo reboot

16:15:36
$l3
l3                 l3_close_session   l3mass_upload      l3script
l3-agent           l3-config          l3pwd              l3shot
l3cd               l3_fix_prompt      l3_save_last_line  l3upload
16:15:36
$ps aux | grep l3-agent
user      1409  0.0  0.1   4728   756 ttyp1    S+   17:15   0:00 grep l3-agent
16:15:48
$vim .bashrc
16:16:00
$~
.bash_history  .bash_logout   .bash_profile  .bashrc
16:16:00
$vim .bash_profile
16:16:07
$~
Removing stale pidfile
16:16:17
$l3script

16:16:25
$l3pwd
/users/30-11-2009/nt-lnet/debian13.net.nt/user
/dev/ttyp1
16:16:25
$l3pwd
/users/30-11-2009/nt-lnet/debian13.net.nt/user
16:16:55
$ps aux | grep l3
user      1494 71.3  1.9  16916 11460 ?        Rs   17:16   0:49 l3-agent
user      1502  0.1  0.0   4604   532 ttyp1    S+   17:16   0:00 script -f -c l3script -q /home/user/.lilalo//4895131882989710867-1259594182.script
user      1550  0.0  0.0   4732   436 ttyp1    S+   17:16   0:00 script -f -c l3script -q /home/user/.lilalo//4895131882989710867-1259594182.script
user      1551  0.1  0.4   7056  2728 ttyp2    Ss   17:16   0:00 l3script
user      1621  0.0  0.1   4728   756 ttyp2    S+   17:17   0:00 grep l3
/dev/ttyp1
16:16:55
$ps aux | grep l3
user      1494 71.3  1.9  16916 11460 ?        Rs   17:16   0:49 l3-agent
user      1502  0.1  0.0   4604   532 ttyp1    S+   17:16   0:00 script -f -c l3script -q /home/user/.lilalo//4895131882989710867-1259594182.script
user      1550  0.0  0.0   4732   436 ttyp1    S+   17:16   0:00 script -f -c l3script -q /home/user/.lilalo//4895131882989710867-1259594182.script
user      1551  0.1  0.4   7056  2728 ttyp2    Ss   17:16   0:00 l3script
user      1621  0.0  0.1   4728   756 ttyp2    S+   17:17   0:00 grep l3
16:17:28
$ping xgu.ru
PING xgu.ru (212.26.146.51) 56(84) bytes of data.
64 bytes from chub.in (212.26.146.51): icmp_seq=1 ttl=56 time=29.3 ms
--- xgu.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 29.381/29.381/29.381/0.000 ms
16:17:28
$ping xgu.ru
PING xgu.ru (212.26.146.51) 56(84) bytes of data.
64 bytes from chub.in (212.26.146.51): icmp_seq=1 ttl=56 time=29.3 ms
--- xgu.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 29.381/29.381/29.381/0.000 ms
16:18:38
$l3-agent
l3-agent is already running: pid=1494; pidfile=/home/user/.lilalo/l3-agent.pid
/dev/ttyp1
16:18:38
$l3-agent
l3-agent is already running: pid=1494; pidfile=/home/user/.lilalo/l3-agent.pid
16:20:06
$ping ya.ru -c 1
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=51 time=53.3 ms
--- ya.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 53.351/53.351/53.351/0.000 ms
16:20:06
$ping ya.ru -c 1
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=51 time=53.3 ms
--- ya.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 53.351/53.351/53.351/0.000 ms
/dev/ttyp1
16:20:13
$su - root
Password:
Removing stale pidfile
16:20:13
$su - root
Password:
Removing stale pidfile
/dev/ttyp1
16:20:52
#ping ya.ru
PING ya.ru (93.158.134.8) 56(84) bytes of data.
64 bytes from ya.ru (93.158.134.8): icmp_seq=1 ttl=51 time=71.4 ms
--- ya.ru ping statistics ---
2 packets transmitted, 1 received, 50% packet loss, time 999ms
rtt min/avg/max/mdev = 71.478/71.478/71.478/0.000 ms
16:20:52
#ping ya.ru
PING ya.ru (93.158.134.8) 56(84) bytes of data.
64 bytes from ya.ru (93.158.134.8): icmp_seq=1 ttl=51 time=71.4 ms
--- ya.ru ping statistics ---
2 packets transmitted, 1 received, 50% packet loss, time 999ms
rtt min/avg/max/mdev = 71.478/71.478/71.478/0.000 ms
/dev/ttyp1
16:20:56
#apt-get install cowsay
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Предлагаемые пакеты:
  filters
НОВЫЕ пакеты, которые будут установлены:
  cowsay
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 262 пакетов не обновлено.
Необходимо скачать 19,8kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 295kB.
Получено:1 http://10.0.35.1 lenny/main cowsay 3.03-9.2 [19,8kB]
Получено 19,8kБ за 0s (746kБ/c)
Выбор ранее не выбранного пакета cowsay.
(Чтение базы данных... на данный момент установлено 24803 файлов и каталогов.)
Распаковывается пакет cowsay (из файла .../cowsay_3.03-9.2_all.deb)...
Настраивается пакет cowsay (3.03-9.2) ...
16:20:56
#apt-get install cowsay
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Предлагаемые пакеты:
  filters
НОВЫЕ пакеты, которые будут установлены:
  cowsay
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 262 пакетов не обновлено.
Необходимо скачать 19,8kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 295kB.
Получено:1 http://10.0.35.1 lenny/main cowsay 3.03-9.2 [19,8kB]
Получено 19,8kБ за 0s (746kБ/c)
Выбор ранее не выбранного пакета cowsay.
(Чтение базы данных... на данный момент установлено 24803 файлов и каталогов.)
Распаковывается пакет cowsay (из файла .../cowsay_3.03-9.2_all.deb)...
Настраивается пакет cowsay (3.03-9.2) ...
/dev/ttyp1
16:22:12
#dpkg -L cowsay
/.
/usr
/usr/games
/usr/games/cowsay
/usr/share
/usr/share/cowsay
/usr/share/cowsay/cows
/usr/share/cowsay/cows/beavis.zen.cow
/usr/share/cowsay/cows/bong.cow
/usr/share/cowsay/cows/bud-frogs.cow
...
/usr/share/doc/cowsay
/usr/share/doc/cowsay/README
/usr/share/doc/cowsay/copyright
/usr/share/doc/cowsay/changelog.gz
/usr/share/doc/cowsay/changelog.Debian.gz
/usr/share/man
/usr/share/man/man6
/usr/share/man/man6/cowsay.6.gz
/usr/games/cowthink
/usr/share/man/man6/cowthink.6.gz
16:22:12
#dpkg -L cowsay
/.
/usr
/usr/games
/usr/games/cowsay
/usr/share
/usr/share/cowsay
/usr/share/cowsay/cows
/usr/share/cowsay/cows/beavis.zen.cow
/usr/share/cowsay/cows/bong.cow
/usr/share/cowsay/cows/bud-frogs.cow
...
/usr/share/doc/cowsay
/usr/share/doc/cowsay/README
/usr/share/doc/cowsay/copyright
/usr/share/doc/cowsay/changelog.gz
/usr/share/doc/cowsay/changelog.Debian.gz
/usr/share/man
/usr/share/man/man6
/usr/share/man/man6/cowsay.6.gz
/usr/games/cowthink
/usr/share/man/man6/cowthink.6.gz
/dev/ttyp1
16:23:02
#dpkg -L cowsay

16:23:02
#dpkg -L cowsay
/.
/usr
/usr/games
/usr/games/cowsay
/usr/share
/usr/share/cowsay
/usr/share/cowsay/cows
/usr/share/cowsay/cows/beavis.zen.cow
/usr/share/cowsay/cows/bong.cow
/usr/share/cowsay/cows/bud-frogs.cow
...
/usr/share/doc/cowsay
/usr/share/doc/cowsay/README
/usr/share/doc/cowsay/copyright
/usr/share/doc/cowsay/changelog.gz
/usr/share/doc/cowsay/changelog.Debian.gz
/usr/share/man
/usr/share/man/man6
/usr/share/man/man6/cowsay.6.gz
/usr/games/cowthink
/usr/share/man/man6/cowthink.6.gz
16:23:02
#dpkg -L cowsay

16:23:02
#dpkg -L cowsay
/.
/usr
/usr/games
/usr/games/cowsay
/usr/share
/usr/share/cowsay
/usr/share/cowsay/cows
/usr/share/cowsay/cows/beavis.zen.cow
/usr/share/cowsay/cows/bong.cow
/usr/share/cowsay/cows/bud-frogs.cow
...
/usr/share/doc/cowsay
/usr/share/doc/cowsay/README
/usr/share/doc/cowsay/copyright
/usr/share/doc/cowsay/changelog.gz
/usr/share/doc/cowsay/changelog.Debian.gz
/usr/share/man
/usr/share/man/man6
/usr/share/man/man6/cowsay.6.gz
/usr/games/cowthink
/usr/share/man/man6/cowthink.6.gz
16:23:13
#cowsay
bash: cowsay: command not found
/dev/ttyp1
16:23:13
#cowsay
bash: cowsay: command not found
16:23:18
#whereis cowsay
cowsay: /usr/games/cowsay /usr/share/cowsay /usr/share/man/man6/cowsay.6.gz
16:23:18
#whereis cowsay
cowsay: /usr/games/cowsay /usr/share/cowsay /usr/share/man/man6/cowsay.6.gz
/dev/ttyp1
16:23:24
#echo "Windows Must Die..." | /usr/games/
 _____________________
< Windows Must Die... >
 ---------------------
          \      (__)
           \     /oo|
            \   (_"_)*+++++++++*
                   //I#\\\\\\\\I\
                   I[I|I|||||I I `
                   I`I'///'' I I
                   I I       I I
                   ~ ~       ~ ~
                     Scowleton
16:23:24
#echo "Windows Must Die..." | /usr/games/
 _____________________
< Windows Must Die... >
 ---------------------
          \      (__)
           \     /oo|
            \   (_"_)*+++++++++*
                   //I#\\\\\\\\I\
                   I[I|I|||||I I `
                   I`I'///'' I I
                   I I       I I
                   ~ ~       ~ ~
                     Scowleton
/dev/ttyp1
16:24:15
#echo "I love You...Windows" | /usr/games/cowsay -f /usr/share/cowsay/cows/kiss.cow
 ______________________
< I love You...Windows >
 ----------------------
     \
      \
             ,;;;;;;;,
            ;;;;;;;;;;;,
           ;;;;;'_____;'
           ;;;(/))))|((\
           _;;((((((|))))
...
     |    |  `. _/  \_____/ |
      |    , `\~            /
       |    \  \           /
      | `.   `\|          /
      |   ~-   `\        /
       \____~._/~ -_,   (\
        |-----|\   \    ';;
       |      | :;;;'     \
      |  /    |            |
      |       |            |
16:24:15
#echo "I love You...Windows" | /usr/games/cowsay -f /usr/share/cowsay/cows/kiss.cow
 ______________________
< I love You...Windows >
 ----------------------
     \
      \
             ,;;;;;;;,
            ;;;;;;;;;;;,
           ;;;;;'_____;'
           ;;;(/))))|((\
           _;;((((((|))))
...
     |    |  `. _/  \_____/ |
      |    , `\~            /
       |    \  \           /
      | `.   `\|          /
      |   ~-   `\        /
       \____~._/~ -_,   (\
        |-----|\   \    ';;
       |      | :;;;'     \
      |  /    |            |
      |       |            |
/dev/ttyp1
16:24:38
#ipconfig
bash: ipconfig: command not found
16:24:38
#ipconfig
bash: ipconfig: command not found
/dev/ttyp1
16:25:07
#echo "Windows Must Die..." | /usr/games/cowsay -f /usr/share/cowsay/cows/kiss.cow
 _____________________
< Windows Must Die... >
 ---------------------
     \
      \
             ,;;;;;;;,
            ;;;;;;;;;;;,
           ;;;;;'_____;'
           ;;;(/))))|((\
           _;;((((((|))))
...
     |    |  `. _/  \_____/ |
      |    , `\~            /
       |    \  \           /
      | `.   `\|          /
      |   ~-   `\        /
       \____~._/~ -_,   (\
        |-----|\   \    ';;
       |      | :;;;'     \
      |  /    |            |
      |       |            |
16:25:07
#echo "Windows Must Die..." | /usr/games/cowsay -f /usr/share/cowsay/cows/kiss.cow
 _____________________
< Windows Must Die... >
 ---------------------
     \
      \
             ,;;;;;;;,
            ;;;;;;;;;;;,
           ;;;;;'_____;'
           ;;;(/))))|((\
           _;;((((((|))))
...
     |    |  `. _/  \_____/ |
      |    , `\~            /
       |    \  \           /
      | `.   `\|          /
      |   ~-   `\        /
       \____~._/~ -_,   (\
        |-----|\   \    ';;
       |      | :;;;'     \
      |  /    |            |
      |       |            |
/dev/ttyp1
16:29:07
#echo "Windows Must Die..." | /usr/games/cowsay -f /usr/share/cowsay/cows/skeleton.cow
 _____________________
< Windows Must Die... >
 ---------------------
          \      (__)
           \     /oo|
            \   (_"_)*+++++++++*
                   //I#\\\\\\\\I\
                   I[I|I|||||I I `
                   I`I'///'' I I
                   I I       I I
                   ~ ~       ~ ~
                     Scowleton
16:29:07
#echo "Windows Must Die..." | /usr/games/cowsay -f /usr/share/cowsay/cows/skeleton.cow
 _____________________
< Windows Must Die... >
 ---------------------
          \      (__)
           \     /oo|
            \   (_"_)*+++++++++*
                   //I#\\\\\\\\I\
                   I[I|I|||||I I `
                   I`I'///'' I I
                   I I       I I
                   ~ ~       ~ ~
                     Scowleton
прошло 20 минут
/dev/ttyp5
16:49:31
$ls
Desktop  firefox  firefox-3.5.5.tar.bz2  hello  install
16:49:36
$ls DE
ls: DE: Нет такого файла или каталога
16:49:40
$ls Desktop/
lartc-html.tar.bz2
16:49:42
$mv Desktop/lartc-html.tar.bz2 .

16:49:47
$tar xjf lartc-html.tar.bz2

16:49:56
$ls lartc
lartc.html          lartc-html.tar.bz2
16:49:56
$ls lartc
ls: lartc: Нет такого файла или каталога
16:50:03
$ls -l
итого 10275
drwxr-xr-x  2 user user      48 2009-11-30 17:49 Desktop
drwxr-xr-x 13 user user    1568 2009-11-30 16:39 firefox
-rw-r--r--  1 user user 9924119 2009-11-30 16:35 firefox-3.5.5.tar.bz2
-rwxr-xr-x  1 root root      13 2008-03-11 12:42 hello
drwxr-xr-x  2 user user     160 2005-03-28 21:40 images
-rw-r--r--  1 user user    5256 2009-11-30 17:11 install
-rw-r--r--  1 user user  464521 2005-03-28 21:40 lartc.html
-rw-r--r--  1 user user  106483 2009-11-30 17:49 lartc-html.tar.bz2
16:50:06
$firefox lartc.html

16:50:18
$scp lartc.html 10.0.17.1:/data/incom
The authenticity of host '10.0.17.1 (10.0.17.1)' can't be established.
RSA key fingerprint is 90:7f:6c:4f:4c:b3:6c:3a:73:79:4d:77:f2:82:51:64.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '10.0.17.1' (RSA) to the list of known hosts.
user@10.0.17.1's password:
lartc.html                                    100%  454KB 453.6KB/s   00:00

Вторник (12/01/09)

/dev/ttyp0
08:50:16
$su -
Password:
08:50:23
#screen
/dev/ttyp7
08:50:50
$screen -x
прошло 36 минут
/dev/ttyp0
09:27:25
#screen
/dev/ttypd
09:31:42
$ssh 192.168.16.1
The authenticity of host '192.168.16.1 (192.168.16.1)' can't be established.
RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.1' (RSA) to the list of known hosts.
user@192.168.16.1's password:
Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue Dec  1 09:16:26 2009
09:31:57
$ssh 192.168.16.1 -X
user@192.168.16.1's password:
Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue Dec  1 10:31:53 2009 from linux13.net.nt
l3-agent is already running: pid=2478; pidfile=/home/user/.lilalo/l3-agent.pid
09:32:33
$ssh 192.168.16.1 -X
user@192.168.16.1's password:
l3-agent is already running: pid=2478; pidfile=/home/user/.lilalo/l3-agent.pid
прошло 89 минут
11:01:59
$su -
Password:
l3-agent is already running: pid=1872; pidfile=/root/.lilalo/l3-agent.pid
11:02:08
#screen -x
11:02:11
#screen
/dev/ttyp0
11:04:07
$su 0
Неизвестный id: 0
11:04:14
$su -
Password:
Removing stale pidfile
11:04:20
#screen
прошло 15 минут
/dev/ttypc
11:20:05
$sudo apt-get install startce

11:20:38
$xhost +
access control disabled, clients can connect from any host
прошло 36 минут
/dev/ttype
11:57:33
$ls -l
итого 10275
drwxr-xr-x  2 user user      48 2009-11-30 17:49 Desktop
drwxr-xr-x 13 user user    1568 2009-11-30 16:39 firefox
-rw-r--r--  1 user user 9924119 2009-11-30 16:35 firefox-3.5.5.tar.bz2
-rwxr-xr-x  1 root root      13 2008-03-11 12:42 hello
drwxr-xr-x  2 user user     160 2005-03-28 21:40 images
-rw-r--r--  1 user user    5256 2009-11-30 17:11 install
-rw-r--r--  1 user user  464521 2005-03-28 21:40 lartc.html
-rw-r--r--  1 user user  106483 2009-11-30 17:49 lartc-html.tar.bz2
11:57:38
$ls Desktop/

11:58:34
$ls -la Desktop/
итого 1
drwxr-xr-x  2 user user  48 2009-11-30 17:49 .
drwxr-xr-x 15 user user 816 2009-12-01 12:57 ..
11:58:38
$ls -la firefoxq
ls: firefoxq: Нет такого файла или каталога
11:58:55
$ls -la firefox
итого 17841
drwxr-xr-x 13 user user     1568 2009-11-30 16:39 .
drwxr-xr-x 15 user user      816 2009-12-01 12:57 ..
-rw-r--r--  1 user user     2126 2009-11-03 01:01 application.ini
-rw-r--r--  1 user user        0 2009-11-03 01:01 .autoreg
-rw-r--r--  1 user user     2067 2009-11-03 01:01 blocklist.xml
-rw-r--r--  1 user user      232 2009-11-03 01:01 browserconfig.properties
drwxr-xr-x  3 user user      520 2009-11-03 01:01 chrome
drwxr-xr-x  2 user user     2344 2009-11-03 01:01 components
-rwxr-xr-x  1 user user    45760 2009-11-03 01:01 crashreporter
...
drwxr-xr-x  2 user user       80 2009-11-03 01:01 plugins
-rw-r--r--  1 user user      177 2009-11-03 01:01 README.txt
-rw-r--r--  1 user user    15861 2009-11-03 01:01 removed-files
drwxr-xr-x  6 user user     1728 2009-11-03 01:01 res
-rwxr-xr-x  1 user user    10450 2009-11-03 01:01 run-mozilla.sh
drwxr-xr-x  2 user user      272 2009-11-03 01:01 searchplugins
-rw-r--r--  1 user user      825 2009-11-03 01:01 Throbber-small.gif
-rw-r--r--  1 user user        6 2009-11-03 01:01 update.locale
-rwxr-xr-x  1 user user    70472 2009-11-03 01:01 updater
-rw-r--r--  1 user user      143 2009-11-03 01:01 updater.ini
11:58:56
$ls -l
итого 10275
drwxr-xr-x  2 user user      48 2009-11-30 17:49 Desktop
drwxr-xr-x 13 user user    1568 2009-11-30 16:39 firefox
-rw-r--r--  1 user user 9924119 2009-11-30 16:35 firefox-3.5.5.tar.bz2
-rwxr-xr-x  1 root root      13 2008-03-11 12:42 hello
drwxr-xr-x  2 user user     160 2005-03-28 21:40 images
-rw-r--r--  1 user user    5256 2009-11-30 17:11 install
-rw-r--r--  1 user user  464521 2005-03-28 21:40 lartc.html
-rw-r--r--  1 user user  106483 2009-11-30 17:49 lartc-html.tar.bz2
11:59:04
$ls -lh
итого 11M
drwxr-xr-x  2 user user   48 2009-11-30 17:49 Desktop
drwxr-xr-x 13 user user 1,6K 2009-11-30 16:39 firefox
-rw-r--r--  1 user user 9,5M 2009-11-30 16:35 firefox-3.5.5.tar.bz2
-rwxr-xr-x  1 root root   13 2008-03-11 12:42 hello
drwxr-xr-x  2 user user  160 2005-03-28 21:40 images
-rw-r--r--  1 user user 5,2K 2009-11-30 17:11 install
-rw-r--r--  1 user user 454K 2005-03-28 21:40 lartc.html
-rw-r--r--  1 user user 104K 2009-11-30 17:49 lartc-html.tar.bz2
11:59:09
$ls -l /etc/passwd
-rw-r--r-- 1 root root 9437 2009-12-01 12:53 /etc/passwd
11:59:33
$sudo chmod 640 /etc/passwd
Password:
12:00:09
$ls -l
итого 10275
drwxr-xr-x  2 1000 user      48 2009-11-30 17:49 Desktop
drwxr-xr-x 13 1000 user    1568 2009-11-30 16:39 firefox
-rw-r--r--  1 1000 user 9924119 2009-11-30 16:35 firefox-3.5.5.tar.bz2
-rwxr-xr-x  1    0 root      13 2008-03-11 12:42 hello
drwxr-xr-x  2 1000 user     160 2005-03-28 21:40 images
-rw-r--r--  1 1000 user    5256 2009-11-30 17:11 install
-rw-r--r--  1 1000 user  464521 2005-03-28 21:40 lartc.html
-rw-r--r--  1 1000 user  106483 2009-11-30 17:49 lartc-html.tar.bz2
12:00:11
$sudo get
getconf      getent       getkeycodes  getopt       getopts      getty
12:00:11
$sudo set
set           setkeycodes   setlogcons    setpci        setterm       setxkbmap
setfont       setleds       setmetamode   setsid        setvesablank
12:00:11
$sudo set
set           setkeycodes   setlogcons    setpci        setterm       setxkbmap
setfont       setleds       setmetamode   setsid        setvesablank
12:00:11
$sudo set

прошло 72 минуты
/dev/ttypc
13:12:29
$ssh 192.168.16.2
The authenticity of host '192.168.16.2 (192.168.16.2)' can't be established.
RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.2' (RSA) to the list of known hosts.
user@192.168.16.2's password:
Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue Dec  1 11:26:12 2009 from 192.168.16.1
l3-agent is already running: pid=1497; pidfile=/home/user/.lilalo/l3-agent.pid
прошло 46 минут
13:58:53
$ssh 192.168.16.2
user@192.168.16.2's password:
Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue Dec  1 14:46:28 2009 from linux13.net.nt
l3-agent is already running: pid=1497; pidfile=/home/user/.lilalo/l3-agent.pid
прошло >4 часов
/dev/ttypc
18:21:57
$ps aux | grep ice
user      8739  0.3 15.6 209892 92676 ?        Ssl  15:46   0:41 /usr/lib/iceweasel/firefox-bin -a iceweasel
user     10427  0.0  0.1   4728   756 ttypd    R+   19:22   0:00 grep ice
18:22:02
$kill -9 8739

18:22:09
$sudo dpkg -i Desktop/install_flash_player_10_linux.deb
Password:
Выбор ранее не выбранного пакета adobe-flashplugin.
(Чтение базы данных... на данный момент установлено 25465 файлов и каталогов.)
Распаковывается пакет adobe-flashplugin (из файла .../install_flash_player_10_linux.deb)...
dpkg: зависимости пакетов не позволяют настроить пакет adobe-flashplugin:
 adobe-flashplugin зависит от libnspr4-dev, однако:
  Пакет libnspr4-dev не установлен.
 adobe-flashplugin зависит от libnss3-dev, однако:
  Пакет libnss3-dev не установлен.
 adobe-flashplugin зависит от libcurl3, однако:
  Пакет libcurl3 не установлен.
dpkg: не удалось обработать параметр adobe-flashplugin (--install):
 проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 adobe-flashplugin
18:22:21
$sudo apt-get install libnspr4-dev libnss3-dev libcurl3
libcurl3              libcurl3-dev          libcurl3-gnutls-dev
libcurl3-dbg          libcurl3-gnutls       libcurl3-openssl-dev

Статистика

Время первой команды журнала16:12:02 2009-11-30
Время последней команды журнала18:22:21 2009-12- 1
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, %12.00
Процент синтаксически неверно набранных команд, % 6.00
Суммарное время работы с терминалом *, час 1.09
Количество командных строк в единицу времени, команда/мин 1.52
Частота использования команд
ls15|============| 12.10%
sudo11|========| 8.87%
ping9|=======| 7.26%
cowsay8|======| 6.45%
echo8|======| 6.45%
dpkg7|=====| 5.65%
screen6|====| 4.84%
su6|====| 4.84%
ps5|====| 4.03%
grep5|====| 4.03%
ssh5|====| 4.03%
apt-get4|===| 3.23%
l3-agent3|==| 2.42%
set3|==| 2.42%
l3pwd3|==| 2.42%
kill3|==| 2.42%
l32|=| 1.61%
ipconfig2|=| 1.61%
l3script2|=| 1.61%
vim2|=| 1.61%
whereis2|=| 1.61%
reboot2|=| 1.61%
/usr/games/2|=| 1.61%
~2|=| 1.61%
firefox1|| 0.81%
xhost1|| 0.81%
chmod1|| 0.81%
scp1|| 0.81%
get1|| 0.81%
mv1|| 0.81%
tar1|| 0.81%
____
*) Интервалы неактивности длительностью 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$