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

Содержание

Журнал

Вторник (03/11/08)

/dev/pts/3
09:53:18
#whoami
root
09:53:31
#screen -x
09:58:20
#top
top - 10:01:43 up 16:45,  5 users,  load average: 0.57, 0.16, 0.05
Tasks:  74 total,   1 running,  73 sleeping,   0 stopped,   0 zombie
Cpu(s): 23.0%us,  0.0%sy,  0.0%ni, 77.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    524436k total,   482936k used,    41500k free,    66092k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,   279904k cached
 5524 root      16   0  9076 6704 1416 S 23.0  1.3   0:12.96 l3-agent
    1 root      15   0   724  288  248 S  0.0  0.1   0:00.06 init
    2 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
    3 root      34  19     0    0    0 S  0.0  0.0   0:00.01 ksoftirqd/0
...
    7 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 xenwatch
    8 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 xenbus
   14 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/0
   16 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
   53 root      25   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
   54 root      15   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
   55 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kswapd0
  599 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kmirrord
  697 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 reiserfs/0
  846 root      21  -4  1756  520  328 S  0.0  0.1   0:00.00 udevd
комментарий в журнал
10:02:01
#su user

10:04:50
#pkill -9

прошло 12 минут
/dev/pts/3
10:17:27
$password
bash: password: command not found
10:17:35
$whoami
user
10:17:59
$man user add
прошло 49 минут
11:07:13
$man man
11:08:21
$info
11:10:52
$man passwd
прошла 71 минута
12:22:13
$su root
[user@sles2:root]$ ls
/bin/ls: .: Permission denied
Password:
/dev/pts/5
12:22:25
#ls
.DCOPserver_sles2_sles2.unix.nt:2  .mailcap
.DCOPserver_sles2_sles2.unix.nt_2  .mime.types
.ICEauthority                      .mozilla
.Xauthority                        .profile
.bash_history                      .qt
.bash_profile                      .skel
.bashrc                            .ssh
.dmrc                              .viminfo
.exrc                              .vimrc
.fonts.cache-2                     .wapi
...
.gnome2                            bin
.gnome2_private                    gcc-4.1.0-28.4.i586.rpm
.gnupg                             glibc-devel-2.4-31.2.i686.rpm
.kbd                               idm
.kde                               install
.keystore                          nohup.out
.l3rc                              nproduct.log
.lesshst                           php5-iconv-5.1.2-29.5.i586.rpm
.lilalo                            sles_script
.local                             tmp
/dev/pts/3
12:22:25
#ls
.DCOPserver_sles2_sles2.unix.nt:2  .mailcap
.DCOPserver_sles2_sles2.unix.nt_2  .mime.types
.ICEauthority                      .mozilla
.Xauthority                        .profile
.bash_history                      .qt
.bash_profile                      .skel
.bashrc                            .ssh
.dmrc                              .viminfo
.exrc                              .vimrc
.fonts.cache-2                     .wapi
...
.gnome2                            bin
.gnome2_private                    gcc-4.1.0-28.4.i586.rpm
.gnupg                             glibc-devel-2.4-31.2.i686.rpm
.kbd                               idm
.kde                               install
.keystore                          nohup.out
.l3rc                              nproduct.log
.lesshst                           php5-iconv-5.1.2-29.5.i586.rpm
.lilalo                            sles_script
.local                             tmp
/dev/pts/5
12:22:34
#ls /
ISO  boot  etc   jre  lib64  media  opt   root  srv  tmp  var
bin  dev   home  lib  log    mnt    proc  sbin  sys  usr
/dev/pts/3
12:22:34
#ls /
ISO  boot  etc   jre  lib64  media  opt   root  srv  tmp  var
bin  dev   home  lib  log    mnt    proc  sbin  sys  usr
/dev/pts/5
12:22:40
#ls /etc
.java                      idmapd.conf           powersave
.pwd.lock                  idn.conf              ppp
DIR_COLORS                 idnalias.conf         pptp.d
HOSTNAME                   ifplugd               printcap
Muttrc                     init.d                printcap_nodefault
NetworkManager             inittab               profile
SuSE-release               inputrc               profile.d
SuSEconfig                 insserv.conf          protocols
X11                        iproute2              pwdutils
YaST2                      issue                 pythonstart
...
hal                        passwd.old            xpdfrc
host.conf                  permissions           xpdfrc-cjk
hosts                      permissions.d         xpdfrc-cjk-auto
hosts.YaST2save            permissions.easy      xpdfrc-cjk.sjis
hosts.allow                permissions.local     xscreensaver
hosts.deny                 permissions.paranoid  zmd
hosts.equiv                permissions.secure    zshenv
hosts.lpd                  php5                  zshrc
htdig                      postfix
hushlogins                 powerd.conf
/dev/pts/3
12:22:40
#ls /etc
.java                      idmapd.conf           powersave
.pwd.lock                  idn.conf              ppp
DIR_COLORS                 idnalias.conf         pptp.d
HOSTNAME                   ifplugd               printcap
Muttrc                     init.d                printcap_nodefault
NetworkManager             inittab               profile
SuSE-release               inputrc               profile.d
SuSEconfig                 insserv.conf          protocols
X11                        iproute2              pwdutils
YaST2                      issue                 pythonstart
...
hal                        passwd.old            xpdfrc
host.conf                  permissions           xpdfrc-cjk
hosts                      permissions.d         xpdfrc-cjk-auto
hosts.YaST2save            permissions.easy      xpdfrc-cjk.sjis
hosts.allow                permissions.local     xscreensaver
hosts.deny                 permissions.paranoid  zmd
hosts.equiv                permissions.secure    zshenv
hosts.lpd                  php5                  zshrc
htdig                      postfix
hushlogins                 powerd.conf
/dev/pts/5
12:22:50
#www.novell.com/linux/?sourceid=sle10
bash: www.novell.com/linux/?sourceid=sle10: No such file or directory
/dev/pts/3
12:22:50
#www.novell.com/linux/?sourceid=sle10
bash: www.novell.com/linux/?sourceid=sle10: No such file or directory
прошло >2 часов
/dev/pts/5
15:07:07
#www.novell.com/linux/?sourceid=sle10
bash: www.novell.com/linux/?sourceid=sle10: No such file or directory
/dev/pts/3
15:07:07
#www.novell.com/linux/?sourceid=sle10
bash: www.novell.com/linux/?sourceid=sle10: No such file or directory
/dev/pts/5
15:07:14
#www.novell.com/linux/?sourceid=sle10
bash: www.novell.com/linux/?sourceid=sle10: No such file or directory
/dev/pts/3
15:07:14
#www.novell.com/linux/?sourceid=sle10
bash: www.novell.com/linux/?sourceid=sle10: No such file or directory
/dev/pts/5
15:07:15
#www.novell.com/linux/?sourceid=sle10
bash: www.novell.com/linux/?sourceid=sle10: No such file or directory
/dev/pts/3
15:07:15
#www.novell.com/linux/?sourceid=sle10
bash: www.novell.com/linux/?sourceid=sle10: No such file or directory
/dev/pts/5
15:08:11
#www.novell.com/linux/?sourceid=sle10
bash: www.novell.com/linux/?sourceid=sle10: No such file or directory
/dev/pts/3
15:08:11
#www.novell.com/linux/?sourceid=sle10
bash: www.novell.com/linux/?sourceid=sle10: No such file or directory
/dev/pts/5
15:08:19
#ls -la /
total 28
drwxr-xr-x  24 root root  584 Mar 10 17:39 .
drwxr-xr-x  24 root root  584 Mar 10 17:39 ..
drwxr-xr-x   2 root root   48 Mar  7 18:27 ISO
drwxr-xr-x   2 root root 2888 Mar 13  2007 bin
drwxr-xr-x   3 root root  688 Dec 20 12:45 boot
drwxr-xr-x  12 root root 4120 Mar 10 17:16 dev
drwxr-xr-x  76 root root 6632 Mar 10 17:16 etc
drwxr-xr-x   3 root root   72 Mar 13  2007 home
drwxrwxr-x   8 root root  416 Apr 24  2007 jre
...
drwxr-xr-x   2 root root   48 Jun 16  2006 mnt
drwxr-xr-x   6 root root  152 Apr 24  2007 opt
dr-xr-xr-x 101 root root    0 Mar 10 17:16 proc
drwx------  21 root root 1400 Mar 11 10:03 root
drwxr-xr-x   3 root root 8184 Mar 13  2007 sbin
drwxr-xr-x   4 root root   96 Mar 12  2007 srv
drwxr-xr-x  12 root root    0 Mar 10 17:16 sys
drwxrwxrwt  18 root root  720 Mar 11 15:30 tmp
drwxr-xr-x  14 root root  392 Apr 24  2007 usr
drwxr-xr-x  16 root root  448 Apr 24  2007 var
/dev/pts/3
15:08:19
#ls -la /
total 28
drwxr-xr-x  24 root root  584 Mar 10 17:39 .
drwxr-xr-x  24 root root  584 Mar 10 17:39 ..
drwxr-xr-x   2 root root   48 Mar  7 18:27 ISO
drwxr-xr-x   2 root root 2888 Mar 13  2007 bin
drwxr-xr-x   3 root root  688 Dec 20 12:45 boot
drwxr-xr-x  12 root root 4120 Mar 10 17:16 dev
drwxr-xr-x  76 root root 6632 Mar 10 17:16 etc
drwxr-xr-x   3 root root   72 Mar 13  2007 home
drwxrwxr-x   8 root root  416 Apr 24  2007 jre
...
drwxr-xr-x   2 root root   48 Jun 16  2006 mnt
drwxr-xr-x   6 root root  152 Apr 24  2007 opt
dr-xr-xr-x 101 root root    0 Mar 10 17:16 proc
drwx------  21 root root 1400 Mar 11 10:03 root
drwxr-xr-x   3 root root 8184 Mar 13  2007 sbin
drwxr-xr-x   4 root root   96 Mar 12  2007 srv
drwxr-xr-x  12 root root    0 Mar 10 17:16 sys
drwxrwxrwt  18 root root  720 Mar 11 15:30 tmp
drwxr-xr-x  14 root root  392 Apr 24  2007 usr
drwxr-xr-x  16 root root  448 Apr 24  2007 var
прошло 33 минуты
/dev/pts/5
15:41:28
#ls -la /tmp
total 253
drwxrwxrwt 18 root    root       720 Mar 11 15:30 .
drwxr-xr-x 24 root    root       584 Mar 10 17:39 ..
drwxrwxrwt  2 root    root       216 Mar 11 09:47 .ICE-unix
drwxrwxrwt  2 root    root        96 Mar 11 09:47 .X11-unix
-r--r--r--  1 nobody  nobody      11 Mar 11 09:47 .X2-lock
drwx------  4 root    root        96 Apr 24  2007 1998709768
drwx------  3 root    root        72 Mar 11 10:03 gconfd-root
drwx------  2 root    root        80 Mar 11 09:47 gpg-8mxEkc
drwxr-xr-x  2 novlwww novlwww     72 Mar 10 17:16 hsperfdata_novlwww
...
drwx------  2 root    root       224 Mar 11 11:57 ksocket-root
drwx------  2 user    users      192 Mar  7 21:05 ksocket-user
-rw-rw-r--  1 root    root    200880 Apr 24  2007 libJClient.so
drwxr-xr-x  4 root    root       352 Mar 10 17:56 lilalo-install-temp-4842
drwxr-xr-x  4 root    root       352 Mar 10 18:05 lilalo-install-temp-5184
-rw-r--r--  1 root    root        68 Mar 10 17:59 linktest.c
drwx------  2 root    root       232 Mar 11 10:03 orbit-root
-rw-rw-r--  1 root    root        16 Apr 24  2007 persistent_state
drwx------  2 root    root       120 Mar  7 18:15 run-crons.Fc4364
drwx------  2 root    root        80 Mar 11 09:47 ssh-GAQEA7406
/dev/pts/3
15:41:28
#ls -la /tmp
total 253
drwxrwxrwt 18 root    root       720 Mar 11 15:30 .
drwxr-xr-x 24 root    root       584 Mar 10 17:39 ..
drwxrwxrwt  2 root    root       216 Mar 11 09:47 .ICE-unix
drwxrwxrwt  2 root    root        96 Mar 11 09:47 .X11-unix
-r--r--r--  1 nobody  nobody      11 Mar 11 09:47 .X2-lock
drwx------  4 root    root        96 Apr 24  2007 1998709768
drwx------  3 root    root        72 Mar 11 10:03 gconfd-root
drwx------  2 root    root        80 Mar 11 09:47 gpg-8mxEkc
drwxr-xr-x  2 novlwww novlwww     72 Mar 10 17:16 hsperfdata_novlwww
...
drwx------  2 root    root       224 Mar 11 11:57 ksocket-root
drwx------  2 user    users      192 Mar  7 21:05 ksocket-user
-rw-rw-r--  1 root    root    200880 Apr 24  2007 libJClient.so
drwxr-xr-x  4 root    root       352 Mar 10 17:56 lilalo-install-temp-4842
drwxr-xr-x  4 root    root       352 Mar 10 18:05 lilalo-install-temp-5184
-rw-r--r--  1 root    root        68 Mar 10 17:59 linktest.c
drwx------  2 root    root       232 Mar 11 10:03 orbit-root
-rw-rw-r--  1 root    root        16 Apr 24  2007 persistent_state
drwx------  2 root    root       120 Mar  7 18:15 run-crons.Fc4364
drwx------  2 root    root        80 Mar 11 09:47 ssh-GAQEA7406
/dev/pts/5
15:41:45
#cd /

