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

Содержание

Журнал

Среда (06/03/09)

/dev/pts/1
12:07:00
#ssh 192.168.15.2
Enter passphrase for key '/root/.ssh/id_dsa':
Linux linux2 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 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: Wed Jun  3 12:05:33 2009 from linux1.unix.nt
l3-agent is already running: pid=8287; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/6
12:07:30
#cat /root/.ssh/config
Host *
#      VisualHostKey yes     (vizualizaciya key)
#      ForwardAgent yes      (dlya forvardinga agenta)
/dev/pts/1
12:08:02
#eval `ssh-agent -k`
SSH_AGENT_PID not set, cannot kill agent
12:08:09
#ssh 192.168.15.2
Enter passphrase for key '/root/.ssh/id_dsa':
Linux linux2 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 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: Wed Jun  3 12:06:37 2009 from linux1.unix.nt
l3-agent is already running: pid=8287; pidfile=/root/.lilalo/l3-agent.pid
12:08:39
#ssh-agent -k
SSH_AGENT_PID not set, cannot kill agent
12:09:00
#eval `ssh-agent -k`
SSH_AGENT_PID not set, cannot kill agent
12:09:15
#ssh-agent -k
SSH_AGENT_PID not set, cannot kill agent
12:09:58
#ssh 192.168.15.2
Enter passphrase for key '/root/.ssh/id_dsa':
Linux linux2 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 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: Wed Jun  3 12:08:02 2009 from linux1.unix.nt
l3-agent is already running: pid=8287; pidfile=/root/.lilalo/l3-agent.pid
12:10:22
#ssh 192.168.15.3
ssh: connect to host 192.168.15.3 port 22: Connection refused
12:10:25
#ssh 192.168.15.4
ssh: connect to host 192.168.15.4 port 22: Connection refused
12:10:31
#ssh 192.168.15.5
Enter passphrase for key '/root/.ssh/id_dsa':
Linux linux5 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 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: Wed Jun  3 11:42:04 2009 from linux13.unix.nt
l3-agent is already running: pid=7633; pidfile=/root/.lilalo/l3-agent.pid
12:10:43
#exit
exit
Connection to 192.168.15.5 closed.
12:12:04
#cat /etc/ssh/ssh_config
# This is the ssh client system-wide configuration file.  See
# ssh_config(5) for more information.  This file provides defaults for
# users, and the values can be changed in per-user configuration files
# or on the command line.
# Configuration data is parsed as follows:
#  1. command line options
#  2. user-specific file
#  3. system-wide file
# Any configuration value is only changed the first time it is set.
# Thus, host-specific definitions should be at the beginning of the
...
#   MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160
#   EscapeChar ~
#   Tunnel no
#   TunnelDevice any:any
#   PermitLocalCommand no
#    VisualHostKey yes
    SendEnv LANG LC_*
    HashKnownHosts yes
    GSSAPIAuthentication yes
    GSSAPIDelegateCredentials no
/dev/pts/8
12:12:52
#ssh 192.168.15.1
ssh: connect to host 192.168.15.1 port 30022: Connection refused
12:13:55
#ssh -X 192.168.15.1
Enter passphrase for key '/root/.ssh/id_dsa':
Enter passphrase for key '/root/.ssh/id_dsa':
Enter passphrase for key '/root/.ssh/id_dsa':
root@192.168.15.1's password:
l3-agent is already running: pid=4276; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/1
12:14:37
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
  2 {
  3   ssh-agent > ~/.ssh-agent
    }
  4   eval `< ~/.ssh-agent`
  5   ssh-add
  6 }     -q ssh-agent /proc/$SSH_AGENT_PID/cmdline >& /dev/null || load_agent
  7
  8 if [ -e ~/.ssh-agent ]
  9 then
 10 eval `cat ~/.ssh-agent`
