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

Содержание

Журнал

Вторник (06/02/09)

/dev/pts/4
10:16:42
#ьшш-ещщд
bash: ьшш-ещщд: команда не найдена
10:20:37
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok
10:20:41
#mii-tool --help
usage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...]
       -V, --version               display version information
       -v, --verbose               more verbose output
       -R, --reset                 reset MII to poweron state
       -r, --restart               restart autonegotiation
       -w, --watch                 monitor for link status changes
       -l, --log                   with -w, write events to syslog
       -A, --advertise=media,...   advertise only specified media
       -F, --force=media           force specified media technology
media: 1000baseTx-HD, 1000baseTx-FD,
       100baseT4, 100baseTx-FD, 100baseTx-HD,
       10baseT-FD, 10baseT-HD,
       (to advertise both HD and FD) 1000baseTx, 100baseTx, 10baseT
10:20:52
#mii-tool -w
10:21:04 eth0: negotiated 1000baseT-FD flow-control, link ok
^C
10:21:24
#mii-tool -F=10
Invalid media specification '=10'.
10:21:46
#mii-tool -F=10baseT-FD
Invalid media specification '=10baseT-FD'.
10:22:06
#mii-tool -F =10baseT-FD
Invalid media specification '=10baseT-FD'.
10:23:39
#mii-tool -F 10baseT-FD

10:23:49
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok
10:23:54
#mii-tool -r
restarting autonegotiation...
10:24:02
#mii-tool -F 10baseT-HD

10:24:29
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok
10:24:32
#mii-tool -F 10baseT-HD eth0

10:25:35
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok
10:25:41
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok
10:26:01
#mii-tool -F 10baseT-HD eth0

10:26:10
#mii-tool -F 100baseT-HD eth0
Invalid media specification '100baseT-HD'.
10:26:26
#mii-tool -F 100baseTx-FD eth0

10:26:49
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok
10:26:54
#mii-tool -F 100baseTx-FD eth0.106

10:27:17
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok
10:27:22
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok
10:27:24
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok
10:27:24
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok
10:27:25
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok
10:27:26
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok
10:27:27
#mii-tool -F 10baseT
usage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...]
       -V, --version               display version information
       -v, --verbose               more verbose output
       -R, --reset                 reset MII to poweron state
       -r, --restart               restart autonegotiation
       -w, --watch                 monitor for link status changes
       -l, --log                   with -w, write events to syslog
       -A, --advertise=media,...   advertise only specified media
       -F, --force=media           force specified media technology
media: 1000baseTx-HD, 1000baseTx-FD,
       100baseT4, 100baseTx-FD, 100baseTx-HD,
       10baseT-FD, 10baseT-HD,
       (to advertise both HD and FD) 1000baseTx, 100baseTx, 10baseT
10:27:51
#mii-tool -F 1000baseTx-100baseTx
Invalid media specification '1000baseTx-100baseTx'.
10:29:01
#mii-tool -F
mii-tool: option requires an argument -- 'F'
usage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...]
       -V, --version               display version information
       -v, --verbose               more verbose output
       -R, --reset                 reset MII to poweron state
       -r, --restart               restart autonegotiation
       -w, --watch                 monitor for link status changes
       -l, --log                   with -w, write events to syslog
       -A, --advertise=media,...   advertise only specified media
       -F, --force=media           force specified media technology
media: 1000baseTx-HD, 1000baseTx-FD,
       100baseT4, 100baseTx-FD, 100baseTx-HD,
       10baseT-FD, 10baseT-HD,
       (to advertise both HD and FD) 1000baseTx, 100baseTx, 10baseT
10:29:10
#mii-tool F
SIOCGMIIPHY on 'F' failed: No such device
10:29:15
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok
10:29:18
#mii-tool -F 1000baseTx-HD
Invalid media specification '1000baseTx-HD'.
10:29:52
#mii-tool -F 1000baseTx-FD
Invalid media specification '1000baseTx-FD'.
10:29:54
#modinfo
Usage: modinfo [-0][-F field][-k kernelversion][-b basedir]  module...
 Prints out the information about one or more module(s).
 If a fieldname is given, just print out that field (or nothing if not found).
 Otherwise, print all information out in a readable form
 If -0 is given, separate with nul, not newline.
 If -b is given, use an image of the module tree.
