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

Содержание

Журнал

Вторник (12/26/06)

/dev/pts/0
12:14:57
#vi /etc/inetd.conf
12:15:10
#vim /etc/inetd.conf
42c42
< vnc800 stream tcp nowait root /usr/bin/Xvnc Xvnc -inetd -query 127.0.0.1 -once - depth 16 -geometry 800x600
---
> vnc800 		stream tcp 	nowait root	/usr/bin/Xvnc Xvnc -inetd -query 127.0.0.1 -once -depth 16 -geometry 800x600
12:15:31
#/etc/init.d/inetutils-inetd restart
Restarting internet superserver: inetd.
12:15:34
#vi /etc/gdm/gdm.conf
48c48,60
< enable=yes
---
> Enable=true
> HonorIndirect=true
> MaxPending=4
> MaxPendingIndirect=4
> MaxSessions=16
> MaxWait=15
> MaxWaitIndirect=15
> DisplaysPerHost=1
> Port=177
> # Willing script, none is shipped and by default we'll send
> # hostname system id
> Willing=/etc/gdm/Xwilling
> 
12:16:36
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm.
Starting GNOME Display Manager: gdm.
12:16:43
#tail /var/log/daemon.log
Dec 24 19:35:40 xen1 logger: /etc/xen/scripts/vif-bridge: ifconfig vif1.0 down failed
Dec 24 19:35:40 xen1 logger: /etc/xen/scripts/vif-bridge: Successful vif-bridge offline for vif1.0, bridge xenbr0.
Dec 24 19:35:40 xen1 logger: /etc/xen/scripts/xen-hotplug-cleanup: XENBUS_PATH=backend/vif/1/0
Dec 26 12:06:57 xen1 inetd[5738]: vnc800/tcp: getaddrinfo: Servname not supported for ai_socktype
Dec 26 12:06:57 xen1 inetd[5738]: /etc/inetd.conf:43: not enough fields
Dec 26 12:09:06 xen1 inetd[5789]: /etc/inetd.conf:43: not enough fields
Dec 26 12:12:59 xen1 gdm[6042]: deal_with_x_crashes: Running the XKeepsCrashing script
Dec 26 12:14:30 xen1 inetd[6248]: /etc/inetd.conf:43: not enough fields
Dec 26 12:16:43 xen1 gdm[6042]: Failed to start X server several times in a short time period; disabling display :0
Dec 26 12:16:49 xen1 gdm[6415]: deal_with_x_crashes: Running the XKeepsCrashing script
12:17:02
#apt-cache search xorg server
libxrandr-dev - X11 RandR extension library (development headers)
libxrandr2 - X11 RandR extension library
libxrandr2-dbg - X11 RandR extension library (debug package)
libxrender-dev - X Rendering Extension client library (development files)
libxrender1 - X Rendering Extension client library
libxrender1-dbg - X Rendering Extension client library (unstripped)
libxres-dev - X11 Resource extension library (development headers)
libxres1 - X11 Resource extension library
libxres1-dbg - X11 Resource extension library (debug package)
libxss-dev - X11 Screen Saver extension library (development headers)
...
xserver-xorg-video-vmware - X.Org X server -- VMware display driver
xserver-xorg-video-voodoo - X.Org X server -- Voodoo display driver
xtrans-dev - X transport library (development files)
xvfb - Virtual Framebuffer 'fake' X server
xserver-xorg-video-ivtv - X.Org X server -- IVTV display driver
fglrx-driver - display driver for the ATI graphics accelerators
nvidia-glx - NVIDIA binary XFree86 4.x driver
nvidia-glx-legacy - NVIDIA binary Xorg driver (legacy version)
nvidia-kernel-legacy-source - NVIDIA binary kernel module source (legacy version)
nvidia-kernel-source - NVIDIA binary kernel module source
12:17:35
#apt-get install xserver-xorg
  │                                                                          │
  │ Video modes to be used by the X server:                                  │
  │                                                                          │
  │    [ ]280x800 40                                                     ↑   │
  │    [ ] 1200x800                                                      ▒   │
  │   *] 1024876868                                                      ▒   │
  │    [*] 800x600                                                       ▮   │
  │   *] 640x480  50                                                     ↓   │
  │    [ ] 1152x768                                                      ▒   │
  │    [ ] 1280x768                                                      ▒   │
  │    [ ] 1280x854                <Ok>                                  ▒   │
  │                                                                          │
  └──────────────────────────────────────────────────────────────────────────┘