...
~
~
~
~
~
~
~
~
~
".bash_profile" 18L, 251C записано
12:14:55
#ssh 192.168.15.2
Enter passphrase for key '/root/.ssh/id_dsa':
Linux linux2 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 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: Wed Jun  3 12:10:31 2009 from linux13.unix.nt
l3-agent is already running: pid=8287; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/11
12:15:35
#ssh 192.168.15.5
Enter passphrase for key '/root/.ssh/id_dsa':
Linux linux5 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 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: Wed Jun  3 12:10:42 2009 from linux1.unix.nt
l3-agent is already running: pid=7633; pidfile=/root/.lilalo/l3-agent.pid
12:15:54
#exit
exit
Connection to 192.168.15.5 closed.
/dev/pts/1
12:16:11
#vi .bash_profile
12:16:21
#~
  2 #  ssh-agent > ~/.ssh-agent
    #  eval `< ~/.ssh-agent`
  3 #  ssh-addt > ~/.ssh-agent
    #}
  4 # eval `< ~/.ssh-agent`
    #if [ -e ~/.ssh-agent ]
  5 #then-add
    #eval `cat ~/.ssh-agent`
  6 # grep -q ssh-agent /proc/$SSH_AGENT_PID/cmdline >& /dev/null || load_agent
    #else
...
~
~
~
~
~
~
~
~
~
".bash_profile" 18L, 265C записано
12:17:01
#ssh 192.168.15.2
Enter passphrase for key '/root/.ssh/id_dsa':
Linux linux2 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 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: Wed Jun  3 12:14:49 2009 from linux1.unix.nt
l3-agent is already running: pid=8287; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/1
12:18:07
#ssh 192.168.15.5
Enter passphrase for key '/root/.ssh/id_dsa':
Linux linux5 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 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: Wed Jun  3 12:15:54 2009 from linux1.unix.nt
l3-agent is already running: pid=7633; pidfile=/root/.lilalo/l3-agent.pid
12:18:24
#exit
exit
Connection to 192.168.15.5 closed.
12:18:48
#ssh 192.168.15.5
Enter passphrase for key '/root/.ssh/id_dsa':
Linux linux5 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 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: Wed Jun  3 12:18:24 2009 from linux1.unix.nt
l3-agent is already running: pid=7633; pidfile=/root/.lilalo/l3-agent.pid
12:19:00
#exit
exit
Connection to 192.168.15.5 closed.
12:19:04
#eval `ssh-agent -k`
SSH_AGENT_PID not set, cannot kill agent
12:19:43
#eval `ssh-agent -k`
SSH_AGENT_PID not set, cannot kill agent
/dev/pts/6
12:20:15
#date
Срд Июн  3 12:20:38 EEST 2009
12:20:38
#ssh -X root@192.168.15.5 xclock
Enter passphrase for key '/root/.ssh/id_dsa':
Enter passphrase for key '/root/.ssh/id_dsa':
Enter passphrase for key '/root/.ssh/id_dsa':
root@192.168.15.5's password:
Error: Can't open display:
/dev/pts/1
12:20:39
#ssh 192.168.15.5
Enter passphrase for key '/root/.ssh/id_dsa':
Linux linux5 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 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: Wed Jun  3 12:19:00 2009 from linux1.unix.nt
l3-agent is already running: pid=7633; pidfile=/root/.lilalo/l3-agent.pid
12:21:23
#exit
exit
Connection to 192.168.15.5 closed.
12:21:52
#vi /etc/ssh/ssh_config
/dev/pts/6
12:23:14
#xclock
Error: Can't open display:
/dev/pts/1
12:23:16
#xclock
Error: Can't open display:
12:23:28
#exit
exit
Connection to 192.168.15.5 closed.
12:23:41
#xclock
Warning: Tried to connect to session manager, Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
Warning: Missing charsets in String to FontSet conversion
^C
/dev/pts/6
12:23:42
#bc
bc 1.06.94
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
(interrupt) use quit to exit.
/dev/pts/8
12:23:52
#exit
exit
Connection to 192.168.15.1 closed.
/dev/pts/6
12:24:04
#xclock
Error: Can't open display:
12:24:12
#ssh -X root@192.168.15.8 xclock
root@192.168.15.8's password:
Permission denied, please try again.
root@192.168.15.8's password:
Permission denied, please try again.
root@192.168.15.8's password:
Permission denied (publickey,password).
/dev/pts/8
12:24:31
#xclock
Error: Can't open display: localhost:10.0
/dev/pts/12
12:24:41
#vi /etc/X11/sshd_c
12:24:48
#~
 39 # Uncomment if you don't trust ~/.ssh/known_hosts for RhostsRSAAuthentication
 40 #IgnoreUserKnownHosts yes
 41
 42 # To enable empty passwords, change to yes (NOT RECOMMENDED)
 43 PermitEmptyPasswords no
 44
 45 # Change to yes to enable challenge-response passwords (beware issues with
 46 # some PAM modules and threads)
 47 ChallengeResponseAuthentication no
 48
