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

Содержание

Журнал

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

/dev/pts/6
14:09:48
$ls
BACKUP  BIN   C        ERRLOG      FILE   NAMES    NEW.TXT  PROJECTX  soft    SORTED_PASSWD  TEXT       UNSORTED
BASE    BODY  DESKTOP  ERROR.FILE  FILES  NEWFILE  PROJ     SH        SORTED  TEST           TOUCHLIST  VERY_LONG_FILE_NAME
/dev/pts/0
14:09:48
$ls
BACKUP  BIN   C        ERRLOG      FILE   NAMES    NEW.TXT  PROJECTX  soft    SORTED_PASSWD  TEXT       UNSORTED
BASE    BODY  DESKTOP  ERROR.FILE  FILES  NEWFILE  PROJ     SH        SORTED  TEST           TOUCHLIST  VERY_LONG_FILE_NAME
/dev/pts/6
14:09:49
$cd /

/dev/pts/0
14:09:49
$cd /

/dev/pts/6
14:10:02
$ls
bin   cdrom  etc   initrd      lib    lost+found  mnt  proc  sbin     skeleton  srv  tmp  var
boot  dev    home  initrd.img  lib64  media       opt  root  selinux  soft      sys  usr  vmlinuz
/dev/pts/0
14:10:02
$ls
bin   cdrom  etc   initrd      lib    lost+found  mnt  proc  sbin     skeleton  srv  tmp  var
boot  dev    home  initrd.img  lib64  media       opt  root  selinux  soft      sys  usr  vmlinuz
/dev/pts/6
14:10:04
$cd

/dev/pts/0
14:10:04
$cd

/dev/pts/6
14:12:23
$su pwd
Неизвестный id: pwd
/dev/pts/0
14:12:23
$su pwd
Неизвестный id: pwd
/dev/pts/6
14:12:51
$pwd
/home/user
/dev/pts/0
14:12:51
$pwd
/home/user
/dev/pts/6
14:12:57
$cd /v
var/     vmlinuz
14:12:57
$cd /v
var/     vmlinuz
/dev/pts/0
14:12:57
$cd /v
var/     vmlinuz
14:12:57
$cd /v
var/     vmlinuz
/dev/pts/6
14:12:57
$cd /var/l
lib/        local/      lock/       log/        lost+found/
/dev/pts/0
14:12:57
$cd /var/l
lib/        local/      lock/       log/        lost+found/
/dev/pts/6
14:12:57
$cd /var/log/wtmp
bash: cd: /var/log/wtmp: Not a directory
/dev/pts/0
14:12:57
$cd /var/log/wtmp
bash: cd: /var/log/wtmp: Not a directory
/dev/pts/6
14:15:29
$cd /var/log

/dev/pts/0
14:15:29
$cd /var/log

