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

Содержание

Журнал

Четверг (06/23/11)

/dev/pts/16
11:24:11
#apt-get remove ejabberd
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
/dev/pts/8
11:24:19
#dpkg --configure -a
Setting up ejabberd (2.1.5-3+squeeze1) ...
Starting jabber server: ejabberd.
Setting up libsctp1 (1.0.11+dfsg-1) ...
Setting up lksctp-tools (1.0.11+dfsg-1) ...
/dev/pts/17
11:24:19
#dpkg --configure -a
Setting up ejabberd (2.1.5-3+squeeze1) ...
Starting jabber server: ejabberd.
Setting up libsctp1 (1.0.11+dfsg-1) ...
Setting up lksctp-tools (1.0.11+dfsg-1) ...
/dev/pts/0
11:24:19
#dpkg --configure -a
Setting up ejabberd (2.1.5-3+squeeze1) ...
Starting jabber server: ejabberd.
Setting up libsctp1 (1.0.11+dfsg-1) ...
Setting up lksctp-tools (1.0.11+dfsg-1) ...
/dev/pts/16
11:24:19
#dpkg --configure -a
Setting up ejabberd (2.1.5-3+squeeze1) ...
Starting jabber server: ejabberd.
Setting up libsctp1 (1.0.11+dfsg-1) ...
Setting up lksctp-tools (1.0.11+dfsg-1) ...
/dev/pts/8
11:24:36
#apt-get remove ejabberd
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libmysqlclient16 mysql-common
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  ejabberd
0 upgraded, 0 newly installed, 1 to remove and 4 not upgraded.
After this operation, 4,248 kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 132070 files and directories currently installed.)
Removing ejabberd ...
The ejabberd database has been backed up to /var/backups/ejabberd-2011-06-23T12:24:48.uHUHtX/ejabberd-database.
Stopping jabber server: ejabberd.
Processing triggers for man-db ...
/dev/pts/17
11:24:36
#apt-get remove ejabberd
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libmysqlclient16 mysql-common
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  ejabberd
0 upgraded, 0 newly installed, 1 to remove and 4 not upgraded.
After this operation, 4,248 kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 132070 files and directories currently installed.)
Removing ejabberd ...
The ejabberd database has been backed up to /var/backups/ejabberd-2011-06-23T12:24:48.uHUHtX/ejabberd-database.
Stopping jabber server: ejabberd.
Processing triggers for man-db ...
/dev/pts/0
11:24:36
#apt-get remove ejabberd
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libmysqlclient16 mysql-common
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  ejabberd
0 upgraded, 0 newly installed, 1 to remove and 4 not upgraded.
After this operation, 4,248 kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 132070 files and directories currently installed.)
Removing ejabberd ...
The ejabberd database has been backed up to /var/backups/ejabberd-2011-06-23T12:24:48.uHUHtX/ejabberd-database.
Stopping jabber server: ejabberd.
Processing triggers for man-db ...
/dev/pts/16
11:24:36
#apt-get remove ejabberd
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libmysqlclient16 mysql-common
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  ejabberd
0 upgraded, 0 newly installed, 1 to remove and 4 not upgraded.
After this operation, 4,248 kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 132070 files and directories currently installed.)
Removing ejabberd ...
The ejabberd database has been backed up to /var/backups/ejabberd-2011-06-23T12:24:48.uHUHtX/ejabberd-database.
Stopping jabber server: ejabberd.
Processing triggers for man-db ...
/dev/pts/8
11:24:55
#apt-get install ejabberd
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libmysqlclient16 mysql-common
Use 'apt-get autoremove' to remove them.
Suggested packages:
  libunix-syslog-perl
The following NEW packages will be installed:
  ejabberd
0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded.
Need to get 0 B/1,777 kB of archives.
After this operation, 4,248 kB of additional disk space will be used.
Preconfiguring packages ...
Selecting previously deselected package ejabberd.
(Reading database ... 131785 files and directories currently installed.)
Unpacking ejabberd (from .../ejabberd_2.1.5-3+squeeze1_amd64.deb) ...
Processing triggers for man-db ...
Setting up ejabberd (2.1.5-3+squeeze1) ...
Starting jabber server: ejabberd.
/dev/pts/17
11:24:55
#apt-get install ejabberd
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libmysqlclient16 mysql-common
Use 'apt-get autoremove' to remove them.
Suggested packages:
  libunix-syslog-perl
The following NEW packages will be installed:
  ejabberd