...
              pt 10:30:60                                             69,12         57%µÑ€Ñ…у
 71 #Banner /etc/issue.net
 72
 73 # Allow client to pass locale environment variables
 74 AcceptEnv LANG LC_*
 75
 76 Subsystem sftp /usr/lib/openssh/sftp-server
 77
 78 UsePAM yes
 70  10:30:60                                                         78,1        Внизу
/dev/pts/1
12:24:49
#ls -l /etc/ | grep ssh*
-rw-r--r-- 1 root root      312 Май 10 11:23 email-addresses
-rw-r--r-- 1 root root       36 Апр 24 22:21 issue
-rw-r--r-- 1 root root       29 Апр 24 22:21 issue.net
-rw-r--r-- 1 root root      475 Авг 28  2006 nsswitch.conf
-rw-r--r-- 1 root root     1287 Май 30 14:07 passwd
-rw------- 1 root root     1233 Май 29 12:36 passwd-
drwxr-xr-x 3 root root     4096 Июн  3 12:24 ssh
drwxr-xr-x 4 root root     4096 Ноя 25  2008 ssl
/dev/pts/6
12:25:09
#ssh -X root@192.168.15.1 xclock
Enter passphrase for key '/root/.ssh/id_dsa':
root@192.168.15.1's password:
Error: Can't open display:
12:25:28
#cat ~/.ssh/id_dsa.pub | ssh 192.168.15.8 'cat >> ~/.ssh/authorized_keys'
root@192.168.15.8's password:
Permission denied, please try again.
root@192.168.15.8's password:
Permission denied, please try again.
root@192.168.15.8's password:
12:26:17
#cat ~/.ssh/id_dsa.pub | ssh 192.168.15.8 'cat >> ~/.ssh/authorized_keys'
Enter passphrase for key '/root/.ssh/id_dsa':
root@192.168.15.8's password:
/dev/pts/1
12:27:27
#find / -name sshd
/usr/sbin/sshd
/etc/pam.d/sshd
/home/user/etc-2009.05.26/pam.d/sshd
/var/run/sshd
12:28:23
#find / -name sshd*
/usr/sbin/sshd
/usr/share/vim/vim72/syntax/sshdconfig.vim
/usr/share/man/man5/sshd_config.5.gz
/usr/share/man/man8/sshd.8.gz
/etc/ssh/sshd_config
/etc/pam.d/sshd
/home/user/etc-2009.05.26/ssh/sshd_config
/home/user/etc-2009.05.26/pam.d/sshd
/var/run/sshd
/var/run/sshd.pid
12:28:30
#cat /etc/ssh/sshd_config ? less
# Package generated configuration file
# See the sshd(8) manpage for details
# What ports, IPs and protocols we listen for
Port 22
# Use these options to restrict which interfaces/protocols sshd will bind to
#ListenAddress ::
#ListenAddress 0.0.0.0
Protocol 2
# HostKeys for protocol version 2
HostKey /etc/ssh/ssh_host_rsa_key
...
TCPKeepAlive yes
#UseLogin no
#MaxStartups 10:30:60
#Banner /etc/issue.net
# Allow client to pass locale environment variables
AcceptEnv LANG LC_*
Subsystem sftp /usr/lib/openssh/sftp-server
UsePAM yes
cat: ?: Нет такого файла или каталога
cat: less: Нет такого файла или каталога
12:31:21
#nc 192.168.15.2
no port[s] to connect to
прошло 19 минут
/dev/pts/6
12:51:02
#netstat -ln
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:9999            0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN
tcp6       0      0 :::80                   :::*                    LISTEN
tcp6       0      0 :::22                   :::*                    LISTEN
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   Path
...
unix  2      [ ACC ]     STREAM     LISTENING     191914   /tmp/ssh-TtauP31509/agent.31509
unix  2      [ ACC ]     STREAM     LISTENING     6939     /dev/log
unix  2      [ ACC ]     STREAM     LISTENING     12594    /dev/printer
unix  2      [ ACC ]     STREAM     LISTENING     8039     @/tmp/.X11-unix/X0
unix  2      [ ACC ]     STREAM     LISTENING     9617     @/tmp/.ICE-unix/3226
unix  2      [ ACC ]     STREAM     LISTENING     9679     @/tmp/fam-user-
unix  2      [ ACC ]     STREAM     LISTENING     9588     @/tmp/dbus-C2OfGeKT01
unix  2      [ ACC ]     STREAM     LISTENING     8078     /var/run/apache2/cgisock.3102
unix  2      [ ACC ]     STREAM     LISTENING     7906     /var/run/gdm_socket
unix  2      [ ACC ]     STREAM     LISTENING     7306     @/var/run/hald/dbus-cK657GFoQO
12:51:09
#netstat -n
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 192.168.15.1:41483      212.26.146.51:18030     TIME_WAIT
tcp        0      0 192.168.15.1:58342      10.0.35.100:22          ESTABLISHED
tcp        0      0 192.168.15.1:22         10.0.35.100:35570       ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  2      [ ]         DGRAM                    3220     @/org/kernel/udev/udevd
unix  2      [ ]         DGRAM                    7328     @/org/freedesktop/hal/udev_event
unix  3      [ ]         STREAM     CONNECTED     268030   /var/run/dbus/system_bus_socket
...
unix  3      [ ]         STREAM     CONNECTED     7534     @/var/run/hald/dbus-hlvHlooLx7
unix  3      [ ]         STREAM     CONNECTED     7487
unix  3      [ ]         STREAM     CONNECTED     7323     @/var/run/hald/dbus-cK657GFoQO
unix  3      [ ]         STREAM     CONNECTED     7322
unix  3      [ ]         STREAM     CONNECTED     7301     /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     7300
unix  3      [ ]         STREAM     CONNECTED     7287     /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     7286
unix  3      [ ]         STREAM     CONNECTED     6962
unix  3      [ ]         STREAM     CONNECTED     6961
12:51:11
#netstat -n -A inet
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 192.168.15.1:41483      212.26.146.51:18030     TIME_WAIT
tcp        0      0 192.168.15.1:58342      10.0.35.100:22          ESTABLISHED
tcp        0      0 192.168.15.1:22         10.0.35.100:35570       ESTABLISHED
12:51:13
#iptables -t nat -L -n
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination
Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
12:51:46
#iptables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
DROP       tcp  --  10.0.35.100          0.0.0.0/0           tcp dpt:110
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
12:51:49
#netstat -n
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 192.168.15.1:41484      212.26.146.51:18030     TIME_WAIT
tcp        0      0 192.168.15.1:110        192.168.15.6:44803      ESTABLISHED
tcp        0      0 192.168.15.1:41485      212.26.146.51:18030     TIME_WAIT
tcp       48      0 192.168.15.1:58342      10.0.35.100:22          ESTABLISHED
tcp        0      0 192.168.15.1:22         10.0.35.100:35570       ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  2      [ ]         DGRAM                    3220     @/org/kernel/udev/udevd
...
unix  3      [ ]         STREAM     CONNECTED     7534     @/var/run/hald/dbus-hlvHlooLx7
unix  3      [ ]         STREAM     CONNECTED     7487
unix  3      [ ]         STREAM     CONNECTED     7323     @/var/run/hald/dbus-cK657GFoQO
unix  3      [ ]         STREAM     CONNECTED     7322
unix  3      [ ]         STREAM     CONNECTED     7301     /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     7300
unix  3      [ ]         STREAM     CONNECTED     7287     /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     7286
unix  3      [ ]         STREAM     CONNECTED     6962
unix  3      [ ]         STREAM     CONNECTED     6961
12:52:15
#netstat -n | less
12:52:32
#netstat -n | head
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 192.168.15.1:41484      212.26.146.51:18030     TIME_WAIT
tcp        0      0 192.168.15.1:41485      212.26.146.51:18030     TIME_WAIT
tcp        0      0 192.168.15.1:58342      10.0.35.100:22          ESTABLISHED
tcp        0      0 192.168.15.1:22         10.0.35.100:35570       ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  2      [ ]         DGRAM                    3220     @/org/kernel/udev/udevd
unix  2      [ ]         DGRAM                    7328     @/org/freedesktop/hal/udev_event
12:52:34
#netstat -n | head
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 192.168.15.1:41486      212.26.146.51:18030     TIME_WAIT
tcp        0      0 192.168.15.1:41485      212.26.146.51:18030     TIME_WAIT
tcp        0      0 192.168.15.1:58342      10.0.35.100:22          ESTABLISHED
tcp        0      0 192.168.15.1:22         10.0.35.100:35570       ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  2      [ ]         DGRAM                    3220     @/org/kernel/udev/udevd
unix  2      [ ]         DGRAM                    7328     @/org/freedesktop/hal/udev_event
12:52:42
#netstat -n | head
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 192.168.15.1:41486      212.26.146.51:18030     TIME_WAIT
tcp        0      0 192.168.15.1:41485      212.26.146.51:18030     TIME_WAIT
tcp        0      0 192.168.15.1:58342      10.0.35.100:22          ESTABLISHED
tcp        0      0 192.168.15.1:22         10.0.35.100:35570       ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  2      [ ]         DGRAM                    3220     @/org/kernel/udev/udevd
unix  2      [ ]         DGRAM                    7328     @/org/freedesktop/hal/udev_event
12:52:44
#netstat -n | less
12:52:49
#netstat -n | head
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 192.168.15.1:41486      212.26.146.51:18030     TIME_WAIT
tcp        0      0 192.168.15.1:41485      212.26.146.51:18030     TIME_WAIT
tcp        0      0 192.168.15.1:58342      10.0.35.100:22          ESTABLISHED
tcp        0      0 192.168.15.1:22         10.0.35.100:35570       ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  2      [ ]         DGRAM                    3220     @/org/kernel/udev/udevd
unix  2      [ ]         DGRAM                    7328     @/org/freedesktop/hal/udev_event
12:52:51
#netstat -n | head
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 192.168.15.1:41486      212.26.146.51:18030     TIME_WAIT
tcp        0      0 192.168.15.1:41487      212.26.146.51:18030     TIME_WAIT
tcp        0      0 192.168.15.1:110        192.168.15.6:44804      ESTABLISHED
tcp        0      0 192.168.15.1:58342      10.0.35.100:22          ESTABLISHED
tcp        0      0 192.168.15.1:22         10.0.35.100:35570       ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  2      [ ]         DGRAM                    3220     @/org/kernel/udev/udevd
12:53:13
#ssh -X root@192.168.15.1 xclock