/dev/pts/6
14:15:34
$ls
acpid       btmp          dmesg       dpkg.log        installer   mail.info   pycentral.log     syslog.3.gz  Xorg.0.log.old
aptitude    cups          dmesg.0     exim4           kern.log    mail.log    scrollkeeper.log  user.log
auth.log    daemon.log    dmesg.1.gz  faillog         kern.log.0  mail.warn   syslog            user.log.0
auth.log.0  daemon.log.0  dmesg.2.gz  fontconfig.log  lastlog     messages    syslog.0          uucp.log
bittorrent  debug         dmesg.3.gz  fsck            lpr.log     messages.0  syslog.1.gz       wtmp
boot        debug.0       dmesg.4.gz  gdm             mail.err    news        syslog.2.gz       Xorg.0.log
/dev/pts/0
14:15:34
$ls
acpid       btmp          dmesg       dpkg.log        installer   mail.info   pycentral.log     syslog.3.gz  Xorg.0.log.old
aptitude    cups          dmesg.0     exim4           kern.log    mail.log    scrollkeeper.log  user.log
auth.log    daemon.log    dmesg.1.gz  faillog         kern.log.0  mail.warn   syslog            user.log.0
auth.log.0  daemon.log.0  dmesg.2.gz  fontconfig.log  lastlog     messages    syslog.0          uucp.log
bittorrent  debug         dmesg.3.gz  fsck            lpr.log     messages.0  syslog.1.gz       wtmp
boot        debug.0       dmesg.4.gz  gdm             mail.err    news        syslog.2.gz       Xorg.0.log
/dev/pts/6
14:15:35
$vi wtmp
/dev/pts/0
14:15:35
$vi wtmp
/dev/pts/6
14:16:06
$vi btmp
/dev/pts/0
14:16:06
$vi btmp
/dev/pts/6
14:16:24
$w
 14:16:48 up  4:41,  3 users,  load average: 0,51, 0,31, 0,30
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user     :0       -                09:39   ?xdm?   4:34m  0.50s x-session-manager
user     pts/0    :0.0             11:29    0.00s  0.87s  0.03s script -f -q /home/user/.lilalo//28359266941825030904-1168594
root     pts/2    linux2.unix.nt   12:01    2:04   0.29s  0.01s script -f -q /root/.lilalo//696079061464413500-1168596084.scr
/dev/pts/0
14:16:24
$w
 14:16:48 up  4:41,  3 users,  load average: 0,51, 0,31, 0,30
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user     :0       -                09:39   ?xdm?   4:34m  0.50s x-session-manager
user     pts/0    :0.0             11:29    0.00s  0.87s  0.03s script -f -q /home/user/.lilalo//28359266941825030904-1168594
root     pts/2    linux2.unix.nt   12:01    2:04   0.29s  0.01s script -f -q /root/.lilalo//696079061464413500-1168596084.scr
/dev/pts/6
14:16:48
$who
user     :0           2007-01-12 09:39
user     pts/0        2007-01-12 11:29 (:0.0)
root     pts/2        2007-01-12 12:01 (linux2.unix.nt)
/dev/pts/0
14:16:48
$who
user     :0           2007-01-12 09:39
user     pts/0        2007-01-12 11:29 (:0.0)
root     pts/2        2007-01-12 12:01 (linux2.unix.nt)
/dev/pts/6
14:18:29
$lastb
user                                   Thu Jan 11 10:12 - 10:12  (00:00)
btmp begins Thu Jan 11 10:12:27 2007
/dev/pts/0
14:18:29
$lastb
user                                   Thu Jan 11 10:12 - 10:12  (00:00)
btmp begins Thu Jan 11 10:12:27 2007
/dev/pts/6
14:19:21
$last
root     pts/2        linux2.unix.nt   Fri Jan 12 12:01   still logged in
user     :0                            Fri Jan 12 09:39   still logged in
reboot   system boot  2.6.18-3-686     Fri Jan 12 09:35 - 14:20  (04:44)
user     :0                            Thu Jan 11 19:35 - 22:00  (02:24)
reboot   system boot  2.6.18-3-686     Thu Jan 11 19:34 - 22:00  (02:25)
root     pts/2        linux6.unix.nt   Thu Jan 11 16:26 - 16:29  (00:03)
root     pts/6        host15.unix.nt   Thu Jan 11 15:56 - 16:00  (00:03)
root     pts/2        linux7.unix.nt   Thu Jan 11 14:40 - 14:41  (00:00)
root     pts/22       host15.unix.nt   Thu Jan 11 12:23 - down   (05:11)
root     pts/22       localhost        Thu Jan 11 10:33 - 10:33  (00:00)
...
root     pts/0        host15.unix.nt   Tue Jan  9 18:49 - 18:49  (00:00)
root     pts/0        host15.unix.nt   Tue Jan  9 18:47 - 18:47  (00:00)
reboot   system boot  2.6.18-3-686     Tue Jan  9 18:46 - 18:59  (00:13)
root     pts/0        host15.unix.nt   Tue Jan  9 18:44 - down   (00:01)
root     pts/0        host15.unix.nt   Tue Jan  9 18:31 - 18:31  (00:00)
reboot   system boot  2.6.18-3-686     Tue Jan  9 18:06 - 18:45  (00:38)
user     :0                            Tue Jan  9 17:07 - down   (00:58)
root     tty1                          Tue Jan  9 17:01 - 17:27  (00:25)
reboot   system boot  2.6.18-3-686     Tue Jan  9 17:00 - 18:06  (01:05)
wtmp begins Tue Jan  9 17:00:34 2007
/dev/pts/0
14:19:21
$last
root     pts/2        linux2.unix.nt   Fri Jan 12 12:01   still logged in
user     :0                            Fri Jan 12 09:39   still logged in
reboot   system boot  2.6.18-3-686     Fri Jan 12 09:35 - 14:20  (04:44)
user     :0                            Thu Jan 11 19:35 - 22:00  (02:24)
reboot   system boot  2.6.18-3-686     Thu Jan 11 19:34 - 22:00  (02:25)
root     pts/2        linux6.unix.nt   Thu Jan 11 16:26 - 16:29  (00:03)
root     pts/6        host15.unix.nt   Thu Jan 11 15:56 - 16:00  (00:03)
root     pts/2        linux7.unix.nt   Thu Jan 11 14:40 - 14:41  (00:00)
root     pts/22       host15.unix.nt   Thu Jan 11 12:23 - down   (05:11)
root     pts/22       localhost        Thu Jan 11 10:33 - 10:33  (00:00)
...
root     pts/0        host15.unix.nt   Tue Jan  9 18:49 - 18:49  (00:00)
root     pts/0        host15.unix.nt   Tue Jan  9 18:47 - 18:47  (00:00)
reboot   system boot  2.6.18-3-686     Tue Jan  9 18:46 - 18:59  (00:13)
root     pts/0        host15.unix.nt   Tue Jan  9 18:44 - down   (00:01)
root     pts/0        host15.unix.nt   Tue Jan  9 18:31 - 18:31  (00:00)
reboot   system boot  2.6.18-3-686     Tue Jan  9 18:06 - 18:45  (00:38)
user     :0                            Tue Jan  9 17:07 - down   (00:58)
root     tty1                          Tue Jan  9 17:01 - 17:27  (00:25)
reboot   system boot  2.6.18-3-686     Tue Jan  9 17:00 - 18:06  (01:05)
wtmp begins Tue Jan  9 17:00:34 2007
/dev/pts/6
14:20:14
$lastlog
Пользователь     Порт     С                Последний раз
root             pts/2    linux2.unix.nt   Птн Янв 12 12:01:23 +0200 2007
daemon                                     **Никогда не входил в систему**
bin                                        **Никогда не входил в систему**
sys                                        **Никогда не входил в систему**
sync                                       **Никогда не входил в систему**
games                                      **Никогда не входил в систему**
man                                        **Никогда не входил в систему**
lp                                         **Никогда не входил в систему**
mail                                       **Никогда не входил в систему**
...
Debian-exim                                **Никогда не входил в систему**
statd                                      **Никогда не входил в систему**
identd                                     **Никогда не входил в систему**
messagebus                                 **Никогда не входил в систему**
avahi                                      **Никогда не входил в систему**
haldaemon                                  **Никогда не входил в систему**
gdm                                        **Никогда не входил в систему**
hplip                                      **Никогда не входил в систему**
user             :0                        Птн Янв 12 09:39:28 +0200 2007
sshd                                       **Никогда не входил в систему**
/dev/pts/0
14:20:14
$lastlog
Пользователь     Порт     С                Последний раз
root             pts/2    linux2.unix.nt   Птн Янв 12 12:01:23 +0200 2007
daemon                                     **Никогда не входил в систему**
bin                                        **Никогда не входил в систему**
sys                                        **Никогда не входил в систему**
sync                                       **Никогда не входил в систему**
games                                      **Никогда не входил в систему**
man                                        **Никогда не входил в систему**
lp                                         **Никогда не входил в систему**
mail                                       **Никогда не входил в систему**
...
Debian-exim                                **Никогда не входил в систему**
statd                                      **Никогда не входил в систему**
identd                                     **Никогда не входил в систему**
messagebus                                 **Никогда не входил в систему**
avahi                                      **Никогда не входил в систему**
haldaemon                                  **Никогда не входил в систему**
gdm                                        **Никогда не входил в систему**
hplip                                      **Никогда не входил в систему**
user             :0                        Птн Янв 12 09:39:28 +0200 2007
sshd                                       **Никогда не входил в систему**
/dev/pts/4
14:20:20
$last log
wtmp begins Tue Jan  9 17:00:34 2007
/dev/pts/6
14:20:59
$id
uid=1000(user) gid=1000(user) группы=20(dialout),24(cdrom),25(floppy),29(audio),44(video),46(plugdev),107(netdev),110(powerdev),1000(user)
/dev/pts/0
14:20:59
$id
uid=1000(user) gid=1000(user) группы=20(dialout),24(cdrom),25(floppy),29(audio),44(video),46(plugdev),107(netdev),110(powerdev),1000(user)
/dev/pts/4
14:21:00
$lastlog
Пользователь     Порт     С                Последний раз
root             pts/2    linux2.unix.nt   Птн Янв 12 12:01:23 +0200 2007
daemon                                     **Никогда не входил в систему**
bin                                        **Никогда не входил в систему**
sys                                        **Никогда не входил в систему**
sync                                       **Никогда не входил в систему**
games                                      **Никогда не входил в систему**
man                                        **Никогда не входил в систему**
lp                                         **Никогда не входил в систему**
mail                                       **Никогда не входил в систему**
...
Debian-exim                                **Никогда не входил в систему**
statd                                      **Никогда не входил в систему**
identd                                     **Никогда не входил в систему**
messagebus                                 **Никогда не входил в систему**
avahi                                      **Никогда не входил в систему**
haldaemon                                  **Никогда не входил в систему**
gdm                                        **Никогда не входил в систему**
hplip                                      **Никогда не входил в систему**
user             :0                        Птн Янв 12 09:39:28 +0200 2007
sshd                                       **Никогда не входил в систему**
/dev/pts/6
14:21:38
$logname
logname: регистрационное имя отсутствует
/dev/pts/0
14:21:38
$logname
logname: регистрационное имя отсутствует
/dev/pts/6
14:22:11
$echo $LOGNAME
user
/dev/pts/0
14:22:11
$echo $LOGNAME
user
/dev/pts/6
14:22:51
$ssh m02 shutdown now
ssh: m02: Name or service not known
/dev/pts/0
14:22:51
$ssh m02 shutdown now
ssh: m02: Name or service not known
/dev/pts/6
14:23:24
$vim /etc/gshadow
/dev/pts/0
14:23:24
$vim /etc/gshadow
/dev/tty1
14:23:53
$logname
logname: регистрационное имя отсутствует
14:23:57
$echo $PATH | awk -F: '{for (n=1;n<=NF;n++) print $n; }'