12:19:07
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm.
Starting GNOME Display Manager: gdm.
12:19:24
#less /var/log/daemon.log
12:19:39
#tail -f /var/log/daemon.log
Dec 26 12:16:43 xen1 gdm[6042]: Failed to start X server several times in a short time period; disabling display :0
Dec 26 12:16:49 xen1 gdm[6415]: deal_with_x_crashes: Running the XKeepsCrashing script
Dec 26 12:18:58 xen1 atieventsd[6672]: ATI External Events Daemon started...
Dec 26 12:18:58 xen1 atieventsd[6672]: Event daemon control socket created
Dec 26 12:18:58 xen1 atieventsd[6672]: acpid connection established
Dec 26 12:19:23 xen1 gdm[6415]: Failed to start X server several times in a short time period; disabling display :0
Dec 26 12:19:25 xen1 gdm[6914]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0
Dec 26 12:19:30 xen1 gdm[6933]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0
Dec 26 12:19:34 xen1 gdm[6942]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0
Dec 26 12:19:34 xen1 gdm[6913]: deal_with_x_crashes: Running the XKeepsCrashing script
12:20:16
#w
 12:20:18 up 1 day, 16:46,  1 user,  load average: 0.18, 0.16, 0.10
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    192.168.15.254   11:54    0.00s  0.09s  0.00s script -f -q /r
12:20:18
#scp devi@192.168.15.254:/etc/X11/gdm/gdm.conf /etc/gdm/
Password:
gdm.conf                                      100% 3778     3.7KB/s   00:00
12:20:59
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm.
Starting GNOME Display Manager: gdm.
12:21:05
#useradd -m firefox

12:21:49
#passwd
Enter new UNIX password:
Retype new UNIX password:
No password supplied
Enter new UNIX password:
Retype new UNIX password:
No password supplied
Enter new UNIX password:
Retype new UNIX password:
No password supplied
passwd: Authentication token manipulation error
passwd: password unchanged
12:21:58
#passwd firefox
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
12:22:03
#cd /etc/X11/

12:22:59
#ls
app-defaults             fonts    xinit       xserver     Xsession.options
default-display-manager  rgb.txt  xorg.conf   Xsession    Xwrapper.config
fluxbox                  X        Xresources  Xsession.d
12:22:59
#cd Xsession.d/

12:23:01
#ls
20x11-common_process-args  50x11-common_determine-startup  99x11-common_start
30x11-common_xresources    90x11-common_ssh-agent
12:23:02
#cd ..

12:23:03
#ls -l
total 68
drwxr-xr-x 2 root root  4096 2006-12-26 12:04 app-defaults
-rw-r--r-- 1 root root    13 2006-12-26 12:05 default-display-manager
drwxr-xr-x 2 root root  4096 2006-12-26 12:05 fluxbox
drwxr-xr-x 3 root root  4096 2006-12-26 12:12 fonts
-rw-r--r-- 1 root root 17371 2006-08-03 01:47 rgb.txt
lrwxrwxrwx 1 root root    13 2006-12-26 12:19 X -> /usr/bin/Xorg
drwxr-xr-x 2 root root  4096 2006-12-26 12:04 xinit
-rw-r--r-- 1 root root  2983 2006-12-26 12:19 xorg.conf
drwxr-xr-x 2 root root  4096 2006-12-26 12:04 Xresources
drwxr-xr-x 2 root root  4096 2006-12-26 12:18 xserver
-rwxr-xr-x 1 root root  3929 2006-08-03 01:47 Xsession
drwxr-xr-x 2 root root  4096 2006-12-26 12:04 Xsession.d
-rw-r--r-- 1 root root   265 2006-08-03 01:47 Xsession.options
-rw------- 1 root root   614 2006-12-26 12:04 Xwrapper.config
12:23:10
#less Xsession
12:23:19
#less default-display-manager
12:23:27
#tail /var/log/daemon.log
Dec 26 12:19:34 xen1 gdm[6913]: deal_with_x_crashes: Running the XKeepsCrashing script
Dec 26 12:21:05 xen1 gdm[6913]: Failed to start X server several times in a short time period; disabling display :0
Dec 26 12:21:05 xen1 gdm[7051]: gdm_config_parse: Greeter not found or can't be executed by the GDM user
Dec 26 12:21:05 xen1 gdm[7051]: gdm_config_parse: Chooser not found or it can't be executed by the GDM user
Dec 26 12:21:06 xen1 gdm[7054]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0
Dec 26 12:21:10 xen1 gdm[7069]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0
Dec 26 12:21:15 xen1 gdm[7083]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0
Dec 26 12:21:15 xen1 gdm[7053]: deal_with_x_crashes: Running the XKeepsCrashing script
Dec 26 12:21:36 xen1 gdm[7071]: Couldn't authenticate user
Dec 26 12:23:38 xen1 gdm[7071]: gdm_slave_xioerror_handler: Fatal X error - Restarting localhost:2
12:24:06
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm.
Starting GNOME Display Manager: gdm.
12:24:11
#tail /var/log/daemon.log
Dec 26 12:21:15 xen1 gdm[7053]: deal_with_x_crashes: Running the XKeepsCrashing script
Dec 26 12:21:36 xen1 gdm[7071]: Couldn't authenticate user
Dec 26 12:23:38 xen1 gdm[7071]: gdm_slave_xioerror_handler: Fatal X error - Restarting localhost:2
Dec 26 12:24:10 xen1 gdm[7053]: Failed to start X server several times in a short time period; disabling display :0
Dec 26 12:24:11 xen1 gdm[7254]: gdm_config_parse: Greeter not found or can't be executed by the GDM user
Dec 26 12:24:11 xen1 gdm[7254]: gdm_config_parse: Chooser not found or it can't be executed by the GDM user
Dec 26 12:24:12 xen1 gdm[7257]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0
Dec 26 12:24:16 xen1 gdm[7277]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0
Dec 26 12:24:21 xen1 gdm[7295]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0
Dec 26 12:24:21 xen1 gdm[7256]: deal_with_x_crashes: Running the XKeepsCrashing script
12:24:35
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm.
Starting GNOME Display Manager: gdm.
12:24:38
#tail -f /var/log/daemon.log
Dec 26 12:24:11 xen1 gdm[7254]: gdm_config_parse: Chooser not found or it can't be executed by the GDM user
Dec 26 12:24:12 xen1 gdm[7257]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0
Dec 26 12:24:16 xen1 gdm[7277]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0
Dec 26 12:24:21 xen1 gdm[7295]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0
Dec 26 12:24:21 xen1 gdm[7256]: deal_with_x_crashes: Running the XKeepsCrashing script
Dec 26 12:24:38 xen1 gdm[7256]: Failed to start X server several times in a short time period; disabling display :0
Dec 26 12:24:38 xen1 gdm[7377]: gdm_config_parse: Greeter not found or can't be executed by the GDM user
Dec 26 12:24:38 xen1 gdm[7377]: gdm_config_parse: Chooser not found or it can't be executed by the GDM user
Dec 26 12:24:39 xen1 gdm[7380]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0
Dec 26 12:24:43 xen1 gdm[7395]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0
Dec 26 12:24:48 xen1 gdm[7401]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0
Dec 26 12:24:48 xen1 gdm[7379]: deal_with_x_crashes: Running the XKeepsCrashing script
Dec 26 12:26:29 xen1 gdm[7407]: gdm_slave_xioerror_handler: Fatal X error - Restarting localhost:2
12:26:55
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm.
Starting GNOME Display Manager: gdm.
12:27:13
#ps aux | grep firefox
root      7592  0.0  0.5   2852   700 pts/1    R+   12:30   0:00 grep firefox
12:30:51
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm.
Starting GNOME Display Manager: gdm.
прошло >4 часов
/dev/pts/0
16:40:31
#ping -f 10.0.37.1
PING 10.0.37.1 (10.0.37.1) 56(84) bytes of data.

