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

Содержание

Журнал

Воскресенье (09/17/06)

/dev/pts/1
18:43:30
$su -
|   Writing /usr/local/lib/perl/5.8.8/auto/Text/Iconv/.packlist
|   Appending installation info to /usr/local/lib/perl/5.8.8/perllocal.pod
Ok
Installing l3bashrc to users home directories...
|   +++ get_user_home root
|   +++ uname -a
|   +++ grep -qi freebsd
|   +++ getent passwd root
|   +++ awk -F: '{print $6}'
|   ++ user_home=/root
|   ++ mkdir -p /root/.lilalo
18:48:46
$su -
     10 # alias ls='ls $LS_OPTIONS'
     11 # alias ll='ls $LS_OPTIONS -l'
     12 # alias l='ls $LS_OPTIONS -lA'
".bashrc" 18L, 519C
     13 #
     14 # Some more alias to avoid making mistakes:
     15 # alias rm='rm -i'
     16 # alias cp='cp -i'
~
~
~
~
".bashrc" 18L, 519C written
root@linux4:~# . .bashrc
18:49:55
#top
top - 18:49:59 up 28 min,  3 users,  load average: 0.05, 0.08, 0.12
Tasks:  77 total,   2 running,  75 sleeping,   0 stopped,   0 zombie
Cpu(s):  8.5% us,  1.6% sy,  0.0% ni, 87.0% id,  2.9% wa,  0.0% hi,  0.0% si
Mem:    907072k total,   291080k used,   615992k free,    19628k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:   976712k total,        0k used,   976712k free,   176276k cached
    1 root      16   0  1956  656  560 S  0.0  0.1   0:00.22 init
    2 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
    3 root      10  -5     0    0    0 S  0.0  0.0   0:00.03 events/0
    4 root      11  -5     0    0    0 S  0.0  0.0   0:00.02 khelper
...
  117 root      20   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
  118 root      15   0     0    0    0 S  0.0  0.0   0:00.01 pdflush
  120 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  119 root      25   0     0    0    0 S  0.0  0.0   0:00.00 kswapd0
  703 root      10  -5     0    0    0 S  0.0  0.0   0:00.01 kseriod
  900 root      15   0     0    0    0 S  0.0  0.0   0:00.00 kjournald
  943 root      11  -5  1584  380  304 S  0.0  0.0   0:00.02 udevd
 1991 root      15   0     0    0    0 S  0.0  0.0   0:00.00 kjournald
 1992 root      15   0     0    0    0 S  0.0  0.0   0:00.00 kjournald
 1993 root      15   0     0    0    0 S  0.0  0.0   0:00.00 kjournald
18:50:01
#ps aux | grep l3
root      6234  0.5  0.7  8732 6376 ?        Ss   18:48   0:00 l3-agent
root      6296  0.0  0.0  4752  824 pts/3    R+   18:50   0:00 grep l3
18:50:16
#top
top - 18:56:12 up 35 min,  5 users,  load average: 0.09, 0.10, 0.10
Tasks:  83 total,   1 running,  82 sleeping,   0 stopped,   0 zombie
Cpu(s):  8.0% us,  1.5% sy,  0.0% ni, 88.1% id,  2.4% wa,  0.0% hi,  0.0% si
Mem:    907072k total,   294304k used,   612768k free,    20388k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:   976712k total,        0k used,   976712k free,   177612k cached
 5646 user      15   0 35100  15m  11m S  2.0  1.8   0:03.03 konsole
 6682 root      15   0  2200 1016  772 R  2.0  0.1   0:00.01 top
    1 root      16   0  1956  656  560 S  0.0  0.1   0:00.22 init
    2 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