0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded.
Need to get 0 B/1,777 kB of archives.
After this operation, 4,248 kB of additional disk space will be used.
Preconfiguring packages ...
Selecting previously deselected package ejabberd.
(Reading database ... 131785 files and directories currently installed.)
Unpacking ejabberd (from .../ejabberd_2.1.5-3+squeeze1_amd64.deb) ...
Processing triggers for man-db ...
Setting up ejabberd (2.1.5-3+squeeze1) ...
Starting jabber server: ejabberd.
/dev/pts/0
11:24:55
#apt-get install ejabberd
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libmysqlclient16 mysql-common
Use 'apt-get autoremove' to remove them.
Suggested packages:
  libunix-syslog-perl
The following NEW packages will be installed:
  ejabberd
0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded.
Need to get 0 B/1,777 kB of archives.
After this operation, 4,248 kB of additional disk space will be used.
Preconfiguring packages ...
Selecting previously deselected package ejabberd.
(Reading database ... 131785 files and directories currently installed.)
Unpacking ejabberd (from .../ejabberd_2.1.5-3+squeeze1_amd64.deb) ...
Processing triggers for man-db ...
Setting up ejabberd (2.1.5-3+squeeze1) ...
Starting jabber server: ejabberd.
/dev/pts/16
11:24:55
#apt-get install ejabberd
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libmysqlclient16 mysql-common
Use 'apt-get autoremove' to remove them.
Suggested packages:
  libunix-syslog-perl
The following NEW packages will be installed:
  ejabberd
0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded.
Need to get 0 B/1,777 kB of archives.
After this operation, 4,248 kB of additional disk space will be used.
Preconfiguring packages ...
Selecting previously deselected package ejabberd.
(Reading database ... 131785 files and directories currently installed.)
Unpacking ejabberd (from .../ejabberd_2.1.5-3+squeeze1_amd64.deb) ...
Processing triggers for man-db ...
Setting up ejabberd (2.1.5-3+squeeze1) ...
Starting jabber server: ejabberd.
/dev/pts/8
11:25:04
#!ps
ps aux | grep dpkg
root     13343  0.0  0.0  10056   852 pts/11   S+   12:25   0:00 grep dpkg
/dev/pts/17
11:25:04
#!ps
ps aux | grep dpkg
root     13343  0.0  0.0  10056   852 pts/11   S+   12:25   0:00 grep dpkg
/dev/pts/0
11:25:04
#!ps
ps aux | grep dpkg
root     13343  0.0  0.0  10056   852 pts/11   S+   12:25   0:00 grep dpkg
/dev/pts/16
11:25:04
#!ps
ps aux | grep dpkg
root     13343  0.0  0.0  10056   852 pts/11   S+   12:25   0:00 grep dpkg
/dev/pts/8
11:25:07
#ps aux | grep ejabberd
ejabberd 12833  0.0  0.0  10560   400 ?        S    12:24   0:00 /usr/lib/erlang/erts-5.8/bin/epmd -daemon
ejabberd 13293 10.2  0.5  93656 46696 ?        S    12:25   0:00 /usr/lib/erlang/erts-5.8/bin/beam -K false -P 250000 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -- -sname ejabberd -pa /usr/lib/ejabberd/ebin -s ejabberd -kernel inetrc "/etc/ejabberd/inetrc" -ejabberd config "/etc/ejabberd/ejabberd.cfg" log_path "/var/log/ejabberd/ejabberd.log" erlang_log_path "/var/log/ejabbe
root     13356  0.0  0.0  10060   856 pts/11   S+   12:25   0:00 grep ejabberd
/dev/pts/17
11:25:07
#ps aux | grep ejabberd
ejabberd 12833  0.0  0.0  10560   400 ?        S    12:24   0:00 /usr/lib/erlang/erts-5.8/bin/epmd -daemon
ejabberd 13293 10.2  0.5  93656 46696 ?        S    12:25   0:00 /usr/lib/erlang/erts-5.8/bin/beam -K false -P 250000 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -- -sname ejabberd -pa /usr/lib/ejabberd/ebin -s ejabberd -kernel inetrc "/etc/ejabberd/inetrc" -ejabberd config "/etc/ejabberd/ejabberd.cfg" log_path "/var/log/ejabberd/ejabberd.log" erlang_log_path "/var/log/ejabbe
root     13356  0.0  0.0  10060   856 pts/11   S+   12:25   0:00 grep ejabberd
/dev/pts/0
11:25:07
#ps aux | grep ejabberd
ejabberd 12833  0.0  0.0  10560   400 ?        S    12:24   0:00 /usr/lib/erlang/erts-5.8/bin/epmd -daemon
ejabberd 13293 10.2  0.5  93656 46696 ?        S    12:25   0:00 /usr/lib/erlang/erts-5.8/bin/beam -K false -P 250000 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -- -sname ejabberd -pa /usr/lib/ejabberd/ebin -s ejabberd -kernel inetrc "/etc/ejabberd/inetrc" -ejabberd config "/etc/ejabberd/ejabberd.cfg" log_path "/var/log/ejabberd/ejabberd.log" erlang_log_path "/var/log/ejabbe
root     13356  0.0  0.0  10060   856 pts/11   S+   12:25   0:00 grep ejabberd
/dev/pts/16
11:25:07
#ps aux | grep ejabberd
ejabberd 12833  0.0  0.0  10560   400 ?        S    12:24   0:00 /usr/lib/erlang/erts-5.8/bin/epmd -daemon
ejabberd 13293 10.2  0.5  93656 46696 ?        S    12:25   0:00 /usr/lib/erlang/erts-5.8/bin/beam -K false -P 250000 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -- -sname ejabberd -pa /usr/lib/ejabberd/ebin -s ejabberd -kernel inetrc "/etc/ejabberd/inetrc" -ejabberd config "/etc/ejabberd/ejabberd.cfg" log_path "/var/log/ejabberd/ejabberd.log" erlang_log_path "/var/log/ejabbe
root     13356  0.0  0.0  10060   856 pts/11   S+   12:25   0:00 grep ejabberd
/dev/pts/8
11:25:11
#dpkg --r
--record-avail      --refuse-downgrade  --remove            --root
11:25:11
#dpkg-reconfigure ejabberd
                        ┌──────────────────────────┤ Configuring ejabberd ├──────────────────────────┐
                        │ Please reenter the password for the administrative user for verification.  │
                        │                                                                            │
                        │ The password for the admin account again for verification:                 │
                        │                                                                            │
                        â”********____________________________________________________________________ │
                        │                                                                            │
                        │                                   <Ok>                                     │
                        │                                                                            │
                        └────────────────────────────────────────────────────────────────────────────┘