Среда (12/27/06)

/dev/pts/2
10:49:59
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:4F:EC
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:feb2:4fec/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1891872 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1895045 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1569123735 (1.4 GiB)  TX bytes:560799988 (534.8 MiB)
          Base address:0xd800 Memory:cffe0000-d0000000
eth1      Link encap:Ethernet  HWaddr 00:04:75:81:CA:61
...
          TX packets:2485799 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:291418461 (277.9 MiB)  TX bytes:274618327 (261.8 MiB)
xenbr0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:214965 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3795 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:14453420 (13.7 MiB)  TX bytes:121440 (118.5 KiB)
/dev/pts/2
10:50:21
#shutdown -h now

Среда (01/17/07)

/dev/tty1
20:13:52
#echo 1 1 1 1 > /proc/sys
sys/           sysrq-trigger  sysvipc/
20:13:52
#echo 1 1 1 1 > /proc/sys
sys/           sysrq-trigger  sysvipc/
20:13:52
#echo 1 1 1 1 > /proc/sys/kernel/printk

20:14:09
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:4F:EC
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:feb2:4fec/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1407 errors:0 dropped:0 overruns:0 frame:0
          TX packets:33 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:106543 (104.0 KiB)  TX bytes:14220 (13.8 KiB)
          Base address:0xd800 Memory:cffe0000-d0000000
eth1      Link encap:Ethernet  HWaddr 00:04:75:81:CA:61
...
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5196 (5.0 KiB)  TX bytes:384 (384.0 b)
xenbr0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:120 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3516 (3.4 KiB)  TX bytes:192 (192.0 b)
20:14:20
#mii-tool
eth0: negotiated 100baseTx-FD flow-control, link ok
SIOCGMIIPHY on 'eth1' failed: Operation not supported
20:14:28
#ifconfig eth1 10.0.35.6 up

20:14:59
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
10.0.0.0        0.0.0.0         255.0.0.0       U     0      0        0 eth1
20:15:01
#route add default gw 10.0.35.1

20:15:15
#ping mail.ru

20:15:21
#vim /etc/resolv.conf
2c2
< nameserver 192.168.15.254
---
> nameserver 10.0.35.1
20:15:35
#ping mail.ru

20:15:47
#ping 10.0.35.1
PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data.
--- 10.0.35.1 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
20:15:52
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:4F:EC
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:feb2:4fec/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1728 errors:0 dropped:0 overruns:0 frame:0
          TX packets:38 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:130069 (127.0 KiB)  TX bytes:16540 (16.1 KiB)
          Base address:0xd800 Memory:cffe0000-d0000000
eth1      Link encap:Ethernet  HWaddr 00:04:75:81:CA:61
...
          TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:6992 (6.8 KiB)  TX bytes:448 (448.0 b)
