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

Содержание

Журнал

Пятница (07/24/09)

/dev/ttyp0
19:39:09
#ping ya.ru
PING ya.ru (93.158.134.8) 56(84) bytes of data.
64 bytes from ya.ru (93.158.134.8): icmp_seq=1 ttl=50 time=53.5 ms
--- ya.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 53.542/53.542/53.542/0.000 ms
19:39:13
#reboot

Понедельник (07/27/09)

/dev/ttyp3
10:57:27
#l3cd

10:57:30
#cat .l3rc
l3cd=
прошло >3 часов
/dev/ttyp3
14:10:22
#dd if=/dev/zero | ssh 192.168.16.2 'dd of=/dev/null'
The authenticity of host '192.168.16.2 (192.168.16.2)' can't be established.
RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.2' (RSA) to the list of known hosts.
root@192.168.16.2's password:
443447+0 записей считано
443446+0 записей написано
 скопировано 227044352 байта (227 MB), 17,8012 секунд, 12,8 MB/s
14:11:01
#dd if=/dev/zero

14:11:37
#dd if=/dev/zero of=/tmp/zerofile
348929+0 записей считано
348929+0 записей написано
 скопировано 178651648 байт (179 MB), 1,16277 секунд, 154 MB/s
14:11:51
#vim of=/tmp/zerofile
14:12:00
#man
14:13:07
#mount
/dev/hda1 on / type reiserfs (rw)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
14:13:29
#file /dev/hda1
/dev/hda1: block special (3/1)
14:13:41
#ls -l /dev/hda1
brw-rw---- 1 root root 3, 1 2009-07-27 11:13 /dev/hda1
14:13:48
#dd if=/dev/hda of=/dev/hdb