12:53:13
#exit

12:53:13
#ssh -X root@192.168.15.1 xclock

/dev/pts/1
12:57:59
#nc 192.168.15.2 110
(UNKNOWN) [192.168.15.2] 110 (pop3) : Connection refused
12:58:06
#nc 192.168.15.2
no port[s] to connect to
12:58:30
#ping 192.168.15.2
PING 192.168.15.2 (192.168.15.2) 56(84) bytes of data.
64 bytes from 192.168.15.2: icmp_seq=1 ttl=64 time=0.243 ms
64 bytes from 192.168.15.2: icmp_seq=2 ttl=64 time=0.245 ms
64 bytes from 192.168.15.2: icmp_seq=3 ttl=64 time=0.241 ms
^C
--- 192.168.15.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 0.241/0.243/0.245/0.001 ms
12:59:00
#nc -sS 192.168.15.2
S: forward host lookup failed: Unknown host
12:59:08
#nc 192.168.15.2 110
(UNKNOWN) [192.168.15.2] 110 (pop3) : Connection refused
13:00:28
#telnet 192.168.15.2 110
bash: telnet: команда не найдена
13:02:03
#nc -l np 110
np: forward host lookup failed: Unknown host
13:02:34
#nc 192.168.15.5
no port[s] to connect to
прошла 61 минута
14:03:49
#nc 192.168.15.5 110
(UNKNOWN) [192.168.15.5] 110 (pop3) : Connection refused
14:03:55
#nc 192.168.15.5 1100
(UNKNOWN) [192.168.15.5] 1100 (?) : Connection refused
14:04:08
#nc 192.168.15.5 100
(UNKNOWN) [192.168.15.5] 100 (?) : Connection refused
14:04:18
#nc 192.168.15.5 22
SSH-2.0-OpenSSH_5.1p1 Debian-5+b1
exit
Protocol mismatch.
14:04:45
#nc 192.168.15.2 22
SSH-2.0-OpenSSH_5.1p1 Debian-5+b1
^C
14:05:00
#ssh -N -f -L 11022:192.168.15.5:22
usage: ssh [-1246AaCfgKkMNnqsTtVvXxY] [-b bind_address] [-c cipher_spec]
           [-D [bind_address:]port] [-e escape_char] [-F configfile]
           [-i identity_file] [-L [bind_address:]port:host:hostport]
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           [-R [bind_address:]port:host:hostport] [-S ctl_path]
           [-w local_tun[:remote_tun]] [user@]hostname [command]
