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

Содержание

Журнал

Суббота (12/08/07)

/dev/pts/0
15:12:42
#exit
exit
15:13:45
$scp 10.0.35.11:/usr/vmvare_drives/FreeBSD/* vmware/Windows/
vmware/Windows/vmware-0.log
vmware/Windows/vmware.log
vmware/Windows/Windows\ XP\ Professional.nvram
vmware/Windows/Windows\ XP\ Professional-s001.vmdk
vmware/Windows/Windows\ XP\ Professional-s002.vmdk
vmware/Windows/Windows\ XP\ Professional-s003.vmdk
vmware/Windows/Windows\ XP\ Professional-s004.vmdk
vmware/Windows/Windows\ XP\ Professional-s005.vmdk
vmware/Windows/Windows\ XP\ Professional.vmdk
vmware/Windows/Windows\ XP\ Professional.vmsd
vmware/Windows/Windows\ XP\ Professional.vmx
vmware/Windows/Windows\ XP\ Professional.vmxf
vmware/Windows/Windows\ XP\ Professional.vmx.lck/
15:13:45
$#scp 10.0.35.11:/usr/vmvare_drives/FreeBSD/* vmware/FreeBSD

прошло 83 минуты
16:37:29
$/sbin/ifconfig
eth0      Link encap:Ethernet  HWaddr 00:07:E9:3C:2A:36
          inet addr:10.0.35.10  Bcast:10.0.35.255  Mask:255.255.255.0
          inet6 addr: fe80::207:e9ff:fe3c:2a36/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:16504 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7458 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:13560154 (12.9 MiB)  TX bytes:911359 (889.9 KiB)
          Base address:0xbc00 Memory:ff8e0000-ff900000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
16:38:24
$ls
vmware  VMware-workstation-6.0.0-45731.i386.tar.gz
прошло 11 минут
16:49:52
$ls vmware/

16:49:57
$mount
/dev/sda1 on / type reiserfs (rw,notail)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
tmpfs on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda8 on /home type reiserfs (rw)
/dev/sda6 on /tmp type reiserfs (rw)
/dev/sda7 on /usr type reiserfs (rw)
/dev/sda5 on /var type reiserfs (rw)
tmpfs on /dev type tmpfs (rw,size=10M,mode=0755)
none on /proc/fs/vmblock/mountPoint type vmblock (rw)
16:50:00
$su -
Password:
l3-agent is already running: pid=3134; pidfile=/root/.lilalo/l3-agent.pid
16:50:06
#fdisk -l /dev/sda
Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1         243     1951866   83  Linux
/dev/sda2             244         729     3903795   82  Linux swap / Solaris
/dev/sda3             730        6809    48837600    5  Extended
/dev/sda5             730        1337     4883728+  83  Linux
/dev/sda6            1338        1945     4883728+  83  Linux
/dev/sda7            1946        3769    14651248+  83  Linux
/dev/sda8            3770        4377     4883728+  83  Linux
/dev/sda9            4378        6809    19535008+  83  Linux
16:50:11
#mount /dev/sda9 /mnt
mount: you must specify the filesystem type
16:50:17
#mkreiserfs /dev/sda9
mkreiserfs 3.6.19 (2003 www.namesys.com)
A pair of credits:
Chris Mason wrote the journaling code for V3,  which was enormously more useful
to users than just waiting until  we could create a wandering log filesystem as
Hans would have unwisely done without him.
Jeff Mahoney optimized the bitmap  scanning code for V3,  and performed the big
endian cleanups.
Edward Shushkin wrote the encryption and compression  file plugins,  and the V3
journal relocation code.
Guessing about desired format.. Kernel 2.6.18-5-686 is running.
...
inode generation number: 0
UUID: c0da9e6d-020c-4941-93c3-088c5fd130ff
ATTENTION: YOU SHOULD REBOOT AFTER FDISK!
        ALL DATA WILL BE LOST ON '/dev/sda9'!
Continue (y/n):y
Initializing journal - 0%....20%....40%....60%....80%....100%
Syncing..ok
Tell your friends to use a kernel based on 2.4.18 or later, and especially not a
kernel based on 2.4.9, when you use reiserFS. Have fun.
ReiserFS is successfully created on /dev/sda9.
16:50:29
#ls /home/user/
vmware  VMware-workstation-6.0.0-45731.i386.tar.gz
16:50:38
#ls /home/user/vmware/

16:50:46
#ls -ld /home/user/vmware/
drwxr-xr-x 2 user user 48 2007-12-09 00:18 /home/user/vmware/
16:50:51
#vim /etc/fstab
16:51:17
#mount
/dev/sda1 on / type reiserfs (rw,notail)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
tmpfs on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda8 on /home type reiserfs (rw)
/dev/sda6 on /tmp type reiserfs (rw)
/dev/sda7 on /usr type reiserfs (rw)
/dev/sda5 on /var type reiserfs (rw)
tmpfs on /dev type tmpfs (rw,size=10M,mode=0755)
none on /proc/fs/vmblock/mountPoint type vmblock (rw)
16:51:21
#mount -a

16:51:24
#mount
/dev/sda1 on / type reiserfs (rw,notail)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
tmpfs on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda8 on /home type reiserfs (rw)
/dev/sda6 on /tmp type reiserfs (rw)
/dev/sda7 on /usr type reiserfs (rw)
/dev/sda5 on /var type reiserfs (rw)
tmpfs on /dev type tmpfs (rw,size=10M,mode=0755)
none on /proc/fs/vmblock/mountPoint type vmblock (rw)
/dev/sda9 on /home/user/vmware type reiserfs (rw)
16:51:26
#ls -ld /home/user/vmware/
drwxr-xr-x 4 root root 80 2007-12-09 00:51 /home/user/vmware/
16:51:29
#chown user /home/user/vmware/

16:51:34
#ls -ld /home/user/vmware/
drwxr-xr-x 4 user root 80 2007-12-09 00:51 /home/user/vmware/
16:51:36
#mkdir /home/user/vmware/

16:51:42
#exit
exit
16:51:44
$mkdir vmware/Windows

16:51:52
$scp 10.0.35.9:~/vmware_drives/* vmware/Windows
The authenticity of host '10.0.35.9 (10.0.35.9)' can't be established.
RSA key fingerprint is 8f:47:3b:cd:02:86:44:0e:a4:2b:84:81:11:61:3a:48.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '10.0.35.9' (RSA) to the list of known hosts.
user@10.0.35.9's password:
scp: /home/user/vmware_drives/Windows: not a regular file
16:52:42
$scp 10.0.35.9:~/vmware_drives/Windows/* vmware/Windows/
user@10.0.35.9's password:
vmware.log                                    100%   48KB  47.8KB/s   00:00
Windows XP Professional.nvram                 100% 8684     8.5KB/s   00:00
Windows XP Professional-s001.vmdk             100% 1201MB  15.8MB/s   01:16
Windows XP Professional-s002.vmdk             100%  320KB 320.0KB/s   00:00
Windows XP Professional-s003.vmdk             100%  320KB 320.0KB/s   00:00
Windows XP Professional-s004.vmdk             100%   81MB  16.1MB/s   00:05
Windows XP Professional-s005.vmdk             100%   64KB  64.0KB/s   00:00
Windows XP Professional.vmdk                  100%  577     0.6KB/s   00:00
Windows XP Professional.vmsd                  100%    0     0.0KB/s   00:00
Windows XP Professional.vmx                   100% 1326     1.3KB/s   00:00
Windows XP Professional.vmxf                  100%  278     0.3KB/s   00:00
scp: /home/user/vmware_drives/Windows/Windows XP Professional.vmx.lck: not a regular file
16:54:40
$su -
Password:
l3-agent is already running: pid=3134; pidfile=/root/.lilalo/l3-agent.pid
прошло 18 минут
17:12:59
#apt-get install ntpdate
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  ntpdate
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 103 пакетов не обновлено.
Необходимо скачать 57,7kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 213kB.
0% [Соединение с ftp.debian.org]y
Получено:1 http://ftp.debian.org etch/main ntpdate 1:4.2.2.p4+dfsg-2 [57,7kB]
Получено 57,7kB за 2s (22,7kB/c)
Выбор ранее не выбранного пакета ntpdate.
(Чтение базы данных... на данный момент установлено 34166 файлов и каталогов.)
Распаковывается пакет ntpdate (из файла .../ntpdate_1%3a4.2.2.p4+dfsg-2_i386.deb)...
Настраивается пакет ntpdate (4.2.2.p4+dfsg-2) ...
17:13:09
#ntpdate ntp.psn.ru
 8 Dec 23:12:41 ntpdate[3729]: step time server 194.149.67.130 offset -7234.063052 sec

Воскресенье (12/09/07)

06:15:08
$mkdir vmware/FreeBSD

06:15:19
$scp 10.0.35.11:/usr/vmvare_drives/FreeBSD/* vmware/FreeBSD
user@10.0.35.11's password:
FreeBSD.nvram                                 100% 8684     8.5KB/s   00:01
FreeBSD-s001.vmdk                             100%   70MB   7.8MB/s   00:09
FreeBSD-s002.vmdk                             100%  131MB   7.3MB/s   00:18
FreeBSD-s003.vmdk                             100%  919MB   6.0MB/s   02:33
FreeBSD-s004.vmdk                             100% 1487MB  13.5MB/s   01:50
FreeBSD-s005.vmdk                             100%  128KB 128.0KB/s   00:01
FreeBSD.vmdk                                  100%  497     0.5KB/s   00:00
FreeBSD.vmsd                                  100%    0     0.0KB/s   00:00
FreeBSD.vmx                                   100% 1308     1.3KB/s   00:00
FreeBSD.vmxf                                  100%  262     0.3KB/s   00:00
scp: /usr/vmvare_drives/FreeBSD/FreeBSD.vmx.lck: not a regular file
vmware.log                                    100%   53KB  53.4KB/s   00:00
06:20:18
$su -
Password:
l3-agent is already running: pid=3134; pidfile=/root/.lilalo/l3-agent.pid
прошло 64 минуты
07:25:14
#adduser clint
Adding user `clint' ...
Adding new group `clint' (1001) ...
Adding new user `clint' (1001) with group `clint' ...
Creating home directory `/home/clint' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: пароль успешно обновлён
Изменение информации о пользователе clint
Введите новое значение или нажмите ВВОД для выбора значения по умолчанию
        Полное имя []:
        Номер комнаты []:
        Рабочий телефон []:
        Домашний телефон []:
        Другое []:
Данная информация корректна? [д/Н] y
07:25:34
#exit
exit
07:25:36
$su - clint
Password:
clint@debian1:~$ sudo apt-get install samba
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.
Password:
clint@debian1:~$ su -
Password:
l3-agent is already running: pid=3134; pidfile=/root/.lilalo/l3-agent.pid
07:26:00
#o apt-get instrall sudo
bash: o: command not found
07:26:10
#apt-get inst
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Уже установлена самая новая версия sudo.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 103 пакетов не обновлено.
07:26:16
#vim /etc/sudoers
прошло >6 часов
/dev/pts/1
13:54:34
$vmware
        winbind nss info = template
        winbind refresh tickets = No
        winbind offline logon = No
        comment =
        path =
        username =
        invalid users = root
        valid users =
        admin users =
        read list =
        write list =
14:01:01
$ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=56 time=49.3 ms
--- ya.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 49.390/49.390/49.390/0.000 ms
14:01:06
$su -
Password:
Removing stale pidfile
14:01:10
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:07:E9:3C:2A:36
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::207:e9ff:fe3c:2a36/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:969 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1116 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:130836 (127.7 KiB)  TX bytes:657293 (641.8 KiB)
          Base address:0xbc00 Memory:ff8e0000-ff900000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:557 errors:0 dropped:0 overruns:0 frame:0
          TX packets:557 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:593852 (579.9 KiB)  TX bytes:593852 (579.9 KiB)

Понедельник (12/10/07)

/dev/pts/0
01:51:29
$vm
vmnet-bridge             vmrun                    vmware-mount.pl
vmnet-detect             vmstat                   vmware-ping
vmnet-dhcpd              vm-support               vmware-tray
vmnet-natd               vmware/                  vmware-uninstall.pl
vmnet-netifup            vmware-acetool           vmware-uninstall-vix.pl
vmnet-sniffer            vmware-config.pl         vmware-vdiskmanager
vmplayer                 vmware-loop
/dev/pts/2
01:56:26
$ll
bash: ll: command not found
01:56:28
$ls
putty.zip  vmware  VMware-workstation-6.0.0-45731.i386.tar.gz
01:56:30
$su
Password:
^]
su: Authentication failure
Извините.
01:56:46
$su -
Password:
Removing stale pidfile
01:56:55
#vim
01:58:03
#cat /etc/sudoers
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root    ALL=(ALL) ALL
user    ALL=(ALL) ALL
01:58:09
#exit
exit
01:58:12
$apt-get install unzip
E: Не могу открыть файл блокировки /var/lib/dpkg/lock - open (13 Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
01:58:19
$sudo apt-get install unzip
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.
Password:
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Предлагаемые пакеты:
  zip
НОВЫЕ пакеты, которые будут установлены:
  unzip
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 103 пакетов не обновлено.
Необходимо скачать 152kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 295kB.
Получено:1 http://ftp.debian.org etch/main unzip 5.52-9 [152kB]
Получено 152kB за 2s (52,1kB/c)
Выбор ранее не выбранного пакета unzip.
(Чтение базы данных... на данный момент установлено 34385 файлов и каталогов.)
Распаковывается пакет unzip (из файла .../archives/unzip_5.52-9_i386.deb)...
Настраивается пакет unzip (5.52-9) ...
01:58:34
$ll
bash: ll: command not found
01:58:42
$ls
putty.zip  vmware  VMware-workstation-6.0.0-45731.i386.tar.gz
01:58:44
$rehash
bash: rehash: command not found
01:58:48
$zip -h
bash: zip: command not found
01:58:59
$zip
bash: zip: command not found
01:59:02
$rehash
bash: rehash: command not found
01:59:07
$zip
bash: zip: command not found
01:59:10
$ll
bash: ll: command not found
01:59:14
$whereis zip
zip:
02:00:18
$ls
putty.zip  vmware  VMware-workstation-6.0.0-45731.i386.tar.gz
02:00:21
$unzip
UnZip 5.52 of 28 February 2005, by Debian. Original by Info-ZIP.
Usage: unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]
  Default action is to extract files in list, except those in xlist, to exdir;
  file[.zip] may be a wildcard.  -Z => ZipInfo mode ("unzip -Z" for usage).
  -p  extract files to pipe, no messages     -l  list files (short format)
  -f  freshen existing files, create none    -t  test compressed archive data
  -u  update files, create if necessary      -z  display archive comment
  -x  exclude files that follow (in xlist)   -d  extract files into exdir
modifiers:                                   -q  quiet mode (-qq => quieter)
  -n  never overwrite existing files         -a  auto-convert any text files
  -o  overwrite files WITHOUT prompting      -aa treat ALL files as text
  -j  junk paths (do not make directories)   -v  be verbose/print version info
  -C  match filenames case-insensitively     -L  make (some) names lowercase
  -X  restore UID/GID info                   -V  retain VMS version numbers
  -K  keep setuid/setgid/tacky permissions   -M  pipe through "more" pager
Examples (see unzip.txt for more info):
  unzip data1 -x joe   => extract all files except joe from zipfile data1.zip
  unzip -p foo | more  => send contents of foo.zip via pipe into program more
  unzip -fo foo ReadMe => quietly replace existing ReadMe if archive file newer
02:00:46
$mkdir putty

02:00:51
$mv putty.zip putty

02:01:00
$cd putty/

02:01:01
$unzip e putty.zip
unzip:  cannot find or open e, e.zip or e.ZIP.
02:01:07
$unzip putty.zip
Archive:  putty.zip
caution: filename not matched:  putty.zip
02:01:18
$ls
putty.zip
02:01:22
$uname -a
Linux debian1 2.6.18-5-686 #1 SMP Fri Jun 1 00:47:00 UTC 2007 i686 GNU/Linux
02:09:24
$df
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
/dev/sda1              1951744    152192   1799552   8% /
tmpfs                  1030004         0   1030004   0% /dev/shm
/dev/sda8              4883556    227884   4655672   5% /home
/dev/sda6              4883556     34116   4849440   1% /tmp
/dev/sda7             14650748   1051564  13599184   8% /usr
/dev/sda5              4883556    282072   4601484   6% /var
/dev/sda9             19534372   4272924  15261448  22% /home/user/vmware
tmpfs                    10240       132     10108   2% /dev
02:09:33
$df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sda1             1,9G  149M  1,8G   8% /
tmpfs                1006M     0 1006M   0% /dev/shm
/dev/sda8             4,7G  223M  4,5G   5% /home
/dev/sda6             4,7G   34M  4,7G   1% /tmp
/dev/sda7              14G  1,1G   13G   8% /usr
/dev/sda5             4,7G  276M  4,4G   6% /var
/dev/sda9              19G  4,1G   15G  22% /home/user/vmware
tmpfs                  10M  132K  9,9M   2% /dev
02:09:38
$rdesktop
bash: rdesktop: command not found
02:10:05
$ifconfig
bash: ifconfig: command not found
02:17:00
$pwd
/home/user/putty
/dev/pts/4
02:20:17
$w
 10:20:20 up 58 min,  4 users,  load average: 0,77, 0,47, 0,31
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user     :0       -                09:45   ?xdm?   5:14m  1.00s x-window-manage
user     pts/0    :0.0             09:51   24:00m  0.16s  0.16s script -f -q /h
user     pts/2    :0.0             09:56    3:02m  0.19s  0.17s script -f -q /h
user     pts/4    host101.net.nt   10:20    0.00s  0.21s  0.21s script -f -q /h
02:20:20
$ifconfig
bash: ifconfig: command not found
02:20:33
$ll .
./                .bashrc           .gconfd/          .ssh/
../               .config/          .gtk-bookmarks    .viminfo
.bash_history     .dmrc             .l3rc             .vmware/
.bash_logout      .fluxbox/         .lilalo/          .Xauthority
.bash_profile     .gconf/           .mozilla/         .xsession-errors
02:20:33
$ll .ssh/known_hosts
bash: ll: command not found
02:20:55
$less /etc/
02:20:55
$less /etc/network/
02:20:55
$less /etc/network/interfaces
02:21:31
$ee
02:22:13
$vim .ssh/autorized_keys2
02:22:55
$ls
bash: lsm: command not found
02:23:10
$ls
putty  vmware  VMware-workstation-6.0.0-45731.i386.tar.gz
02:23:12
$pwd
/home/user
02:23:43
$cat .ssh/autorized_keys2
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIB24C7sjsjs3htJvohJb4Tp3OOHaRPKuvnOmy/p+iSVcM3AL/fdKFAqKc0sUmv1LyVd1Acrc73XUgsJgx0XY6QVCqqBV52RGinh+09WfEgeTWddmlk0WyEodXEN31pFHZfVBvma+vMUar99oACRt3Kzo/fRbZI7+z7uRxYZMVtuiQ== rsa-key-20071210
02:23:52
$mv .ssh/autorized_keys2 .ssh/autorized_keys

02:24:02
$man ssh
02:27:36
$cd .ssh/

02:27:39
$mv
autorized_keys  known_hosts
02:27:39
$mv autorized_keys authoriz

02:27:55
$man ssh
02:28:18
$mv autorized_keys authorized_keys

/dev/pts/2
02:33:25
$cd ..

02:33:27
$vim test
02:33:54
$cat test
123
02:33:58
$pwd
/home/user
02:36:04
$screen

Файлы

  • .ssh/autorized_keys2
  • /etc/sudoers
  • test
  • .ssh/autorized_keys2
    >
    ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIB24C7sjsjs3htJvohJb4Tp3OOHaRPKuvnOmy/p+iSVcM3AL/fdKFAqKc0sUmv1LyVd1Acrc73XUgsJgx0XY6QVCqqBV52RGinh+09WfEgeTWddmlk0WyEodXEN31pFHZfVBvma+vMUar99oACRt3Kzo/fRbZI7+z7uRxYZMVtuiQ== rsa-key-20071210
    
    /etc/sudoers
    >
    # /etc/sudoers
    #
    # This file MUST be edited with the 'visudo' command as root.
    #
    # See the man page for details on how to write a sudoers file.
    #
    Defaults        env_reset
    # Host alias specification
    # User alias specification
    # Cmnd alias specification
    # User privilege specification
    root    ALL=(ALL) ALL
    user    ALL=(ALL) ALL
    
    test
    >
    123
    

    Статистика

    Время первой команды журнала15:12:42 2007-12- 8
    Время последней команды журнала02:36:04 2007-12-10
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %13.00
    Процент синтаксически неверно набранных команд, %18.00
    Суммарное время работы с терминалом *, час 1.57
    Количество командных строк в единицу времени, команда/мин 1.06
    Частота использования команд
    ls13|============| 12.87%
    su7|======| 6.93%
    mv5|====| 4.95%
    mount5|====| 4.95%
    vim5|====| 4.95%
    ll5|====| 4.95%
    ifconfig4|===| 3.96%
    mkdir4|===| 3.96%
    apt-get4|===| 3.96%
    scp4|===| 3.96%
    exit4|===| 3.96%
    cd3|==| 2.97%
    cat3|==| 2.97%
    zip3|==| 2.97%
    pwd3|==| 2.97%
    less3|==| 2.97%
    unzip3|==| 2.97%
    man2|=| 1.98%
    rehash2|=| 1.98%
    df2|=| 1.98%
    o1|| 0.99%
    screen1|| 0.99%
    ntpdate1|| 0.99%
    whereis1|| 0.99%
    vmware1|| 0.99%
    ee1|| 0.99%
    rdesktop1|| 0.99%
    w1|| 0.99%
    sudo1|| 0.99%
    ping1|| 0.99%
    fdisk1|| 0.99%
    vm1|| 0.99%
    chown1|| 0.99%
    mkreiserfs1|| 0.99%
    uname1|| 0.99%
    #scp1|| 0.99%
    adduser1|| 0.99%
    ____
    *) Интервалы неактивности длительностью 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$