14:23:57
$echo $PATH | awk -F: '{for (n=1;n<=NF;n++) print $n; }

14:24:05
$echo $LOGNAME
user
прошла 21 минута
/dev/pts/6
14:46:03
$su - root
Password:
l3-agent is already running: pid=5131; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/0
14:46:03
$su - root
Password:
l3-agent is already running: pid=5131; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/6
14:46:13
#vim /etc/gshadow
/dev/pts/0
14:46:13
#vim /etc/gshadow
/dev/pts/6
14:47:02
#vim /etc/sudoers
/dev/pts/0
14:47:02
#vim /etc/sudoers
/dev/pts/6
14:53:07
#which passwd
/usr/bin/passwd
/dev/pts/0
14:53:07
#which passwd
/usr/bin/passwd
прошло 16 минут
/dev/pts/0
15:09:35
$su - root
Password:
l3-agent is already running: pid=5131; pidfile=/root/.lilalo/l3-agent.pid
прошло 33 минуты
15:43:29
#ssh 192.168.15.7 shutdown now
root@192.168.15.7's password:
15:43:54
#ssh 192.168.15.6 shutdown now
The authenticity of host '192.168.15.6 (192.168.15.6)' can't be established.
RSA key fingerprint is d2:35:3f:d7:66:f5:e0:4d:86:e2:f7:20:dd:11:4b:eb.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.15.6' (RSA) to the list of known hosts.
root@192.168.15.6's password:
15:44:44
#ssh 192.168.15.7 shutdown now
ssh: connect to host 192.168.15.7 port 22: Connection refused
15:45:18
#ssh 192.168.15.7 shutdown now
ssh: connect to host 192.168.15.7 port 22: Connection refused
15:45:36
#ssh 192.168.15.7 shutdown now
ssh: connect to host 192.168.15.7 port 22: Connection refused
15:45:38
#ssh 192.168.15.7 shutdown now
ssh: connect to host 192.168.15.7 port 22: Connection refused
15:45:51
#ssh 192.168.15.7
ssh: connect to host 192.168.15.7 port 22: Connection refused
15:46:50
#ssh 192.168.15.6
ssh: connect to host 192.168.15.6 port 22: Connection refused
/dev/pts/7
15:46:50
$shutdown now
The authenticity of host '192.168.15.5 (192.168.15.5)' can't be established.
RSA key fingerprint is 88:4b:c9:bf:7e:bf:15:55:83:b7:69:9c:2c:b0:cb:23.
Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': yes
Warning: Permanently added '192.168.15.5' (RSA) to the list of known hosts.
root@192.168.15.5's password:
                              bash: shutdown: command not found