Replacing config file /etc/ejabberd/ejabberd.cfg with new version
Starting jabber server: ejabberd.
Waiting for ejabberd to register admin user.
Admin user "admin@lvov.unix.nt" is registered successfully.
/dev/pts/17
11:25:11
#dpkg --r
--record-avail      --refuse-downgrade  --remove            --root
11:25:11
#dpkg-reconfigure ejabberd
Package configuration
                        ┌──────────────────────────┤ Configuring ejabberd ├──────────────────────────┐
                        │ Please reenter the password for the administrative user for verification.  │
                        │                                                                            │
                        │ The password for the admin account again for verification:                 │
                        │                                                                            │
                        â”********____________________________________________________________________ │
                        │                                                                            │
                        │                                   <Ok>                                     │
                        │                                                                            │
                        └────────────────────────────────────────────────────────────────────────────┘
Replacing config file /etc/ejabberd/ejabberd.cfg with new version
Starting jabber server: ejabberd.
Waiting for ejabberd to register admin user.
Admin user "admin@lvov.unix.nt" is registered successfully.
/dev/pts/0
11:25:11
#dpkg --r
--record-avail      --refuse-downgrade  --remove            --root
11:25:11
#dpkg-reconfigure ejabberd
Package configuration
                        ┌──────────────────────────┤ Configuring ejabberd ├──────────────────────────┐
                        │ Please reenter the password for the administrative user for verification.  │
                        │                                                                            │
                        │ The password for the admin account again for verification:                 │
                        │                                                                            │
                        â”********____________________________________________________________________ │
                        │                                                                            │
                        │                                   <Ok>                                     │
                        │                                                                            │
                        └────────────────────────────────────────────────────────────────────────────┘
Replacing config file /etc/ejabberd/ejabberd.cfg with new version
Starting jabber server: ejabberd.
Waiting for ejabberd to register admin user.
Admin user "admin@lvov.unix.nt" is registered successfully.
/dev/pts/16
11:25:11
#dpkg --r
--record-avail      --refuse-downgrade  --remove            --root
11:25:11
#dpkg-reconfigure ejabberd
Package configuration
                        ┌──────────────────────────┤ Configuring ejabberd ├──────────────────────────┐
                        │ Please reenter the password for the administrative user for verification.  │
                        │                                                                            │
                        │ The password for the admin account again for verification:                 │
                        │                                                                            │
                        â”********____________________________________________________________________ │
                        │                                                                            │
                        │                                   <Ok>                                     │
                        │                                                                            │
                        └────────────────────────────────────────────────────────────────────────────┘