/dev/pts/3
15:41:45
#cd /

/dev/pts/5
15:44:51
#ls
ISO  boot  etc   jre  lib64  media  opt   root  srv  tmp  var
bin  dev   home  lib  log    mnt    proc  sbin  sys  usr
/dev/pts/3
15:44:51
#ls
ISO  boot  etc   jre  lib64  media  opt   root  srv  tmp  var
bin  dev   home  lib  log    mnt    proc  sbin  sys  usr
/dev/pts/5
15:44:56
#cd ~

/dev/pts/3
15:44:56
#cd ~

/dev/pts/5
15:45:20
#su user
[root@sles2:~]# pwd
/root
/dev/pts/3
15:45:20
#su user
[root@sles2:~]# pwd
/root
/dev/pts/5
15:45:35
$cd ~

/dev/pts/3
15:45:35
$cd ~

/dev/pts/5
15:45:53
$pwd
/home/user
/dev/pts/3
15:45:53
$pwd
/home/user
/dev/pts/5
15:45:57
$cd ..

/dev/pts/3
15:45:57
$cd ..

/dev/pts/5
15:46:11
$pwd
/home
/dev/pts/3
15:46:11
$pwd
/home
/dev/pts/5
15:46:17
$ls
user
/dev/pts/3
15:46:17
$ls
user
/dev/pts/5
15:47:02
$cd