14:05:49
#ssh -N -f -L 11022:192.168.15.5:22 192.168.15.2
Enter passphrase for key '/root/.ssh/id_dsa':
14:06:17
#netstat -lnp -A inet
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:11022         0.0.0.0:*               LISTEN      11127/ssh
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      2868/inetd
tcp        0      0 0.0.0.0:9999            0.0.0.0:*               LISTEN      2868/inetd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      6970/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      2852/exim4
14:07:15
#nc 127.0.0.1 11022
SSH-2.0-OpenSSH_5.1p1 Debian-5+b1
^C
/dev/pts/1
14:08:41
#ssh --help
usage: ssh [-1246AaCfgKkMNnqsTtVvXxY] [-b bind_address] [-c cipher_spec]
           [-D [bind_address:]port] [-e escape_char] [-F configfile]
           [-i identity_file] [-L [bind_address:]port:host:hostport]
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           [-R [bind_address:]port:host:hostport] [-S ctl_path]
           [-w local_tun[:remote_tun]] [user@]hostname [command]
14:12:28
#man ssh
14:15:48
#man ssh
/dev/pts/7
14:20:32
#vi /etc/ssh/sshd_config
--- /tmp/l3-saved-11926.31182.7490	2009-06-03 14:20:36.000000000 +0300
+++ /etc/ssh/sshd_config	2009-06-03 14:21:02.000000000 +0300
@@ -75,3 +75,4 @@
 Subsystem sftp /usr/lib/openssh/sftp-server
 
 UsePAM yes