Replacing config file /etc/ejabberd/ejabberd.cfg with new version
Starting jabber server: ejabberd.
Waiting for ejabberd to register admin user.
Admin user "admin@lvov.unix.nt" is registered successfully.
/dev/pts/8
11:25:54
#vim /etc/ejabberd/ejabberd.cfg
/dev/pts/17
11:25:54
#vim /etc/ejabberd/ejabberd.cfg
/dev/pts/0
11:25:54
#vim /etc/ejabberd/ejabberd.cfg
--- /tmp/l3-saved-22920.17343.20062	2011-06-23 12:51:22.000000000 +0300
+++ /etc/ejabberd/ejabberd.cfg	2011-06-23 12:52:24.000000000 +0300
@@ -573,7 +573,7 @@
   %%                      ]},
   {mod_last,     []},
   {mod_muc,      [
-		  %%{host, "conference.@HOST@"},
+		  {host, "conference.lvov.unix.nt"},
 		  {access, muc},
 		  {access_create, muc},
 		  {access_persistent, muc},
/dev/pts/16
11:25:54
#vim /etc/ejabberd/ejabberd.cfg
прошло 26 минут
/dev/pts/8
11:52:24
#vim /etc/bind/db.l
11:52:24
#vim /etc/bind/db.l
11:52:24
#vim /etc/bind/db.lvov.unix.nt
/dev/pts/17
11:52:24
#vim /etc/bind/db.l
11:52:24
#vim /etc/bind/db.l
11:52:24
#vim /etc/bind/db.lvov.unix.nt
/dev/pts/0
11:52:24
#vim /etc/bind/db.l
--- /tmp/l3-saved-22920.14603.20066	2011-06-23 12:52:41.000000000 +0300
+++ /etc/bind/db.lvov.unix.nt	2011-06-23 12:52:56.000000000 +0300
@@ -5,5 +5,6 @@
 	 A   192.168.108.1
 
 asterisk A   192.168.108.1 
+conference A   192.168.108.1 
 
 
11:52:24
#vim /etc/bind/db.l
11:52:24
#vim /etc/bind/db.lvov.unix.nt
/dev/pts/16
11:52:24
#vim /etc/bind/db.l
11:52:24
#vim /etc/bind/db.l
11:52:24
#vim /etc/bind/db.lvov.unix.nt
/dev/pts/8
11:52:56
#/etc/init.d/bin
bind9           binfmt-support
11:52:56
#/etc/init.d/bind restart
bash: /etc/init.d/bind: No such file or directory
/dev/pts/17
11:52:56
#/etc/init.d/bin
bind9           binfmt-support
11:52:56
#/etc/init.d/bind restart
bash: /etc/init.d/bind: No such file or directory
/dev/pts/0
11:52:56
#/etc/init.d/bin
bind9           binfmt-support
11:52:56
#/etc/init.d/bind restart
bash: /etc/init.d/bind: No such file or directory
/dev/pts/16
11:52:56
#/etc/init.d/bin
bind9           binfmt-support
11:52:56
#/etc/init.d/bind restart
bash: /etc/init.d/bind: No such file or directory
/dev/pts/8
11:53:07
#/etc/init.d/bin
bind9           binfmt-support
11:53:07
#/etc/init.d/bin
bind9           binfmt-support
11:53:07
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 20480 to die.
Starting domain name service...: bind9.
/dev/pts/17
11:53:07
#/etc/init.d/bin
bind9           binfmt-support
11:53:07
#/etc/init.d/bin
bind9           binfmt-support
11:53:07
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 20480 to die.
Starting domain name service...: bind9.
/dev/pts/0
11:53:07
#/etc/init.d/bin
bind9           binfmt-support
11:53:07
#/etc/init.d/bin
bind9           binfmt-support
11:53:07
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 20480 to die.
Starting domain name service...: bind9.
/dev/pts/16
11:53:07
#/etc/init.d/bin
bind9           binfmt-support
11:53:07
#/etc/init.d/bin
bind9           binfmt-support
11:53:07
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 20480 to die.
Starting domain name service...: bind9.
/dev/pts/8
11:53:21
#/etc/init.d/ejabberd restart
Restarting jabber server: ejabberd.
/dev/pts/17
11:53:21
#/etc/init.d/ejabberd restart
Restarting jabber server: ejabberd.
/dev/pts/0
11:53:21
#/etc/init.d/ejabberd restart
Restarting jabber server: ejabberd.
/dev/pts/16
11:53:21
#/etc/init.d/ejabberd restart
Restarting jabber server: ejabberd.
/dev/pts/0
11:53:35
#ps aux | grep ejabberd
ejabberd 12833  0.0  0.0  10560   400 ?        S    12:24   0:00 /usr/lib/erlang/erts-5.8/bin/epmd -daemon
ejabberd 14181  4.6  0.8 119688 65644 ?        S    12:53   0:00 /usr/lib/erlang/erts-5.8/bin/beam -K false -P 250000 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -- -sname ejabberd -pa /usr/lib/ejabberd/ebin -s ejabberd -kernel inetrc "/etc/ejabberd/inetrc" -ejabberd config "/etc/ejabberd/ejabberd.cfg" log_path "/var/log/ejabberd/ejabberd.log" erlang_log_path "/var/log/ejabbe
ejabberd 14227  0.0  0.0  10576   556 ?        Ss   12:53   0:00 inet_gethost 4
ejabberd 14228  0.0  0.0  18936   748 ?        S    12:53   0:00 inet_gethost 4
ejabberd 14229  0.0  0.0  18936   748 ?        S    12:53   0:00 inet_gethost 4
ejabberd 14230  0.0  0.0  18936   744 ?        S    12:53   0:00 inet_gethost 4
root     14232  0.0  0.0  10060   860 pts/11   S+   12:53   0:00 grep ejabberd
/dev/pts/16
11:53:35
#ps aux | grep ejabberd
ejabberd 12833  0.0  0.0  10560   400 ?        S    12:24   0:00 /usr/lib/erlang/erts-5.8/bin/epmd -daemon
ejabberd 14181  4.6  0.8 119688 65644 ?        S    12:53   0:00 /usr/lib/erlang/erts-5.8/bin/beam -K false -P 250000 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -- -sname ejabberd -pa /usr/lib/ejabberd/ebin -s ejabberd -kernel inetrc "/etc/ejabberd/inetrc" -ejabberd config "/etc/ejabberd/ejabberd.cfg" log_path "/var/log/ejabberd/ejabberd.log" erlang_log_path "/var/log/ejabbe
ejabberd 14227  0.0  0.0  10576   556 ?        Ss   12:53   0:00 inet_gethost 4
ejabberd 14228  0.0  0.0  18936   748 ?        S    12:53   0:00 inet_gethost 4
ejabberd 14229  0.0  0.0  18936   748 ?        S    12:53   0:00 inet_gethost 4
ejabberd 14230  0.0  0.0  18936   744 ?        S    12:53   0:00 inet_gethost 4
root     14232  0.0  0.0  10060   860 pts/11   S+   12:53   0:00 grep ejabberd
/dev/pts/8
11:53:35
#ps aux | grep ejabberd
ejabberd 12833  0.0  0.0  10560   400 ?        S    12:24   0:00 /usr/lib/erlang/erts-5.8/bin/epmd -daemon
ejabberd 14181  4.6  0.8 119688 65644 ?        S    12:53   0:00 /usr/lib/erlang/erts-5.8/bin/beam -K false -P 250000 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -- -sname ejabberd -pa /usr/lib/ejabberd/ebin -s ejabberd -kernel inetrc "/etc/ejabberd/inetrc" -ejabberd config "/etc/ejabberd/ejabberd.cfg" log_path "/var/log/ejabberd/ejabberd.log" erlang_log_path "/var/log/ejabbe
ejabberd 14227  0.0  0.0  10576   556 ?        Ss   12:53   0:00 inet_gethost 4
ejabberd 14228  0.0  0.0  18936   748 ?        S    12:53   0:00 inet_gethost 4
ejabberd 14229  0.0  0.0  18936   748 ?        S    12:53   0:00 inet_gethost 4
ejabberd 14230  0.0  0.0  18936   744 ?        S    12:53   0:00 inet_gethost 4
root     14232  0.0  0.0  10060   860 pts/11   S+   12:53   0:00 grep ejabberd
/dev/pts/17
11:53:35
#ps aux | grep ejabberd
ejabberd 12833  0.0  0.0  10560   400 ?        S    12:24   0:00 /usr/lib/erlang/erts-5.8/bin/epmd -daemon
ejabberd 14181  4.6  0.8 119688 65644 ?        S    12:53   0:00 /usr/lib/erlang/erts-5.8/bin/beam -K false -P 250000 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -- -sname ejabberd -pa /usr/lib/ejabberd/ebin -s ejabberd -kernel inetrc "/etc/ejabberd/inetrc" -ejabberd config "/etc/ejabberd/ejabberd.cfg" log_path "/var/log/ejabberd/ejabberd.log" erlang_log_path "/var/log/ejabbe
ejabberd 14227  0.0  0.0  10576   556 ?        Ss   12:53   0:00 inet_gethost 4
ejabberd 14228  0.0  0.0  18936   748 ?        S    12:53   0:00 inet_gethost 4
ejabberd 14229  0.0  0.0  18936   748 ?        S    12:53   0:00 inet_gethost 4
ejabberd 14230  0.0  0.0  18936   744 ?        S    12:53   0:00 inet_gethost 4
root     14232  0.0  0.0  10060   860 pts/11   S+   12:53   0:00 grep ejabberd
/dev/pts/0
11:53:56
#ps aux | grep bind
bind     14045  0.0  0.2 200756 20720 ?        Ssl  12:53   0:00 /usr/sbin/named -u bind
root     14241  0.0  0.0  10056   852 pts/11   S+   12:53   0:00 grep bind
/dev/pts/16
11:53:56
#ps aux | grep bind
bind     14045  0.0  0.2 200756 20720 ?        Ssl  12:53   0:00 /usr/sbin/named -u bind
root     14241  0.0  0.0  10056   852 pts/11   S+   12:53   0:00 grep bind
/dev/pts/8
11:53:56
#ps aux | grep bind
bind     14045  0.0  0.2 200756 20720 ?        Ssl  12:53   0:00 /usr/sbin/named -u bind
root     14241  0.0  0.0  10056   852 pts/11   S+   12:53   0:00 grep bind
/dev/pts/17
11:53:56
#ps aux | grep bind
bind     14045  0.0  0.2 200756 20720 ?        Ssl  12:53   0:00 /usr/sbin/named -u bind
root     14241  0.0  0.0  10056   852 pts/11   S+   12:53   0:00 grep bind
/dev/pts/0
11:53:59
#ps aux | grep bind9
root     14250  0.0  0.0  10056   856 pts/11   S+   12:54   0:00 grep bind9
/dev/pts/16
11:53:59
#ps aux | grep bind9
root     14250  0.0  0.0  10056   856 pts/11   S+   12:54   0:00 grep bind9
/dev/pts/8
11:53:59
#ps aux | grep bind9
root     14250  0.0  0.0  10056   856 pts/11   S+   12:54   0:00 grep bind9
/dev/pts/17
11:53:59
#ps aux | grep bind9
root     14250  0.0  0.0  10056   856 pts/11   S+   12:54   0:00 grep bind9
/dev/pts/0
11:54:02
#!v
@       SOA linux8.unix.nt. root 1  9600 9600 9600 9600
        NS  linux8.unix.nt.
        MX  10 linux8.unix.nt.
         A   192.168.108.1
asterisk A   192.168.108.1
conference A   192.168.108.1
"/etc/bind/db.lvov.unix.nt" 10L, 177C
/dev/pts/16
11:54:02
#!v
@       SOA linux8.unix.nt. root 1  9600 9600 9600 9600
        NS  linux8.unix.nt.
        MX  10 linux8.unix.nt.
         A   192.168.108.1
asterisk A   192.168.108.1
conference A   192.168.108.1
"/etc/bind/db.lvov.unix.nt" 10L, 177C
/dev/pts/8
11:54:02
#!v
@       SOA linux8.unix.nt. root 1  9600 9600 9600 9600
        NS  linux8.unix.nt.
        MX  10 linux8.unix.nt.
         A   192.168.108.1
asterisk A   192.168.108.1
conference A   192.168.108.1
"/etc/bind/db.lvov.unix.nt" 10L, 177C
/dev/pts/17
11:54:02
#!v
@       SOA linux8.unix.nt. root 1  9600 9600 9600 9600
        NS  linux8.unix.nt.
        MX  10 linux8.unix.nt.
         A   192.168.108.1
asterisk A   192.168.108.1
conference A   192.168.108.1
"/etc/bind/db.lvov.unix.nt" 10L, 177C
прошло 102 минуты
/dev/pts/0
13:36:47
#~
[allerid]"VoIP Phone <2401>"
context=gr3isk/sip.conf" 47L, 747C
mailbox=2401@default
language=de
[2402]
type=friend
secret=password
host=dynamic
user=2402
callerid="Softphone <2402>"
context=gr3
mailbox=2402@default
language=de
[kiev]
type=friend
secret=password                                                                                              11,0-1        Top
/dev/pts/16
13:36:47
#~
[allerid]"VoIP Phone <2401>"
context=gr3isk/sip.conf" 47L, 747C
mailbox=2401@default
language=de
[2402]
type=friend
secret=password
host=dynamic
user=2402
callerid="Softphone <2402>"
context=gr3
mailbox=2402@default
language=de
[kiev]
type=friend
secret=password                                                                                              11,0-1        Top
/dev/pts/8
13:36:47
#~
[allerid]"VoIP Phone <2401>"
context=gr3isk/sip.conf" 47L, 747C
mailbox=2401@default
language=de
[2402]
type=friend
secret=password
host=dynamic
user=2402
callerid="Softphone <2402>"
context=gr3
mailbox=2402@default
language=de
[kiev]
type=friend
secret=password                                                                                              11,0-1        Top
/dev/pts/17
13:36:47
#~
[allerid]"VoIP Phone <2401>"
context=gr3isk/sip.conf" 47L, 747C
mailbox=2401@default
language=de
[2402]
type=friend
secret=password
host=dynamic
user=2402
callerid="Softphone <2402>"
context=gr3
mailbox=2402@default
language=de
[kiev]
type=friend
secret=password                                                                                              11,0-1        Top
/dev/pts/0
13:41:46
#[ ]
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libmysqlclient16 mysql-common
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  beep dict gawk guile-1.8 libloudmouth1-0 libmaa2 librecode0 recode urlview
Suggested packages:
  dictd dict-server guile-1.8-doc ncftp2 lftp ncftp mimedecode
...
Setting up libmaa2 (1.2.0-1) ...
Setting up librecode0 (3.6-17) ...
Setting up recode (3.6-17) ...
Setting up dict (1.11.2+dfsg-3) ...
Setting up guile-1.8 (1.8.7+1-3) ...
update-alternatives: using /usr/bin/guile-1.8 to provide /usr/bin/guile (guile) in auto mode.
Setting up libloudmouth1-0 (1.4.3-7) ...
Setting up freetalk (3.2-6) ...
Setting up urlview (0.9-18.1) ...
Processing triggers for menu ...
/dev/pts/16
13:41:46
#[ ]
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libmysqlclient16 mysql-common
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  beep dict gawk guile-1.8 libloudmouth1-0 libmaa2 librecode0 recode urlview
Suggested packages:
  dictd dict-server guile-1.8-doc ncftp2 lftp ncftp mimedecode
...
Setting up libmaa2 (1.2.0-1) ...
Setting up librecode0 (3.6-17) ...
Setting up recode (3.6-17) ...
Setting up dict (1.11.2+dfsg-3) ...
Setting up guile-1.8 (1.8.7+1-3) ...
update-alternatives: using /usr/bin/guile-1.8 to provide /usr/bin/guile (guile) in auto mode.
Setting up libloudmouth1-0 (1.4.3-7) ...
Setting up freetalk (3.2-6) ...
Setting up urlview (0.9-18.1) ...
Processing triggers for menu ...
/dev/pts/8
13:41:46
#[ ]
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libmysqlclient16 mysql-common
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  beep dict gawk guile-1.8 libloudmouth1-0 libmaa2 librecode0 recode urlview
Suggested packages:
  dictd dict-server guile-1.8-doc ncftp2 lftp ncftp mimedecode
...
Setting up libmaa2 (1.2.0-1) ...
Setting up librecode0 (3.6-17) ...
Setting up recode (3.6-17) ...
Setting up dict (1.11.2+dfsg-3) ...
Setting up guile-1.8 (1.8.7+1-3) ...
update-alternatives: using /usr/bin/guile-1.8 to provide /usr/bin/guile (guile) in auto mode.
Setting up libloudmouth1-0 (1.4.3-7) ...
Setting up freetalk (3.2-6) ...
Setting up urlview (0.9-18.1) ...
Processing triggers for menu ...
/dev/pts/17
13:41:46
#[ ]
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libmysqlclient16 mysql-common
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  beep dict gawk guile-1.8 libloudmouth1-0 libmaa2 librecode0 recode urlview
Suggested packages:
  dictd dict-server guile-1.8-doc ncftp2 lftp ncftp mimedecode
...
Setting up libmaa2 (1.2.0-1) ...
Setting up librecode0 (3.6-17) ...
Setting up recode (3.6-17) ...
Setting up dict (1.11.2+dfsg-3) ...
Setting up guile-1.8 (1.8.7+1-3) ...
update-alternatives: using /usr/bin/guile-1.8 to provide /usr/bin/guile (guile) in auto mode.
Setting up libloudmouth1-0 (1.4.3-7) ...
Setting up freetalk (3.2-6) ...
Setting up urlview (0.9-18.1) ...
Processing triggers for menu ...
/dev/pts/0
13:42:01
#freetalk
Loading dictionary [/usr/share/dict/words]... [98569] words
Connecting ...
Connected.
Authenticating ...
[iq received: (unhandled yet)]
logger@odessa.unix.nt> hello
No such command or buddy. See /help
logger@odessa.unix.nt> /help
* - * [MESSAGE]
        Send messages to all the buddies
...
logger@odessa.unix.nt> user@kiev.unix.nt hello Kiev
No such command or buddy. See /help
logger@odessa.unix.nt> exit
logger@odessa.unix.nt> quite
No such command or buddy. See /help
logger@odessa.unix.nt> exit
logger@odessa.unix.nt> logout
No such command or buddy. See /help
logger@odessa.unix.nt> ^Z
[1]+  Stopped                 freetalk
/dev/pts/16
13:42:01
#freetalk
Loading dictionary [/usr/share/dict/words]... [98569] words
Connecting ...
Connected.
Authenticating ...
[iq received: (unhandled yet)]
logger@odessa.unix.nt> hello
No such command or buddy. See /help
logger@odessa.unix.nt> /help
* - * [MESSAGE]
        Send messages to all the buddies
...
logger@odessa.unix.nt> user@kiev.unix.nt hello Kiev
No such command or buddy. See /help
logger@odessa.unix.nt> exit
logger@odessa.unix.nt> quite
No such command or buddy. See /help
logger@odessa.unix.nt> exit
logger@odessa.unix.nt> logout
No such command or buddy. See /help
logger@odessa.unix.nt> ^Z
[1]+  Stopped                 freetalk
/dev/pts/8
13:42:01
#freetalk
Loading dictionary [/usr/share/dict/words]... [98569] words
Connecting ...
Connected.
Authenticating ...
[iq received: (unhandled yet)]
logger@odessa.unix.nt> hello
No such command or buddy. See /help
logger@odessa.unix.nt> /help
* - * [MESSAGE]
        Send messages to all the buddies
...
logger@odessa.unix.nt> user@kiev.unix.nt hello Kiev
No such command or buddy. See /help
logger@odessa.unix.nt> exit
logger@odessa.unix.nt> quite
No such command or buddy. See /help
logger@odessa.unix.nt> exit
logger@odessa.unix.nt> logout
No such command or buddy. See /help
logger@odessa.unix.nt> ^Z
[1]+  Stopped                 freetalk
/dev/pts/17
13:42:01
#freetalk
Loading dictionary [/usr/share/dict/words]... [98569] words
Connecting ...
Connected.
Authenticating ...
[iq received: (unhandled yet)]
logger@odessa.unix.nt> hello
No such command or buddy. See /help
logger@odessa.unix.nt> /help
* - * [MESSAGE]
        Send messages to all the buddies
...
logger@odessa.unix.nt> user@kiev.unix.nt hello Kiev
No such command or buddy. See /help
logger@odessa.unix.nt> exit
logger@odessa.unix.nt> quite
No such command or buddy. See /help
logger@odessa.unix.nt> exit
logger@odessa.unix.nt> logout
No such command or buddy. See /help
logger@odessa.unix.nt> ^Z
[1]+  Stopped                 freetalk
/dev/pts/0
13:51:47
#kill %
[1]+  Terminated              freetalk
/dev/pts/16
13:51:47
#kill %
[1]+  Terminated              freetalk
/dev/pts/8
13:51:47
#kill %
[1]+  Terminated              freetalk
/dev/pts/17
13:51:47
#kill %
[1]+  Terminated              freetalk

Статистика

Время первой команды журнала11:24:11 2011- 6-23
Время последней команды журнала13:51:47 2011- 6-23
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 4.95
Процент синтаксически неверно набранных команд, %11.88
Суммарное время работы с терминалом *, час 0.75
Количество командных строк в единицу времени, команда/мин 2.25
Частота использования команд
ps16|=============| 13.68%
grep16|=============| 13.68%
vim16|=============| 13.68%
/etc/init.d/bin12|==========| 10.26%
apt-get9|=======| 7.69%
dpkg8|======| 6.84%
[4|===| 3.42%
/etc/init.d/bind94|===| 3.42%
/etc/init.d/ejabberd4|===| 3.42%
~4|===| 3.42%
/etc/init.d/bind4|===| 3.42%
kill4|===| 3.42%
!v4|===| 3.42%
!ps4|===| 3.42%
freetalk4|===| 3.42%
dpkg-reconfigure4|===| 3.42%
____
*) Интервалы неактивности длительностью 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$