xenbr0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:163 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:4710 (4.5 KiB)  TX bytes:224 (224.0 b)
20:15:54
#vim /etc/network/interfaces
14,16c14,16
< 	address 192.168.15.251
< 	gateway 192.168.15.254
<         netmask 255.255.255.0
---
> 	address 10.0.35.6
> 	gateway 10.0.35.1
>         netmask 255.0.0.0
20:16:35
#/etc/init.d/networking restart
Reconfiguring network interfaces...done.
20:16:41
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:4F:EC
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:feb2:4fec/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1896 errors:0 dropped:0 overruns:0 frame:0
          TX packets:39 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:142273 (138.9 KiB)  TX bytes:16604 (16.2 KiB)
          Base address:0xd800 Memory:cffe0000-d0000000
eth1      Link encap:Ethernet  HWaddr 00:04:75:81:CA:61
...
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:8270 (8.0 KiB)  TX bytes:512 (512.0 b)
xenbr0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:191 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5596 (5.4 KiB)  TX bytes:256 (256.0 b)
20:16:43
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
10.0.0.0        0.0.0.0         255.0.0.0       U     0      0        0 eth1
0.0.0.0         10.0.35.1       0.0.0.0         UG    0      0        0 eth1
20:16:50
#ping 10.0.35.1
PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data.
--- 10.0.35.1 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1002ms
20:16:57
#mii-tool
eth0: negotiated 100baseTx-FD flow-control, link ok
SIOCGMIIPHY on 'eth1' failed: Operation not supported
20:16:59
#ping 10.0.35.1
PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data.
64 bytes from 10.0.35.1: icmp_seq=1 ttl=64 time=0.232 ms
64 bytes from 10.0.35.1: icmp_seq=2 ttl=64 time=0.220 ms
--- 10.0.35.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.220/0.226/0.232/0.006 ms
20:17:24
#ping mail.ru
PING mail.ru (194.67.57.26) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.26): icmp_seq=1 ttl=114 time=251 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 251.514/251.514/251.514/0.000 ms
/dev/pts/0
20:18:05
#apt-get install apt-proxy
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
  bzip2 python-apt python-twisted-bin python-twisted-core python-twisted-web python-zopeinterface
Suggested packages:
  rsync python-tk python-gtk2 python-glade2 python-qt3 python-wxgtk2.4 python-wxgtk2.6 python-profiler
Recommended packages:
  python-pyopenssl python-pam python-serial
The following NEW packages will be installed:
  apt-proxy bzip2 python-apt python-twisted-bin python-twisted-core python-twisted-web python-zopeinterface
...
Get:2 http://debian.org.ua unstable/main python-apt 0.6.20 [81.9kB]
Get:3 http://debian.org.ua unstable/main python-twisted-bin 2.4.0-2 [22.3kB]
Get:4 http://debian.org.ua unstable/main python-zopeinterface 3.3.0-5 [133kB]
Get:5 http://debian.org.ua unstable/main python-twisted-core 2.4.0-2 [676kB]
Get:6 http://debian.org.ua unstable/main python-twisted-web 0.6.0-1 [315kB]
Err http://debian.org.ua unstable/main apt-proxy 1.9.35
  404 Not Found
Fetched 1496kB in 16s (91.5kB/s)
Failed to fetch http://debian.org.ua/debian/pool/main/a/apt-proxy/apt-proxy_1.9.35_all.deb  404 Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
20:18:47
#apt-get update
Get:1 http://debian.org.ua unstable Release.gpg [378B]
Get:2 http://debian.org.ua unstable Release [79.6kB]
Get:3 http://debian.org.ua unstable/main Packages/DiffIndex [2038B]
Get:4 http://debian.org.ua unstable/contrib Packages/DiffIndex [2023B]
Get:5 http://debian.org.ua unstable/non-free Packages/DiffIndex [2023B]
Get:6 http://debian.org.ua unstable/main Packages [5985kB]
Get:7 http://debian.org.ua unstable/main Packages [5985kB]
50% [6 Packages gzip 1814528] [7 Packages 6941/5985kB 0%]                                                        78.8kB/s 1m15s
gzip: stdin: unexpected end of file
Err http://debian.org.ua unstable/main Packages
  Sub-process gzip returned an error code (1)
Get:8 http://debian.org.ua unstable/contrib Packages [81.5kB]
Get:9 http://debian.org.ua unstable/contrib Packages [81.5kB]
Get:10 http://debian.org.ua unstable/non-free Packages [115kB]
Get:11 http://debian.org.ua unstable/non-free Packages [115kB]
99% [9 Packages gzip 0]
20:25:17
#apt-get update
Get:1 http://debian.org.ua unstable Release.gpg [378B]
Hit http://debian.org.ua unstable Release
Hit http://debian.org.ua unstable/main Packages/DiffIndex
Hit http://debian.org.ua unstable/contrib Packages/DiffIndex
Hit http://debian.org.ua unstable/non-free Packages/DiffIndex
Get:2 http://debian.org.ua unstable/non-free Packages [115kB]
Get:3 http://debian.org.ua unstable/non-free Packages [115kB]
99% [3 Packages gzip 0]
gzip: stdin: not in gzip format
Err http://debian.org.ua unstable/non-free Packages
  Sub-process gzip returned an error code (1)