+PermitTunnel yes
14:21:02
#/etc/init.d/ssh restart
Restarting OpenBSD Secure Shell server: sshd.
/dev/pts/1
14:21:53
#ifconfig -a | less
14:22:41
#ssh -w 1 192.168.17.1:192.168.17.2 192.168.15.2
ssh: Could not resolve hostname 192.168.17.1:192.168.17.2: Name or service not known
14:26:01
#ssh -N -f -w 1 192.168.17.1:192.168.17.2 192.168.15.2
ssh: Could not resolve hostname 192.168.17.1:192.168.17.2: Name or service not known
14:26:29
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
...
sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin
messagebus:x:102:104::/var/run/dbus:/bin/false
polkituser:x:103:105:PolicyKit,,,:/var/run/PolicyKit:/bin/false
haldaemon:x:104:106:Hardware abstraction layer,,,:/var/run/hald:/bin/false
gdm:x:105:107:Gnome Display Manager:/var/lib/gdm:/bin/false
user:x:1000:1000::/home/user:/bin/bash
Debian-exim:x:106:108::/var/spool/exim4:/bin/false
user2:x:1001:1001::/home/user2:/bin/sh
approx:x:107:109::/var/cache/approx:/bin/false
quiz:x:1002:1002::/home/quiz:/usr/local/bin/quizlogin
14:34:05
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
...
bea:x:1013:1013::/home/bea:/bin/sh
beckie:x:1014:1014::/home/beckie:/bin/sh
becky:x:1015:1015::/home/becky:/bin/sh
behdad:x:1016:1016::/home/behdad:/bin/sh
belinda:x:1017:1017::/home/belinda:/bin/sh
ben:x:1018:1018::/home/ben:/bin/sh
benjamin:x:1019:1019::/home/benjamin:/bin/sh
benny:x:1020:1020::/home/benny:/bin/sh
benson:x:1021:1021::/home/benson:/bin/sh
bernard:x:1022:1022::/home/bernard:/bin/sh
14:34:13
#zless /usr/share/dict/propernames | head -100 | tail -20 | tr AB ab | while read user; do echo useradd $user; done | ssh linux2 sh -s
The authenticity of host 'linux2 (192.168.15.2)' can't be established.
RSA key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'linux2' (RSA) to the list of known hosts.
Enter passphrase for key '/root/.ssh/id_dsa':
useradd: пользователь avery уже существует
useradd: пользователь axel уже существует
useradd: пользователь barbara уже существует
useradd: пользователь barbra уже существует
useradd: пользователь barney уже существует
...
useradd: пользователь bea уже существует
useradd: пользователь beckie уже существует
useradd: пользователь becky уже существует
useradd: пользователь behdad уже существует
useradd: пользователь belinda уже существует
useradd: пользователь ben уже существует
useradd: пользователь benjamin уже существует
useradd: пользователь benny уже существует
useradd: пользователь benson уже существует
useradd: пользователь bernard уже существует
/dev/pts/7
14:34:50
#getent passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
...
bea:x:1013:1013::/home/bea:/bin/sh
beckie:x:1014:1014::/home/beckie:/bin/sh
becky:x:1015:1015::/home/becky:/bin/sh
behdad:x:1016:1016::/home/behdad:/bin/sh
belinda:x:1017:1017::/home/belinda:/bin/sh
ben:x:1018:1018::/home/ben:/bin/sh
benjamin:x:1019:1019::/home/benjamin:/bin/sh
benny:x:1020:1020::/home/benny:/bin/sh
benson:x:1021:1021::/home/benson:/bin/sh
bernard:x:1022:1022::/home/bernard:/bin/sh
/dev/pts/1
14:37:30
####cd /tmp/; ssh linux1 tar c /etc | tar x

