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

Содержание

Журнал

Вторник (10/26/10)

/dev/pts/3
15:49:54
#dig +short @192.168.103.1 kv.unix.nt ns
linux3.unix.nt.
15:49:58
#dig +short @192.168.105.1 ptr.unix.nt ns
linux5.unix.nt.
15:50:03
#dig +short @192.168.105.1 ptr.unix.nt mx
10 linux5.unix.nt.
15:50:05
#dig +short @192.168.106.1 kzn.unix.nt ns
linux6.unix.nt.kzn.unix.nt.
15:50:14
#less /etc/bind/
15:50:14
#less /etc/bind/tl.unix.nt
/dev/pts/30
15:50:54
#less /etc/bind/
15:50:54
#less /etc/bind/tl.unix.nt
/dev/pts/3
15:51:01
#dig +short @192.168.107.1 msk.unix.nt ns
linux7.unix.nt.
15:51:07
#dig +short @192.168.110.1 bb.unix.nt ns

15:51:17
#dig +short @192.168.111.1 bb.unix.nt ns
localhost.
15:51:21
#dig +short @192.168.112.1 mn.unix.nt ns

/dev/pts/30
15:51:25
#less /etc/bind/tl.unix.nt
/dev/pts/3
15:51:41
#dig +short @192.168.110.1 br.unix.nt ns

15:51:49
#dig +short @192.168.109.1 gm.unix.nt ns

15:51:56
#cat /etc/resolv.conf
search unix.nt
nameserver 10.0.35.1
15:53:00
#vi /etc/resolv.conf
--- /tmp/l3-saved-2575.1509.22962	2010-10-26 16:54:20.000000000 +0300
+++ /etc/resolv.conf	2010-10-26 16:54:43.000000000 +0300
@@ -1,2 +1,2 @@
-search unix.nt
-nameserver 10.0.35.1
+search tl.unix.nt
+nameserver 127.0.0.1
/dev/pts/30
15:54:03
#less /etc/bind/
15:54:03
#less /etc/bind/rev.tula
/dev/pts/3
15:54:43
#host kv.unix.nt
kv.unix.nt has address 192.168.103.1
15:54:46
#cat /etc/resolv.conf
search tl.unix.nt
nameserver 127.0.0.1
15:54:53
#vi /etc/resolv.conf
--- /tmp/l3-saved-2575.17818.14812	2010-10-26 16:55:14.000000000 +0300
+++ /etc/resolv.conf	2010-10-26 16:55:17.000000000 +0300
@@ -1,2 +1,2 @@
-search tl.unix.nt
+search unix.nt
 nameserver 127.0.0.1
15:55:40
#hostname
linux8.unix.nt
15:55:48
#apt-get install sendmail-bin sensible-mda
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  sendmail-base sendmail-cf
Предлагаемые пакеты:
  sendmail-doc logcheck resolvconf sasl2-bin libsasl2-modules
Пакеты, которые будут УДАÐ
xim4 exim4-base exim4-config exim4-daemon-light
НОВЫЕ пакеты, которые будут установлены:
...
        were not found, (but were created)
        please investigate.
Warning: These messages were issued while creating sendmail.cf
        make sure they are benign before starting sendmail!
