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

Содержание

Журнал

Пятница (01/12/07)

/dev/pts/0
16:50:31
#more sudoers
/dev/pts/7
16:50:31
#more sudoers
/dev/pts/8
16:50:31
#more sudoers
/dev/pts/1
16:50:53
#vim
/dev/pts/0
16:50:53
#vim
/dev/pts/7
16:50:53
#vim
/dev/pts/8
16:50:53
#vim
/dev/pts/1
16:52:17
#visudo sudoers
usage: visudo [-c] [-f sudoers] [-q] [-s] [-V]
/dev/pts/0
16:52:17
#visudo sudoers
usage: visudo [-c] [-f sudoers] [-q] [-s] [-V]
/dev/pts/7
16:52:17
#visudo sudoers
usage: visudo [-c] [-f sudoers] [-q] [-s] [-V]
/dev/pts/8
16:52:17
#visudo sudoers
usage: visudo [-c] [-f sudoers] [-q] [-s] [-V]
/dev/pts/1
16:52:49
#visudo -c sudoers
usage: visudo [-c] [-f sudoers] [-q] [-s] [-V]
/dev/pts/0
16:52:49
#visudo -c sudoers
usage: visudo [-c] [-f sudoers] [-q] [-s] [-V]
/dev/pts/7
16:52:49
#visudo -c sudoers
usage: visudo [-c] [-f sudoers] [-q] [-s] [-V]
/dev/pts/8
16:52:49
#visudo -c sudoers
usage: visudo [-c] [-f sudoers] [-q] [-s] [-V]
/dev/pts/1
16:53:17
#more ~/mymotd
/dev/pts/0
16:53:17
#more ~/mymotd
/dev/pts/7
16:53:17
#more ~/mymotd
/dev/pts/8
16:53:17
#more ~/mymotd
прошло 29 минут
/dev/pts/1
17:22:56
#cd /etc/motd
bash: cd: /etc/motd: Not a directory
/dev/pts/0
17:22:56
#cd /etc/motd
bash: cd: /etc/motd: Not a directory
/dev/pts/7
17:22:56
#cd /etc/motd
bash: cd: /etc/motd: Not a directory
/dev/pts/8
17:22:56
#cd /etc/motd
bash: cd: /etc/motd: Not a directory
/dev/pts/1
17:23:25
#ls
acpi                  dpkg                  ldap             python2.4
adduser.conf          emacs                 ld.so.cache      rc0.d
adjtime               email-addresses       ld.so.conf       rc1.d
aliases               enscript.cfg          ld.so.conf.d     rc2.d
alsa                  environment           ld.so.hwcappkgs  rc3.d
alternatives          esound                libao.conf       rc4.d
anacrontab            exim4                 libgda           rc5.d
apm                   firefox               libpaper.d       rc6.d
apt                   fonts                 locale.gen       rc.local
at.deny               foomatic              localtime        rcS.d
...
deluser.conf          initramfs-tools       pango            vim
dhcp3                 inittab               papersize        w3m
dictd                 inputrc               passwd           wgetrc
dictionaries-common   iproute2              passwd-          wodim.conf
dirmngr               issue                 perl             wpa_supplicant
discover.conf         issue.net             pmount.allow     X11
discover.conf-2.6     java                  ppp              xdg
discover.conf.d       kde3                  profile          xml
discover.d            kernel-img.conf       protocols
dm                    ksysguarddrc          python
/dev/pts/0
17:23:25
#ls
acpi                  dpkg                  ldap             python2.4
adduser.conf          emacs                 ld.so.cache      rc0.d
adjtime               email-addresses       ld.so.conf       rc1.d
aliases               enscript.cfg          ld.so.conf.d     rc2.d
alsa                  environment           ld.so.hwcappkgs  rc3.d
alternatives          esound                libao.conf       rc4.d
anacrontab            exim4                 libgda           rc5.d
apm                   firefox               libpaper.d       rc6.d
apt                   fonts                 locale.gen       rc.local
at.deny               foomatic              localtime        rcS.d
...
deluser.conf          initramfs-tools       pango            vim
dhcp3                 inittab               papersize        w3m
dictd                 inputrc               passwd           wgetrc
dictionaries-common   iproute2              passwd-          wodim.conf
dirmngr               issue                 perl             wpa_supplicant
discover.conf         issue.net             pmount.allow     X11
discover.conf-2.6     java                  ppp              xdg
discover.conf.d       kde3                  profile          xml
discover.d            kernel-img.conf       protocols
dm                    ksysguarddrc          python
/dev/pts/7
17:23:25
#ls
acpi                  dpkg                  ldap             python2.4
adduser.conf          emacs                 ld.so.cache      rc0.d
adjtime               email-addresses       ld.so.conf       rc1.d
aliases               enscript.cfg          ld.so.conf.d     rc2.d
alsa                  environment           ld.so.hwcappkgs  rc3.d
alternatives          esound                libao.conf       rc4.d
anacrontab            exim4                 libgda           rc5.d
apm                   firefox               libpaper.d       rc6.d
apt                   fonts                 locale.gen       rc.local
at.deny               foomatic              localtime        rcS.d
...
deluser.conf          initramfs-tools       pango            vim
dhcp3                 inittab               papersize        w3m
dictd                 inputrc               passwd           wgetrc
dictionaries-common   iproute2              passwd-          wodim.conf
dirmngr               issue                 perl             wpa_supplicant
discover.conf         issue.net             pmount.allow     X11
discover.conf-2.6     java                  ppp              xdg
discover.conf.d       kde3                  profile          xml
discover.d            kernel-img.conf       protocols
dm                    ksysguarddrc          python
/dev/pts/8
17:23:25
#ls
acpi                  dpkg                  ldap             python2.4
adduser.conf          emacs                 ld.so.cache      rc0.d
adjtime               email-addresses       ld.so.conf       rc1.d
aliases               enscript.cfg          ld.so.conf.d     rc2.d
alsa                  environment           ld.so.hwcappkgs  rc3.d
alternatives          esound                libao.conf       rc4.d
anacrontab            exim4                 libgda           rc5.d
apm                   firefox               libpaper.d       rc6.d
apt                   fonts                 locale.gen       rc.local
at.deny               foomatic              localtime        rcS.d
...
deluser.conf          initramfs-tools       pango            vim
dhcp3                 inittab               papersize        w3m
dictd                 inputrc               passwd           wgetrc
dictionaries-common   iproute2              passwd-          wodim.conf
dirmngr               issue                 perl             wpa_supplicant
discover.conf         issue.net             pmount.allow     X11
discover.conf-2.6     java                  ppp              xdg
discover.conf.d       kde3                  profile          xml
discover.d            kernel-img.conf       protocols
dm                    ksysguarddrc          python
/dev/pts/1
17:23:27
#cp ~/mymotd /etc/motd
cp: переписать `/etc/motd'? y
/dev/pts/0
17:23:27
#cp ~/mymotd /etc/motd
cp: переписать `/etc/motd'? y
/dev/pts/7
17:23:27
#cp ~/mymotd /etc/motd
cp: переписать `/etc/motd'? y
/dev/pts/8
17:23:27
#cp ~/mymotd /etc/motd
cp: переписать `/etc/motd'? y
/dev/pts/1
17:24:38
#ls
acpi                  dpkg                  ldap             python2.4
adduser.conf          emacs                 ld.so.cache      rc0.d
adjtime               email-addresses       ld.so.conf       rc1.d
aliases               enscript.cfg          ld.so.conf.d     rc2.d
alsa                  environment           ld.so.hwcappkgs  rc3.d
alternatives          esound                libao.conf       rc4.d
anacrontab            exim4                 libgda           rc5.d
apm                   firefox               libpaper.d       rc6.d
apt                   fonts                 locale.gen       rc.local
at.deny               foomatic              localtime        rcS.d
...
deluser.conf          initramfs-tools       pango            vim
dhcp3                 inittab               papersize        w3m
dictd                 inputrc               passwd           wgetrc
dictionaries-common   iproute2              passwd-          wodim.conf
dirmngr               issue                 perl             wpa_supplicant
discover.conf         issue.net             pmount.allow     X11
discover.conf-2.6     java                  ppp              xdg
discover.conf.d       kde3                  profile          xml
discover.d            kernel-img.conf       protocols
dm                    ksysguarddrc          python
/dev/pts/0
17:24:38
#ls
acpi                  dpkg                  ldap             python2.4
adduser.conf          emacs                 ld.so.cache      rc0.d
adjtime               email-addresses       ld.so.conf       rc1.d
aliases               enscript.cfg          ld.so.conf.d     rc2.d
alsa                  environment           ld.so.hwcappkgs  rc3.d
alternatives          esound                libao.conf       rc4.d
anacrontab            exim4                 libgda           rc5.d
apm                   firefox               libpaper.d       rc6.d
apt                   fonts                 locale.gen       rc.local
at.deny               foomatic              localtime        rcS.d
...
deluser.conf          initramfs-tools       pango            vim
dhcp3                 inittab               papersize        w3m
dictd                 inputrc               passwd           wgetrc
dictionaries-common   iproute2              passwd-          wodim.conf
dirmngr               issue                 perl             wpa_supplicant
discover.conf         issue.net             pmount.allow     X11
discover.conf-2.6     java                  ppp              xdg
discover.conf.d       kde3                  profile          xml
discover.d            kernel-img.conf       protocols
dm                    ksysguarddrc          python
/dev/pts/7
17:24:38
#ls
acpi                  dpkg                  ldap             python2.4
adduser.conf          emacs                 ld.so.cache      rc0.d
adjtime               email-addresses       ld.so.conf       rc1.d
aliases               enscript.cfg          ld.so.conf.d     rc2.d
alsa                  environment           ld.so.hwcappkgs  rc3.d
alternatives          esound                libao.conf       rc4.d
anacrontab            exim4                 libgda           rc5.d
apm                   firefox               libpaper.d       rc6.d
apt                   fonts                 locale.gen       rc.local
at.deny               foomatic              localtime        rcS.d
...
deluser.conf          initramfs-tools       pango            vim
dhcp3                 inittab               papersize        w3m
dictd                 inputrc               passwd           wgetrc
dictionaries-common   iproute2              passwd-          wodim.conf
dirmngr               issue                 perl             wpa_supplicant
discover.conf         issue.net             pmount.allow     X11
discover.conf-2.6     java                  ppp              xdg
discover.conf.d       kde3                  profile          xml
discover.d            kernel-img.conf       protocols
dm                    ksysguarddrc          python
/dev/pts/8
17:24:38
#ls
acpi                  dpkg                  ldap             python2.4
adduser.conf          emacs                 ld.so.cache      rc0.d
adjtime               email-addresses       ld.so.conf       rc1.d
aliases               enscript.cfg          ld.so.conf.d     rc2.d
alsa                  environment           ld.so.hwcappkgs  rc3.d
alternatives          esound                libao.conf       rc4.d
anacrontab            exim4                 libgda           rc5.d
apm                   firefox               libpaper.d       rc6.d
apt                   fonts                 locale.gen       rc.local
at.deny               foomatic              localtime        rcS.d
...
deluser.conf          initramfs-tools       pango            vim
dhcp3                 inittab               papersize        w3m
dictd                 inputrc               passwd           wgetrc
dictionaries-common   iproute2              passwd-          wodim.conf
dirmngr               issue                 perl             wpa_supplicant
discover.conf         issue.net             pmount.allow     X11
discover.conf-2.6     java                  ppp              xdg
discover.conf.d       kde3                  profile          xml
discover.d            kernel-img.conf       protocols
dm                    ksysguarddrc          python
/dev/pts/1
17:26:09
#ls -la
drwxr-xr-x   3 root   root     4096 2007-01-09 17:00 exim4
drwxr-xr-x   4 root   root     4096 2007-01-09 17:03 firefox
drwxr-xr-x   4 root   root     4096 2007-01-09 17:02 fonts
drwxr-xr-x   3 root   root     4096 2007-01-09 17:02 foomatic
-rw-r--r--   1 root   root      728 2007-01-09 16:11 fstab
drwxr-xr-x   2 root   root     4096 2007-01-09 17:02 gaim
drwxr-xr-x   5 root   root     4096 2007-01-09 16:58 gconf
drwxr-xr-x   7 root   root     4096 2007-01-09 17:03 gdm
drwxr-xr-x   3 root   root     4096 2007-01-09 16:58 gimp
drwxr-xr-x   3 root   root     4096 2007-01-09 16:58 gnome
...
drwxr-xr-x   2 root   root     4096 2006-12-29 01:32 update-notifier
drwxr-xr-x   2 root   root     4096 2007-01-09 17:02 vga
drwxr-xr-x   2 root   root     4096 2007-01-10 17:36 vim
drwxr-xr-x   2 root   root     4096 2007-01-09 17:01 w3m
-rw-r--r--   1 root   root     4221 2006-06-28 19:41 wgetrc
-rw-r--r--   1 root   root     1351 2006-12-12 02:43 wodim.conf
drwxr-xr-x   2 root   root     4096 2007-01-09 17:02 wpa_supplicant
drwxr-xr-x   9 root   root     4096 2007-01-09 19:52 X11
drwxr-xr-x   4 root   root     4096 2007-01-09 16:58 xdg
drwxr-xr-x   2 root   root     4096 2007-01-09 17:02 xml
/dev/pts/0
17:26:09
#ls -la
drwxr-xr-x   3 root   root     4096 2007-01-09 17:00 exim4
drwxr-xr-x   4 root   root     4096 2007-01-09 17:03 firefox
drwxr-xr-x   4 root   root     4096 2007-01-09 17:02 fonts
drwxr-xr-x   3 root   root     4096 2007-01-09 17:02 foomatic
-rw-r--r--   1 root   root      728 2007-01-09 16:11 fstab
drwxr-xr-x   2 root   root     4096 2007-01-09 17:02 gaim
drwxr-xr-x   5 root   root     4096 2007-01-09 16:58 gconf
drwxr-xr-x   7 root   root     4096 2007-01-09 17:03 gdm
drwxr-xr-x   3 root   root     4096 2007-01-09 16:58 gimp
drwxr-xr-x   3 root   root     4096 2007-01-09 16:58 gnome
...
drwxr-xr-x   2 root   root     4096 2006-12-29 01:32 update-notifier
drwxr-xr-x   2 root   root     4096 2007-01-09 17:02 vga
drwxr-xr-x   2 root   root     4096 2007-01-10 17:36 vim
drwxr-xr-x   2 root   root     4096 2007-01-09 17:01 w3m
-rw-r--r--   1 root   root     4221 2006-06-28 19:41 wgetrc
-rw-r--r--   1 root   root     1351 2006-12-12 02:43 wodim.conf
drwxr-xr-x   2 root   root     4096 2007-01-09 17:02 wpa_supplicant
drwxr-xr-x   9 root   root     4096 2007-01-09 19:52 X11
drwxr-xr-x   4 root   root     4096 2007-01-09 16:58 xdg
drwxr-xr-x   2 root   root     4096 2007-01-09 17:02 xml
/dev/pts/7
17:26:09
#ls -la
drwxr-xr-x   3 root   root     4096 2007-01-09 17:00 exim4
drwxr-xr-x   4 root   root     4096 2007-01-09 17:03 firefox
drwxr-xr-x   4 root   root     4096 2007-01-09 17:02 fonts
drwxr-xr-x   3 root   root     4096 2007-01-09 17:02 foomatic
-rw-r--r--   1 root   root      728 2007-01-09 16:11 fstab
drwxr-xr-x   2 root   root     4096 2007-01-09 17:02 gaim
drwxr-xr-x   5 root   root     4096 2007-01-09 16:58 gconf
drwxr-xr-x   7 root   root     4096 2007-01-09 17:03 gdm
drwxr-xr-x   3 root   root     4096 2007-01-09 16:58 gimp
drwxr-xr-x   3 root   root     4096 2007-01-09 16:58 gnome
...
drwxr-xr-x   2 root   root     4096 2006-12-29 01:32 update-notifier
drwxr-xr-x   2 root   root     4096 2007-01-09 17:02 vga
drwxr-xr-x   2 root   root     4096 2007-01-10 17:36 vim
drwxr-xr-x   2 root   root     4096 2007-01-09 17:01 w3m
-rw-r--r--   1 root   root     4221 2006-06-28 19:41 wgetrc
-rw-r--r--   1 root   root     1351 2006-12-12 02:43 wodim.conf
drwxr-xr-x   2 root   root     4096 2007-01-09 17:02 wpa_supplicant
drwxr-xr-x   9 root   root     4096 2007-01-09 19:52 X11
drwxr-xr-x   4 root   root     4096 2007-01-09 16:58 xdg
drwxr-xr-x   2 root   root     4096 2007-01-09 17:02 xml
/dev/pts/8
17:26:09
#ls -la
drwxr-xr-x   3 root   root     4096 2007-01-09 17:00 exim4
drwxr-xr-x   4 root   root     4096 2007-01-09 17:03 firefox
drwxr-xr-x   4 root   root     4096 2007-01-09 17:02 fonts
drwxr-xr-x   3 root   root     4096 2007-01-09 17:02 foomatic
-rw-r--r--   1 root   root      728 2007-01-09 16:11 fstab
drwxr-xr-x   2 root   root     4096 2007-01-09 17:02 gaim
drwxr-xr-x   5 root   root     4096 2007-01-09 16:58 gconf
drwxr-xr-x   7 root   root     4096 2007-01-09 17:03 gdm
drwxr-xr-x   3 root   root     4096 2007-01-09 16:58 gimp
drwxr-xr-x   3 root   root     4096 2007-01-09 16:58 gnome
...
drwxr-xr-x   2 root   root     4096 2006-12-29 01:32 update-notifier
drwxr-xr-x   2 root   root     4096 2007-01-09 17:02 vga
drwxr-xr-x   2 root   root     4096 2007-01-10 17:36 vim
drwxr-xr-x   2 root   root     4096 2007-01-09 17:01 w3m
-rw-r--r--   1 root   root     4221 2006-06-28 19:41 wgetrc
-rw-r--r--   1 root   root     1351 2006-12-12 02:43 wodim.conf
drwxr-xr-x   2 root   root     4096 2007-01-09 17:02 wpa_supplicant
drwxr-xr-x   9 root   root     4096 2007-01-09 19:52 X11
drwxr-xr-x   4 root   root     4096 2007-01-09 16:58 xdg
drwxr-xr-x   2 root   root     4096 2007-01-09 17:02 xml
/dev/pts/1
17:26:19
#more motd.tail
/dev/pts/0
17:26:19
#more motd.tail
/dev/pts/7
17:26:19
#more motd.tail
/dev/pts/8
17:26:19
#more motd.tail
/dev/pts/1
17:26:49
#more motd -> /var/run/motd
/dev/pts/0
17:26:49
#more motd -> /var/run/motd
/dev/pts/7
17:26:49
#more motd -> /var/run/motd
/dev/pts/8
17:26:49
#more motd -> /var/run/motd
/dev/pts/1
17:27:16
#vi mymotd
/dev/pts/0
17:27:16
#vi mymotd
/dev/pts/7
17:27:16
#vi mymotd
/dev/pts/8
17:27:16
#vi mymotd
/dev/tty5
17:28:45
$vi mymotd
/dev/pts/1
17:30:49
#exit
exit
/dev/pts/0
17:30:49
#exit
exit
/dev/pts/7
17:30:49
#exit
exit
/dev/pts/8
17:30:49
#exit
exit
/dev/pts/0
17:32:41
$exit
exit
exit
/dev/pts/7
17:32:41
$exit
exit
exit
/dev/pts/8
17:32:41
$exit
exit
/dev/pts/7
17:32:44
$exit
exit
/dev/pts/8
17:32:44
$exit
exit
/dev/pts/7
17:32:47
$exit
exit
/dev/pts/0
17:38:31
$logname
logname: регистрационное имя отсутствует
17:48:19
$whoami
user
17:48:46
$last
user     tty4                          Fri Jan 12 17:35 - 17:37  (00:01)
root     tty1                          Fri Jan 12 17:33 - 17:36  (00:03)
user     tty4                          Fri Jan 12 17:31 - 17:35  (00:04)
user     tty5                          Fri Jan 12 17:28 - 17:30  (00:01)
user     tty3                          Fri Jan 12 17:27 - 17:37  (00:09)
user     tty2                          Fri Jan 12 17:25 - 17:36  (00:11)
root     pts/3        host15.unix.nt   Fri Jan 12 14:12   still logged in
root     pts/2        host15.unix.nt   Fri Jan 12 11:53 - 13:23  (01:30)
user     :0                            Fri Jan 12 11:37   still logged in
reboot   system boot  2.6.18-3-686     Fri Jan 12 11:36 - 17:49  (06:12)
...
root     pts/0        host15.unix.nt   Tue Jan  9 19:05 - 19:05  (00:00)
root     pts/0        host15.unix.nt   Tue Jan  9 19:04 - 19:05  (00:01)
root     pts/0        host15.unix.nt   Tue Jan  9 18:51 - 18:51  (00:00)
root     pts/0        host15.unix.nt   Tue Jan  9 18:45 - 18:45  (00:00)
reboot   system boot  2.6.18-3-686     Tue Jan  9 18:42 - 20:03  (01:20)
root     pts/0        host15.unix.nt   Tue Jan  9 18:40 - down   (00:00)
reboot   system boot  2.6.18-3-686     Tue Jan  9 18:05 - 18:41  (00:35)
root     tty1                          Tue Jan  9 17:23 - 17:25  (00:01)
reboot   system boot  2.6.18-3-686     Tue Jan  9 17:07 - 18:04  (00:56)
wtmp begins Tue Jan  9 17:07:46 2007
17:49:10
$last -10
user     tty4                          Fri Jan 12 17:35 - 17:37  (00:01)
root     tty1                          Fri Jan 12 17:33 - 17:36  (00:03)
user     tty4                          Fri Jan 12 17:31 - 17:35  (00:04)
user     tty5                          Fri Jan 12 17:28 - 17:30  (00:01)
user     tty3                          Fri Jan 12 17:27 - 17:37  (00:09)
user     tty2                          Fri Jan 12 17:25 - 17:36  (00:11)
root     pts/3        host15.unix.nt   Fri Jan 12 14:12   still logged in
root     pts/2        host15.unix.nt   Fri Jan 12 11:53 - 13:23  (01:30)
user     :0                            Fri Jan 12 11:37   still logged in
reboot   system boot  2.6.18-3-686     Fri Jan 12 11:36 - 17:49  (06:12)
wtmp begins Tue Jan  9 17:07:46 2007
17:49:29
$lastlog
Пользователь     Порт     С                Последний раз
root             tty1                      Птн Янв 12 17:33:22 +0200 2007
daemon                                     **Никогда не входил в систему**
bin                                        **Никогда не входил в систему**
sys                                        **Никогда не входил в систему**
sync                                       **Никогда не входил в систему**
games                                      **Никогда не входил в систему**
man                                        **Никогда не входил в систему**
lp                                         **Никогда не входил в систему**
mail                                       **Никогда не входил в систему**
...
Debian-exim                                **Никогда не входил в систему**
statd                                      **Никогда не входил в систему**
identd                                     **Никогда не входил в систему**
messagebus                                 **Никогда не входил в систему**
avahi                                      **Никогда не входил в систему**
haldaemon                                  **Никогда не входил в систему**
gdm                                        **Никогда не входил в систему**
hplip                                      **Никогда не входил в систему**
user             tty4                      Птн Янв 12 17:35:50 +0200 2007
sshd                                       **Никогда не входил в систему**
17:50:17
$su -
Password:
l3-agent is already running: pid=3656; pidfile=/root/.lilalo/l3-agent.pid
17:50:54
#passwd
Enter new UNIX password:
Retype new UNIX password:
Sorry, passwords do not match
passwd: Authentication information cannot be recovered
passwd: password unchanged
17:52:16
#exit
exit
/dev/pts/0
17:53:32
$su
Password:
18:02:02
#less /etc/passwd
18:02:27
#less /etc/shadow
18:02:48
#chfn user
Изменение информации о пользователе user
Введите новое значение или нажмите ВВОД для выбора значения по умолчанию
        Полное имя [user]: ^[
        Номер комнаты []:
        Рабочий телефон []:
        Домашний телефон []:
        Другое []:
chfn: неверное имя: '
18:03:33
#cd ~user/files

18:04:24
#ls
'echo as_m | tr '[:lower:]' '[:upper:]''
'echo as_n | tr '[:lower:]' '[:upper:]''
'echo as_r | tr '[:lower:]' '[:upper:]''
'echo as | tr '[:lower:]' '[:upper:]''
'echo a | tr '[:lower:]' '[:upper:]''
'echo b | tr '[:lower:]' '[:upper:]''
'echo c | tr '[:lower:]' '[:upper:]''
'echo d | tr '[:lower:]' '[:upper:]''
'echo executable | tr '[:lower:]' '[:upper:]''
'echo file1 | tr '[:lower:]' '[:upper:]''
'echo file2 | tr '[:lower:]' '[:upper:]''
'echo file3 | tr '[:lower:]' '[:upper:]''
'echo file4 | tr '[:lower:]' '[:upper:]''
'echo file5 | tr '[:lower:]' '[:upper:]''
'echo noread | tr '[:lower:]' '[:upper:]''
'echo r | tr '[:lower:]' '[:upper:]''
'echo sgidprogram | tr '[:lower:]' '[:upper:]''
'echo stickydir | tr '[:lower:]' '[:upper:]''
'echo suidprogram | tr '[:lower:]' '[:upper:]''
'echo user-executable | tr '[:lower:]' '[:upper:]''
18:04:38
#chown root a
chown: невозможно получить доступ к `a': No such file or directory
18:04:59
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:47:61
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:feb2:4761/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:151942 errors:0 dropped:0 overruns:0 frame:0
          TX packets:81088 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:208729207 (199.0 MiB)  TX bytes:7963356 (7.5 MiB)
          Base address:0xd800 Memory:cffe0000-d0000000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:28 errors:0 dropped:0 overruns:0 frame:0
          TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1944 (1.8 KiB)  TX bytes:1944 (1.8 KiB)
18:06:22
#exit
exit
18:06:50
$cd files

18:06:56
$ls
'echo as_m | tr '[:lower:]' '[:upper:]''
'echo as_n | tr '[:lower:]' '[:upper:]''
'echo as_r | tr '[:lower:]' '[:upper:]''
'echo as | tr '[:lower:]' '[:upper:]''
'echo a | tr '[:lower:]' '[:upper:]''
'echo b | tr '[:lower:]' '[:upper:]''
'echo c | tr '[:lower:]' '[:upper:]''
'echo d | tr '[:lower:]' '[:upper:]''
'echo executable | tr '[:lower:]' '[:upper:]''
'echo file1 | tr '[:lower:]' '[:upper:]''
'echo file2 | tr '[:lower:]' '[:upper:]''
'echo file3 | tr '[:lower:]' '[:upper:]''
'echo file4 | tr '[:lower:]' '[:upper:]''
'echo file5 | tr '[:lower:]' '[:upper:]''
'echo noread | tr '[:lower:]' '[:upper:]''
'echo r | tr '[:lower:]' '[:upper:]''
'echo sgidprogram | tr '[:lower:]' '[:upper:]''
'echo stickydir | tr '[:lower:]' '[:upper:]''
'echo suidprogram | tr '[:lower:]' '[:upper:]''
'echo user-executable | tr '[:lower:]' '[:upper:]''

Понедельник (01/15/07)

/dev/pts/0
11:28:10
$echo $?
0
/dev/pts/2
11:28:28
$su -
Password:
11:28:49
#HOSTTYPE
bash: HOSTTYPE: command not found
/dev/pts/0
11:37:42
$test

11:38:15
$test -d /etc/passwd

11:39:17
$echo $?
1
11:39:24
$man test
11:40:26
$arch
i686
прошло 59 минут
12:39:39
$hostname
linux4
12:41:12
$hostid
007f0101
12:41:18
$host
Usage: host [-aCdlriTwv] [-c class] [-N ndots] [-t type] [-W time]
            [-R number] hostname [server]
       -a is equivalent to -v -t *
       -c specifies query class for non-IN data
       -C compares SOA records on authoritative nameservers
       -d is equivalent to -v
       -l lists all hosts in a domain, using AXFR
       -i IP6.INT reverse lookups
       -N changes the number of dots allowed before root lookup is done
       -r disables recursive processing
       -R specifies number of retries for UDP packets
       -t specifies the query type
       -T enables TCP/IP mode
       -v enables verbose output
       -w specifies to wait forever for a reply
       -W specifies how long to wait for a reply
       -4 use IPv4 query transport only
       -6 use IPv6 query transport only
12:41:25
$hosttype
bash: hosttype: command not found
12:42:53
$HOSTTYPE
bash: HOSTTYPE: command not found
12:43:02
$OSTYPE
bash: OSTYPE: command not found
12:43:19
$$HOSTTYPE
bash: i486: command not found
/dev/pts/2
12:43:30
#HOSTFILE
bash: HOSTFILE: command not found
12:43:55
#$HOSTTYPE
bash: i486: command not found
12:44:24
#HOSTTYPE
bash: HOSTTYPE: command not found
12:44:35
#BASH_VERSHION
bash: BASH_VERSHION: command not found
12:44:51
#$OSTYPE
bash: linux-gnu: command not found

Статистика

Время первой команды журнала16:50:31 2007- 1-12
Время последней команды журнала12:44:51 2007- 1-15
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %23.76
Процент синтаксически неверно набранных команд, % 9.90
Суммарное время работы с терминалом *, час 1.56
Количество командных строк в единицу времени, команда/мин 1.08
Частота использования команд
more15|==============| 14.29%
ls14|=============| 13.33%
exit12|===========| 11.43%
visudo8|=======| 7.62%
cd6|=====| 5.71%
vi5|====| 4.76%
cp4|===| 3.81%
vim4|===| 3.81%
motd4|===| 3.81%
HOSTTYPE3|==| 2.86%
su3|==| 2.86%
last2|=| 1.90%
$HOSTTYPE2|=| 1.90%
echo2|=| 1.90%
less2|=| 1.90%
test2|=| 1.90%
ifconfig1|| 0.95%
lastlog1|| 0.95%
hosttype1|| 0.95%
logname1|| 0.95%
man1|| 0.95%
passwd1|| 0.95%
chown1|| 0.95%
host1|| 0.95%
chfn1|| 0.95%
HOSTFILE1|| 0.95%
$OSTYPE1|| 0.95%
whoami1|| 0.95%
OSTYPE1|| 0.95%
BASH_VERSHION1|| 0.95%
hostname1|| 0.95%
hostid1|| 0.95%
arch1|| 0.95%
____
*) Интервалы неактивности длительностью 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$