14:38:03
#apt-get install rsync
E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11 Ресурс временно недоступен)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
14:38:26
#apt-get install rsync
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия rsync.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 25 пакетов не обновлено.
14:45:30
#history
  347  less /etc/ssh/
  348  ls -la /etc/ssh/
  349  cat /etc/ssh/sshconfig
  350  cat /etc/ssh/ssh_config
  351  vi /etc/ssh/ssh_config
  352  cat /etc/ssh/ssh_config
  353  history
  354  vi /etc/ssh/ssh_config
  355  ssh-keygen -p -f ~/.ssh/id_dsa
  356  eval `ssh-agent`
...
  486  zless /usr/share/dict/propernames | head -100 | tail -20 | tr AB ab | while read user; do echo useradd $user; done | ssh linux2 sh -s
  487  333cd /tmp/; ssh linux1 tar c /etc | tar x
  488  ###cd /tmp/; ssh linux1 tar c /etc | tar x
  489  zless /usr/share/dict/propernames | head -100 | tail -20 | tr AB ab | while read user; do echo useradd $user; done | ssh linux5 sh -s
  490  apt-get install rsync
  491  ###rsync -au linux1:/etc/ etc/
  492  ###ssh linux1 apt-get install rsync
  493  ###echo apt-get install rsync | ssh Linux1 sh -s
  494  ###rsync -au --delete-files linux1:/etc/ etc/
  495  history