Fetched 3B in 1s (2B/s)
Failed to fetch http://debian.org.ua/debian/dists/unstable/non-free/binary-i386/Packages.gz  Sub-process gzip returned an error code (1)
Reading package lists... Done
E: Some index files failed to download, they have been ignored, or old ones used instead.
20:25:28
#apt-get update
Get:1 http://debian.org.ua unstable Release.gpg [378B]
Hit http://debian.org.ua unstable Release
Hit http://debian.org.ua unstable/main Packages/DiffIndex
Hit http://debian.org.ua unstable/contrib Packages/DiffIndex
Hit http://debian.org.ua unstable/non-free Packages/DiffIndex
Fetched 1B in 0s (2B/s)
Reading package lists... Done
20:25:30
#apt-get update
Get:1 http://debian.org.ua unstable Release.gpg [378B]
Hit http://debian.org.ua unstable Release
Hit http://debian.org.ua unstable/main Packages/DiffIndex
Hit http://debian.org.ua unstable/contrib Packages/DiffIndex
Hit http://debian.org.ua unstable/non-free Packages/DiffIndex
Fetched 1B in 0s (2B/s)
Reading package lists... Done
20:25:32
#apt-get update
Get:1 http://debian.org.ua unstable Release.gpg [378B]
Hit http://debian.org.ua unstable Release
Hit http://debian.org.ua unstable/main Packages/DiffIndex
Hit http://debian.org.ua unstable/contrib Packages/DiffIndex
Hit http://debian.org.ua unstable/non-free Packages/DiffIndex
Fetched 1B in 0s (2B/s)
Reading package lists... Done
20:25:33
#apt-get update
Get:1 http://debian.org.ua unstable Release.gpg [378B]
Hit http://debian.org.ua unstable Release
Hit http://debian.org.ua unstable/main Packages/DiffIndex
Hit http://debian.org.ua unstable/contrib Packages/DiffIndex
Hit http://debian.org.ua unstable/non-free Packages/DiffIndex
Fetched 1B in 0s (2B/s)
Reading package lists... Done
20:25:35
#apt-get install apt-proxy
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
  bzip2 python-apt python-twisted-bin python-twisted-core python-twisted-web python-zopeinterface
Suggested packages:
  rsync python-tk python-gtk2 python-glade2 python-qt3 python-wxgtk2.6 python-profiler
Recommended packages:
  python-pyopenssl python-pam python-serial
The following NEW packages will be installed:
  apt-proxy bzip2 python-apt python-twisted-bin python-twisted-core python-twisted-web python-zopeinterface
...
Setting up python-zopeinterface (3.3.0-5) ...
INFO: using old version '/usr/bin/python2.3'
Setting up python-twisted-core (2.4.0-3) ...
INFO: using old version '/usr/bin/python2.3'
Setting up python-twisted-web (0.6.0-1) ...
INFO: using old version '/usr/bin/python2.3'
Setting up apt-proxy (1.9.35-0.1) ...
creating aptproxy user...
INFO: using old version '/usr/bin/python2.3'
Starting apt-proxy.
20:26:08
#vim /etc/apt-proxy/apt-proxy-v2.conf
20:28:03
#/etc/init.d/apt-proxy restart
Stopping apt-proxy.
Starting apt-proxy.
20:28:13
#ls -l /var/cache/apt-proxy/
total 0
20:28:25
#ls -ld /var/cache/apt-proxy/
drwxr-xr-x 2 aptproxy root 4096 2006-12-27 13:34 /var/cache/apt-proxy/
20:28:33
#rsync -av 10.0.17.1:/var/cache/apt-proxy/ /var/cache/apt-proxy/
bash: rsync: command not found
20:31:34
#apt-get install rsync
Reading package lists... Done
Building dependency tree... Done
The following NEW packages will be installed:
  rsync