/dev/pts/0
15:46:54
#ssh 192.168.15.5
The authenticity of host '192.168.15.5 (192.168.15.5)' can't be established.
RSA key fingerprint is 88:4b:c9:bf:7e:bf:15:55:83:b7:69:9c:2c:b0:cb:23.
Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': yes
Warning: Permanently added '192.168.15.5' (RSA) to the list of known hosts.
root@192.168.15.5's password:
Last login: Tue Jan  9 19:56:32 2007 from host15.unix.nt
÷ÁÓ ÐÒÉ×ÅÔÓÔ×ÕÅÔ ÕÞÅÂÎÙÊ ÃÅÎÔÒ óÅÔÅ×ÙÅ ôÅÈÎÏÌÏÇÉÉ.
äÏÂÒÏ ÐÏÖÁÌÏ×ÁÔØ × ÓÉÓÔÅÍÕ!
l3-agent is already running: pid=12615; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/7
15:47:08
$s
Display all 106 possibilities? (y or n)
15:47:08
$sh
sh            sha256sum     shar          shopt         showkey
sha1sum       sha384sum     shares-admin  showcfont     showrgb
sha224sum     sha512sum     shift         showfont      shred
15:47:08
$su -
Password:
l3-agent is already running: pid=5131; pidfile=/root/.lilalo/l3-agent.pid
15:49:14
#sh
sh            sha384sum     shares-admin  showfont      shred
sha1sum       sha512sum     shift         showkey       shutdown
sha224sum     shadowconfig  shopt         showmount
sha256sum     shar          showcfont     showrgb
15:49:14
#shutdown now
Broadcast message from root@linux1 (pts/3) (Fri Jan 12 15:57:23 2007):
The system is going down for system halt NOW!
/dev/pts/1
15:49:28
$sutdown now
bash: sutdown: command not found
/dev/pts/0
15:56:30
$krgkegkre
bash: krgkegkre: command not found
15:56:32
$vjejgver
bash: vjejgver: command not found
15:56:32
$su -
Password:
l3-agent is already running: pid=16963; pidfile=/root/.lilalo/l3-agent.pid
15:56:42
#shutdown -c