10:30:14
#lspci
00:00.0 Host bridge: Intel Corporation 82P965/G965 Memory Controller Hub (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82G965 Integrated Graphics Controller (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801H (ICH8 Family) 2 port SATA IDE Controller (rev 02)
01:00.0 IDE interface: JMicron Technologies, Inc. JMB368 IDE controller
02:00.0 Ethernet controller: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)
10:30:42
#find /sys -name \*02:00.0\* | grep driver
/sys/bus/pci/drivers/atl1/0000:02:00.0
10:32:52
#stools
bash: stools: команда не найдена
10:33:56
#mii-
mii-diag  mii-tool
10:33:56
#mii-diag
Using the default interface 'eth0'.
Basic registers of MII PHY #0:  1000 796d 004d d015 0de1 c1e1 000d 2801.
 The autonegotiated capability is 01e0.
The autonegotiated media type is 100baseTx-FD.
 Basic mode control register 0x1000: Auto-negotiation enabled.
 You have link beat, and everything is working OK.
 Your link partner advertised c1e1: 100baseTx-FD 100baseTx 10baseT-FD 10baseT.
   End of basic transceiver information.
10:34:06
#st
startpar           startxfce4         strace             strings
start-stop-daemon  stat               stream             strip
startx             stateByteCtl       strfile            stty
10:34:06
#st
startpar           startxfce4         strace             strings
start-stop-daemon  stat               stream             strip
startx             stateByteCtl       strfile            stty
10:34:06
#apt-get install stools
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакет stools недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
Однако следующие пакеты могут его заменить:
  scli
E: Для пакета stools не найдены кандидаты на установку
10:35:08
#apt-get install stool
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет stool
10:35:10
#ethtool
ethtool: bad command line argument(s)
For more information run ethtool -h
10:35:24
#apt-get install ethtool
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия ethtool.
Следующие пакеты устанавливались автоматически и больше не требуются:
  liblash2 libfreebob0 libartsc0 libmtp8 rox-filer libneon27 audacious libdjvulibre21
  libwmf0.2-7 libbinio1ldbl libilmbase6 libaudclient1 libbeecrypt6 libresid-builder0c2a unzip
  libjack0 liblircclient0 gtk2-engines-pixbuf habak libgomp1 libcddb2 audacious-plugins
  libcurl3-gnutls libcdio7 liblqr-1-0 libxosd2 trayer libcdio-cdda0 librpm4.4 libgif4
  libopenexr6 libaudid3tag1 mpc xdg-utils libxnconfig9.0.3 libmagickcore2 libmowgli1 rpm
  libfluidsynth1 audacious-plugins-extra imagemagick-doc zeroinstall-injector libmagickwand2
  libsidplay2 libmad0 libid3tag0 imagemagick libmcs1 xneur libimlib2 libdjvulibre-text portmap
  libmms0 libneon27-gnutls
Для их удаления используйте 'apt-get autoremove'.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 22 пакетов не обновлено.
10:35:42
#ethtool --help
ethtool version 6git
Usage:
ethtool DEVNAME Display standard information about device
        ethtool -s|--change DEVNAME     Change generic options
                [ speed %%d ]
                [ duplex half|full ]
                [ port tp|aui|bnc|mii|fibre ]
                [ autoneg on|off ]
                [ advertise %%x ]
                [ phyad %%d ]
...
        ethtool -p|--identify DEVNAME   Show visible port identification (e.g. blinking)
               [ TIME-IN-SECONDS ]
        ethtool -t|--test DEVNAME       Execute adapter self test
               [ online | offline ]
        ethtool -S|--statistics DEVNAME Show adapter statistics
        ethtool -n|--show-nfc DEVNAME   Show Rx network flow classificationoptions
                [ rx-flow-hash tcp4|udp4|ah4|sctp4|tcp6|udp6|ah6|sctp6 ]
        ethtool -N|--config-nfc DEVNAME Configure Rx network flow classification options
                [ rx-flow-hash tcp4|udp4|ah4|sctp4|tcp6|udp6|ah6|sctp6 p|m|v|t|s|d|f|n|r... ]
        ethtool -h|--help DEVNAME       Show this help
10:36:08
#ethtool -sl speed %%10
ethtool version 6git
Usage:
ethtool DEVNAME Display standard information about device
        ethtool -s|--change DEVNAME     Change generic options
                [ speed %%d ]
                [ duplex half|full ]
                [ port tp|aui|bnc|mii|fibre ]
                [ autoneg on|off ]
                [ advertise %%x ]
                [ phyad %%d ]
...
        ethtool -p|--identify DEVNAME   Show visible port identification (e.g. blinking)
               [ TIME-IN-SECONDS ]
        ethtool -t|--test DEVNAME       Execute adapter self test
               [ online | offline ]
        ethtool -S|--statistics DEVNAME Show adapter statistics
        ethtool -n|--show-nfc DEVNAME   Show Rx network flow classificationoptions
                [ rx-flow-hash tcp4|udp4|ah4|sctp4|tcp6|udp6|ah6|sctp6 ]
        ethtool -N|--config-nfc DEVNAME Configure Rx network flow classification options
                [ rx-flow-hash tcp4|udp4|ah4|sctp4|tcp6|udp6|ah6|sctp6 p|m|v|t|s|d|f|n|r... ]
        ethtool -h|--help DEVNAME       Show this help
10:37:19
#ethtool -sl speed %%10
ethtool version 6git
Usage:
ethtool DEVNAME Display standard information about device
        ethtool -s|--change DEVNAME     Change generic options
                [ speed %%d ]
                [ duplex half|full ]
                [ port tp|aui|bnc|mii|fibre ]
                [ autoneg on|off ]
                [ advertise %%x ]
                [ phyad %%d ]
...
        ethtool -p|--identify DEVNAME   Show visible port identification (e.g. blinking)
               [ TIME-IN-SECONDS ]
        ethtool -t|--test DEVNAME       Execute adapter self test
               [ online | offline ]
        ethtool -S|--statistics DEVNAME Show adapter statistics
        ethtool -n|--show-nfc DEVNAME   Show Rx network flow classificationoptions
                [ rx-flow-hash tcp4|udp4|ah4|sctp4|tcp6|udp6|ah6|sctp6 ]
        ethtool -N|--config-nfc DEVNAME Configure Rx network flow classification options
                [ rx-flow-hash tcp4|udp4|ah4|sctp4|tcp6|udp6|ah6|sctp6 p|m|v|t|s|d|f|n|r... ]
        ethtool -h|--help DEVNAME       Show this help
10:37:24
#ethtool speed %%10
ethtool: bad command line argument(s)
For more information run ethtool -h
10:37:28
#ethtool speed %%10
ethtool: bad command line argument(s)
For more information run ethtool -h
10:37:32
#ethtool -sspeed %%10
ethtool version 6git
Usage:
ethtool DEVNAME Display standard information about device
        ethtool -s|--change DEVNAME     Change generic options
                [ speed %%d ]
                [ duplex half|full ]
                [ port tp|aui|bnc|mii|fibre ]
                [ autoneg on|off ]
                [ advertise %%x ]
                [ phyad %%d ]
...
        ethtool -p|--identify DEVNAME   Show visible port identification (e.g. blinking)
               [ TIME-IN-SECONDS ]
        ethtool -t|--test DEVNAME       Execute adapter self test
               [ online | offline ]
        ethtool -S|--statistics DEVNAME Show adapter statistics
        ethtool -n|--show-nfc DEVNAME   Show Rx network flow classificationoptions
                [ rx-flow-hash tcp4|udp4|ah4|sctp4|tcp6|udp6|ah6|sctp6 ]
        ethtool -N|--config-nfc DEVNAME Configure Rx network flow classification options
                [ rx-flow-hash tcp4|udp4|ah4|sctp4|tcp6|udp6|ah6|sctp6 p|m|v|t|s|d|f|n|r... ]
        ethtool -h|--help DEVNAME       Show this help
10:37:37
#ethtool eth0 speed %%10
ethtool: bad command line argument(s)
For more information run ethtool -h
10:37:44
#ethtool eth0 -s speed %%10
ethtool: bad command line argument(s)
For more information run ethtool -h
10:37:48
#ethtool eth0 -sl--speed %%10
ethtool: bad command line argument(s)
For more information run ethtool -h
10:38:04
#ethtool eth0 -sl--speed 10
ethtool: bad command line argument(s)
For more information run ethtool -h
10:38:07
#ethtool eth0 -sl--speed10
ethtool: bad command line argument(s)
For more information run ethtool -h
10:38:10
#ethtool eth0 -sl--speed 10
ethtool: bad command line argument(s)
For more information run ethtool -h
10:39:49
#ethtool -sl eth0 speed 10
ethtool version 6git
Usage:
ethtool DEVNAME Display standard information about device
        ethtool -s|--change DEVNAME     Change generic options
                [ speed %%d ]
                [ duplex half|full ]
                [ port tp|aui|bnc|mii|fibre ]
                [ autoneg on|off ]
                [ advertise %%x ]
                [ phyad %%d ]
...
        ethtool -p|--identify DEVNAME   Show visible port identification (e.g. blinking)
               [ TIME-IN-SECONDS ]
        ethtool -t|--test DEVNAME       Execute adapter self test
               [ online | offline ]
        ethtool -S|--statistics DEVNAME Show adapter statistics
        ethtool -n|--show-nfc DEVNAME   Show Rx network flow classificationoptions
                [ rx-flow-hash tcp4|udp4|ah4|sctp4|tcp6|udp6|ah6|sctp6 ]
        ethtool -N|--config-nfc DEVNAME Configure Rx network flow classification options
                [ rx-flow-hash tcp4|udp4|ah4|sctp4|tcp6|udp6|ah6|sctp6 p|m|v|t|s|d|f|n|r... ]
        ethtool -h|--help DEVNAME       Show this help
10:39:51
#ethtool -s eth0 speed 10

10:40:13
#ping -f 192.168.106.1
PING 192.168.106.1 (192.168.106.1) 56(84) bytes of data.
10:47:30
#ping -f 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data.
.^C
--- 192.168.15.254 ping statistics ---
7018 packets transmitted, 7017 received, 0% packet loss, time 26209ms
rtt min/avg/max/mdev = 1.998/3.779/58.522/2.098 ms, pipe 5, ipg/ewma 3.735/2.929 ms
10:48:36
#ping -f 192.168.15.254 -l 2048
WARNING: probably, rcvbuf is not enough to hold preload.
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data.
^C
--- 192.168.15.254 ping statistics ---
108259 packets transmitted, 12796 received, 88% packet loss, time 9697ms
rtt min/avg/max/mdev = 2.106/139.350/226.614/36.812 ms, pipe 2051, ipg/ewma 0.089/114.386 ms
10:48:57
#ping -f -l 1024 192.168.15.254
WARNING: probably, rcvbuf is not enough to hold preload.
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data.
^
--- 192.168.15.254 ping statistics ---
74048 packets transmitted, 14991 received, 79% packet loss, time 13197ms
rtt min/avg/max/mdev = 5.941/130.927/235.167/38.028 ms, pipe 1028, ipg/ewma 0.178/121.657 ms
10:49:24
#ping -f -l 900 192.168.15.254
WARNING: probably, rcvbuf is not enough to hold preload.
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data.
^C
--- 192.168.15.254 ping statistics ---
53297 packets transmitted, 12568 received, 76% packet loss, time 10268ms
rtt min/avg/max/mdev = 4.231/126.115/228.844/36.129 ms, pipe 904, ipg/ewma 0.192/129.575 ms
10:49:40
#ping -f -l 4096 192.168.106.1
WARNING: probably, rcvbuf is not enough to hold preload.
PING 192.168.106.1 (192.168.106.1) 56(84) bytes of data.
10:50:05
#ping -f -l 10048 192.168.106.1
WARNING: probably, rcvbuf is not enough to hold preload.
PING 192.168.106.1 (192.168.106.1) 56(84) bytes of data.
10:50:18
#ping -f -l 1000048 192.168.106.1
WARNING: probably, rcvbuf is not enough to hold preload.
PING 192.168.106.1 (192.168.106.1) 56(84) bytes of data.
10:50:28
#ping -f -l 100000048 192.168.106.1
WARNING: probably, rcvbuf is not enough to hold preload.
PING 192.168.106.1 (192.168.106.1) 56(84) bytes of data.
10:50:34
#ping -f -l 100000000048 192.168.106.1
WARNING: probably, rcvbuf is not enough to hold preload.
PING 192.168.106.1 (192.168.106.1) 56(84) bytes of data.
10:50:41
#ping -f -l 1000000000000048 192.168.106.1
WARNING: probably, rcvbuf is not enough to hold preload.
PING 192.168.106.1 (192.168.106.1) 56(84) bytes of data.
10:51:06
#ping -f -l 10004444000000000048 192.168.106.1
WARNING: probably, rcvbuf is not enough to hold preload.
PING 192.168.106.1 (192.168.106.1) 56(84) bytes of data.
10:54:13
#apt-cache search tunnel
aiccu - SixXS Automatic IPv6 Connectivity Client Utility
apf-client - Client for Active Port Forwarding
apf-server - Server for Active Port Forwarding
autossh - Automatically restart SSH sessions and tunnels
batmand-gateway-source - Source for the batmand-gateway kernel module
cntlm - Fast NTLM authentication proxy with tunneling
connect-proxy - Establish TCP connection using SOCKS4/5 or HTTP tunnel
corkscrew - tunnel TCP connections through HTTP proxies
curlftpfs - filesystem to access FTP hosts based on FUSE and cURL
desproxy - tunnel TCP traffic through a HTTP proxy
...
stunnel4 - Universal SSL tunnel for network daemons
tspc - client to configure an IPv6 tunnel to Hexago's migration broker
udptunnel - Tunnel UDP packets over a TCP connection
vncsnapshot - A utility that takes JPEG snapshots from VNC servers
vtun - virtual tunnel over TCP/IP networks
xl2tpd - a layer 2 tunneling protocol implementation
xscreensaver-gl - GL(Mesa) screen hacks for xscreensaver
xscreensaver-gl-extra - GL(Mesa) screen hacks for xscreensaver
6tunnel - TCP-покси для программ без поддержки IPv6
net-tools - сетевой инструментарий NET-3
11:00:45
#apt-cache search closet

прошло 15 минут
11:16:32
#apt-cache search clos
libcelt-dev - The CELT codec library development files
libcelt0 - The CELT codec runtime library
libconfig-model-backend-augeas-perl - Read and write configuration data through Augeas
libcss-squish-perl - Perl module to compact many CSS files into one big file
libcwidget-dev - high-level terminal interface library for C++ (development files)
libdata-dump-streamer-perl - Perl module for serializing a data structure as Perl code
libdata-password-perl - Perl extension for assessing password quality
libexpect-perl - Expect.pm - Perl Expect interface
libexplain-dev - Explain errno values returned by libc functions - development files
libexplain9 - Explain errno values returned by libc functions
...
xfm - X file and application manager
xotcl - Extended Object Tcl (XOTcl): Object orientation for Tcl - shared library
yacas - Computer Algebra System
yacas-doc - Documentation for Yacas
yaclc - Check the bug closings in a Debian changelog
zsh-dbg - A shell with lots of features (debugging symbols)
zsh-dev - A shell with lots of features (development files)
zsh-static - A shell with lots of features (static link)
zvbi - Vertical Blanking Interval (VBI) utilities
clisp - GNU CLISP, реализация Common Lisp
11:16:36
#apt-cache search closs

11:16:42
#apt-cache search close
freedink - adventure and role-playing game
freedink-engine - adventure and role-playing game (engine)
freedink-engine-dbg - debugging symbols for freedink
ghc6-prof - Profiling libraries for the Glasgow Haskell Compilation system
gimp-cbmplugs - plugins for The GIMP to import/export Commodore 64 files
gmailfs - Use your GMail account as a filesystem
gnu-smalltalk - GNU Smalltalk interpreter and image
gnuit - GNU Interactive Tools, a file browser/viewer and process viewer/killer
gpe-julia - Julia/Mandelbrot set generator for GPE
grandfatherclock - a clock that tolls time acoustically
...
xd - smart directory change utility
xfce4-wmdock-plugin - Compatibility layer for running WindowMaker dockapps on Xfce
xfm - X file and application manager
yacas - Computer Algebra System
yacas-doc - Documentation for Yacas
yaclc - Check the bug closings in a Debian changelog
zsh-dbg - A shell with lots of features (debugging symbols)
zsh-dev - A shell with lots of features (development files)
zsh-static - A shell with lots of features (static link)
zvbi - Vertical Blanking Interval (VBI) utilities
11:16:44
#apt-cache search closed
devscripts - scripts to make the life of a Debian Package maintainer easier
epiphany-extensions-more - Collection of third-party extensions for the Epiphany web browser
kdetv - TV viewer for KDE
kollision - simple ball dodging game for KDE 4
libbeecrypt6 - open source C library of cryptographic algorithms
libbeecrypt6-dev - header files for beecrypt, a library of cryptographic algorithms
libppl-c2 - Parma Polyhedra Library (C interface)
libppl-doc - Parma Polyhedra Library: Documentation
libppl0.10-dev - Parma Polyhedra Library (development)
libppl7 - Parma Polyhedra Library (runtime library)
...
psi3 - Quantum Chemical Program Suite
ptunnel - Tunnel TCP connections over ICMP packets
python-museek - Python bindings for museek+
python-scapy - Packet generator/sniffer and network scanner/discovery
python-wordaxe - German language (and other) hyphenation algorithms
tcpquota - A dialout/masquerading monitoring package
tomboy-latex - LaTeX plugin for Tomboy
txtreader - text viewer, mainly used for reading novels
yaclc - Check the bug closings in a Debian changelog
zvbi - Vertical Blanking Interval (VBI) utilities
11:16:48
#apt-cache search mtr
device3dfx-source - Linux 2.2+ device driver source for 3Dfx boards
icedove-traybiff - traybiff - new mail alert for Icedove
kmtrace - memory leak tracer for KDE 4
libhtml-template-perl - HTML::Template : A module for using HTML Templates with Perl
mozilla-traybiff-common - traybiff - new mail alert for Icedove
postfix-policyd - anti-spam plugin for Postfix
sugarplum - an automated and intelligent spam trap/cache-poisoner
texlive-publishers - TeX Live: Support for publishers
xmpuzzles - collection of puzzles for X (Motif version)
mtr - Полноэкранная утилита traceroute под ncurses и X11
mtr-tiny - Полноэкранный traceroute на основе ncurses
11:17:41
#apt-get install mtr
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия mtr.
Следующие пакеты устанавливались автоматически и больше не требуются:
  liblash2 libfreebob0 libartsc0 libmtp8 rox-filer libneon27 audacious libdjvulibre21
  libwmf0.2-7 libbinio1ldbl libilmbase6 libaudclient1 libbeecrypt6 libresid-builder0c2a unzip
  libjack0 liblircclient0 gtk2-engines-pixbuf habak libgomp1 libcddb2 audacious-plugins
  libcurl3-gnutls libcdio7 liblqr-1-0 libxosd2 trayer libcdio-cdda0 librpm4.4 libgif4
  libopenexr6 libaudid3tag1 mpc xdg-utils libxnconfig9.0.3 libmagickcore2 libmowgli1 rpm
  libfluidsynth1 audacious-plugins-extra imagemagick-doc zeroinstall-injector libmagickwand2
  libsidplay2 libmad0 libid3tag0 imagemagick libmcs1 xneur libimlib2 libdjvulibre-text portmap
  libmms0 libneon27-gnutls
Для их удаления используйте 'apt-get autoremove'.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 22 пакетов не обновлено.
11:17:59
#mt
Usage: mt [-V] [-f device] [--file=device] [--rsh-command=command]
        [--help] [--version] operation [count]
11:18:03
#mtr
Name or service not known: No such file or directory
11:18:04
#mtr 192.168.106.1
                                      My traceroute  [v0.75]
                                                                         Tue Jun  2 11:18:32 2009
linux11 (0.0.0.0)
Keys:  Help   Display mode   Restart statistics   Orde   Packets               Pings
                                                       Loss%   Snt   Last   Avg  Best  Wrst StDev
 Host                                                   0.0%    14    0.0   0.0   0.0   0.1   0.0
 1. 192.168.106.1
11:24:48
#env
TERM=xterm
SHELL=/bin/bash
XDG_SESSION_COOKIE=54b11fbf3cd2960f806629644a19e318-1243926532.337480-1941837587
SSH_CLIENT=192.168.106.2 48625 22
L3_PARENT_TTY=/dev/pts/3
L3_TAMPERED_EDITORS= vi vim pico nano
SSH_TTY=/dev/pts/3
USER=root
MAIL=/var/mail/root
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
L3_SESSION_ID=249639232964413690-1243926532
PWD=/root
LANG=ru_RU.UTF-8
прошло 17 минут
11:42:05
#export TERM=koi8rxterm

11:42:39
#licq
11:43:08: [ERR] Unable to load plugin (qt4-gui): /usr/lib/licq/licq_qt4-gui.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога.
11:43:08: [WRN] This usually happens when your plugin
                is not kept in sync with the daemon.
                Please try recompiling the plugin.
                If you are still having problems, see
                the FAQ at www.licq.org
11:43:08: [ERR] Unable to load plugin (kde4-gui): /usr/lib/licq/licq_kde4-gui.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога.
11:43:08: [WRN] This usually happens when your plugin
                is not kept in sync with the daemon.
                Please try recompiling the plugin.
                If you are still having problems, see
                the FAQ at www.licq.org
licq: cannot connect to X server
11:43:08
#licq
11:43:54: [ERR] Unable to load plugin (qt4-gui): /usr/lib/licq/licq_qt4-gui.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога.
11:43:54: [WRN] This usually happens when your plugin
                is not kept in sync with the daemon.
                Please try recompiling the plugin.
                If you are still having problems, see
                the FAQ at www.licq.org
11:43:54: [ERR] Unable to load plugin (kde4-gui): /usr/lib/licq/licq_kde4-gui.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога.
11:43:54: [WRN] This usually happens when your plugin
                is not kept in sync with the daemon.
                Please try recompiling the plugin.
                If you are still having problems, see
                the FAQ at www.licq.org
licq: cannot connect to X server
11:43:54
#ыыыsssзшping 192.168.106.1
PING 192.168.106.1 (192.168.106.1) 56(84) bytes of data.
64 bytes from 192.168.106.1: icmp_seq=1 ttl=64 time=0.019 ms
64 bytes from 192.168.106.1: icmp_seq=2 ttl=64 time=0.012 ms
64 bytes from 192.168.106.1: icmp_seq=3 ttl=64 time=0.010 ms
64 bytes from 192.168.106.1: icmp_seq=4 ttl=64 time=0.012 ms
64 bytes from 192.168.106.1: icmp_seq=5 ttl=64 time=0.012 ms
64 bytes from 192.168.106.1: icmp_seq=6 ttl=64 time=0.018 ms
64 bytes from 192.168.106.1: icmp_seq=7 ttl=64 time=0.016 ms
64 bytes from 192.168.106.1: icmp_seq=8 ttl=64 time=0.021 ms
64 bytes from 192.168.106.1: icmp_seq=9 ttl=64 time=0.019 ms
...
64 bytes from 192.168.106.1: icmp_seq=23 ttl=64 time=0.012 ms
64 bytes from 192.168.106.1: icmp_seq=24 ttl=64 time=0.012 ms
64 bytes from 192.168.106.1: icmp_seq=25 ttl=64 time=0.012 ms
64 bytes from 192.168.106.1: icmp_seq=26 ttl=64 time=0.022 ms
64 bytes from 192.168.106.1: icmp_seq=27 ttl=64 time=0.022 ms
64 bytes from 192.168.106.1: icmp_seq=28 ttl=64 time=0.014 ms
^C
--- 192.168.106.1 ping statistics ---
28 packets transmitted, 28 received, 0% packet loss, time 26996ms
rtt min/avg/max/mdev = 0.010/0.016/0.023/0.005 ms
11:49:58
#ping help
ping: unknown host help
11:50:06
#ping --help
ping: invalid option -- '-'
Usage: ping [-LRUbdfnqrvVaA] [-c count] [-i interval] [-w deadline]
            [-p pattern] [-s packetsize] [-t ttl] [-I interface or address]
            [-M mtu discovery hint] [-S sndbuf]
            [ -T timestamp option ] [ -Q tos ] [hop1 ...] destination
11:50:08
#ping 192.168.106.1
PING 192.168.106.1 (192.168.106.1) 56(84) bytes of data.
64 bytes from 192.168.106.1: icmp_seq=1 ttl=64 time=0.016 ms
64 bytes from 192.168.106.1: icmp_seq=2 ttl=64 time=0.011 ms
64 bytes from 192.168.106.1: icmp_seq=3 ttl=64 time=0.022 ms
64 bytes from 192.168.106.1: icmp_seq=4 ttl=64 time=0.018 ms
64 bytes from 192.168.106.1: icmp_seq=5 ttl=64 time=0.015 ms
64 bytes from 192.168.106.1: icmp_seq=6 ttl=64 time=0.022 ms
64 bytes from 192.168.106.1: icmp_seq=7 ttl=64 time=0.014 ms
64 bytes from 192.168.106.1: icmp_seq=8 ttl=64 time=0.020 ms
64 bytes from 192.168.106.1: icmp_seq=9 ttl=64 time=0.015 ms
...
64 bytes from 192.168.106.1: icmp_seq=66 ttl=64 time=0.020 ms
64 bytes from 192.168.106.1: icmp_seq=67 ttl=64 time=0.022 ms
64 bytes from 192.168.106.1: icmp_seq=68 ttl=64 time=0.019 ms
64 bytes from 192.168.106.1: icmp_seq=69 ttl=64 time=0.015 ms
64 bytes from 192.168.106.1: icmp_seq=70 ttl=64 time=0.017 ms
64 bytes from 192.168.106.1: icmp_seq=71 ttl=64 time=0.010 ms
^C
--- 192.168.106.1 ping statistics ---
71 packets transmitted, 71 received, 0% packet loss, time 69998ms
rtt min/avg/max/mdev = 0.009/0.015/0.024/0.006 ms
11:51:53
#tcpdump --help
tcpdump version 4.0.0
libpcap version 1.0.0
Usage: tcpdump [-aAdDefIKlLnNOpqRStuUvxX] [ -B size ] [ -c count ]
                [ -C file_size ] [ -E algo:secret ] [ -F file ] [ -G seconds ]
                [ -i interface ] [ -M secret ] [ -r file ]
                [ -s snaplen ] [ -T type ] [ -w file ] [ -W filecount ]
                [ -y datalinktype ] [ -z command ] [ -Z user ]
                [ expression ]
11:52:02
#tcpdump -i eth0
11:52:16.788350 IP 192.168.106.1.ssh > 192.168.106.2.48625: Flags [P.], seq 21152:21360, ack 1, win 350, options [nop,nop,TS val 19318597 ecr 2004322], length 208
11:52:16.788399 IP 192.168.106.1.ssh > 192.168.106.2.48625: Flags [P.], seq 21360:21552, ack 1, win 350, options [nop,nop,TS val 19318597 ecr 2004322], length 192
11:52:16.788411 IP 192.168.106.2.48625 > 192.168.106.1.ssh: Flags [.], ack 20736, win 20864, options [nop,nop,TS val 2004322 ecr 19318597], length 0
11:52:16.788458 IP 192.168.106.1.ssh > 192.168.106.2.48625: Flags [P.], seq 21552:21744, ack 1, win 350, options [nop,nop,TS val 19318597 ecr 2004322], length 192
11:52:16.788508 IP 192.168.106.1.ssh > 192.168.106.2.48625: Flags [P.], seq 21744:21952, ack 1, win 350, options [nop,nop,TS val 19318597 ecr 2004322], length 208
11:52:16.788558 IP 192.168.106.1.ssh > 192.168.106.2.48625: Flags [P.], seq 21952:22160, ack 1, win 350, options [nop,nop,TS val 19318597 ecr 2004322], length 208
11:52:16.788608 IP 192.168.106.1.ssh > 192.168.106.2.48625: Flags [P.], seq 22160:22368, ack 1, win 350, options [nop,nop,TS val 19318597 ecr 2004322], length 208
11:52:16.788615 IP 192.168.106.2.48625 > 192.168.106.1.ssh: Flags [.], ack 21360, win 20864, options [nop,nop,TS val 2004322 ecr 19318597], length 0
11:52:16.788666 IP 192.168.106.1.ssh > 192.168.106.2.48625: Flags [P.], seq 22368:22576, ack 1, win 350, options [nop,nop,TS val 19318597 ecr 2004322], length 208
11:52:16.788714 IP 192.168.106.1.ssh > 192.168.106.2.48625: Flags [P.], seq 22576:22768, ack 1, win 350, options [nop,nop,TS val 19318597 ecr 2004322], length 192
...
11:52:16.794575 IP 192.168.106.1.ssh > 192.168.106.2.48625: Flags [P.], seq 42320:42528, ack 1, win 350, options [nop,nop,TS val 19318598 ecr 2004323], length 208
11:52:16.794625 IP 192.168.106.1.ssh > 192.168.106.2.48625: Flags [P.], seq 42528:42736, ack 1, win 350, options [nop,nop,TS val 19318598 ecr 2004323], length 208
11:52:16.794675 IP 192.168.106.1.ssh > 192.168.106.2.48625: Flags [P.], seq 42736:42944, ack 1, win 350, options [nop,nop,TS val 19318598 ecr 2004323], length 208
11:52:16.794724 IP 192.168.106.1.ssh > 192.168.106.2.48625: Flags [P.], seq 42944:43136, ack 1, win 350, options [nop,nop,TS val 19318599 ecr 2004323], length 192
11:52:16.794743 IP 192.168.106.2.48625 > 192.168.106.1.ssh: Flags [.], ack 41712, win 20864, options [nop,nop,TS val 2004323 ecr 19318598], length 0
11:52:16.794747 IP 192.168.106.2.48625 > 192.168.106.1.ssh: Flags [.], ack 42320, win 20864, options [nop,nop,TS val 2004323 ecr 19318598], length 0
11:52:16.794786 IP 192.168.106.1.ssh > 192.168.106.2.48625: Flags [P.], seq 43136:43328, ack 1, win 350, options [nop,nop,TS val 19318599 ecr 2004323], length 192
11:52:16.794838 IP 192.168.106.1.ssh > 192.168.106.2.48625: Flags [P.], seq 43328:43536, ack 1, win 350, options [nop,nop,TS val 19318599 ecr 2004323], length 208
11:52:16.794888 IP 192.168.106.1.ssh > 192.168.106.2.48625: Flags [P.], seq 43536:43744, ack 1, win 350, options [nop,nop,TS val 19318599 ecr 2004323], length 208
11:52:16.794948 IP 192.168.106.2.48625 > 192.168.106.1.ssh: Flags [.], ack 42944, win 20864, options [nop,nop,TS val 2004323 ecr 19318598], length 0
11:52:25
#tcpdump -i eth0 'icmp'
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
11:52:45.809387 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 1, length 64
11:52:45.809606 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 1, length 64
11:52:46.808391 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 2, length 64
11:52:46.808614 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 2, length 64
11:52:47.807388 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 3, length 64
11:52:47.807608 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 3, length 64
11:52:48.806389 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 4, length 64
11:52:48.806616 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 4, length 64
...
11:53:12.806342 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 28, length 64
11:53:12.806565 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 28, length 64
11:53:13.806270 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 29, length 64
11:53:13.806489 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 29, length 64
11:53:14.806256 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 30, length 64
11:53:14.806474 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 30, length 64
^C
63 packets captured
63 packets received by filter
0 packets dropped by kernel
11:53:15
#tcpdump -i eth0 | grep ICMP
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
11:53:22.806260 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 38, length 64
11:53:22.806484 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 38, length 64
11:53:23.806269 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 39, length 64
11:53:23.806492 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 39, length 64
11:53:24.806284 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 40, length 64
11:53:24.806501 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 40, length 64
11:53:25.806272 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 41, length 64
11:53:25.806491 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 41, length 64
...
11:53:43.806473 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 59, length 64
11:53:44.806253 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 60, length 64
11:53:44.806474 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 60, length 64
11:53:45.806248 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 61, length 64
11:53:45.806472 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 61, length 64
11:53:46.806252 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 62, length 64
11:53:46.806474 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 62, length 64
^C113 packets captured
114 packets received by filter
0 packets dropped by kernel
11:53:47
#tcpdump -i eth0 'icmp'
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
11:53:58.806274 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 74, length 64
11:53:58.806495 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 74, length 64
11:53:59.806378 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 75, length 64
11:53:59.806604 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 75, length 64
11:54:00.806338 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 76, length 64
11:54:00.806578 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 76, length 64
11:54:01.806312 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 77, length 64
11:54:01.806532 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 77, length 64
...
11:54:04.806347 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 80, length 64
11:54:04.806566 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 80, length 64
11:54:05.806301 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 81, length 64
11:54:05.806541 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 81, length 64
11:54:06.806251 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 82, length 64
11:54:06.806473 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 82, length 64
^C
18 packets captured
18 packets received by filter
0 packets dropped by kernel
11:54:07
#tcpdump -i eth0 'icmp' 'request'
tcpdump: syntax error
11:54:18
#tcpdump -i eth0 'icmp' 'request'
tcpdump: syntax error
11:54:32
#tcpdump -i eth0 'icmp' and 'request'
tcpdump: syntax error in filter expression
11:54:36
#tcpdump -i eth0 'request'
tcpdump: syntax error
11:54:42
#tcpdump -i eth0 'request'
tcpdump: syntax error
11:54:45
#tcpdump -i eth0 'icmp' | grep 192.168.106.1
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
11:55:11.806363 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 147, length 64
11:55:11.806583 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 147, length 64
11:55:12.806248 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 148, length 64
11:55:12.806470 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 148, length 64
11:55:13.806260 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 149, length 64
11:55:13.806486 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 149, length 64
11:55:14.806248 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 150, length 64
11:55:14.806470 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 150, length 64
...
11:55:28.806472 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 164, length 64
11:55:29.806239 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 165, length 64
11:55:29.806460 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 165, length 64
11:55:30.806252 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 166, length 64
11:55:30.806475 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 166, length 64
11:55:31.806253 IP 192.168.106.1 > 192.168.106.2: ICMP echo request, id 21071, seq 167, length 64
11:55:31.806475 IP 192.168.106.2 > 192.168.106.1: ICMP echo reply, id 21071, seq 167, length 64
^C66 packets captured
66 packets received by filter
0 packets dropped by kernel

Статистика

Время первой команды журнала10:16:42 2009- 6- 2
Время последней команды журнала11:54:45 2009- 6- 2
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %32.67
Процент синтаксически неверно набранных команд, % 2.97
Суммарное время работы с терминалом *, час 1.63
Количество командных строк в единицу времени, команда/мин 1.03
Частота использования команд
mii-tool32|==============================| 30.77%
ping15|==============| 14.42%
ethtool15|==============| 14.42%
tcpdump11|==========| 10.58%
apt-cache7|======| 6.73%
apt-get4|===| 3.85%
grep3|==| 2.88%
licq2|=| 1.92%
st2|=| 1.92%
mtr2|=| 1.92%
ьшш-ещщд1|| 0.96%
mii-1|| 0.96%
modinfo1|| 0.96%
env1|| 0.96%
lspci1|| 0.96%
export1|| 0.96%
stools1|| 0.96%
mt1|| 0.96%
mii-diag1|| 0.96%
find1|| 0.96%
ыыыsssзшping1|| 0.96%
____
*) Интервалы неактивности длительностью 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$