0 upgraded, 1 newly installed, 0 to remove and 150 not upgraded.
Need to get 261kB of archives.
After unpacking 512kB of additional disk space will be used.
Get:1 http://debian.org.ua unstable/main rsync 2.6.9-3 [261kB]
Fetched 261kB in 4s (58.8kB/s)
Selecting previously deselected package rsync.
(Reading database ... 32389 files and directories currently installed.)
Unpacking rsync (from .../rsync_2.6.9-3_i386.deb) ...
Setting up rsync (2.6.9-3) ...
20:32:46
#rsync -av 10.0.17.1:/var/cache/apt-proxy/ /var/cache/apt-proxy/
debian/pool/main/k/kde-i18n/kde-i18n-ru_3.5.5-1_all.deb
debian/pool/main/k/kdeaccessibility/
debian/pool/main/k/kdeaccessibility/kbstate_3.5.5-2_i386.deb
debian/pool/main/k/kdeaccessibility/kdeaccessibility_3.5.5-2_all.deb
debian/pool/main/k/kdeaccessibility/kmag_3.5.5-2_i386.deb
debian/pool/main/k/kdeaccessibility/kmousetool_3.5.5-2_i386.deb
debian/pool/main/k/kdeaccessibility/kmouth_3.5.5-2_i386.deb
debian/pool/main/k/kdeaccessibility/ksayit_3.5.5-2_i386.deb
debian/pool/main/k/kdeaccessibility/kttsd_3.5.5-2_i386.deb
debian/pool/main/k/kdeaddons/
...
debian/pool/main/k/kdegraphics/kghostview_3.5.5-2_i386.deb
debian/pool/main/k/kdegraphics/kiconedit_3.5.5-2_i386.deb
debian/pool/main/k/kdegraphics/kmrml_3.5.5-2_i386.deb
debian/pool/main/k/kdegraphics/kolourpaint_3.5.5-2_i386.deb
debian/pool/main/k/kdegraphics/kooka_3.5.5-2_i386.deb
debian/pool/main/k/kdegraphics/kpdf_3.5.5-2_i386.deb
debian/pool/main/k/kdegraphics/kpovmodeler_3.5.5-2_i386.deb
debian/pool/main/k/kdegraphics/kruler_3.5.5-2_i386.deb
debian/pool/main/k/kdegraphics/ksnapshot_3.5.5-2_i386.deb
debian/pool/main/k/kdegraphics/ksvg_3.5.5-2_i386.deb
20:36:44
#tra
traceroute      traceroute.lbl  trap
20:36:44
#apt-get install trafshow
Reading package lists... Done
Building dependency tree... Done
E: Couldn't find package trafshow
20:38:33
#apt-cache search trafshow
netdiag - Net-Diagnostics (trafshow,strobe,netwatch,statnet,tcpspray,tcpblast)
20:38:54
#apt-get install netdiag
Reading package lists... Done
Building dependency tree... Done
The following NEW packages will be installed:
  netdiag
0 upgraded, 1 newly installed, 0 to remove and 150 not upgraded.
Need to get 165kB of archives.
After unpacking 561kB of additional disk space will be used.
Get:1 http://debian.org.ua unstable/main netdiag 0.7-7.1 [165kB]
Fetched 165kB in 0s (327kB/s)
Selecting previously deselected package netdiag.
(Reading database ... 32403 files and directories currently installed.)
Unpacking netdiag (from .../netdiag_0.7-7.1_i386.deb) ...
Setting up netdiag (0.7-7.1) ...
20:39:06
#trafshow
20:46:51
#vim /etc/apt/sources.list
3,4c3,4
< deb http://debian.org.ua/debian unstable main contrib non-free
< 
---
> #deb http://debian.org.ua/debian unstable main contrib non-free
> deb http://10.0.35.6:9999/debian testing main contrib non-free
20:48:52
#apt-get update
Get:1 http://10.0.35.6 testing Release.gpg [378B]
Get:2 http://10.0.35.6 testing Release [74.4kB]
Get:3 http://10.0.35.6 testing/main Packages [4311kB]
20:52:46
#apt-cache search libpcap
dns-flood-detector - detect abusive usage levels on high traffic nameservers
etherape - graphical network monitor modeled after etherman
fprobe - export captured traffic to remote NetFlow Collector
fprobe-ng - export captured traffic to remote NetFlow Collector (meta)
libmlpcap-ocaml - binding of libpcap for OCaml
libmlpcap-ocaml-dev - binding of libpcap for OCaml
libnet0 - library for the construction and handling of network packets (obsolete)
libnet1 - library for the construction and handling of network packets
libnet1-dev - development files for libnet
libpcap-dev - Development library for libpcap (transitional package)
...
snort - Flexible Network Intrusion Detection System
snort-common - Flexible Network Intrusion Detection System [common files]
snort-doc - Documentation for the Snort IDS [documentation]
snort-mysql - Flexible Network Intrusion Detection System [MySQL]
snort-pgsql - Flexible Network Intrusion Detection System [PostgreSQL]
tcpick - TCP stream sniffer and connection tracker
tcpspy - Incoming and Outgoing TCP/IP connections logger
tcptrace - Tool for analyzing tcpdump output
tcpxtract - extracts files from network traffic based on file signatures
at76c503a-source - at76c503a driver source
20:54:50
#apt-get install libpcap0.8 libpcap0.8-dev
Reading package lists... Done
Building dependency tree... Done
The following NEW packages will be installed:
  libpcap0.8 libpcap0.8-dev