Errors in generating sendmail.cf
*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER()
Starting Mail Transport Agent (MTA): sendmail.
Настраивается пакет sensible-mda (8.14.3-5+lenny1) ...
/dev/pts/30
15:57:18
#less /etc/bind/
/dev/pts/3
16:01:45
#ks
bash: ks: команда не найдена
16:01:45
#ls
access           helpfile          sendmail.cf           smrsh
access.db        local-host-names  sendmail.cf.errors    submit.cf
address.resolve  m4                sendmail.conf         submit.mc
aliases          Makefile          sendmail.mc           tls
aliases.db       peers             service.switch        trusted-users
databases        sasl              service.switch-nodns
16:01:46
#vim sendmail.mc
16:03:06
#by running this file through the m4 preprocessor via one of the fo
 86 dnl #
 87 dnl # Stop connections that overflow our concurrent and time connectt
    ion rates
 88 FEATURE(`conncontrol', `nodelay', `terminate')dnl
 89 FEATURE(`ratecontrol', `nodelay', `terminate')dnl
 99 dnl # Masquerading options
    FEATURE(`always_add_domain')dnl
192 MASQUERADE_AS(`tl.unix.nt')dnl
  3 FEATURE(`allmasquerade')dnl
104 FEATURE(`masquerade_envelope')dnl
  5
102 MAILER(`local')dnl
    il
103 dnl # will not bring up the link (it will queue mail for later)
    dnl define(`confCON_EXPENSIVE',`True')dnl
104
           ialup/LAN connection overrides
105 dnl #
    include(`/etc/mail/m4/dialup.m4')dnl
"sendmail.mc" 109L, 4217C записано
16:04:49
#vim /etc/mail/sendmail.cf
16:05:15
#1747
 53 dnl # If you want to support IPv6, switch the commented/uncommentd ll
    ines
 54 dnl #
 55 FEATURE(`no_default_msa')dnl
 56 dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1'))
    dnl
 57 DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=0.0.0.0'))
    dnl
 58 dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Eaa
    , Addr=::1')dnl
 59 DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, M=Ea, Add
    dr=127.0.0.1')dnl
 60 dnl #
 61 dnl # Be somewhat anal in what we allow
 62 define(`confPRIVACY_FLAGS',dnl
 63 `needmailhelo,needexpnhelo,needvrfyhelo,restrictqrun,restrictexpand,,
    nobodyreturn,authwarnings')dnl
 64 dnl #
 65 dnl # Define connection throttling and window length
"sendmail.mc" 109L, 4215C записано
16:06:57
#vim /etc/mail/local-host-names
--- /tmp/l3-saved-2575.15367.21199	2010-10-26 17:07:03.000000000 +0300
+++ /etc/mail/local-host-names	2010-10-26 17:07:09.000000000 +0300
@@ -1,2 +1,3 @@
 localhost
 linux8.unix.nt
+tl.unix.nt
16:07:09
#vim /etc/mail/local-host-names
16:07:57
#~
Restarting Mail Transport Agent (MTA): sendmail.
16:08:09
#netstat -lnp | grep :25
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      10727/sendmail: MTA
16:10:15
#apt-get install openbsd-inetd
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия openbsd-inetd.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
16:10:38
#grep pop3 /etc/inetd.conf

16:10:43
#dpkg -L qpopper | less
16:11:05
#vi /etc/inetd.conf
16:11:19
# 42
Restarting internet superserver: inetd.
16:11:24
#netstat -lnp | grep :110
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      10972/inetd
16:11:44
#useradd -s /bin/false user1

16:13:59
#passwd user1
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
Sorry, passwords do not match
passwd: Не удается восстановить сведения аутентификации
passwd: password unchanged
16:14:04
#passwd user1
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
16:14:08
#vi access
--- /tmp/l3-saved-2575.31331.7311	2010-10-26 17:16:58.000000000 +0300
+++ access	2010-10-26 17:17:33.000000000 +0300
@@ -97,7 +97,7 @@
 #Connect:172.29			RELAY
 #Connect:172.30			RELAY
 #Connect:172.31			RELAY
-#Connect:192.168			RELAY
+Connect:192.168.108		RELAY
 #GreetPause:192.168		0
 #ClientRate:192.168		0
 #ClientConn:192.168		0
16:17:33
#nc 127.0.0. 25
127.0.0.: forward host lookup failed: Unknown host
16:18:37
#nc 127.0.0.1 25
220 linux8.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-5+lenny1; Tue, 26 Oct 2010 17:18:38 +0300; (No UCE/UBE) logging access from: localhost(OK)-localhost [127.0.0.1]
^C
16:18:41
#host 192.168.103.2
Host 2.103.168.192.in-addr.arpa. not found: 3(NXDOMAIN)
16:21:19
#ssh 192.168.103.1
root@192.168.103.1's password:
Linux linux3.unix.nt 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 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.
Last login: Tue Oct 26 14:29:58 2010 from 192.168.108.1
l3-agent is already running: pid=3266; pidfile=/root/.lilalo/l3-agent.pid
16:21:50
#host 192.168.103.2
Host 2.103.168.192.in-addr.arpa. not found: 3(NXDOMAIN)
16:21:53
#nc 192.168.103.1
no port[s] to connect to
16:22:12
#nc 192.168.103.1 110
+OK Qpopper (version 4.0.9) at linux3.unix.nt starting.  <10755.1288102934@linux3.unix.nt>
USER user
+OK Password required for user.
PASS password
^C
16:22:21
#nc 192.168.103.1 110
+OK Qpopper (version 4.0.9) at linux3.unix.nt starting.  <10764.1288102942@linux3.unix.nt>
USER roma
+OK Password required for roma.
PASS 1234
+OK roma has 0 visible messages (0 hidden) in 0 octets.
LIST .
-ERR Message 0 does not exist.
^C
16:26:24
#altvnk@kzn.unix.nt ids@ptr.unix.nt
bash: altvnk@kzn.unix.nt: команда не найдена

Среда (10/27/10)

/dev/pts/1
08:30:30
#screen -x
n=Amel
/dev/pts/3
08:34:10
##kv=roma

/dev/pts/5
08:34:28
#screen -x
/dev/pts/3
08:34:45
#vi ~/table.txt
--- /dev/null	2010-10-26 12:32:35.517299385 +0300
+++ /root/table.txt	2010-10-27 09:59:16.000000000 +0300
@@ -0,0 +1,11 @@
+Максим		Игорь		Рома		Алексей
+superv          admina          roma            user
+Antifeyev       angell2807      roma            Amel
+-------------------------------------------------------
+Иван		Саша		Леонид		Вилен
+ids             altvnk          leonid          sid
+ids             altvnk          LKudrich        sid
+-------------------------------------------------------
+Георгий		Артём		Дима		Андрей
+george          temon           user            andrey
+george          temon           mrd             Andrey
/dev/pts/9
08:34:58
#vim /etc/inittab
прошло 11 минут
/dev/tty1
08:46:07
#vim .bashrc
08:46:39
#~
sid
/dev/pts/9
08:53:44
#screen -ls
08:53:46
#screen -x
/dev/pts/11
08:54:13
#reen -x
bash: reen: команда не найдена
08:54:14
#screen -x
/dev/pts/13
08:54:29
#screen -x
/dev/pts/16
08:54:34
#screen -x
/dev/pts/22
08:55:52
#screen -l
/dev/tty1
08:56:20
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
This package has been modified for the Debian GNU/Linux distribution
Please report all bugs to http://bugs.debian.org/asterisk
=========================================================================
...
[Oct 27 10:35:15] WARNING[16073]: app_playback.c:439 playback_exec: ast_streamfile failed on SIP/1801-08595488 for /tmp/voicemail-greeting-802
    -- Executing [1802@group1:3] VoiceMail("SIP/1801-08595488", "1802@default") in new stack
[Oct 27 10:35:15] WARNING[16073]: app_voicemail.c:2862 leave_voicemail: No entry in voicemail config file for '1802'
    -- Executing [1802@group1:4] Hangup("SIP/1801-08595488", "") in new stack
  == Spawn extension (group1, 1802, 4) exited non-zero on 'SIP/1801-08595488'
    -- Remote UNIX connection
Executing last minute cleanups
  == Destroying musiconhold processes
Disconnected from Asterisk server
Executing last minute cleanups
/dev/pts/3
08:59:17
#ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/root/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_dsa.
Your public key has been saved in /root/.ssh/id_dsa.pub.
The key fingerprint is:
83:7b:f4:f3:d4:ff:55:df:d5:4a:81:a7:b5:42:bf:b1 root@linux8.unix.nt
The key's randomart image is:
+--[ DSA 1024]----+
|                 |
|             .   |
|            o +  |
|       .   . = o.|
|      . S   o = +|
|       o o   + ==|
|      . . o . E +|
|       .   +   ..|
|            .   +|
+-----------------+
08:59:34
#ssh
ssh          ssh-agent    ssh-copy-id  ssh-keygen   ssh-vulnkey
ssh-add      ssh-argv0    sshd         ssh-keyscan
08:59:34
#ssh-keygen -t dsa

08:59:44
#for i in {1..12}
> do
keys' ~/.ssh/id_dsa.pub | ssh linux$i.unix.nt 'cat >> ~/.ssh/authorized_
> done
The authenticity of host 'linux1.unix.nt (192.168.101.1)' can't be established.
RSA key fingerprint is ee:eb:fa:79:c7:9e:0d:ae:d6:2f:fe:13:76:6f:21:ea.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'linux1.unix.nt' (RSA) to the list of known hosts.
root@linux1.unix.nt's password:
ssh: connect to host linux2.unix.nt port 22: Connection refused
The authenticity of host 'linux3.unix.nt (192.168.103.1)' can't be established.
...
The authenticity of host 'linux11.unix.nt (192.168.111.1)' can't be established.
RSA key fingerprint is 54:ae:1a:3e:a6:c1:98:95:41:b3:bf:fe:51:6a:d2:ce.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'linux11.unix.nt,192.168.111.1' (RSA) to the list of known hosts.
root@linux11.unix.nt's password:
The authenticity of host 'linux12.unix.nt (192.168.112.1)' can't be established.
RSA key fingerprint is fe:5e:47:d8:e3:22:b6:16:e3:6e:bc:67:62:90:ee:74.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'linux12.unix.nt,192.168.112.1' (RSA) to the list of known hosts.
root@linux12.unix.nt's password:
/dev/pts/20
08:59:56
#screen -x
/dev/pts/22
09:00:46
#screen -x
09:00:49
#screen -x
/dev/pts/26
09:01:07
#screen -x
/dev/pts/3
09:01:23
#vi /usr/local/bin/all
--- /dev/null	2010-10-26 12:32:35.517299385 +0300
+++ /usr/local/bin/all	2010-10-27 10:01:49.000000000 +0300
@@ -0,0 +1,4 @@
+for i in {1..12}
+do
+ssh linux$i.unix.nt "$@"
+done
/dev/pts/22
09:01:31
#screen -ls
/dev/pts/20
09:01:36
#screen -ls
/dev/pts/26
09:01:42
#screen -x 2534
/dev/pts/22
09:01:48
#ntpdate pool.ntp.org
27 Oct 10:03:27 ntpdate[14358]: step time server 213.179.228.16 offset 1.027389 sec
/dev/pts/3
09:01:50
#chmod +x /usr/local/bin/all

09:01:52
#all date
Срд Окт 27 10:01:54 EEST 2010
ssh: connect to host linux2.unix.nt port 22: Connection refused
Срд Окт 27 10:01:55 EEST 2010
Срд Окт 27 10:01:55 EEST 2010
Срд Окт 27 03:01:55 EDT 2010
Wed Oct 27 10:01:55 EEST 2010
Срд Окт 27 11:01:55 MSD 2010
Срд Окт 27 10:01:55 EEST 2010
Срд Окт 27 10:01:56 EEST 2010
ssh: connect to host linux10.unix.nt port 22: Connection refused
Срд Окт 27 10:01:54 EEST 2010
Wed Oct 27 10:01:57 EEST 2010
09:02:43
#all date
linux1.unix.nt: Срд Окт 27 10:02:45 EEST 2010
ssh: connect to host linux2.unix.nt port 22: Connection refused
linux3.unix.nt: Срд Окт 27 10:02:45 EEST 2010
linux4.unix.nt: Срд Окт 27 10:02:45 EEST 2010
linux5.unix.nt: Срд Окт 27 03:02:46 EDT 2010
linux6.unix.nt: Wed Oct 27 10:02:46 EEST 2010
linux7.unix.nt: Срд Окт 27 11:02:46 MSD 2010
linux8.unix.nt: Срд Окт 27 10:02:46 EEST 2010
linux9.unix.nt: Срд Окт 27 10:02:46 EEST 2010
ssh: connect to host linux10.unix.nt port 22: Connection refused
linux11.unix.nt: Срд Окт 27 10:02:44 EEST 2010
linux12.unix.nt: Wed Oct 27 10:02:48 EEST 2010
/dev/pts/22
09:03:28
#screen -x 2534
/dev/pts/9
09:03:39
#screen -ls
09:03:42
#screen -x 2534
/dev/pts/20
09:03:46
#screen -x 2534
/dev/pts/28
09:04:22
#screen -x
/dev/pts/3
09:04:28
#vi ~/table.txt
--- /tmp/l3-saved-2575.17687.7990	2010-10-27 10:05:21.000000000 +0300
+++ /root/table.txt	2010-10-27 10:05:28.000000000 +0300
@@ -8,4 +8,4 @@
 -------------------------------------------------------
 Георгий		Артём		Дима		Андрей
 george          temon           user            andrey
-george          temon           mrd             Andrey
+george          temon           MrD             Andrey
/dev/pts/28
09:04:30
#screen -d
09:04:53
#screen -r
09:05:01
#screen -x
/dev/pts/3
09:09:54
#ssh-add
Identity added: /root/.ssh/id_dsa (/root/.ssh/id_dsa)
09:09:57
#ssh linux7
The authenticity of host 'linux7 (192.168.107.1)' can't be established.
RSA key fingerprint is 56:19:54:c8:3b:0f:7c:44:a5:f7:05:f2:ad:7e:4e:6b.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'linux7' (RSA) to the list of known hosts.
Linux linux7.unix.nt 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 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.
Last login: Tue Oct 26 16:22:50 2010 from 192.168.107.200
09:10:18
#ssh linux6
The authenticity of host 'linux6 (192.168.106.1)' can't be established.
RSA key fingerprint is 21:08:fc:f2:2c:c6:25:07:10:4f:31:f9:f6:82:9a:9f.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'linux6,192.168.106.1' (RSA) to the list of known hosts.
root@linux6's password:
09:10:23
#exit
exit
Connection to linux7 closed.
09:10:24
#vi /etc/ssh/ssh_config
--- /tmp/l3-saved-2575.25378.2988	2010-10-27 10:10:30.000000000 +0300
+++ /etc/ssh/ssh_config	2010-10-27 10:10:38.000000000 +0300
@@ -17,7 +17,7 @@
 # ssh_config(5) man page.
 
 Host *
-#   ForwardAgent no
+   ForwardAgent yes
 #   ForwardX11 no
 #   ForwardX11Trusted yes
 #   RhostsRSAAuthentication no
09:10:44
#ssh linux6
Linux linux6 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 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.
root@linux6:~# exit
logout
Connection to linux6 closed.

Файлы

  • /etc/resolv.conf
  • /etc/resolv.conf
    >
    search tl.unix.nt
    nameserver 127.0.0.1
    

    Статистика

    Время первой команды журнала15:49:54 2010-10-26
    Время последней команды журнала09:10:44 2010-10-27
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %25.00
    Процент синтаксически неверно набранных команд, % 4.00
    Суммарное время работы с терминалом *, час 1.28
    Количество командных строк в единицу времени, команда/мин 1.30
    Частота использования команд
    screen23|======================| 22.12%
    dig10|=========| 9.62%
    less9|========| 8.65%
    vi8|=======| 7.69%
    vim6|=====| 5.77%
    nc5|====| 4.81%
    ssh5|====| 4.81%
    host3|==| 2.88%
    grep3|==| 2.88%
    passwd2|=| 1.92%
    netstat2|=| 1.92%
    cat2|=| 1.92%
    apt-get2|=| 1.92%
    ~2|=| 1.92%
    all2|=| 1.92%
    ssh-keygen2|=| 1.92%
    dpkg1|| 0.96%
    asterisk1|| 0.96%
    reen1|| 0.96%
    ntpdate1|| 0.96%
    chmod1|| 0.96%
    useradd1|| 0.96%
    421|| 0.96%
    17471|| 0.96%
    ls1|| 0.96%
    #kv=roma1|| 0.96%
    by1|| 0.96%
    ssh-add1|| 0.96%
    for1|| 0.96%
    #vn=Amel1|| 0.96%
    altvnk@kzn.unix.nt1|| 0.96%
    hostname1|| 0.96%
    exit1|| 0.96%
    ks1|| 0.96%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ find / -name abc
      find: /home/devi-orig/.gnome2: Keine Berechtigung
      find: /home/devi-orig/.gnome2_private: Keine Berechtigung
      find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
      find: /home/devi-orig/.metacity: Keine Berechtigung
      find: /home/devi-orig/.inkscape: Keine Berechtigung
      ^C
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$