/dev/pts/3
15:47:02
$cd

/dev/pts/5
15:47:20
$pwd
/home/user
/dev/pts/3
15:47:20
$pwd
/home/user
/dev/pts/5
15:47:25
$ls -lF
total 0
drwx------ 2 user users 256 Mar 13  2007 Desktop/
drwx------ 2 user users  80 Mar 13  2007 Documents/
drwxr-xr-x 2 user users  48 Mar 13  2007 bin/
drwxr-xr-x 2 user users  80 Mar 13  2007 public_html/
/dev/pts/3
15:47:25
$ls -lF
total 0
drwx------ 2 user users 256 Mar 13  2007 Desktop/
drwx------ 2 user users  80 Mar 13  2007 Documents/
drwxr-xr-x 2 user users  48 Mar 13  2007 bin/
drwxr-xr-x 2 user users  80 Mar 13  2007 public_html/
/dev/pts/5
15:47:48
$ls -lf
.                                .DCOPserver_sles_sles.chubba.net:2
..                               .DCOPserver_sles_sles.chubba.net_2
.qt                              .viminfo
bin                              Desktop
.kde                             .xemacs
Documents                        .bash_history
.dmrc                            .inputrc
.exrc                            .Xauthority
.l3rc                            .xinitrc.template
.skel                            .profile
...
.DCOPserver_sles_:0              .xcoralrc
.DCOPserver_sles__0              .emacs
.bashrc                          .fonts
.mozilla                         .local
.kermrc                          .xim.template
.lilalo                          .bash_profile
.muttrc                          .xtalkrc
.ICEauthority                    .xsession-errors
public_html                      .dvipsrc
.urlview                         .fonts.cache-2
/dev/pts/3
15:47:48
$ls -lf
.                                .DCOPserver_sles_sles.chubba.net:2
..                               .DCOPserver_sles_sles.chubba.net_2
.qt                              .viminfo
bin                              Desktop
.kde                             .xemacs
Documents                        .bash_history
.dmrc                            .inputrc
.exrc                            .Xauthority
.l3rc                            .xinitrc.template
.skel                            .profile
...
.DCOPserver_sles_:0              .xcoralrc
.DCOPserver_sles__0              .emacs
.bashrc                          .fonts
.mozilla                         .local
.kermrc                          .xim.template
.lilalo                          .bash_profile
.muttrc                          .xtalkrc
.ICEauthority                    .xsession-errors
public_html                      .dvipsrc
.urlview                         .fonts.cache-2
/dev/pts/5
15:47:53
$ls -lF
total 0
drwx------ 2 user users 256 Mar 13  2007 Desktop/
drwx------ 2 user users  80 Mar 13  2007 Documents/
drwxr-xr-x 2 user users  48 Mar 13  2007 bin/
drwxr-xr-x 2 user users  80 Mar 13  2007 public_html/
/dev/pts/3
15:47:53
$ls -lF
total 0
drwx------ 2 user users 256 Mar 13  2007 Desktop/
drwx------ 2 user users  80 Mar 13  2007 Documents/
drwxr-xr-x 2 user users  48 Mar 13  2007 bin/
drwxr-xr-x 2 user users  80 Mar 13  2007 public_html/
/dev/pts/5
15:48:11
$ls -a
total 110
drwxr-xr-x 15 user users 1336 Mar 11 12:22 ./
drwxr-xr-x  3 root root    72 Mar 13  2007 ../
lrwxrwxrwx  1 user users   30 Dec 20 12:31 .DCOPserver_sles_:0 -> /home/user/.DCOPserver_sles__0
-rw-r--r--  1 user users   51 Dec 20 11:09 .DCOPserver_sles__0
lrwxrwxrwx  1 user users   45 Dec 20 12:31 .DCOPserver_sles_sles.chubba.net:2 -> /home/user/.DCOPserver_sles_sles.chubba.net_2
-rw-r--r--  1 user users   51 Mar 13  2007 .DCOPserver_sles_sles.chubba.net_2
-rw-------  1 user users  370 Mar  7 21:05 .ICEauthority
-rw-------  1 user users   98 Mar  7 21:05 .Xauthority
-rw-------  1 user users  160 Mar 10 18:24 .bash_history
...
-rwxr-xr-x  1 user users 1365 Mar 13  2007 .xinitrc.template*
-rw-------  1 user users 3005 Mar  7 21:05 .xsession-errors
-rw-------  1 user users    0 Mar  7 21:05 .xsession-errors-192.168.16.2:1
-rw-------  1 user users    0 Mar 13  2007 .xsession-errors-sles.chubba.net:1
-rw-------  1 user users    0 Mar 13  2007 .xsession-errors-sles.chubba.net:2
-rw-r--r--  1 user users  119 Mar 13  2007 .xtalkrc
drwx------  2 user users  256 Mar 13  2007 Desktop/
drwx------  2 user users   80 Mar 13  2007 Documents/
drwxr-xr-x  2 user users   48 Mar 13  2007 bin/
drwxr-xr-x  2 user users   80 Mar 13  2007 public_html/
/dev/pts/3
15:48:11
$ls -a
total 110
drwxr-xr-x 15 user users 1336 Mar 11 12:22 ./
drwxr-xr-x  3 root root    72 Mar 13  2007 ../
lrwxrwxrwx  1 user users   30 Dec 20 12:31 .DCOPserver_sles_:0 -> /home/user/.DCOPserver_sles__0
-rw-r--r--  1 user users   51 Dec 20 11:09 .DCOPserver_sles__0
lrwxrwxrwx  1 user users   45 Dec 20 12:31 .DCOPserver_sles_sles.chubba.net:2 -> /home/user/.DCOPserver_sles_sles.chubba.net_2
-rw-r--r--  1 user users   51 Mar 13  2007 .DCOPserver_sles_sles.chubba.net_2
-rw-------  1 user users  370 Mar  7 21:05 .ICEauthority
-rw-------  1 user users   98 Mar  7 21:05 .Xauthority
-rw-------  1 user users  160 Mar 10 18:24 .bash_history
...
-rwxr-xr-x  1 user users 1365 Mar 13  2007 .xinitrc.template*
-rw-------  1 user users 3005 Mar  7 21:05 .xsession-errors
-rw-------  1 user users    0 Mar  7 21:05 .xsession-errors-192.168.16.2:1
-rw-------  1 user users    0 Mar 13  2007 .xsession-errors-sles.chubba.net:1
-rw-------  1 user users    0 Mar 13  2007 .xsession-errors-sles.chubba.net:2
-rw-r--r--  1 user users  119 Mar 13  2007 .xtalkrc
drwx------  2 user users  256 Mar 13  2007 Desktop/
drwx------  2 user users   80 Mar 13  2007 Documents/
drwxr-xr-x  2 user users   48 Mar 13  2007 bin/
drwxr-xr-x  2 user users   80 Mar 13  2007 public_html/
/dev/pts/5
15:48:25
$cd /usr/share/doc