0 upgraded, 2 newly installed, 0 to remove and 93 not upgraded.
Need to get 209kB of archives.
After unpacking 496kB of additional disk space will be used.
Get:1 http://10.0.35.6 testing/main libpcap0.8 0.9.5-1 [89.5kB]
Get:2 http://10.0.35.6 testing/main libpcap0.8-dev 0.9.5-1 [119kB]
Fetched 209kB in 3s (69.0kB/s)
Selecting previously deselected package libpcap0.8.
(Reading database ... 32429 files and directories currently installed.)
Unpacking libpcap0.8 (from .../libpcap0.8_0.9.5-1_i386.deb) ...
Selecting previously deselected package libpcap0.8-dev.
Unpacking libpcap0.8-dev (from .../libpcap0.8-dev_0.9.5-1_i386.deb) ...
Setting up libpcap0.8 (0.9.5-1) ...
Setting up libpcap0.8-dev (0.9.5-1) ...
20:58:21
#ls
dynamips-0.2.6-RC5.tar.gz
21:03:06
#tar xvzfC dynamips-0.2.6-RC5.tar.gz
tar: Old option `C' requires an argument.
Try `tar --help' or `tar --usage' for more information.
21:03:18
#tar xvzf
dynamips-0.2.6-RC5/pci_dev.h
dynamips-0.2.6-RC5/pci_io.h
dynamips-0.2.6-RC5/dev_gt.h
dynamips-0.2.6-RC5/dev_plx.h
dynamips-0.2.6-RC5/dev_dec21140.h
dynamips-0.2.6-RC5/dev_am79c971.h
dynamips-0.2.6-RC5/dev_mueslix.h
dynamips-0.2.6-RC5/dev_nm_16esw.h
dynamips-0.2.6-RC5/dev_vtty.h
dynamips-0.2.6-RC5/dev_c7200.h
...
dynamips-0.2.6-RC5/amd64-codegen.h
dynamips-0.2.6-RC5/amd64_trans.c
dynamips-0.2.6-RC5/amd64_trans.h
dynamips-0.2.6-RC5/nojit_trans.c
dynamips-0.2.6-RC5/nojit_trans.h
dynamips-0.2.6-RC5/profiler.c
dynamips-0.2.6-RC5/profiler_resolve.pl
dynamips-0.2.6-RC5/bin2c.c
dynamips-0.2.6-RC5/rom2c.c
dynamips-0.2.6-RC5/nvram_export.c
21:03:22
#ls
dynamips-0.2.6-RC5  dynamips-0.2.6-RC5.tar.gz
21:03:24
#cd dynamips-0.2.6-RC5/

21:03:37
#make
Linking rom2c
rom2c.c:16:20: error: libelf.h: No such file or directory
rom2c.c: In function ‘main’:
rom2c.c:25: error: ‘Elf32_Ehdr’ undeclared (first use in this function)
rom2c.c:25: error: (Each undeclared identifier is reported only once
rom2c.c:25: error: for each function it appears in.)
rom2c.c:25: error: ‘ehdr’ undeclared (first use in this function)
rom2c.c:26: error: ‘Elf32_Phdr’ undeclared (first use in this function)
rom2c.c:26: error: ‘phdr’ undeclared (first use in this function)
rom2c.c:27: error: ‘Elf’ undeclared (first use in this function)
...
rom2c.c:40: error: ‘EV_NONE’ undeclared (first use in this function)
rom2c.c:45: warning: implicit declaration of function ‘elf_begin’
rom2c.c:45: error: ‘ELF_C_READ’ undeclared (first use in this function)
rom2c.c:47: warning: implicit declaration of function ‘elf_errmsg’
rom2c.c:47: warning: implicit declaration of function ‘elf_errno’
rom2c.c:47: warning: format ‘%s’ expects type ‘char *’, but argument 3 has type ‘int’
rom2c.c:51: warning: implicit declaration of function ‘elf32_getphdr’
rom2c.c:53: warning: format ‘%s’ expects type ‘char *’, but argument 3 has type ‘int’
rom2c.c:62: warning: implicit declaration of function ‘elf32_getehdr’
make: *** [rom2c] Error 1
21:03:44
#apt-cache search libelf
libelf-dev - libelf1 development libraries and header files
libelf1 - library to read and write ELF files
libelfg0 - an ELF object file access library
libelfg0-dev - an ELF object file access library: development files
21:04:11
#apt-get install libelf-dev
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
  libelf1
The following NEW packages will be installed:
  libelf-dev libelf1
0 upgraded, 2 newly installed, 0 to remove and 93 not upgraded.
Need to get 99.1kB of archives.
After unpacking 410kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://10.0.35.6 testing/main libelf1 0.123-3 [42.3kB]
Get:2 http://10.0.35.6 testing/main libelf-dev 0.123-3 [56.8kB]
Fetched 99.1kB in 2s (45.3kB/s)
Selecting previously deselected package libelf1.
(Reading database ... 32449 files and directories currently installed.)
Unpacking libelf1 (from .../libelf1_0.123-3_i386.deb) ...
Selecting previously deselected package libelf-dev.
Unpacking libelf-dev (from .../libelf-dev_0.123-3_i386.deb) ...
Setting up libelf1 (0.123-3) ...
Setting up libelf-dev (0.123-3) ...
21:04:31
#make
Linking rom2c
Extracting ROM from ELF file 'microcode'...
Compiling mempool.c
Compiling registry.c
Compiling rbtree.c
Compiling hash.c
Compiling utils.c
Compiling parser.c
parser.c: In function ‘parser_run_tests’:
parser.c:341: warning: pointer targets in passing argument 2 of ‘parser_scan_buffer’ differ in signedness
...
Compiling hv_c7200.c
Compiling hv_c3600.c
Compiling hv_c2691.c
Compiling hv_c3725.c
Compiling hv_c3745.c
Compiling x86_trans.c
Compiling linux_eth.c
Compiling gen_eth.c
Linking dynamips
Linking nvram_export
21:05:49
#free
             total       used       free     shared    buffers     cached