...
    7 root      10  -5     0    0    0 S  0.0  0.0   0:00.03 kblockd/0
    8 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid
  117 root      20   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
  118 root      15   0     0    0    0 S  0.0  0.0   0:00.01 pdflush
  120 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  119 root      25   0     0    0    0 S  0.0  0.0   0:00.00 kswapd0
  703 root      10  -5     0    0    0 S  0.0  0.0   0:00.01 kseriod
  900 root      15   0     0    0    0 S  0.0  0.0   0:00.00 kjournald
  943 root      11  -5  1584  380  304 S  0.0  0.0   0:00.02 udevd
 1991 root      15   0     0    0    0 S  0.0  0.0   0:00.00 kjournald
прошло 46 минут
/dev/pts/1
19:37:11
$vi .bash_profile
19:37:35
$. .bash_profile
bash: .bash_profile: line 1: syntax error near unexpected token `('
bash: .bash_profile: line 1: `l3-agent# ~/.bash_profile: executed by bash(1) for login shells.'
19:37:39
$vi .bash_profile
1c1,2
< l3-agent# ~/.bash_profile: executed by bash(1) for login shells.
---
> l3-agent
> # ~/.bash_profile: executed by bash(1) for login shells.
19:38:13
$. .bash_profile

19:38:15
$top
top - 19:38:29 up  1:17,  5 users,  load average: 0.20, 0.08, 0.02
Tasks:  83 total,   1 running,  82 sleeping,   0 stopped,   0 zombie
Cpu(s):  4.7% us,  0.9% sy,  0.0% ni, 93.3% id,  1.1% wa,  0.0% hi,  0.0% si
Mem:    907072k total,   311608k used,   595464k free,    22832k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:   976712k total,        0k used,   976712k free,   181008k cached
 6821 user      17   0 11788 6440 1600 S  2.0  0.7   0:03.68 l3-agent
    1 root      16   0  1956  656  560 S  0.0  0.1   0:00.22 init
    2 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
    3 root      10  -5     0    0    0 S  0.0  0.0   0:00.05 events/0
    4 root      10  -5     0    0    0 S  0.0  0.0   0:00.02 khelper
    5 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kthread
    7 root      10  -5     0    0    0 S  0.0  0.0   0:00.03 kblockd/0
    8 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid
  117 root      20   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
  118 root      15   0     0    0    0 S  0.0  0.0   0:00.01 pdflush
  120 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  119 root      25   0     0    0    0 S  0.0  0.0   0:00.00 kswapd0
/dev/pts/1
19:38:38
$top
top - 19:38:40 up  1:17,  5 users,  load average: 0.97, 0.25, 0.07
Tasks:  83 total,   2 running,  81 sleeping,   0 stopped,   0 zombie
Cpu(s):  4.8% us,  0.9% sy,  0.0% ni, 93.2% id,  1.1% wa,  0.0% hi,  0.0% si
Mem:    907072k total,   311508k used,   595564k free,    22888k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:   976712k total,        0k used,   976712k free,   181024k cached
 6821 user      17   0 11788 6440 1600 R 29.6  0.7   0:03.83 l3-agent
    1 root      16   0  1956  656  560 S  0.0  0.1   0:00.22 init
    2 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
    3 root      10  -5     0    0    0 S  0.0  0.0   0:00.05 events/0
    4 root      10  -5     0    0    0 S  0.0  0.0   0:00.02 khelper
    5 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kthread
    7 root      10  -5     0    0    0 S  0.0  0.0   0:00.03 kblockd/0
    8 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid
  117 root      20   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
  118 root      15   0     0    0    0 S  0.0  0.0   0:00.01 pdflush
  120 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  119 root      25   0     0    0    0 S  0.0  0.0   0:00.00 kswapd0
19:38:44
$su -
Password:
l3-agent is already running: pid=6234; pidfile=/root/.lilalo/l3-agent.pid
19:38:49
#ls -l
итого 5
-rw-r--r--  1 root root  183 2006-07-03 14:50 dbootstrap_settings
-rw-r--r--  1 root root 1336 2006-07-03 14:50 install-report.template
drwx------  2 root root 1024 2006-09-07 13:50 Mail
-rw-r--r--  1 root root  186 2006-09-09 22:10 minicom.log