/dev/pts/3
15:48:25
$cd /usr/share/doc

/dev/pts/5
15:48:54
$ls
manual  packages  release-notes
/dev/pts/3
15:48:54
$ls
manual  packages  release-notes
/dev/pts/5
15:48:59
$cd bash
bash: cd: bash: No such file or directory
/dev/pts/3
15:48:59
$cd bash
bash: cd: bash: No such file or directory
/dev/pts/5
15:49:59
$ls -alF
total 13
drwxr-xr-x   5 root root   128 Mar 13  2007 ./
drwxr-xr-x  86 root root  2232 Mar 13  2007 ../
drwxr-xr-x   3 root root    80 Mar 13  2007 manual/
drwxr-xr-x 417 root root 11688 Mar 10 17:39 packages/
drwxr-xr-x   3 root root    96 Mar 12  2007 release-notes/
/dev/pts/3
15:49:59
$ls -alF
total 13
drwxr-xr-x   5 root root   128 Mar 13  2007 ./
drwxr-xr-x  86 root root  2232 Mar 13  2007 ../
drwxr-xr-x   3 root root    80 Mar 13  2007 manual/
drwxr-xr-x 417 root root 11688 Mar 10 17:39 packages/
drwxr-xr-x   3 root root    96 Mar 12  2007 release-notes/
/dev/pts/5
15:50:09
$cd

