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

Содержание

Журнал

Пятница (03/16/07)

/dev/pts/7
10:36:54
#tail -f /var/log/mail.log
Mar 16 10:32:52 linux3 sm-mta[5868]: l2G8Wpdq005851: l2G8Wqdq005868: DSN: Service unavailable
Mar 16 10:32:52 linux3 sm-mta[5868]: l2G8Wqdq005868: to=<user@serge.net.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent
Mar 16 10:34:30 linux3 sendmail[6061]: l2G8YU8h006061: Authentication-Warning: serghost.serge.net.nt: user set sender to user@serge.net.nt using -f
Mar 16 10:34:30 linux3 sendmail[6061]: l2G8YU8h006061: from=user@serge.net.nt, size=281, class=0, nrcpts=1, msgid=<1174034070.5272.4.camel@serghost.serge.net.nt>, relay=user@localhost
Mar 16 10:34:30 linux3 sm-mta[6062]: l2G8YUoh006062: from=<user@serge.net.nt>, size=532, class=0, nrcpts=1, msgid=<1174034070.5272.4.camel@serghost.serge.net.nt>, proto=ESMTP, daemon=MSP-v4, relay=localhost [127.0.0.1]
Mar 16 10:34:30 linux3 sendmail[6061]: l2G8YU8h006061: to=user@sample.net.nt, ctladdr=user@serge.net.nt (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30281, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (l2G8YUoh006062 Message accepted for delivery)
Mar 16 10:34:31 linux3 sm-mta[6065]: l2G8YUoh006062: to=<user@sample.net.nt>, ctladdr=<user@serge.net.nt> (1000/1000), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120532, relay=sasha.sample.net.nt. [192.168.16.2], dsn=5.0.0, stat=Service unavailable
Mar 16 10:34:31 linux3 sm-mta[6065]: l2G8YUoh006062: l2G8YVoh006065: DSN: Service unavailable
Mar 16 10:34:31 linux3 sm-mta[6065]: l2G8YVoh006065: to=<user@serge.net.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent
Mar 16 10:36:53 linux3 sm-mta[6171]: l2G8aoHQ006171: serghost.serge.net.nt [192.168.16.3] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA-v4
q
10:37:48
#host 192.168.16.1
1.16.168.192.in-addr.arpa domain name pointer ns.romzes.net.nt.
10:37:59
#host 192.168.16.2
2.16.168.192.in-addr.arpa domain name pointer sasha.sample.net.nt.
10:38:00
#host 192.168.16.3
3.16.168.192.in-addr.arpa domain name pointer serghost.serge.net.nt.
10:38:01
#host ns.romzes.net.nt
ns.romzes.net.nt has address 192.168.16.1
10:38:04
#sasha.sample.net.nt
bash: sasha.sample.net.nt: command not found
10:38:05
#host sasha.sample.net.nt
sasha.sample.net.nt has address 192.168.16.2
10:38:05
#host serghost.serge.net.nt
serghost.serge.net.nt has address 192.168.16.3
10:38:06
#vim /etc/mail/local-host-names
10:38:46
#vim /etc/mail/sendmail.mc
10:38:58
#apt-get install vim
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  vim-runtime
Предлагаемые пакеты:
  ctags vim-doc vim-scripts
НОВЫЕ пакеты, которые будут установлены:
  vim vim-runtime
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 113 пакетов не обновлено.
Необходимо скачать 7176kБ архивов.
...
Получено:1 http://192.168.16.15 etch/main vim-runtime 1:7.0-122+1 [6431kB]
Получено:2 http://192.168.16.15 etch/main vim 1:7.0-122+1 [745kB]
Получено 7176kB за 1s (3707kB/c)
Выбор ранее не выбранного пакета vim-runtime.
(Чтение базы данных... на данный момент установлено 78118 файлов и каталогов.)
Распаковывается пакет vim-runtime (из файла .../vim-runtime_1%3a7.0-122+1_all.deb)...
Выбор ранее не выбранного пакета vim.
Распаковывается пакет vim (из файла .../vim_1%3a7.0-122+1_i386.deb)...
Настраивается пакет vim-runtime (7.0-122+1) ...
Настраивается пакет vim (7.0-122+1) ...
10:39:11
#dig serge.net.nt mx
; <<>> DiG 9.3.4 <<>> serge.net.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62838
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;serge.net.nt.                  IN      MX
;; ANSWER SECTION:
serge.net.nt.           10800   IN      MX      5 serghost.serge.net.nt.
;; AUTHORITY SECTION:
serge.net.nt.           10800   IN      NS      serghost.serge.net.nt.
;; ADDITIONAL SECTION:
serghost.serge.net.nt.  10800   IN      A       192.168.16.3
;; Query time: 7 msec
;; SERVER: 192.168.16.3#53(192.168.16.3)
;; WHEN: Fri Mar 16 10:39:21 2007
;; MSG SIZE  rcvd: 85
10:39:21
#dig serge.net.nt mx
; <<>> DiG 9.3.4 <<>> serge.net.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46924
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;serge.net.nt.                  IN      MX
;; ANSWER SECTION:
serge.net.nt.           10800   IN      MX      5 serghost.serge.net.nt.
;; AUTHORITY SECTION:
serge.net.nt.           10800   IN      NS      serghost.serge.net.nt.
;; ADDITIONAL SECTION:
serghost.serge.net.nt.  10800   IN      A       192.168.16.3
;; Query time: 7 msec
;; SERVER: 192.168.16.3#53(192.168.16.3)
;; WHEN: Fri Mar 16 10:39:50 2007
;; MSG SIZE  rcvd: 85
10:39:50
#sendmail -q

/dev/pts/9
10:39:52
#dig serge.net.nt mx
; <<>> DiG 9.3.4 <<>> serge.net.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17662
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;serge.net.nt.                  IN      MX
;; AUTHORITY SECTION:
serge.net.nt.           10800   IN      SOA     serghost.serge.net.nt. user.serge.net.nt. 2007031501 604800 86400 2419200 86400
;; Query time: 5 msec
;; SERVER: 192.168.16.2#53(192.168.16.2)
;; WHEN: Fri Mar 16 10:39:59 2007
;; MSG SIZE  rcvd: 80
10:39:59
#dig serge.net.nt mx
; <<>> DiG 9.3.4 <<>> serge.net.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21291
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;serge.net.nt.                  IN      MX
;; AUTHORITY SECTION:
serge.net.nt.           10718   IN      SOA     serghost.serge.net.nt. user.serge.net.nt. 2007031501 604800 86400 2419200 86400
;; Query time: 16 msec
;; SERVER: 192.168.16.2#53(192.168.16.2)
;; WHEN: Fri Mar 16 10:41:21 2007
;; MSG SIZE  rcvd: 80
/dev/pts/5
10:40:39
#host serghost.serge.net.nt.
serghost.serge.net.nt has address 192.168.16.3
10:41:00
#dig serge.net.nt mx
; <<>> DiG 9.3.4 <<>> serge.net.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20048
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;serge.net.nt.                  IN      MX
;; ANSWER SECTION:
serge.net.nt.           10800   IN      MX      5 serghost.serge.net.nt.
;; AUTHORITY SECTION:
serge.net.nt.           10800   IN      NS      serghost.serge.net.nt.
;; ADDITIONAL SECTION:
serghost.serge.net.nt.  10800   IN      A       192.168.16.3
;; Query time: 24 msec
;; SERVER: 192.168.16.2#53(192.168.16.2)
;; WHEN: Fri Mar 16 10:41:31 2007
;; MSG SIZE  rcvd: 85
/dev/pts/9
10:41:21
#rndc flush

10:41:29
#dig serge.net.nt mx
; <<>> DiG 9.3.4 <<>> serge.net.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57936
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;serge.net.nt.                  IN      MX
;; ANSWER SECTION:
serge.net.nt.           10800   IN      MX      5 serghost.serge.net.nt.
;; AUTHORITY SECTION:
serge.net.nt.           10800   IN      NS      serghost.serge.net.nt.
;; ADDITIONAL SECTION:
serghost.serge.net.nt.  10800   IN      A       192.168.16.3
;; Query time: 33 msec
;; SERVER: 192.168.16.2#53(192.168.16.2)
;; WHEN: Fri Mar 16 10:41:31 2007
;; MSG SIZE  rcvd: 85
10:41:31
#sendmail -q

/dev/pts/5
10:41:31
#apt-get install | squid
FATAL: Could not determine fully qualified hostname.  Please set 'visible_hostname'
Squid Cache (Version 2.6.STABLE5): Terminated abnormally.
CPU Usage: 0.016 seconds = 0.012 user + 0.004 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
Aborted
/dev/pts/9
10:41:53
#ssh clint@192.168.16.15
Connection to 192.168.16.15 closed.
/dev/pts/7
10:42:01
#exit
Connection to 192.168.16.3 closed.
You have mail in /var/mail/root
прошло 24 минуты
/dev/pts/5
11:06:23
#apt-get install squid
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Уже установлена самая новая версия squid.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 121 пакетов не обновлено.
11:06:56
#netstat -lnp | grep :3128

11:07:17
#netstat -lnp | grep :3128

11:07:26
#ps aux | grep squid
root      6738  0.0  0.0   3740   760 pts/6    R+   11:07   0:00 grep squid
11:07:55
#/etc/init.d/squid start
Starting Squid HTTP proxy: squidFATAL: Could not determine fully qualified hostname.  Please set 'visible_hostname'
Squid Cache (Version 2.6.STABLE5): Terminated abnormally.
CPU Usage: 0.016 seconds = 0.008 user + 0.008 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
/etc/init.d/squid: line 74:  6755 Aborted                 start-stop-daemon --quiet --start --pidfile $PIDFILE --chuid $CHUID --exec $DAEMON -- $SQUID_ARGS </dev/null
 failed!
11:08:24
#apt-get --purge remove squid
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Пакеты, которые будут УДАÐquid*
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 121 пакетов не обновлено.
Необходимо скачать 0Б архивов.
После распаковки объем занятого дискового пространства уменьшится на 1642kB.
Хотите продолжить [Д/н]? y
(Чтение базы данных... на данный момент установлено 86323 файлов и каталогов.)
Удаляется пакет squid...
Stopping Squid HTTP proxy: squid.
Удаляются файлы конфигурации пакета squid...
Purging startup links ..
Purging logfiles ..
Removing the config-file ..
Remove the proxy cache in /var/spool/squid yourself!
dpkg: предупреждение -- при удалении пакета squid не пустой каталог /var/spool/squid не удалён.
11:09:10
#rm -rf /var/spool/squid

11:09:25
#ls /etc/
Display all 210 possibilities? (y or n)
11:09:25
#ls /etc/
3ddesktop             dhcp3                 identd.conf      modprobe.d      rmt
acpi                  dictd                 identd.key       modules         rpc
adduser.conf          dictionaries-common   idmapd.conf      modutils        sane.d
adjtime               discover.conf         inetd.conf       motd            screenrc
aliases               discover.conf-2.6     init.d           motd.tail       scrollkeeper.conf
alsa                  discover.conf.d       initramfs-tools  mtab            scsi_id.config
alternatives          discover.d            inittab          mtools.conf     securetty
anacrontab            dm                    inputrc          Muttrc          security
apm                   dpkg                  iproute2         nanorc          selinux
apt                   emacs                 issue            Net             services
...
csh.cshrc             hal                   mailcap          rc2.d           w3m
csh.login             hdparm.conf           mailcap.order    rc3.d           wgetrc
csh.logout            host.conf             mailname         rc4.d           wodim.conf
cups                  hostname              mail.old         rc5.d           wpa_supplicant
dbus-1                hosts                 mail.rc          rc6.d           X11
debconf.conf          hosts.allow           manpath.config   rc.local        xdg
debian_version        hosts.deny            menu             rcS.d           xinetd.conf
default               hotplug               menu-methods     reportbug.conf  xinetd.d
defoma                hotplug.d             mime.types       resolvconf      xml
deluser.conf          iceweasel             mke2fs.conf      resolv.conf
11:09:33
#apt-get install squid
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Предлагаемые пакеты:
  squidclient squid-cgi logcheck-database resolvconf smbclient
НОВЫЕ пакеты, которые будут установлены:
  squid
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 121 пакетов не обновлено.
Необходимо скачать 0B/653kB архивов.
После распаковки объем занятого дискового пространства возрастёт на 1642kB.
Предварительная настройка пакетов ...
...
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
/etc/init.d/squid: line 74:  6987 Aborted                 $DAEMON -z
FATAL: Could not determine fully qualified hostname.  Please set 'visible_hostname'
Squid Cache (Version 2.6.STABLE5): Terminated abnormally.
CPU Usage: 0.016 seconds = 0.008 user + 0.008 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
/etc/init.d/squid: line 74:  6989 Aborted                 start-stop-daemon --quiet --start --pidfile $PIDFILE --chuid $CHUID --exec $DAEMON -- $SQUID_ARGS </dev/null
 failed!
прошло 108 минут
/dev/pts/9
12:57:37
#squid -d9 -N
FATAL: Could not determine fully qualified hostname.  Please set 'visible_hostname'
Squid Cache (Version 2.6.STABLE5): Terminated abnormally.
CPU Usage: 0.008 seconds = 0.004 user + 0.004 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
Aborted
12:57:53
#vim /etc/init.d/squid
12:58:27
#hostname
linux2
12:58:33
#host 192.168.16.2
2.16.168.192.in-addr.arpa domain name pointer sasha.sample.net.nt.
12:58:40
#hostname sasha.sample.net.nt

12:58:51
#squid -d9 -N
2007/03/16 12:58:55| Starting Squid Cache version 2.6.STABLE5 for i386-debian-linux-gnu...
2007/03/16 12:58:55| Process ID 10043
2007/03/16 12:58:55| With 1024 file descriptors available
2007/03/16 12:58:55| Using epoll for the IO loop
2007/03/16 12:58:55| Performing DNS Tests...
2007/03/16 12:58:55| Successful DNS name lookup tests...
2007/03/16 12:58:55| DNS Socket created at 0.0.0.0, port 32790, FD 5
2007/03/16 12:58:55| Adding domain sample.net.nt from /etc/resolv.conf
2007/03/16 12:58:55| Adding domain net.nt from /etc/resolv.conf
2007/03/16 12:58:55| Adding nameserver 192.168.16.2 from /etc/resolv.conf
...
2007/03/16 12:58:55| Target number of buckets: 393
2007/03/16 12:58:55| Using 8192 Store buckets
2007/03/16 12:58:55| Max Mem  size: 8192 KB
2007/03/16 12:58:55| Max Swap size: 102400 KB
2007/03/16 12:58:55| Local cache digest enabled; rebuild/rewrite every 3600/3600 sec
2007/03/16 12:58:55| /var/spool/squid/00: (2) No such file or directory
FATAL:  Failed to verify one of the swap directories, Check cache.log
        for details.  Run 'squid -z' to create swap directories
        if needed, or if running Squid for the first time.
Aborted
12:58:55
#squid -z
2007/03/16 12:59:10| Creating Swap Directories
12:59:11
#squid -d9 -N
2007/03/16 12:59:22| Starting Squid Cache version 2.6.STABLE5 for i386-debian-linux-gnu...
2007/03/16 12:59:22| Process ID 10093
2007/03/16 12:59:22| With 1024 file descriptors available
2007/03/16 12:59:22| Using epoll for the IO loop
2007/03/16 12:59:22| Performing DNS Tests...
2007/03/16 12:59:22| Successful DNS name lookup tests...
2007/03/16 12:59:22| DNS Socket created at 0.0.0.0, port 32790, FD 5
2007/03/16 12:59:22| Adding domain sample.net.nt from /etc/resolv.conf
2007/03/16 12:59:22| Adding domain net.nt from /etc/resolv.conf
2007/03/16 12:59:22| Adding nameserver 192.168.16.2 from /etc/resolv.conf
...
2007/03/16 12:59:26| Preparing for shutdown after 0 requests
2007/03/16 12:59:26| Waiting 0 seconds for active connections to finish
2007/03/16 12:59:26| FD 11 Closing HTTP connection
2007/03/16 12:59:26| Shutting down...
2007/03/16 12:59:26| FD 12 Closing ICP connection
2007/03/16 12:59:26| Closing unlinkd pipe on FD 10
2007/03/16 12:59:26| storeDirWriteCleanLogs: Starting...
2007/03/16 12:59:26|   Finished.  Wrote 0 entries.
2007/03/16 12:59:26|   Took 0.0 seconds (   0.0 entries/sec).
2007/03/16 12:59:26| Squid Cache (Version 2.6.STABLE5): Exiting normally.
/dev/pts/7
13:00:15
#ls -l /dev/hdc
ls: /dev/hdc: No such file or directory
13:00:21
#ls -l /dev/hd
hdb   hdb1  hdb2  hdb3  hdb4  hdb5  hdb6  hdb7  hdb8  hdb9  hdd
/dev/pts/9
13:00:35
#Xlib: connection to ":0.0" refused by server
bash: Xlib:: command not found
13:01:57
#Xlib: No protocol specified
bash: Xlib:: command not found
13:01:57
#Xlib: connection to ":0.0" refused by server
bash: Xlib:: command not found
13:02:33
#Xlib: No protocol specified

13:02:41
#apropos Xlib
Xlib: ничего подходящего не найдено.
13:02:52
#su - user

13:07:36
$ls -al
итого 44112
drwx------ 36 user user     4096 2007-03-16 10:35 .
drwxr-xr-x  5 user user     4096 2007-03-01 16:20 ..
-rw-r--r--  1 user user        0 2007-03-01 10:32 1.jpg
-rw-r--r--  1 user user        0 2007-03-01 10:32 2.jpeg
drwx------  2 user user     4096 2007-03-14 19:06 .3ddesktop
-rw-r--r--  1 user user        0 2007-03-01 11:19 7
-rw-r--r--  1 user user      528 2007-03-01 15:09 answer
-rw-r--r--  1 user user       62 2007-02-28 15:45 awk.file
-rw-r--r--  1 user user     3845 2003-12-06 17:29 base
...
-rw-r--r--  1 user user       30 2007-02-28 14:27 unsorted
-rw-r--r--  1 user user        0 2003-12-06 17:29 very_long_file_name
-rw-------  1 user user     5474 2007-03-01 15:36 .viminfo
-rw-r--r--  1 user user       45 2007-03-01 11:31 .vimrc
-rwxr-xr-x  1 user user     1600 2007-02-28 14:16 vimtutor
-rwxr-xr-x  1 user user      177 2007-03-01 12:15 while
drwxr-xr-x  4 user user     4096 2007-03-01 11:58 .wine
-rw-------  1 user user      215 2007-03-16 09:45 .Xauthority
drwxr-xr-x  2 user user     4096 2007-02-28 14:35 .xine
-rw-r--r--  1 user user     1595 2007-03-16 13:01 .xsession-errors
13:07:39
$vim .Xauthority
13:07:48
$export XAUTHORITY=/home/name/.Xauthority

13:08:29
$xhost +localhost
xhost:  unable to open display ""
13:08:40
$exit

13:12:37
#Xlib: connection to ":0.0" refused by server

13:15:34
#export DISPLAY=localhost:0.0

13:15:59
#xhost +localhost

13:17:16
#vim /etc/gdm/gdm.conf
13:21:02
#Xlib: connection to ":0.0" refused by server

13:28:42
#vim /home/user/.x
13:28:42
#vim /home/user/.xsession-errors
13:29:16
#su - user
l3-agent is already running: pid=10508; pidfile=/home/user/.lilalo/l3-agent.pid
13:29:22
$vim .xsession
13:29:49
$exit

13:29:52
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm.
Starting GNOME Display Manager: gdm.
13:30:02
#su - user
l3-agent is already running: pid=10508; pidfile=/home/user/.lilalo/l3-agent.pid
13:30:34
$vim .xsession-errors
13:30:57
$tail -f .xsession-errors
the application.
The application 'vino-session' lost its connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed
the application.
xterm:  fatal IO error 104 (Connection reset by peer) or KillClient on X server ":0.0"
xterm:  fatal IO error 104 (Connection reset by peer) or KillClient on X server ":0.0"
xterm:  fatal IO error 104 (Connection reset by peer) or KillClient on X server ":0.0"
Предупреждение менеджера окон: Потеряно соединение с окном ":0.0";
скорее всего, X-сервер был выключен или был уничтожен
менеджер окон.
13:33:08
$vim .xsession-errors
13:33:26
$vim .xsession-errors
13:33:31
$xhost +localhost

13:33:39
$vim .xsession
13:33:46
$export XAUTHORITY=/home/name/.Xauthority

13:34:22
$/etc/init.d/gdm stop
Stopping GNOME Display Manager: gdmstart-stop-daemon: warning: failed to kill 11415: Operation not permitted
.
13:34:28
$sudo
Password:
Stopping GNOME Display Manager: gdm.
13:34:35
$vim .xsession
13:34:50
$vim .bashrc
13:35:12
$vim .bash_profile
13:35:32
$sudo /etc/init.d/gdm start
Starting GNOME Display Manager: gdm.
13:35:36
$less /var/log/daemon.log
13:36:13
$sudo
...skipping...
Mar 16 10:33:54 linux2 popa3d[5628]: 0 messages (0 bytes) loadedetworks_cb (): error received: org.freedesktop.NetworkManagerInfo.NoNetworks
Mar 16 10:33:54 linux2 popa3d[5628]: 0 (0) deleted, 0 (0) left
Mar 16 10:33:55 linux2 popa3d[5631]: Session from 192.168.16.2
Mar 16 10:33:55 linux2 popa3d[5631]: Authentication passed for user
Mar 16 10:33:55 linux2 popa3d[5631]: 0 messages (0 bytes) loaded
Mar 16 10:33:55 linux2 popa3d[5631]: 0 (0) deleted, 0 (0) left user
Mar 16 10:33:56 linux2 popa3d[5635]: Session from 192.168.16.2ed
Mar 16 10:33:56 linux2 popa3d[5635]: Authentication passed for user
Mar 16 10:33:56 linux2 popa3d[5635]: 0 messages (0 bytes) loaded
...
Mar 16 10:34:44 linux2 popa3d[5710]: 1 (820) deleted, 0 (0) left.255.255 port 67 interval 10
Mar 16 10:35:03 linux2 identd[5736]: startedrmation>^IDevice 'eth1' DHCP transaction took too long (>45s), stopping it.
Mar 16 10:35:03 linux2 identd[5736]: netlink_lookup: write failed: Connection refusedid with pid 12135
Mar 16 10:35:06 linux2 identd[5736]: netlink_lookup: write failed: Connection refused
Mar 16 12:52:25 linux2 NetworkManager: <debug info>^I[1174042345.270995] nm_hal_device_added (): New device added (hal udi is '/org/freedeskt
op/Hal/devices/volume_label_X_0107_DVD'). formation>^IDHCP daemon state is now 14 (normal exit) for interface eth1
Mar 16 12:57:00 linux2 popa3d[9915]: Session from 192.168.16.2mon state is now 14 (normal exit) for interface eth1
Mar 16 12:57:00 linux2 popa3d[9915]: Authentication passed for userth1) Stage 4 of 5 (IP Configure Timeout) started...
Mar 16 12:57:00 linux2 popa3d[9915]: 0 messages (0 bytes) loadedply received.  Automatically obtaining IP via Zeroconf.
Mar 16 12:57:00 linux2 popa3d[9915]: 0 (0) deleted, 0 (0) left
13:36:31
$sudo
"/etc/hostname" 1L, 21C записано
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
                                                                                                                           1,1          Весь
13:37:05
$sudo /etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm.
Starting GNOME Display Manager: gdm.
13:37:12
$sudo vim /etc/gdm/gdm.conf
13:37:41
$vim .xsession-errors
13:38:01
$sudo less /var/log/gdm/\:
13:38:01
$sudo less /var/log/gdm/\:0.log
13:38:30
$vim .xinitrc
13:38:57
$sudo /etc/init.d/gdm stop
Stopping GNOME Display Manager: gdm.
13:39:03
$sudo vim /etc/X11/
13:39:03
$sudo vim /etc/X11/Xwrapper.config
/dev/tty2
13:40:38
#pkill -9 startx

13:40:45
#apt-get install fluxbox
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Предлагаемые пакеты:
  fluxconf fbpager fbdesk xfonts-artwiz
НОВЫЕ пакеты, которые будут установлены:
  fluxbox
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 121 пакетов не обновлено.
Необходимо скачать 772kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 2396kB.
Получено:1 http://192.168.16.15 etch/main fluxbox 0.9.14-1.2 [772kB]
Получено 772kB за 0s (887kB/c)
Выбор ранее не выбранного пакета fluxbox.
(Чтение базы данных... на данный момент установлено 86323 файлов и каталогов.)
Распаковывается пакет fluxbox (из файла .../fluxbox_0.9.14-1.2_i386.deb)...
Добавляется `diversion of /usr/bin/bsetroot to /usr/bin/bsetroot.blackbox by fluxbox'
Добавляется `diversion of /usr/share/man/man1/bsetroot.1.gz to /usr/share/man/man1/bsetroot.blackbox.1.gz by fluxbox'
Настраивается пакет fluxbox (0.9.14-1.2) ...
/dev/pts/9
13:46:34
$sudo vim /etc/X11/Xwrapper.config
13:46:48
$exit

13:46:49
#dpkg-reconfigure x11-common

13:47:08
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm.
Starting GNOME Display Manager: gdm.
13:47:17
#dpkg-reconfigure gd
gdb    gdebi  gdm
13:47:17
#dpkg-reconfigure gdm
Scheduling reload of GNOME Display Manager configuration: gdm.
13:47:48
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm.
Starting GNOME Display Manager: gdm.

Статистика

Время первой команды журнала10:36:54 2007- 3-16
Время последней команды журнала13:47:48 2007- 3-16
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %21.78
Процент синтаксически неверно набранных команд, % 3.96
Суммарное время работы с терминалом *, час 1.38
Количество командных строк в единицу времени, команда/мин 1.22
Частота использования команд
vim21|==================| 18.42%
sudo12|==========| 10.53%
host8|=======| 7.02%
/etc/init.d/gdm7|======| 6.14%
dig6|=====| 5.26%
Xlib:6|=====| 5.26%
apt-get6|=====| 5.26%
ls5|====| 4.39%
squid5|====| 4.39%
exit4|===| 3.51%
xhost3|==| 2.63%
dpkg-reconfigure3|==| 2.63%
export3|==| 2.63%
less3|==| 2.63%
grep3|==| 2.63%
su3|==| 2.63%
sendmail2|=| 1.75%
tail2|=| 1.75%
netstat2|=| 1.75%
hostname2|=| 1.75%
ps1|| 0.88%
sasha.sample.net.nt1|| 0.88%
pkill1|| 0.88%
rm1|| 0.88%
apropos1|| 0.88%
rndc1|| 0.88%
/etc/init.d/squid1|| 0.88%
ssh1|| 0.88%
____
*) Интервалы неактивности длительностью 30 минут и более не учитываются

Справка

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

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

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

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

  5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
    $ find / -name abc
    find: /home/devi-orig/.gnome2: Keine Berechtigung
    find: /home/devi-orig/.gnome2_private: Keine Berechtigung
    find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
    find: /home/devi-orig/.metacity: Keine Berechtigung
    find: /home/devi-orig/.inkscape: Keine Berechtigung
    ^C
    

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

О программе

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

$Id$