Понедельник (09/18/06)

/dev/pts/1
09:44:04
$ping mail.ru
 59 Section "InputDevice"
 60         Identifier      "Configured Mouse"
 61         Driver          "mouse"
 62         Option          "CorePointer"
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=111 time=92.3 ms
64 bytes from mail.ru (194.67.57.26): icmp_seq=2 ttl=111 time=92.6 ms
--- mail.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1003ms
rtt min/avg/max/mdev = 92.320/92.504/92.688/0.184 ms
                                                                                                                                                       62,1-8        30%
09:46:18
$ssh clint@85.202.168.142
clint@serzh:~$
clint@serzh:~$ . .bashrc
serzh:~$
serzh:~$
serzh:~$
serzh:~$
serzh:~$
serzh:~$ Read from remote host 85.202.168.142: Connection reset by peer
Connection to 85.202.168.142 closed.
/dev/pts/3
09:47:52
$su -
Password:
Model OSI
Stek TCP --> Linux
MTU
interface
прошло 114 минут
11:42:36
#date
Пнд Сен 18 11:42:42 EEST 2006
11:42:42
#[root@linux4:root]# vi /etc/network/if
if-down.d       if-post-down.d  if-pre-up.d     ifstate         if-up.d
11:42:42
#vi /etc/network/
11:42:42
#vi /etc/network/options
11:42:42
#vi /etc/network/options
11:45:20
#name
named            named-checkconf  named-checkzone  namei            nameif
11:45:20
#nameif
interface 'eth0' not found
11:46:06
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:04:76:A1:EF:BB
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5346 errors:0 dropped:0 overruns:1 frame:0
          TX packets:1288 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1319858 (1.2 MiB)  TX bytes:256948 (250.9 KiB)
          Interrupt:17 Base address:0xc000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:72 errors:0 dropped:0 overruns:0 frame:0
          TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:4740 (4.6 KiB)  TX bytes:4740 (4.6 KiB)
11:46:13
#nameif --help
usage: nameif [-c configurationfile] [-s] {ifname macaddress}
11:46:19
#nameif local 00:04:76:A1:EF:BB
cannot change name of eth0 to local: Device or resource busy
11:46:48
#ifdown eth0

11:48:16
#nameif local 00:04:76:A1:EF:BB

11:48:18
#ifup local
Ignoring unknown interface local=local.
11:48:25
#ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:72 errors:0 dropped:0 overruns:0 frame:0
          TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:4740 (4.6 KiB)  TX bytes:4740 (4.6 KiB)
11:48:31
#cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
        address 192.168.15.4
        netmask 255.255.255.0
        broadcast 192.168.15.255
        gateway 192.168.15.254
11:48:52
#vi /etc/network/interfaces
11:49:13
#ifup local

11:49:16
#ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:72 errors:0 dropped:0 overruns:0 frame:0
          TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:4740 (4.6 KiB)  TX bytes:4740 (4.6 KiB)
local     Link encap:Ethernet  HWaddr 00:04:76:A1:EF:BB
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5423 errors:0 dropped:0 overruns:1 frame:0
          TX packets:1302 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1325510 (1.2 MiB)  TX bytes:260475 (254.3 KiB)
          Interrupt:17 Base address:0xc000
11:49:19
#ifdown local

11:49:29
#vi /etc/network/interfaces
11:49:44
#nameif eth0 00:04:76:A1:EF:BB

11:50:03
#ifup eth0

11:50:09
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:04:76:A1:EF:BB
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5437 errors:0 dropped:0 overruns:1 frame:0
          TX packets:1313 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1326878 (1.2 MiB)  TX bytes:267266 (261.0 KiB)
          Interrupt:17 Base address:0xc000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:72 errors:0 dropped:0 overruns:0 frame:0
          TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:4740 (4.6 KiB)  TX bytes:4740 (4.6 KiB)