/dev/pts/3
15:50:09
$cd

/dev/pts/5
15:50:52
$mkdir source doc pics

/dev/pts/3
15:50:52
$mkdir source doc pics

/dev/pts/5
15:51:13
$ls
Desktop  Documents  bin  doc  pics  public_html  source
/dev/pts/3
15:51:13
$ls
Desktop  Documents  bin  doc  pics  public_html  source
/dev/pts/5
15:51:16
$mkdir -p doc/scripting/perl

/dev/pts/3
15:51:16
$mkdir -p doc/scripting/perl

/dev/pts/5
15:52:52
$mkdir -p doc/scripting/python doc/c pics/forweb/info/2002/summer

/dev/pts/3
15:52:52
$mkdir -p doc/scripting/python doc/c pics/forweb/info/2002/summer

/dev/pts/5
15:53:25
$ls
Desktop  Documents  bin  doc  pics  public_html  source
/dev/pts/3
15:53:25
$ls
Desktop  Documents  bin  doc  pics  public_html  source
/dev/pts/5
15:53:38
$ls doc
c  scripting
/dev/pts/3
15:53:38
$ls doc
c  scripting
/dev/pts/5
15:53:46
$ls doc/scripting
perl  python
/dev/pts/3
15:53:46
$ls doc/scripting
perl  python
/dev/pts/5
15:54:01
$ls pics
forweb
/dev/pts/3
15:54:01
$ls pics
forweb
/dev/pts/5
15:54:19
$cd forweb
bash: cd: forweb: No such file or directory
/dev/pts/3
15:54:19
$cd forweb
bash: cd: forweb: No such file or directory
/dev/pts/5
15:54:31
$pwd
/home/user
/dev/pts/3
15:54:31
$pwd
/home/user
/dev/pts/5
15:54:36
$ls
Desktop  Documents  bin  doc  pics  public_html  source
/dev/pts/3
15:54:36
$ls
Desktop  Documents  bin  doc  pics  public_html  source
/dev/pts/5
15:54:40
$cd pics

/dev/pts/3
15:54:40
$cd pics

/dev/pts/5
15:54:47
$ls
forweb
/dev/pts/3
15:54:47
$ls
forweb
/dev/pts/5
15:54:49
$cd forweb

Статистика

Время первой команды журнала09:53:18 2008- 3-11
Время последней команды журнала15:54:49 2008- 3-11
Количество командных строк в журнале99
Процент команд с ненулевым кодом завершения, % 9.09
Процент синтаксически неверно набранных команд, %11.11
Суммарное время работы с терминалом *, час 0.72
Количество командных строк в единицу времени, команда/мин 2.28
Частота использования команд
ls40|========================================| 40.00%
cd21|=====================| 21.00%
?sourceid=sle1010|==========| 10.00%
pwd8|========| 8.00%
mkdir6|======| 6.00%
su4|====| 4.00%
man3|===| 3.00%
whoami2|==| 2.00%
screen1|=| 1.00%
top1|=| 1.00%
#^1|=| 1.00%
password1|=| 1.00%
pkill1|=| 1.00%
info1|=| 1.00%
____
*) Интервалы неактивности длительностью 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$