14:15:31
#tail -f /var/log/messages
Jul 27 12:13:26 debian1 -- MARK --
Jul 27 12:33:26 debian1 -- MARK --
Jul 27 12:53:26 debian1 -- MARK --
Jul 27 13:13:26 debian1 -- MARK --
Jul 27 13:33:26 debian1 -- MARK --
Jul 27 13:53:26 debian1 -- MARK --
Jul 27 14:13:26 debian1 -- MARK --
Jul 27 14:33:27 debian1 -- MARK --
Jul 27 14:53:27 debian1 -- MARK --
Jul 27 15:13:27 debian1 -- MARK --
q^[[Aq^[[A
14:15:41
#tail -f /var/log/debug
Jul 27 11:13:25 debian1 kernel: On node 0 totalpages: 150528
Jul 27 11:13:25 debian1 kernel:   DMA zone: 150528 pages, LIFO batch:31
Jul 27 11:13:25 debian1 kernel: CPU: After generic identify, caps: 1fc98375 00100000 00000000 00000000 00000201 00000000 00000000
Jul 27 11:13:25 debian1 kernel: CPU: After vendor identify, caps: 1fc98375 00100000 00000000 00000000 00000201 00000000 00000000
Jul 27 11:13:25 debian1 kernel: CPU: After all inits, caps: 1fc98375 00100000 00000000 00000140 00000201 00000000 00000000
Jul 27 11:13:36 debian1 kernel: eth0: no IPv6 routers present
14:16:40
#tail -f /var/log/debug

14:17:14
#cd /tmp

14:17:23
#mkfifo file2

14:17:39
#ls -la
итого 174662
drwxrwxrwt 10 root root       496 2009-07-27 15:17 .
drwxr-xr-x 23 root root       544 2008-07-04 20:13 ..
drwxr-xr-x  3 user user        72 2009-07-27 14:33 1
drwxr-xr-x 14 user user       336 2009-07-27 14:36 2007
drwxr-xr-x 14 user user       336 2009-07-27 14:36 2008
drwxr-xr-x 14 user user       336 2009-07-27 14:36 2009
drwxr-xr-x 56 user user      3208 2009-07-27 14:43 etc
-rw-r--r--  2 user user         9 2009-07-27 15:05 file
prw-r--r--  1 root root         0 2009-07-27 15:17 file2
srw-rw-rw-  1 root root         0 2009-07-27 11:13 .gdm_socket
-rw-r--r--  2 user user         9 2009-07-27 15:05 hard_link_to_file
drwxrwxrwt  2 root root        48 2009-07-27 11:13 .ICE-unix
-rw-r--r--  1 user user      5798 2009-07-27 14:30 LATIN-GREEK-1
drwx------  2 user user        80 2009-07-27 11:25 ssh-NAuPqI1253
lrwxrwxrwx  1 user user         4 2009-07-27 15:04 sym_link_to_file -> file
-r--r--r--  1 root root        11 2009-07-27 11:13 .X0-lock
drwxrwxrwt  2 root root        72 2009-07-27 11:13 .X11-unix
-rw-r--r--  1 root root 178651648 2009-07-27 15:11 zerofile
14:17:41
#file file2
file2: fifo (named pipe)
14:17:57
#cat file2
1
14:18:29
#man mknod
14:21:18
#ssh 192.168.16.21
The authenticity of host '192.168.16.21 (192.168.16.21)' can't be established.
DSA key fingerprint is 13:3f:fb:2a:53:62:8e:f8:0e:c7:3a:c9:10:99:b6:25.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.21' (DSA) to the list of known hosts.
Password:
Last login: Fri Jul 24 20:52:01 2009 from debian.net.nt
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 6.3-RELEASE (SMP) #0: Wed Jan 16 04:45:45 UTC 2008
Welcome to FreeBSD!
...
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.
If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.
Removing stale pidfile
14:23:04
#[root@fbsd1:~]#
[root@fbsd1:~]#
14:23:04
#[root@fbsd1:~]#

14:24:00
#[root@fbsd1:~]# vim
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
прошло 103 минуты
16:07:00
#[root@fbsd1:~]#
      3 #$
      4 #hptrr: HPT RocketRAID controller driver v1.1 (Jan 16 2008 04:43:12)$
      8 #cpu0: <ACPI CPU> on acpi0$
      5 #acpi0: <Xen> on motherboard$
      9 #pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0$
      6 #Timecounter "ACPI-safe" frequency 3579545 Hz quality 850$
     10 #pci0: <ACPI PCI bus> on pcib0$
      7 #acpi_timer0: <32-bit timer at 3.579545MHz> port 0x1f48-0x1f4b on acpi0$
177,0x376,0xc220-0xc22f at device 1.1 on pci0$ on pci0$
     14 #ata0: <ATA channel 0> on atapci0$
     15 #ata1: <ATA channel 1> on atapci0$oller> port 0x1f0-0x1f7,0x3f6,0x170-0xx
 at device 1.3 on pci0$
     16 #pci0: <bridge> at device 1.2 (no driver attached)$
     18 #uhci0: [GIANT-LOCKED]$
     17 #uhci0: <Intel 82371SB (PIIX3) USB controller> port 0xc200-0xc21f irq 233
     19 #usb0: <Intel 82371SB (PIIX3) USB controller> on uhci0$
     20 #usb0: USB revision 1.0$
16:07:00
#[root@fbsd1:~]#

16:07:01
#[root@fbsd1:~]#

16:07:06
#[root@fbsd1:~]# jot 1 100 0
[root@fbsd1:~]# jot 1 100
100
100
16:07:18
#[root@fbsd1:~]#
[root@fbsd1:~]# man bash
Formatting page, please wait...Done.
BASH(1)                                                                BASH(1)
NAME
       bash - GNU Bourne-Again SHell
SYNOPSIS
       bash [options] [file]
COPYRIGHT
       Bash is Copyright (C) 1989-2005 by the Free Software Foundation, Inc.
DESCRIPTION
       Bash  is  an  sh-compatible  command language interpreter that executes
       commands read from the standard input or from a file.  Bash also incor-
       porates useful features from the Korn and C shells (ksh and csh).
       Bash  is  intended  to  be a conformant implementation of the Shell and
       Utilities portion  of  the  IEEE  POSIX  specification  (IEEE  Standard
       1003.1).  Bash can be configured to be POSIX-conformant by default.
OPTIONS
       In  addition  to  the  single-character shell options documented in the
       description of the set builtin command, bash interprets  the  following
16:07:19
#[root@fbsd1:~]#

16:07:19
#[root@fbsd1:~]#

16:07:32
#[root@fbsd1:~]# jot 0 1 100
NAME
jot: infinite sequences cannot be bounded
JOT(1)                  FreeBSD General Commands Manual                 JOT(1)
NAME
     jot -- print sequential or random data
SYNOPSIS
     jot [-cnr] [-b word] [-w word] [-s string] [-p precision]
         [reps [begin [end [s]]]]
DESCRIPTION
     redundant data, usually numbers, one per line.
     The following options are available:
     -r      Generate random data instead of the default sequential data.
     -b word
             Just print word repetitively.
     -w word
             Print word with the generated data appended to it.  Octal, hexa-
             decimal, exponential, ASCII, zero padded, and right-adjusted rep-
             resentations are possible by using the appropriate printf(3) con-
             version specification inside word, in which case the data are
             inserted rather than appended.
16:07:52
#[root@fbsd1:~]# jot - 1 100
     lower bound, the upper bound, and the step size or, for random data, the
     seed.  While at least one of them must appear, any of the other three may
     be omitted, and will be considered as such if given as - or as an empty
     string.  Any three of these arguments determines the fourth.  If four are
     specified and the given and computed values of reps conflict, the lower
     value is used.  If fewer than three are specified, defaults are assigned
     left to right, except for s, which assumes a default of 1 or -1 if both
     begin and end are given.
     Defaults for the four arguments are, respectively, 100, 1, 100, and 1,
     except that when random data are requested, the seed, s, is picked ran-
...
91
92
93
94
95
96
97
98
99
100
16:08:43
#[root@fbsd1:~]#
~                              VIM - Vi IMproved
~
~                               version 7.1.145
~                           by Bram Moolenaar et al.
~                 Vim is open source and freely distributable
~
~                        Help poor children in Uganda!
~                type  :help iccf<Enter>       for information
~
~                type  :q<Enter>               to exit
~                type  :help<Enter>  or  <F1>  for on-line help
~                type  :help version7<Enter>   for version info
~
~                        Running in Vi compatible mode
~                type  :set nocp<Enter>        for Vim defaults
~                type  :help cp-default<Enter> for info on this
~
~
~
E15: Invalid expression: `jot - 1 254`;do echo $i ; done
E15: Invalid expression: `jot - 1 254`;do echo $i ; done
16:08:43
#[root@fbsd1:~]#

16:08:50
#[root@fbsd1:~]# vim
Daemon User:/nonexistent:/sbin/nologin
     26 avahi:*:558:558::0:0:Avahi Daemo
     25 polkit:*:562:562::0:0:PolicyKit
n User:/nonexistent:/sbin/nologin
Daemon User:/nonexistent:/sbin/nologin
@
     26 avahi:*:558:558::0:0:Avahi Daemo
     27 gdm:*:92:92::0:0:GNOME Display M
n User:/nonexistent:/sbin/nologin
/etc/passwd
...
anager7/gdm:*:92:92::0:0:GNOME Display Manager:/nonexistent:/sbin/nologin
     28 user:$1$Df1VmPYg$pCw2QihaJkfOvSuWmx8.50:1001:0:russian:0:0:User &:/home//
user:/usr/local/bin/bash
~
~
~
~
user:/usr/local/bin/bash
/etc/master.passwd                       [No Name] [+]
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
16:12:39
#[root@fbsd1:~]#

16:12:40
#[root@fbsd1:~]#

16:12:40
#[root@fbsd1:~]#

16:12:45
#[root@fbsd1:~]# vim /etc/passwd
oot:*:0:0:Charlie &:/root:/usr/local/bin/bash
daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin
tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin
operator:*:2:5:System &:/:/usr/sbin/nologi
kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologin
bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologinusr/sbin/nologin
games:*::::3:GKMem Sandbox:/:/usr/sbin/nologin
tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin
news:*:8:8:News Subsystem:/:/usr/sbin/nologin
kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologinstent:/usr/sbin/nologin
...
bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologinusr/sbin/nologin
news:*:8:8:News Subsystem:/:/usr/sbin/nologinbin/nologin
proxy:*:62:62:acket Filter pseudo-user:/nonexistent:/usr/sbin/nologin
man:*:9:9:Mister Man Pages:/usr/share/man:/usr/sbin/nologincal/libexec/uucp/uucii
_pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin
cohd:*:22:22:Secure Shell Daemon:/var/empty:/usr/sbin/nologin
_dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin
pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologineue:/usr/sbin/nologin
uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucii
"/etc/passwd" 28 lines, 1627 characters written
16:16:14
#[root@fbsd1:~]#
  pop:*:68:6:Post Office Owner:/nonexist   pop:*:68:6:Post Office Owner:/nonexis
  news:*:8:8:News Subsystem:/:/usr/sbin/   www:*:80:80:World Wide Web Owner:/non
  www:*:80:80:World Wide Web Owner:/none   nobody:*:65534:65534:Unprivileged use
  man:*:9:9:Mister Man Pages:/usr/share/
  nobody:*:65534:65534:Unprivileged user
  sshd:*:22:22:Secure Shell Daemon:/var/
  smmsp:*:25:25:mail Submission User:/va
  mailnull:*:26:26:Sendmail Default User
  bind:*:53:53:Bind Sandbox:/:/usr/sbin/
  proxy:*:62:62:acket Filter pseudo-user
  _pflogd:*:64:64:pflogd privsep user:/v
  _dhcp:*:65:65:dhcp programs:/var/empty
  uucp:*:66:66:UUCP pseudo-user:/var/spo
  pop:*:68:6:Post Office Owner:/nonexist
16:16:15
#[root@fbsd1:~]#

16:16:15
#[root@fbsd1:~]#

16:16:38
#[root@fbsd1:~]# fg
at device 1.3 on pci0
     34 pci0: <bridge> at device 1.2 (no driver attached) 0xf3001000-0xf30010ff
     36 uhci0: [GIANT-LOCKED]
     35 uhci0: <Intel 82371SB (PIIX3) USB controller> port 0xc200-0xc21f irq 23
     37 usb0: <Intel 82371SB (PIIX3) USB controller> on uhuhci0: <Intel 82371SB
(PIIX3) USB controller> port 0xc200-0xc21f irq 23 at device 1.3 on pci0 uhci0: [[
GIANT-LOCKED] usb0: <Intel 82371SB (PIIX3) USB controller> on uhci0 usb0: USB ree
vision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 22
 ports with 2 removable, self powered pci0: <display, VGA> at device 2.0 (no drii
ver attached) pci0: <unknown> at device 3.0 (no driver attached) re0: <RealTek 88
...
     35 re0: [FAST]
     36 atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
     37 atkbd0: <AT Keyboard> irq 1 on atkbdc0
     38 kbd0 at atkbd0
     39 atkbd0: [GIANT-LOCKED]
     40 psm0: <PS/2 Mouse> irq 12 on atkbdc0
      1 psm0: [GIANT-LOCKED]
     42 psm0: model IntelliMouse Explorer, device ID 4
@
     50 atkbd0: <AT Keyboard> irq 1 on atkbdc0
16:18:37
#[root@fbsd1:~]# vim /etc/passwd
  4 toor:*:0:0:Bourne-again Superuser:/root:
  5 daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin
  6 operator:*:2:5System &:/:/usr/sbin/nologin
  7 bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin
  8 tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin
  9 kmem:*:5:65533KMem Sandbox:/:/usr/sbin/nologin
 15 mailnull:*:26:26:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologin
 10 games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin
 16 bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologin
 11 news:*:8:8:News Subsystem:/:/usr/sbin/nologin
 17 proxy:*:62:62:acket Filter pseudo-user:/nonexistent:/usr/sbin/nologin
 12 man:*:9:9:Mister Man Pages:/usr/share/man:/usr/sbin/nologin
 18 _pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin
    uucico:22:22:Secure Shell Daemon:/var/empty:/usr/sbin/nologin
 19 _dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin
 21 pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin/usr/sbin/nologin
 20 uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp//
16:19:04
#[root@fbsd1:~]# find /usr/share/ -name vimrc
[root@fbsd1:~]# find /usr -name vimrc
^C
16:19:10
#[root@fbsd1:~]# find /usr/share/ -name \*vimrc\*

16:19:59
#[root@fbsd1:~]# vim \*vimrc\*
  1
"*vimrc*" [New File]
16:20:52
#[root@fbsd1:~]# vim ~/.vimrc
  2 syn on
  3 set showcmd
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
16:22:06
#[root@fbsd1:~]#

16:22:07
#[root@fbsd1:~]#

16:22:07
#[root@fbsd1:~]#

16:22:10
#vim
16:22:15
#apt-get install vim-full
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  esound-common gnome-mime-data libaudiofile0 libavahi-client3
  libavahi-common-data libavahi-common3 libavahi-glib1 libbonobo2-0
  libbonobo2-common libbonoboui2-0 libbonoboui2-common libdbus-1-3
  libdbus-glib-1-2 libesd0 libfam0 libgnome2-0 libgnome2-common libgnomeui-0
  libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libhal-storage1 libhal1
  libperl5.8 libruby1.8 perl perl-base perl-modules shared-mime-info tcl8.4
  vim vim-common vim-gui-common vim-runtime vim-tiny
...
Получено:5 http://debian.org.ua etch/main libbonobo2-common 2.14.0-3 [736kB]
Получено:6 http://debian.org.ua etch/main libbonobo2-0 2.14.0-3 [144kB]
Получено:7 http://debian.org.ua etch/main libesd0 0.2.36-3 [18,9kB]
Получено:8 http://debian.org.ua etch/main libdbus-glib-1-2 0.71-3 [121kB]
Получено:9 http://debian.org.ua etch/main libfam0 2.7.0-12 [27,8kB]
Получено:10 http://debian.org.ua etch/main libhal1 0.5.8.1-9etch1 [270kB]
Получено:11 http://debian.org.ua etch/main libhal-storage1 0.5.8.1-9etch1 [270kB]
Получено:12 http://debian.org.ua etch/main shared-mime-info 0.19-2 [503kB]
Получено:13 http://debian.org.ua etch/main libgnomevfs2-common 1:2.14.2-7 [1066kB]
14% [13 libgnomevfs2-common 587888/1066kB 55%]
16:22:46
#gpg --keyserver subkeys.pgp.net --recv F1D53D8C4F368D5D
[root@debian1:tmp]# apt-get update
Получено:1 http://debian.org.ua etch Release.gpg [1032B]
Получено:2 http://debian.org.ua etch Release [67,8kB]
Ign http://debian.org.ua etch Release
Ign http://debian.org.ua etch/main Packages/DiffIndex
Получено:3 http://debian.org.ua etch/main Packages [4282kB]
Получено 4351kB за 6s (677kB/c)
Чтение списков пакетов... Готово
W: GPG error: http://debian.org.ua etch Release: Следующие подписи не могут быть проверены, так как недоступен общий ключ: NO_PUBKEY 9AA38DCD55BE302B
W: Вы можете запустить 'apt-get update' для исправления этих ошибок
gpg: directory `/root/.gnupg' created
gpg: can't open `/gnupg/options.skel': No such file or directory
gpg: keyring `/root/.gnupg/secring.gpg' created
gpg: keyring `/root/.gnupg/pubring.gpg' created
gpg: requesting key 4F368D5D from hkp server subkeys.pgp.net
gpg: Interrupt caught ... exiting
16:24:36
#apt-get update
[root@debian1:tmp]# apt-get install debian-keyring
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  debian-keyring
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 63 пакетов не обновлено.
Необходимо скачать 11,5MБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 14,9MB.
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
  debian-keyring
...
В кэше http://debian.org.ua etch Release
Err http://debian.org.ua etch Release
Получено:2 http://debian.org.ua etch Release [67,8kB]
Ign http://debian.org.ua etch Release
Ign http://debian.org.ua etch/main Packages/DiffIndex
В кэше http://debian.org.ua etch/main Packages
Получено 68,8kB за 0s (412kB/c)
Чтение списков пакетов... Готово
W: GPG error: http://debian.org.ua etch Release: Следующие подписи не могут быть проверены, так как недоступен общий ключ: NO_PUBKEY 9AA38DCD55BE302B
W: Вы можете запустить 'apt-get update' для исправления этих ошибок
16:24:56
#gpg --fingerprint 9AA38DCD55BE302B
pub   4096R/55BE302B 2009-01-27 [expires: 2012-12-31]
      Key fingerprint = 150C 8614 919D 8446 E01E  83AF 9AA3 8DCD 55BE 302B
uid                  Debian Archive Automatic Signing Key (5.0/lenny) <ftpmaster@debian.org>
16:25:10
#gpg --export -a 9AA38DCD55BE302B| apt-key add -
OK
16:26:27
#apt-get update

16:26:27
#apt-get update
Получено:1 http://debian.org.ua etch Release.gpg [1032B]
В кэше http://debian.org.ua etch Release
Ign http://debian.org.ua etch/main Packages/DiffIndex
В кэше http://debian.org.ua etch/main Packages
Получено 1032B за 0s (33,0kB/c)
Чтение списков пакетов... Готово
16:26:31
#apt-get update

16:27:34
#apt-get update
Получено:18 http://debian.org.ua etch/main libgnomeui-common 2.14.1-2 [720kB]
Получено:19 http://debian.org.ua etch/main libgnomeui-0 2.14.1-2 [369kB]
Получено:20 http://debian.org.ua etch/main libperl5.8 5.8.8-7etch6 [527kB]
Получено:21 http://debian.org.ua etch/main libruby1.8 1.8.5-4etch4 [1531kB]
Получено:22 http://debian.org.ua etch/main tcl8.4 8.4.12-1.1 [1144kB]
Получено:23 http://debian.org.ua etch/main vim-gui-common 1:7.0-122+1etch5 [166kB]
Получено:24 http://debian.org.ua etch/main vim-full 1:7.0-122+1etch5 [948kB]
Получено 22,7MB за 22s (1011kB/c)
Извлечение шаблонов из пакетов: 100%
(Чтение базы данных... на данный момент установлено 22627 файлов и каталогов.)
...
Настраивается пакет vim-gui-common (7.0-122+1etch5) ...
Настраивается пакет libbonobo2-common (2.14.0-3) ...
Настраивается пакет perl-modules (5.8.8-7etch6) ...
Настраивается пакет libbonobo2-0 (2.14.0-3) ...
Настраивается пакет libgnomevfs2-0 (2.14.2-7) ...
Настраивается пакет libgnome2-0 (2.16.0-2) ...
Настраивается пакет libbonoboui2-0 (2.14.0-5) ...
Настраивается пакет libgnomeui-0 (2.14.1-2) ...
Настраивается пакет vim-full (7.0-122+1etch5) ...
Настраивается пакет perl (5.8.8-7etch6) ...
16:28:53
#vim
16:28:57
#apt-get install vim
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Некоторые пакеты невозможно установить. Возможно, Вы просите невозможного,
или же используете нестабильного дистрибутив, и запрошенные Вами пакеты
ещё не созданы или были удалены из Incoming.
Так как Вы просили выполнить только одну операцию, то вероятнее всего, что
пакет просто не может быть установлен из-за ошибок в самом пакете.
Необходимо послать отчёт об этой ошибке.
Следующая информация возможно поможет Вам:
Пакеты, имеющие неудовлетворённые зависимости:
  vim: Зависит: vim-runtime (= 2:7.2.148-2) но он не будет установлен
E: Сломанные пакеты
16:29:02
#apt-get install vim-full
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Уже установлена самая новая версия vim-full.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 326 пакетов не обновлено.
16:29:07
#vim /etc/apt/sources.list
--- /tmp/l3-saved-4227.29267.20158	2009-07-27 17:29:17.000000000 +0300
+++ /etc/apt/sources.list	2009-07-27 17:29:29.000000000 +0300
@@ -1 +1 @@
-deb http://debian.org.ua/debian unstable main 
+deb http://debian.org.ua/debian etch main 
16:29:29
#ssh 192.168.16.2
root@192.168.16.2's password:
Last login: Fri Jul 24 20:39:20 2009 from debian.net.nt
Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
l3-agent is already running: pid=2150; pidfile=/root/.lilalo/l3-agent.pid

Файлы

  • .l3rc
  • file2
  • .l3rc
    >
    l3cd=
    
    file2
    >
    1
    

    Статистика

    Время первой команды журнала19:39:09 2009- 7-24
    Время последней команды журнала16:29:29 2009- 7-27
    Количество командных строк в журнале69
    Процент команд с ненулевым кодом завершения, %33.33
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 0.60
    Количество командных строк в единицу времени, команда/мин 1.90
    Частота использования команд
    [root@fbsd1:~]#31|===========================================| 43.66%
    apt-get8|===========| 11.27%
    dd4|=====| 5.63%
    vim4|=====| 5.63%
    gpg3|====| 4.23%
    tail3|====| 4.23%
    ssh3|====| 4.23%
    man2|==| 2.82%
    cat2|==| 2.82%
    ls2|==| 2.82%
    file2|==| 2.82%
    apt-key1|=| 1.41%
    ping1|=| 1.41%
    mount1|=| 1.41%
    cd1|=| 1.41%
    reboot1|=| 1.41%
    mkfifo1|=| 1.41%
    l3cd1|=| 1.41%
    ____
    *) Интервалы неактивности длительностью 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$