Файлы

  • /etc/passwd
  • /etc/ssh/ssh_config
  • /root/.ssh/config
  • /etc/passwd
    >
    root:x:0:0:root:/root:/bin/bash
    daemon:x:1:1:daemon:/usr/sbin:/bin/sh
    bin:x:2:2:bin:/bin:/bin/sh
    sys:x:3:3:sys:/dev:/bin/sh
    sync:x:4:65534:sync:/bin:/bin/sync
    games:x:5:60:games:/usr/games:/bin/sh
    man:x:6:12:man:/var/cache/man:/bin/sh
    lp:x:7:7:lp:/var/spool/lpd:/bin/sh
    mail:x:8:8:mail:/var/mail:/bin/sh
    news:x:9:9:news:/var/spool/news:/bin/sh
    uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
    proxy:x:13:13:proxy:/bin:/bin/sh
    www-data:x:33:33:www-data:/var/www:/bin/sh
    backup:x:34:34:backup:/var/backups:/bin/sh
    list:x:38:38:Mailing List Manager:/var/list:/bin/sh
    irc:x:39:39:ircd:/var/run/ircd:/bin/sh
    gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
    nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
    libuuid:x:100:101::/var/lib/libuuid:/bin/sh
    sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin
    messagebus:x:102:104::/var/run/dbus:/bin/false
    polkituser:x:103:105:PolicyKit,,,:/var/run/PolicyKit:/bin/false
    haldaemon:x:104:106:Hardware abstraction layer,,,:/var/run/hald:/bin/false
    gdm:x:105:107:Gnome Display Manager:/var/lib/gdm:/bin/false
    user:x:1000:1000::/home/user:/bin/bash
    Debian-exim:x:106:108::/var/spool/exim4:/bin/false
    user2:x:1001:1001::/home/user2:/bin/sh
    approx:x:107:109::/var/cache/approx:/bin/false
    quiz:x:1002:1002::/home/quiz:/usr/local/bin/quizlogin
    avery:x:1003:1003::/home/avery:/bin/sh
    axel:x:1004:1004::/home/axel:/bin/sh
    barbara:x:1005:1005::/home/barbara:/bin/sh
    barbra:x:1006:1006::/home/barbra:/bin/sh
    barney:x:1007:1007::/home/barney:/bin/sh
    barrett:x:1008:1008::/home/barrett:/bin/sh
    barrio:x:1009:1009::/home/barrio:/bin/sh
    barry:x:1010:1010::/home/barry:/bin/sh
    bart:x:1011:1011::/home/bart:/bin/sh
    barton:x:1012:1012::/home/barton:/bin/sh
    bea:x:1013:1013::/home/bea:/bin/sh
    beckie:x:1014:1014::/home/beckie:/bin/sh
    becky:x:1015:1015::/home/becky:/bin/sh
    behdad:x:1016:1016::/home/behdad:/bin/sh
    belinda:x:1017:1017::/home/belinda:/bin/sh
    ben:x:1018:1018::/home/ben:/bin/sh
    benjamin:x:1019:1019::/home/benjamin:/bin/sh
    benny:x:1020:1020::/home/benny:/bin/sh
    benson:x:1021:1021::/home/benson:/bin/sh
    bernard:x:1022:1022::/home/bernard:/bin/sh
    
    /etc/ssh/ssh_config
    >
    # This is the ssh client system-wide configuration file.  See
    # ssh_config(5) for more information.  This file provides defaults for
    # users, and the values can be changed in per-user configuration files
    # or on the command line.
    # Configuration data is parsed as follows:
    #  1. command line options
    #  2. user-specific file
    #  3. system-wide file
    # Any configuration value is only changed the first time it is set.
    # Thus, host-specific definitions should be at the beginning of the
    # configuration file, and defaults at the end.
    # Site-wide defaults for some commonly used options.  For a comprehensive
    # list of available options, their meanings and defaults, please see the
    # ssh_config(5) man page.
    Host *
    #   ForwardAgent no
    #   ForwardX11 no
    #   ForwardX11Trusted yes
    #   RhostsRSAAuthentication no
    #   RSAAuthentication yes
    #   PasswordAuthentication yes
    #   HostbasedAuthentication no
    #   GSSAPIAuthentication no
    #   GSSAPIDelegateCredentials no
    #   GSSAPIKeyExchange no
    #   GSSAPITrustDNS no
    #   BatchMode no
    #   CheckHostIP yes
    #   AddressFamily any
    #   ConnectTimeout 0
    #   StrictHostKeyChecking ask
    #   IdentityFile ~/.ssh/identity
    #   IdentityFile ~/.ssh/id_rsa
    #   IdentityFile ~/.ssh/id_dsa
       Port 30022
    #   Protocol 2,1
    #   Cipher 3des
    #   Ciphers aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc
    #   MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160
    #   EscapeChar ~
    #   Tunnel no
    #   TunnelDevice any:any
    #   PermitLocalCommand no
    #    VisualHostKey yes
        SendEnv LANG LC_*
        HashKnownHosts yes
        GSSAPIAuthentication yes
        GSSAPIDelegateCredentials no
    
    /root/.ssh/config
    >
    Host *
    #      VisualHostKey yes     (vizualizaciya key)
    #      ForwardAgent yes      (dlya forvardinga agenta)
    

    Статистика

    Время первой команды журнала12:07:00 2009- 6- 3
    Время последней команды журнала14:45:30 2009- 6- 3
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %31.68
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 1.62
    Количество командных строк в единицу времени, команда/мин 1.04
    Частота использования команд
    ssh28|======================| 22.40%
    nc13|==========| 10.40%
    netstat12|=========| 9.60%
    exit8|======| 6.40%
    cat7|=====| 5.60%
    head6|====| 4.80%
    xclock5|====| 4.00%
    eval4|===| 3.20%
    vi4|===| 3.20%
    ~3|==| 2.40%
    less3|==| 2.40%
    man2|=| 1.60%
    apt-get2|=| 1.60%
    find2|=| 1.60%
    iptables2|=| 1.60%
    >2|=| 1.60%
    ssh-agent2|=| 1.60%
    authorized_keys'2|=| 1.60%
    ifconfig1|| 0.80%
    zless1|| 0.80%
    telnet1|| 0.80%
    while1|| 0.80%
    bc1|| 0.80%
    /etc/init.d/ssh1|| 0.80%
    ls1|| 0.80%
    do1|| 0.80%
    tar1|| 0.80%
    ###cd1|| 0.80%
    ping1|| 0.80%
    history1|| 0.80%
    tail1|| 0.80%
    getent1|| 0.80%
    grep1|| 0.80%
    date1|| 0.80%
    tr1|| 0.80%
    done1|| 0.80%
    ____
    *) Интервалы неактивности длительностью 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$