/dev/pts/0
16:00:24
$su -
Password:
16:04:24
#vi ~/mymotd
16:04:58
#cp ~/mymotd /etc/motd
cp: переписать `/etc/motd'? y
16:06:10
#ssh m02
ssh: m02: Name or service not known
16:06:25
#cd etc
bash: cd: etc: No such file or directory
16:07:44
#cd /etc

16:07:53
#ls
acpi                  dbus-1                group                  ld.so.conf.d     network         scrollkeeper.conf
adduser.conf          debconf.conf          group-                 ld.so.hwcappkgs  NetworkManager  scsi_id.config
adjtime               debian_version        gshadow                libao.conf       nsswitch.conf   securetty
aliases               default               gshadow-               libgda           ntp.conf        security
alsa                  defoma                gssapi_mech.conf       libpaper.d       openoffice      selinux
alternatives          deluser.conf          gtk-2.0                linux_logo.conf  opt             services
anacrontab            dhcp3                 hal                    locale.gen       pam.conf        sestatus.conf
apm                   dictd                 host.conf              localtime        pam.d           sgml
apt                   dictionaries-common   hostname               login.defs       pango           shadow
at.deny               discover.conf         hosts                  logrotate.conf   papersize       shadow-
...
cron.daily            gaim                  issue                  modules          rc5.d           update-notifier
cron.hourly           gconf                 issue.linuxlogo        modutils         rc6.d           vga
cron.monthly          gdm                   issue.linuxlogo.ascii  motd             rc.local        vim
crontab               gimp                  issue.net              motd.tail        rcS.d           w3m
cron.weekly           gnome                 java                   mtab             reportbug.conf  wgetrc
csh                   gnome-vfs-2.0         kde3                   mtools.conf      resolv.conf     wodim.conf
csh.cshrc             gnome-vfs-mime-magic  kernel-img.conf        Muttrc           rmt             wpa_supplicant
csh.login             gpm.conf              ldap                   nanorc           rpc             X11
csh.logout            gre.d                 ld.so.cache            Net              sane.d          xdg
cups                  groff                 ld.so.conf             netscsid.conf    screenrc        xml
16:07:55
#vim hosts
16:12:12
#ssh Zgonnik
The authenticity of host 'zgonnik (192.168.15.2)' can't be established.
RSA key fingerprint is 70:cc:4a:68:76:04:7c:a3:6a:6d:35:c5:cb:f9:d2:3a.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'zgonnik' (RSA) to the list of known hosts.
root@zgonnik's password:
Last login: Thu Jan 11 15:19:32 2007 from linux7.unix.nt
Linux linux2 2.6.18-3-686 #1 SMP Mon Dec 4 16:41:14 UTC 2006 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.
16:13:03
#shutdown +1 VSEM PIZDEC!!!
bash: !: event not found
16:13:38
#shutdown +1 VSEM PIZDEC
Broadcast message from root@linux2 (pts/3) (Fri Jan 12 16:14:08 2007):
VSEM PIZDEC
The system is going DOWN to maintenance mode in 1 minute!
Shutdown cancelled.
/dev/tty1
16:15:39
$su -
Password:
l3-agent is already running: pid=3143; pidfile=/root/.lilalo/l3-agent.pid
16:17:02
#/etc/init
bash: /etc/init: No such file or directory
16:17:30
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm.
Starting GNOME Display Manager: gdm.
16:17:46
#shutdown
Usage:    shutdown [-akrhHPfnc] [-t secs] time [warning message]
                  -a:      use /etc/shutdown.allow
                  -k:      don't really shutdown, only warn.
                  -r:      reboot after shutdown.
                  -h:      halt after shutdown.
                  -P:      halt action is to turn off power.
                  -H:      halt action is to just halt.
                  -f:      do a 'fast' reboot (skip fsck).
                  -F:      Force fsck on reboot.
                  -n:      do not go through "init" but go down real fast.
                  -c:      cancel a running shutdown.
                  -t secs: delay between warning and kill signal.
                  ** the "time" argument is mandatory! (try "now") **
/dev/pts/0
16:18:51
$cd /etc

16:19:17
$ls
acpi                  dbus-1                group                  ld.so.conf.d     network         scrollkeeper.conf
adduser.conf          debconf.conf          group-                 ld.so.hwcappkgs  NetworkManager  scsi_id.config
adjtime               debian_version        gshadow                libao.conf       nsswitch.conf   securetty
aliases               default               gshadow-               libgda           ntp.conf        security
alsa                  defoma                gssapi_mech.conf       libpaper.d       openoffice      selinux
alternatives          deluser.conf          gtk-2.0                linux_logo.conf  opt             services
anacrontab            dhcp3                 hal                    locale.gen       pam.conf        sestatus.conf
apm                   dictd                 host.conf              localtime        pam.d           sgml
apt                   dictionaries-common   hostname               login.defs       pango           shadow
at.deny               discover.conf         hosts                  logrotate.conf   papersize       shadow-
...
cron.daily            gaim                  issue                  modules          rc5.d           update-notifier
cron.hourly           gconf                 issue.linuxlogo        modutils         rc6.d           vga
cron.monthly          gdm                   issue.linuxlogo.ascii  motd             rc.local        vim
crontab               gimp                  issue.net              motd.tail        rcS.d           w3m
cron.weekly           gnome                 java                   mtab             reportbug.conf  wgetrc
csh                   gnome-vfs-2.0         kde3                   mtools.conf      resolv.conf     wodim.conf
csh.cshrc             gnome-vfs-mime-magic  kernel-img.conf        Muttrc           rmt             wpa_supplicant
csh.login             gpm.conf              ldap                   nanorc           rpc             X11
csh.logout            gre.d                 ld.so.cache            Net              sane.d          xdg
cups                  groff                 ld.so.conf             netscsid.conf    screenrc        xml
16:19:19
$vi mont

Статистика

Время первой команды журнала14:09:48 2007- 1-12
Время последней команды журнала16:19:19 2007- 1-12
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %22.77
Процент синтаксически неверно набранных команд, % 6.93
Суммарное время работы с терминалом *, час 1.59
Количество командных строк в единицу времени, команда/мин 1.06
Частота использования команд
cd17|===============| 15.32%
ssh13|===========| 11.71%
su9|========| 8.11%
ls8|=======| 7.21%
vim7|======| 6.31%
shutdown6|=====| 5.41%
vi6|=====| 5.41%
echo5|====| 4.50%
lastlog3|==| 2.70%
logname3|==| 2.70%
last3|==| 2.70%
awk2|=| 1.80%
n<2|=| 1.80%
pwd2|=| 1.80%
n++)2|=| 1.80%
id2|=| 1.80%
sh2|=| 1.80%
who2|=| 1.80%
=NF2|=| 1.80%
which2|=| 1.80%
lastb2|=| 1.80%
w2|=| 1.80%
}1|| 0.90%
vjejgver1|| 0.90%
s1|| 0.90%
cp1|| 0.90%
/etc/init1|| 0.90%
/etc/init.d/gdm1|| 0.90%
krgkegkre1|| 0.90%
}'1|| 0.90%
sutdown1|| 0.90%
____
*) Интервалы неактивности длительностью 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$