11:50:11
#dmesg | grep net
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
11:50:49
#dmesg | grep eth

11:50:58
#dmesg | grep Don
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
11:51:33
#ifconfig -l
ifconfig: option `-l' not recognised.
ifconfig: `--help' gives usage information.
11:55:29
#ifconfig -L
ifconfig: option `-L' not recognised.
ifconfig: `--help' gives usage information.
11:55:32
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:04:76:A1:EF:BB
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5699 errors:0 dropped:0 overruns:1 frame:0
          TX packets:1411 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1402690 (1.3 MiB)  TX bytes:283103 (276.4 KiB)
          Interrupt:17 Base address:0xc000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:72 errors:0 dropped:0 overruns:0 frame:0
          TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:4740 (4.6 KiB)  TX bytes:4740 (4.6 KiB)
11:55:34
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:04:76:A1:EF:BB
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5711 errors:0 dropped:0 overruns:1 frame:0
          TX packets:1419 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1403576 (1.3 MiB)  TX bytes:285009 (278.3 KiB)
          Interrupt:17 Base address:0xc000
eth1      Link encap:Ethernet  HWaddr 00:60:08:20:7B:0B
          BROADCAST MULTICAST  MTU:1500  Metric:1
...
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:16 Base address:0xc400
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:72 errors:0 dropped:0 overruns:0 frame:0
          TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:4740 (4.6 KiB)  TX bytes:4740 (4.6 KiB)
Vse interfaces
tolko up
11:57:29
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:04:76:A1:EF:BB
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5777 errors:0 dropped:0 overruns:1 frame:0
          TX packets:1434 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1408568 (1.3 MiB)  TX bytes:288296 (281.5 KiB)
          Interrupt:17 Base address:0xc000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:72 errors:0 dropped:0 overruns:0 frame:0
          TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:4740 (4.6 KiB)  TX bytes:4740 (4.6 KiB)
11:57:33
#ifconfig -d
ifconfig: option `-d' not recognised.
ifconfig: `--help' gives usage information.
11:57:37
#man ifconfig
11:58:02
#ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:04:76:A1:EF:BB
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5827 errors:0 dropped:0 overruns:1 frame:0
          TX packets:1454 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1412416 (1.3 MiB)  TX bytes:292715 (285.8 KiB)
          Interrupt:17 Base address:0xc000
MAC address
First three - vendor id
Smena MAC-address na programnom urovne
MAC OUI http://standards.ieee.org/regauth/oui/oui.txt
12:04:55
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:04:76:A1:EF:BB
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8043 errors:0 dropped:0 overruns:1 frame:0
          TX packets:2473 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:4061753 (3.8 MiB)  TX bytes:382453 (373.4 KiB)
          Interrupt:17 Base address:0xc000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:72 errors:0 dropped:0 overruns:0 frame:0
          TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:4740 (4.6 KiB)  TX bytes:4740 (4.6 KiB)
ipv4 vs ipv6
прошло 10 минут
12:15:35
#[root@linux4:root]# apt-get install w3m
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  libgc1c2
Suggested packages:
  w3m-img w3m-el migemo
Recommended packages:
  ca-certificates
The following packages will be REMOVED:
  inkscape libgc1