Mem:        128148     124804       3344          0       1520      77052
-/+ buffers/cache:      46232      81916
Swap:      1951888         56    1951832
21:08:04
#./dynamips ../
.aptitude/                 dynamips-0.2.6-RC5/        .lilalo/                   .Xauthority
.bash_history              dynamips-0.2.6-RC5.tar.gz  .profile                   .xsession-errors
.bash_profile              .fluxbox/                  .ssh/
.bashrc                    .l3rc                      .viminfo
C7200-JK.BIN               .lesshst                   .vnc/
21:08:04
#./dynamips ../C7200-JK.BIN
Cisco 7200 Simulation Platform (version 0.2.6-RC5-x86)
Copyright (c) 2005,2006 Christophe Fillot.
Build date: Jan 17 2007 21:04:43
IOS image file: ../C7200-JK.BIN
CPU0: carved JIT exec zone of 64 Mb into 2048 pages of 32 Kb.
NVRAM is empty, setting config register to 0x2142
C7200 instance 'default' (id 0):
  VM Status  : 0
  RAM size   : 256 Mb
  IOMEM size : 0 Mb
...
  some boot images.
  Enter enable password: rootpass
% Please choose a password that is different from the enable secret
  Enter enable password: password
  The virtual terminal password is used to protect
  access to the router over a network interface.
  Enter virtual terminal password: natasha
  Configure System Management? [yes/no]: no
  Configure SNMP Network Management? [yes]: Shutdown in progress...
Shutdown completed.
/dev/pts/2
21:10:32
#vim dynamips-0.2.6-RC5/
21:10:32
#vim dynamips-0.2.6-RC5/README
/dev/pts/0
21:13:48
#vim /boot/grub/menu.lst
120c120
< kernel		/boot/xen-3.0.3-1-i386.gz dom0_mem=128000
---
> kernel		/boot/xen-3.0.3-1-i386.gz
21:14:20
#reboot

/dev/pts/0
21:16:11
#cd dynamips-0.2.6-RC5/

21:16:25
#./dynamips ../C7200-JK.BIN
Cisco 7200 Simulation Platform (version 0.2.6-RC5-x86)
Copyright (c) 2005,2006 Christophe Fillot.
Build date: Jan 17 2007 21:04:43
IOS image file: ../C7200-JK.BIN
CPU0: carved JIT exec zone of 64 Mb into 2048 pages of 32 Kb.
C7200 instance 'default' (id 0):
  VM Status  : 0
  RAM size   : 256 Mb
  IOMEM size : 0 Mb
  NVRAM size : 128 Kb
...
*Jan 17 21:16:43.155: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to down
*Jan 17 21:17:04.403: %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to administratively down
*Jan 17 21:17:11.507: %SYS-5-RESTART: System restarted --
Cisco IOS Software, 7200 Software (C7200-JK9O3S-M), Version 12.3(7)T1, RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2004 by Cisco Systems, Inc.
Compiled Wed 21-Apr-04 23:35 by eaarmas
*Jan 17 21:17:11.511: %SNMP-5-COLDSTART: SNMP agent on host Router is undergoing a cold start
Router>`Shutdown in progress...
Shutdown completed.
21:17:24
#cd

/dev/pts/0
21:20:24
#ls
C7200-JK.BIN  dynamips-0.2.6-RC5  dynamips-0.2.6-RC5.tar.gz

Статистика

Время первой команды журнала12:14:57 2006-12-26
Время последней команды журнала21:20:24 2007- 1-17
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 7.92
Процент синтаксически неверно набранных команд, % 0.99
Суммарное время работы с терминалом *, час 1.38
Количество командных строк в единицу времени, команда/мин 1.22
Частота использования команд
apt-get15|==============| 14.29%
ls8|=======| 7.62%
vim8|=======| 7.62%
/etc/init.d/gdm7|======| 6.67%
ping7|======| 6.67%
cd6|=====| 5.71%
ifconfig5|====| 4.76%
tail5|====| 4.76%
apt-cache4|===| 3.81%
dynamips3|==| 2.86%
echo3|==| 2.86%
route3|==| 2.86%
less3|==| 2.86%
passwd2|=| 1.90%
make2|=| 1.90%
mii-tool2|=| 1.90%
tar2|=| 1.90%
sys2|=| 1.90%
vi2|=| 1.90%
rsync2|=| 1.90%
/etc/init.d/apt-proxy1|| 0.95%
useradd1|| 0.95%
reboot1|| 0.95%
tra1|| 0.95%
free1|| 0.95%
/etc/init.d/networking1|| 0.95%
w1|| 0.95%
ps1|| 0.95%
trafshow1|| 0.95%
scp1|| 0.95%
/etc/init.d/inetutils-inetd1|| 0.95%
shutdown1|| 0.95%
printk1|| 0.95%
grep1|| 0.95%
____
*) Интервалы неактивности длительностью 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$