...
(Чтение базы данных... на данный момент установлено 101557 файлов и каталогов.)
Подготовка к замене пакета w3m 0.5.1-1 (используется файл .../archives/w3m_0.5.1-5_i386.deb)...
Распаковывается замена для пакета w3m...
(Чтение базы данных... на данный момент установлено 101557 файлов и каталогов.)
Удаляется пакет libgc1...
Выбор ранее не выбранного пакета libgc1c2.
(Чтение базы данных... на данный момент установлено 101548 файлов и каталогов.)
Распаковывается пакет libgc1c2 (из файла .../libgc1c2_1%3a6.7-2_i386.deb)...
Настраивается пакет libgc1c2 (6.7-2) ...
Настраивается пакет w3m (0.5.1-5) ...
12:21:26
#w3m http://xgu.ru/l3/users/cherep/nt-lNet/linux4.linux.nt/root
ifconfig: option `-l' not recognised.
11:50:03  Interrupt:17 Base address:0xc000
ifconfig: `--help' gives usage information.
11:55:29
#1ifconfig -L [error]
# dmesg | grep Don
ifconfig: option `-L'9not6recognised.     MTU:1500  Metric:1
3c591:33onald Becker and others. www.sc ld.com/network/vortex.html
ifconfig:g`--help'ogives usage information.
        oeLink0encap:EthernetBBHWaddr 00:04:76:A1:EF:BB
...
11:55:29  TX packets:1411 errors:0 dropped:0 overruns:0 carrier:0
        ig
 1        RXlbytes:1402690u(1.3eMiB)00TX bytes:283103 (276.4 KiB)
lo        Link encap:Local Loopback
eth0      inet addr:127.0.0.1  Mask:255.0.0.0
ifconfig: UPtLOOPBACK9RUNNINGogMTU:16436  Metric:1  Metric:1
        onald Becker and others. www.sc ld.com/network/vortex.html
≪ ↑ ↓ Viewing <Журнал лабораторных работ>
11:55:32
# ifconfig
/dev/pts/6
12:21:30
$ssh clint@85.202.168.142
       ‐‐physdev‐in name
              Name  of  a bridge port via which a packet is received (only for
              packets entering the INPUT, FORWARD and PREROUTING  chains).  If
              the  interface  name  ends  in  a  "+", then any interface which
              begins with this name will match. If the  packet  didn’t  arrive
              through  a  bridge  device, this packet won’t match this option,
              unless ’!’ is used.
       ‐‐physdev‐out name
              Name of a bridge port via which a packet is  going  to  be  sent
IPTABLES(8)                                                        IPTABLES(8)
/dev/pts/3
12:23:06
#apt-get install xterm
Reading Package Lists... Done
Building Dependency Tree... Done
Suggested packages:
  xfonts-cyrillic
The following NEW packages will be installed:
  xterm
0 upgraded, 1 newly installed, 0 to remove and 793 not upgraded.
Need to get 390kB of archives.
After unpacking 979kB of additional disk space will be used.
Get:1 http://debian.org.ua testing/main xterm 210-3 [390kB]
Fetched 390kB in 3s (115kB/s)
Выбор ранее не выбранного пакета xterm.
(Чтение базы данных... на данный момент установлено 101557 файлов и каталогов.)
Распаковывается пакет xterm (из файла .../archives/xterm_210-3_i386.deb)...
Настраивается пакет xterm (210-3) ...
12:23:31
#apt-get install uxterm
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package uxterm
/dev/pts/8
12:24:01
$su -
Password:
l3-agent is already running: pid=4645; pidfile=/root/.lilalo/l3-agent.pid
12:24:38
#w3m http://xgu.ru/l3/users/cherep/nt-lNet/linux4.linux.nt/root
11:50:11
> .bsahrc   1 root root  186 2006-09-09 22:10 minicom.log
#1dmesg4| grep net
#onameifIeth0 00:04:76:A1:EF:BB
11:50:49
3cdmesg | grepBethe[error]thers. www.scyld.com/network/vortex.html
11:48:18  Link encap:Ethernet  HWaddr 00:04:76:A1:EF:BB
11:50:58
# dmesg | grep Don
        brRXdpackets:5423.errors:0 dropped:0 overruns:1 frame:0
...
11:55:34
        o Interrupt:176Base(address:0xc000
#1ifconfig -a
#oifconfig -L [error]          HWaddr 00:04:76:A1:EF:BB
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
ifconfig: option `-L' not  ecognised.     MTU:1500  Metric:1
          UP BROADCAST RUNNING MULTICASTon.
 1    1   TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
11:55:32
≪ ↑ ↓ Viewing <Журнал лабораторных работ>
12:26:36
#vi /etc/hosts
/dev/pts/1
12:29:35
$ping 85.202.168.142
     19 #chargen        stream  tcp     nowait  root    internal
     20 #chargen        dgram   udp     wait    root    internal
        echo            stream  tcp     nowait  root    internal
     21 #discard        stream  tcp     nowait  root    internal
     22 #discard        dgram   udp     wait    root    internal
     23 #daytime        stream  tcp     nowait  root    internal
"/etc/inetd.conf" 52L, 1809C written
PING 85.202.168.142 (85.202.168.142) 56(84) bytes of data.
--- 85.202.168.142 ping statistics ---
39 packets transmitted, 0 received, 100% packet loss, time 38014ms
#daytime        stream  tcp     nowait  root    internal
/etc/inetd.conf
--------------------------------------------------------------------------------
12:30:20
$ssh cherep@192.168.15.254
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
cherep@herz:~/lagentDNEPR$ logout
Connection to 192.168.15.254 closed.
/dev/pts/8
12:34:49
#ping backtown
PING backtown (10.0.1.1) 56(84) bytes of data.
--- backtown ping statistics ---
5 packets transmitted, 0 received, 100% packet loss, time 4015ms
12:35:00
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.15.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.15.254  0.0.0.0         UG    0      0        0 eth0
12:35:04
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:04:76:A1:EF:BB
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:12080 errors:0 dropped:0 overruns:1 frame:0
          TX packets:4131 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:8130495 (7.7 MiB)  TX bytes:562252 (549.0 KiB)
          Interrupt:17 Base address:0xc000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:72 errors:0 dropped:0 overruns:0 frame:0
          TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:4740 (4.6 KiB)  TX bytes:4740 (4.6 KiB)
12:37:59
#man mii-tool
12:39:13
#mii-tool eth0 10baseT‐F
eth0: negotiated 100baseTx-FD, link ok
SIOCGMIIPHY on '10baseT‐F' failed: No such device
12:39:25
#mii-tool -A 10baseT‐F eth0
Invalid media specification '10baseT‐F'.
12:39:42
#mii-tool -A 10baseT‐FD eth0
Invalid media specification '10baseT‐FD'.
12:39:49
#mii-tan mii-tool
Reformatting mii-tool(8), please wait...
net‐tools                                                               2004/03/28 23:30:00                                                             MII‐TOOL(8)
NAME
       mii‐tool - view, manipulate media‐independent interface status
SYNOPSIS
       mii‐tool  [-v,  --verbose]  [-V, --version] [-R, --reset] [-r, --restart] [-w, --watch] [-l, --log] [-A, --advertise=media,...]  [-F, --force=media] [inter‐
       face ...]
DESCRIPTION
       This utility checks or sets the status of a network interface’s Media Independent Interface (MII) unit.  Most fast ethernet adapters use an MII to autonego‐
       tiate link speed and duplex setting.
...
              Used with ‐w, records link status changes in the system log instead of printing on standard output.
       -F media, --force=media
              Disable autonegotiation, and force the MII to either 100baseTx‐FD, 100baseTx‐HD, 10baseT‐FD, or 10baseT‐HD operation.
       -A media,..., --advertise=media,...
              Enable and restart autonegotiation, and advertise only the specified media technologies.  Multiple technologies should be separated by commas.  Valid
              media are 100baseT4, 100baseTx‐FD, 100baseTx‐HD, 10baseT‐FD, and 10baseT‐HD.
Diagnostics
       SIOCGMIIPHY on ’eth?’ failed: Invalid argument
              If the interface is not running (up), kernel will refuse to report its link state.
       SIOCGMIIPHY on ’eth?’ failed: Operation not permitted
12:40:40
#mii-tool eth0
eth0: negotiated 100baseTx-FD, link ok
12:40:51
#mii-tool -A 10baseT‐FD eth0
Invalid media specification '10baseT‐FD'.
12:41:02
#mii-tool
eth0: negotiated 100baseTx-FD, link ok
eth1: no link
12:41:10
#man mii
12:41:15
#man mii-tool
12:41:32
#mii-tool -F 10baseT‐FD eth0
Invalid media specification '10baseT‐FD'.
12:41:39
#miian mii-tool
Reformatting mii-tool(8), please wait...
MII‐TOOL(8)                                                                                                                                             MII‐TOOL(8)
NAME
       mii‐tool - view, manipulate media‐independent interface status
SYNOPSIS
       mii‐tool  [-v,  --verbose]  [-V, --version] [-R, --reset] [-r, --restart] [-w, --watch] [-l, --log] [-A, --advertise=media,...]  [-F, --force=media] [inter‐
       face ...]
DESCRIPTION
       This utility checks or sets the status of a network interface’s Media Independent Interface (MII) unit.  Most fast ethernet adapters use an MII to autonego‐
       tiate link speed and duplex setting.
...
              Used with ‐w, records link status changes in the system log instead of printing on standard output.
       -F media, --force=media
              Disable autonegotiation, and force the MII to either 100baseTx‐FD, 100baseTx‐HD, 10baseT‐FD, or 10baseT‐HD operation.
       -A media,..., --advertise=media,...
              Enable and restart autonegotiation, and advertise only the specified media technologies.  Multiple technologies should be separated by commas.  Valid
              media are 100baseT4, 100baseTx‐FD, 100baseTx‐HD, 10baseT‐FD, and 10baseT‐HD.
Diagnostics
       SIOCGMIIPHY on ’eth?’ failed: Invalid argument
              If the interface is not running (up), kernel will refuse to report its link state.
       SIOCGMIIPHY on ’eth?’ failed: Operation not permitted
12:42:22
#mii-tool -F 10baseT‐FD eth0
Invalid media specification '10baseT‐FD'.
12:42:30
#miian mii-tool
Reformatting mii-tool(8), please wait...
net‐tools                                                               2004/03/28 23:30:00                                                             MII‐TOOL(8)
NAME
       mii‐tool - view, manipulate media‐independent interface status
SYNOPSIS
       mii‐tool  [-v,  --verbose]  [-V, --version] [-R, --reset] [-r, --restart] [-w, --watch] [-l, --log] [-A, --advertise=media,...]  [-F, --force=media] [inter‐
       face ...]
DESCRIPTION
       This utility checks or sets the status of a network interface’s Media Independent Interface (MII) unit.  Most fast ethernet adapters use an MII to autonego‐
       tiate link speed and duplex setting.
...
              Used with ‐w, records link status changes in the system log instead of printing on standard output.
       -F media, --force=media
              Disable autonegotiation, and force the MII to either 100baseTx‐FD, 100baseTx‐HD, 10baseT‐FD, or 10baseT‐HD operation.
       -A media,..., --advertise=media,...
              Enable and restart autonegotiation, and advertise only the specified media technologies.  Multiple technologies should be separated by commas.  Valid
              media are 100baseT4, 100baseTx‐FD, 100baseTx‐HD, 10baseT‐FD, and 10baseT‐HD.
Diagnostics
       SIOCGMIIPHY on ’eth?’ failed: Invalid argument
              If the interface is not running (up), kernel will refuse to report its link state.
       SIOCGMIIPHY on ’eth?’ failed: Operation not permitted
12:42:53
#mii-tool -F 10baseT‐HD eth0
Invalid media specification '10baseT‐HD'.
12:43:00
#miian mii-tool
Reformatting mii-tool(8), please wait...
MII‐TOOL(8)                                                                                                                                             MII‐TOOL(8)
NAME
       mii‐tool - view, manipulate media‐independent interface status
SYNOPSIS
       mii‐tool  [-v,  --verbose]  [-V, --version] [-R, --reset] [-r, --restart] [-w, --watch] [-l, --log] [-A, --advertise=media,...]  [-F, --force=media] [inter‐
       face ...]
DESCRIPTION
       This utility checks or sets the status of a network interface’s Media Independent Interface (MII) unit.  Most fast ethernet adapters use an MII to autonego‐
       tiate link speed and duplex setting.
...
              Used with ‐w, records link status changes in the system log instead of printing on standard output.
       -F media, --force=media
              Disable autonegotiation, and force the MII to either 100baseTx‐FD, 100baseTx‐HD, 10baseT‐FD, or 10baseT‐HD operation.
       -A media,..., --advertise=media,...
              Enable and restart autonegotiation, and advertise only the specified media technologies.  Multiple technologies should be separated by commas.  Valid
              media are 100baseT4, 100baseTx‐FD, 100baseTx‐HD, 10baseT‐FD, and 10baseT‐HD.
Diagnostics
       SIOCGMIIPHY on ’eth?’ failed: Invalid argument
              If the interface is not running (up), kernel will refuse to report its link state.
       SIOCGMIIPHY on ’eth?’ failed: Operation not permitted
12:43:19
#mii-tool -A 10baseT‐HD eth0
Invalid media specification '10baseT‐HD'.
12:43:24
#mimii-tool
eth0: negotiated 100baseTx-FD, link ok
eth1: no link
12:43:31
#mii-tool -h
mii-tool: invalid option -- h
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: 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD,
       (to advertise both HD and FD) 100baseTx, 10baseT
12:43:35
#mii-tool -A 10base eth0
Invalid media specification '10base'.
12:43:56
#mii-tool -A 10baseT eth0
restarting autonegotiation...
12:44:03
#mii-tool
eth0: negotiated 10baseT-FD, link ok
eth1: no link
12:44:05
#mii-tool -r eth0
restarting autonegotiation...
12:44:25
#mii-tool
eth0: negotiated 10baseT-FD, link ok
eth1: no link
12:44:27
#mii-tool
eth0: negotiated 10baseT-FD, link ok
eth1: no link

Файлы

  • /etc/network/interfaces
  • /etc/network/interfaces
    >
    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).
    # The loopback network interface
    auto lo
    iface lo inet loopback
    auto eth0
    iface eth0 inet static
            address 192.168.15.4
            netmask 255.255.255.0
            broadcast 192.168.15.255
            gateway 192.168.15.254
    

    Статистика

    Время первой команды журнала18:43:30 2006- 9-17
    Время последней команды журнала12:44:27 2006- 9-18
    Количество командных строк в журнале89
    Процент команд с ненулевым кодом завершения, %24.72
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.23
    Количество командных строк в единицу времени, команда/мин 1.20
    Частота использования команд
    mii-tool17|================| 16.19%
    ifconfig13|============| 12.38%
    vi8|=======| 7.62%
    #^7|======| 6.67%
    [root@linux4:root]#6|=====| 5.71%
    nameif5|====| 4.76%
    su5|====| 4.76%
    top4|===| 3.81%
    man4|===| 3.81%
    grep4|===| 3.81%
    ping3|==| 2.86%
    ifup3|==| 2.86%
    dmesg3|==| 2.86%
    ssh3|==| 2.86%
    miian3|==| 2.86%
    ifdown2|=| 1.90%
    .2|=| 1.90%
    apt-get2|=| 1.90%
    w3m2|=| 1.90%
    ps1|| 0.95%
    mimii-tool1|| 0.95%
    route1|| 0.95%
    name1|| 0.95%
    mii-tan1|| 0.95%
    Linux1|| 0.95%
    cat1|| 0.95%
    ls1|| 0.95%
    date1|| 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$