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

Содержание

Журнал

Среда (12/06/06)

/dev/ttyp0
01:27:09
#ls -l /home/
total 4
drwxrwxr-x   2 root  operator   512  5 ÄÅË 18:41 .snap
drwxr-xr-x  28 user  wheel     1536  5 ÄÅË 11:02 user
01:27:16
#ls -al /home/.snap/
total 4
drwxrwxr-x  2 root  operator  512  5 ÄÅË 18:41 .
drwxr-xr-x  4 root  wheel     512  5 ÄÅË 23:27 ..
01:27:16
#ls -al /home/.snap/
total 4
drwxrwxr-x  2 root  operator  512  5 ÄÅË 18:41 .
drwxr-xr-x  4 root  wheel     512  5 ÄÅË 23:27 ..
01:27:16
#ls -al /home/.snap/
total 4
drwxrwxr-x  2 root  operator  512  5 ÄÅË 18:41 .
drwxr-xr-x  4 root  wheel     512  5 ÄÅË 23:27 ..
01:27:16
#ls -al /home/.snap/
total 4
drwxrwxr-x  2 root  operator  512  5 ÄÅË 18:41 .
drwxr-xr-x  4 root  wheel     512  5 ÄÅË 23:27 ..
/dev/ttyp0
01:33:34
#shutdown -p now
Shutdown NOW!
shutdown: [pid 2511]
прошла >11 часа
/dev/ttyp0
12:36:35
#nd
bash: nd: command not found
12:36:36
#man find
12:37:06
#[root@fbsd3:~]#

прошло >2 часов
14:49:50
#NAME=sergey

14:50:08
#echo $NAME
sergey
14:50:13
#su - user

14:50:19
$echo $NAME

14:50:25
$echo $
$BASH                 $HISTSIZE             $PATH
$BASH_ARGC            $HOME                 $PIPESTATUS
$BASH_ARGV            $HOSTNAME             $PPID
$BASH_COMMAND         $HOSTTYPE             $PS1
$BASH_LINENO          $IFS                  $PS2
$BASH_SOURCE          $L3_HOME              $PS4
$BASH_SUBSHELL        $L3_PARENT_TTY        $PWD
$BASH_VERSINFO        $L3_SESSION_ID        $RANDOM
$BASH_VERSION         $L3_TAMPERED_EDITORS  $SECONDS
$BLOCKSIZE            $LANG                 $SHELL
$COLUMNS              $LINENO               $SHELLOPTS
$COMP_WORDBREAKS      $LINES                $SHLVL
$DIRSTACK             $MACHTYPE             $TERM
$EUID                 $MAIL                 $UID
$FTP_PASSIVE_MODE     $MAILCHECK            $USER
$GROUPS               $MM_CHARSET           $_
$HISTCMD              $OPTERR               $editor_file
$HISTFILE             $OPTIND               $editor_name
$HISTFILESIZE         $OSTYPE
14:50:25
$echo $

14:50:35
$exit

14:50:35
#export rgey

14:50:45
#echo $NAME
sergey
/dev/ttyp0
14:51:00
#echo $NAME

14:51:04
#export NAME=sergey

14:51:23
#echo $NAME
sergey
14:51:24
#/bin/sh
\[v2#\!#$?#$UID#$$#$(/bin/date +%s)$(l3_save_last_line)#$PWD#\033[1024D\033[K\]\[\033[0;31m\][\u@fbsd3:root]# \[\033[0m\]
\[v2#\!#$?#$UID#$$#$(/bin/date +%s)$(l3_save_last_line)#$PWD#\033[1024D\033[K\]\[\033[0;31m\][\u@fbsd3:root]# \[\033[0m\]
\[v2#\!#$?#$UID#$$#$(/bin/date +%s)$(l3_save_last_line)#$PWD#\033[1024D\033[K\]\[\033[0;31m\][\u@fbsd3:root]# \[\033[0m\]echo $NAME
sergey
14:52:00
#su - user
Removing stale pidfile
14:52:04
$echo $NAME

14:52:06
$exit

14:52:10
#su user

14:52:13
$echo $NAME
sergey
14:52:14
$echo $NAME
sergey
14:53:09
$unset NAME

14:53:19
$echo $NAME

14:53:20
$exit

прошло >4 часов
/dev/ttyp0
19:39:41
#ls -l /home/sergey/
total 16
-rw-r--r--  1 sergey  sergey  767  6 ÄÅË 17:39 .cshrc
-rw-r--r--  1 sergey  sergey  248  6 ÄÅË 17:39 .login
-rw-r--r--  1 sergey  sergey  158  6 ÄÅË 17:39 .login_conf
-rw-------  1 sergey  sergey  373  6 ÄÅË 17:39 .mail_aliases
-rw-r--r--  1 sergey  sergey  331  6 ÄÅË 17:39 .mailrc
-rw-r--r--  1 sergey  sergey  797  6 ÄÅË 17:39 .profile
-rw-------  1 sergey  sergey  276  6 ÄÅË 17:39 .rhosts
-rw-r--r--  1 sergey  sergey  975  6 ÄÅË 17:39 .shrc
19:39:46
#vi /etc/opie
19:39:46
#vi /etc/opie
19:39:46
#vi /etc/opiekeys
19:44:18
#opiepasswd -c sergey
Adding sergey:
Only use this method from the console; NEVER from remote. If you are using
telnet, xterm, or a dial-in, type ^C now or exit with no password.
Then run opiepasswd without the -c parameter.
Using MD5 to compute responses.
Enter new secret pass phrase:
Again new secret pass phrase:
ID sergey OTP key is 499 fb3160
SKIT VIEW PAY DIP ANDY HAST
19:45:27
#cat " 499: SKIT VIEW PAY DIP ANDY HAST" > opiepasswd
cat:  499: SKIT VIEW PAY DIP ANDY HAST: No such file or directory
19:46:46
#echo9: SKIT VIEW PAY DIP ANDY HAST" > opiepasswd

19:46:55
#cat opiepasswd
499: SKIT VIEW PAY DIP ANDY HAST
19:46:57
#opieinfo sergey
498 fb3160
19:47:28
#opiekey -n 20 `opieinfo sergey`
Using the MD5 algorithm to compute response.
Reminder: Don't use opiekey from telnet or dial-in sessions.
Enter secret pass phrase:
479: MUTT BEEN LOP POW FAWN RUTH
480: VERY HOLM WART WANG WORD TANK
481: IBIS CAL WARN ON WAGE MATE
482: ROOD RUNG LEG CALF HAIL AIDS
483: NE LURK SEND WASH NO SLAY
484: CODA READ AUG MOLD BOB GWEN
485: OIL THAT TAG TOGO FUEL WHO
...
489: NESS SEWN IONS COCO FOUR HYMN
490: DAM DOLL GAB ARC COMB GWYN
491: GREY SET DIAL SWAB MILT LILT
492: TOLD ONES LOU MILL MOO JURY
493: AQUA AIRY PAL ARC TREK WAD
494: RIM JIVE DOLE MILD INCH MEG
495: REST SUB HOFF OW FUME LUGE
496: JAB YARD IRA COCK SHED SOON
497: BETA SCAN BEET CEIL OVEN HULK
498: SLAT LENS BRIG WAY MEND JUST
19:48:28
#echo "479: MUTT BEEN LOP POW FAWN RUTH
> 480: VERY HOLM WART WANG WORD TANK
> 481: IBIS CAL WARN ON WAGE MATE
> 482: ROOD RUNG LEG CALF HAIL AIDS
> 483: NE LURK SEND WASH NO SLAY
> 484: CODA READ AUG MOLD BOB GWEN
> 485: OIL THAT TAG TOGO FUEL WHO
> 486: NIBS FORE ARTY BAN TAG BIDE
> 487: MOON GILT RAID BEE CALM FLO
> 488: HUSH JAM SKIT FLEA ICY JADE
> 489: NESS SEWN IONS COCO FOUR HYMN
> 490: DAM DOLL GAB ARC COMB GWYN
> 491: GREY SET DIAL SWAB MILT LILT
> 492: TOLD ONES LOU MILL MOO JURY
> 493: AQUA AIRY PAL ARC TREK WAD
> 494: RIM JIVE DOLE MILD INCH MEG
> 495: REST SUB HOFF OW FUME LUGE
> 496: JAB YARD IRA COCK SHED SOON
> 497: BETA SCAN BEET CEIL OVEN HULK
> 498: SLAT LENS BRIG WAY MEND JUST
> " >> opiepasswd
19:49:05
#echo "479: MUTT BEEN LOP POW FAWN RUTH
480: VERY HOLM WART WANG WORD TANK
481: IBIS CAL WARN ON WAGE MATE
482: ROOD RUNG LEG CALF HAIL AIDS
483: NE LURK SEND WASH NO SLAY
484: CODA READ AUG MOLD BOB GWEN
485: OIL THAT TAG TOGO FUEL WHO
486: NIBS FORE ARTY BAN TAG BIDE
487: MOON GILT RAID BEE CALM FLO
488: HUSH JAM SKIT FLEA ICY JADE
489: NESS SEWN IONS COCO FOUR HYMN
490: DAM DOLL GAB ARC COMB GWYN
491: GREY SET DIAL SWAB MILT LILT
492: TOLD ONES LOU MILL MOO JURY
493: AQUA AIRY PAL ARC TREK WAD
494: RIM JIVE DOLE MILD INCH MEG
495: REST SUB HOFF OW FUME LUGE
496: JAB YARD IRA COCK SHED SOON
497: BETA SCAN BEET CEIL OVEN HULK
498: SLAT LENS BRIG WAY MEND JUST
19:49:05
#opiekey -n 20 `opieinfo sergey`

19:49:05
#cat opiepasswd
499: SKIT VIEW PAY DIP ANDY HAST
479: MUTT BEEN LOP POW FAWN RUTH
480: VERY HOLM WART WANG WORD TANK
481: IBIS CAL WARN ON WAGE MATE
482: ROOD RUNG LEG CALF HAIL AIDS
483: NE LURK SEND WASH NO SLAY
484: CODA READ AUG MOLD BOB GWEN
485: OIL THAT TAG TOGO FUEL WHO
486: NIBS FORE ARTY BAN TAG BIDE
487: MOON GILT RAID BEE CALM FLO
488: HUSH JAM SKIT FLEA ICY JADE
489: NESS SEWN IONS COCO FOUR HYMN
490: DAM DOLL GAB ARC COMB GWYN
491: GREY SET DIAL SWAB MILT LILT
492: TOLD ONES LOU MILL MOO JURY
493: AQUA AIRY PAL ARC TREK WAD
494: RIM JIVE DOLE MILD INCH MEG
495: REST SUB HOFF OW FUME LUGE
496: JAB YARD IRA COCK SHED SOON
497: BETA SCAN BEET CEIL OVEN HULK
498: SLAT LENS BRIG WAY MEND JUST
19:50:16
#vi /etc/opieaccess
13,15c13,14
< #permit 127.0.0.1 255.255.255.255
< #permit 127.0.0.1 255.255.255.255
< deny 192.168.15.0 255.255.255.0
---
> permit 127.0.0.1 255.255.255.255
> deny 192.168.15.15 255.255.255.0
19:52:17
#passwd sergey
Changing local password for sergey
New Password:
Retype New Password:
19:52:46
#vi /etc/opieaccess
14c14
< deny 192.168.15.15 255.255.255.0
---
> permit 192.168.15.15 255.255.255.0
19:53:12
#vi /etc/opieaccess
19:54:00
#echo "479: MUTT BEEN LOP POW FAWN RUTH
480: VERY HOLM WART WANG WORD TANK
481: IBIS CAL WARN ON WAGE MATE
482: ROOD RUNG LEG CALF HAIL AIDS
483: NE LURK SEND WASH NO SLAY
484: CODA READ AUG MOLD BOB GWEN
485: OIL THAT TAG TOGO FUEL WHO
486: NIBS FORE ARTY BAN TAG BIDE
487: MOON GILT RAID BEE CALM FLO
488: HUSH JAM SKIT FLEA ICY JADE
489: NESS SEWN IONS COCO FOUR HYMN
490: DAM DOLL GAB ARC COMB GWYN
491: GREY SET DIAL SWAB MILT LILT
492: TOLD ONES LOU MILL MOO JURY
493: AQUA AIRY PAL ARC TREK WAD
494: RIM JIVE DOLE MILD INCH MEG
495: REST SUB HOFF OW FUME LUGE
496: JAB YARD IRA COCK SHED SOON
497: BETA SCAN BEET CEIL OVEN HULK
498: SLAT LENS BRIG WAY MEND JUST
19:54:00
#cat opiepasswd

19:54:00
#echo "479: MUTT BEEN LOP POW FAWN RUTH
480: VERY HOLM WART WANG WORD TANK
481: IBIS CAL WARN ON WAGE MATE
482: ROOD RUNG LEG CALF HAIL AIDS
483: NE LURK SEND WASH NO SLAY
484: CODA READ AUG MOLD BOB GWEN
485: OIL THAT TAG TOGO FUEL WHO
486: NIBS FORE ARTY BAN TAG BIDE
487: MOON GILT RAID BEE CALM FLO
488: HUSH JAM SKIT FLEA ICY JADE
489: NESS SEWN IONS COCO FOUR HYMN
490: DAM DOLL GAB ARC COMB GWYN
491: GREY SET DIAL SWAB MILT LILT
492: TOLD ONES LOU MILL MOO JURY
493: AQUA AIRY PAL ARC TREK WAD
494: RIM JIVE DOLE MILD INCH MEG
495: REST SUB HOFF OW FUME LUGE
496: JAB YARD IRA COCK SHED SOON
497: BETA SCAN BEET CEIL OVEN HULK
498: SLAT LENS BRIG WAY MEND JUST
19:54:00
#cat opiepasswd

19:54:00
#cat opiepasswd
499: SKIT VIEW PAY DIP ANDY HAST
479: MUTT BEEN LOP POW FAWN RUTH
480: VERY HOLM WART WANG WORD TANK
481: IBIS CAL WARN ON WAGE MATE
482: ROOD RUNG LEG CALF HAIL AIDS
483: NE LURK SEND WASH NO SLAY
484: CODA READ AUG MOLD BOB GWEN
485: OIL THAT TAG TOGO FUEL WHO
486: NIBS FORE ARTY BAN TAG BIDE
487: MOON GILT RAID BEE CALM FLO
488: HUSH JAM SKIT FLEA ICY JADE
489: NESS SEWN IONS COCO FOUR HYMN
490: DAM DOLL GAB ARC COMB GWYN
491: GREY SET DIAL SWAB MILT LILT
492: TOLD ONES LOU MILL MOO JURY
493: AQUA AIRY PAL ARC TREK WAD
494: RIM JIVE DOLE MILD INCH MEG
495: REST SUB HOFF OW FUME LUGE
496: JAB YARD IRA COCK SHED SOON
497: BETA SCAN BEET CEIL OVEN HULK
498: SLAT LENS BRIG WAY MEND JUST
19:54:09
#ssh 127.0.0.1 -l sergey
The authenticity of host '127.0.0.1 (127.0.0.1)' can't be established.
DSA key fingerprint is b6:a9:d4:c0:aa:fd:05:20:84:45:6c:8d:b8:59:14:d4.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '127.0.0.1' (DSA) to the list of known hosts.
otp-md5 496 fb3160 ext
Password:
Last login: Wed Dec  6 17:54:15 2006 from 192.168.15.15
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 6.2-RC1 (SMP) #0: Thu Nov 16 05:12:08 UTC 2006
...
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.
sh (the default Bourne shell in FreeBSD) supports command-line editing.  Just
``set -o emacs'' or ``set -o vi'' to enable it.
[sergey@fbsd3 ~]$ logout
Connection to 127.0.0.1 closed.
19:55:00
#vi /etc/opieaccess
14c14
< permit 192.168.15.15 255.255.255.0
---
> permit 192.168.15.15 255.255.255.255
19:55:23
#vi /etc/opieaccess
19:55:26
#echo "479: MUTT BEEN LOP POW FAWN RUTH
480: VERY HOLM WART WANG WORD TANK
481: IBIS CAL WARN ON WAGE MATE
482: ROOD RUNG LEG CALF HAIL AIDS
483: NE LURK SEND WASH NO SLAY
484: CODA READ AUG MOLD BOB GWEN
485: OIL THAT TAG TOGO FUEL WHO
486: NIBS FORE ARTY BAN TAG BIDE
487: MOON GILT RAID BEE CALM FLO
488: HUSH JAM SKIT FLEA ICY JADE
489: NESS SEWN IONS COCO FOUR HYMN
490: DAM DOLL GAB ARC COMB GWYN
491: GREY SET DIAL SWAB MILT LILT
492: TOLD ONES LOU MILL MOO JURY
493: AQUA AIRY PAL ARC TREK WAD
494: RIM JIVE DOLE MILD INCH MEG
495: REST SUB HOFF OW FUME LUGE
496: JAB YARD IRA COCK SHED SOON
497: BETA SCAN BEET CEIL OVEN HULK
498: SLAT LENS BRIG WAY MEND JUST
19:55:26
#opiekey -n 20 `opieinfo sergey`

19:55:26
#opiepasswd -c sergey
Updating sergey:
Only use this method from the console; NEVER from remote. If you are using
telnet, xterm, or a dial-in, type ^C now or exit with no password.
Then run opiepasswd without the -c parameter.
Using MD5 to compute responses.
Enter new secret pass phrase:
Error reading secret pass phrase.
19:56:35
#echo "479: MUTT BEEN LOP POW FAWN RUTH
480: VERY HOLM WART WANG WORD TANK
481: IBIS CAL WARN ON WAGE MATE
482: ROOD RUNG LEG CALF HAIL AIDS
483: NE LURK SEND WASH NO SLAY
484: CODA READ AUG MOLD BOB GWEN
485: OIL THAT TAG TOGO FUEL WHO
486: NIBS FORE ARTY BAN TAG BIDE
487: MOON GILT RAID BEE CALM FLO
488: HUSH JAM SKIT FLEA ICY JADE
489: NESS SEWN IONS COCO FOUR HYMN
490: DAM DOLL GAB ARC COMB GWYN
491: GREY SET DIAL SWAB MILT LILT
492: TOLD ONES LOU MILL MOO JURY
493: AQUA AIRY PAL ARC TREK WAD
494: RIM JIVE DOLE MILD INCH MEG
495: REST SUB HOFF OW FUME LUGE
496: JAB YARD IRA COCK SHED SOON
497: BETA SCAN BEET CEIL OVEN HULK
498: SLAT LENS BRIG WAY MEND JUST
19:56:35
#opiekey -n 20 `opieinfo sergey`

19:56:35
#opiekey -n 20 `opieinfo sergey`
Using the MD5 algorithm to compute response.
Reminder: Don't use opiekey from telnet or dial-in sessions.
Enter secret pass phrase:
477: CASK CALM VET DOLE RUSK GUS
478: HIT GAY MEW RUDY BID LINE
479: MUTT BEEN LOP POW FAWN RUTH
480: VERY HOLM WART WANG WORD TANK
481: IBIS CAL WARN ON WAGE MATE
482: ROOD RUNG LEG CALF HAIL AIDS
483: NE LURK SEND WASH NO SLAY
...
487: MOON GILT RAID BEE CALM FLO
488: HUSH JAM SKIT FLEA ICY JADE
489: NESS SEWN IONS COCO FOUR HYMN
490: DAM DOLL GAB ARC COMB GWYN
491: GREY SET DIAL SWAB MILT LILT
492: TOLD ONES LOU MILL MOO JURY
493: AQUA AIRY PAL ARC TREK WAD
494: RIM JIVE DOLE MILD INCH MEG
495: REST SUB HOFF OW FUME LUGE
496: JAB YARD IRA COCK SHED SOON
19:56:49
#echo "477: CASK CALM VET DOLE RUSK GUS
> 478: HIT GAY MEW RUDY BID LINE
> 479: MUTT BEEN LOP POW FAWN RUTH
> 480: VERY HOLM WART WANG WORD TANK
> 481: IBIS CAL WARN ON WAGE MATE
> 482: ROOD RUNG LEG CALF HAIL AIDS
> 483: NE LURK SEND WASH NO SLAY
> 484: CODA READ AUG MOLD BOB GWEN
> 485: OIL THAT TAG TOGO FUEL WHO
> 486: NIBS FORE ARTY BAN TAG BIDE
> 487: MOON GILT RAID BEE CALM FLO
> 488: HUSH JAM SKIT FLEA ICY JADE
> 489: NESS SEWN IONS COCO FOUR HYMN
> 490: DAM DOLL GAB ARC COMB GWYN
> 491: GREY SET DIAL SWAB MILT LILT
> 492: TOLD ONES LOU MILL MOO JURY
> 493: AQUA AIRY PAL ARC TREK WAD
> 494: RIM JIVE DOLE MILD INCH MEG
> 495: REST SUB HOFF OW FUME LUGE
> 496: JAB YARD IRA COCK SHED SOON
> " >> opiepasswd2
19:57:14
#diff opiepasswd2 opiepasswd
1,2c1
< 477: CASK CALM VET DOLE RUSK GUS
< 478: HIT GAY MEW RUDY BID LINE
---
> 499: SKIT VIEW PAY DIP ANDY HAST
20a20,21
> 497: BETA SCAN BEET CEIL OVEN HULK
> 498: SLAT LENS BRIG WAY MEND JUST
19:57:19
#ls -l /etc/opiekeys
-rw-r--r--  1 root  wheel  68  6 ÄÅË 17:54 /etc/opiekeys
19:58:00
#chmod 600 /etc/opiekeys

19:58:17
#ls -l /etc/opiekeys
-rw-------  1 root  wheel  68  6 ÄÅË 17:54 /etc/opiekeys
19:58:18
#ls -l /etc/opieaccess
-rw-------  1 root  wheel  468  6 ÄÅË 17:55 /etc/opieaccess
19:58:28
#vi /etc/opiekeys
1d0
< sergey 0497 fb3160           571aed56b24ca539  Dec 06,2006 17:54:15
прошло >3 часов
/dev/ttyp2
23:29:56
#touch .hushlogin

/dev/ttyp2
23:30:11
#vim /etc/passwd
23:37:29
#chpass
.DCOPserver_fbsd3.unix.nt_NODISPLAY  .lesshst
.ICEauthority                        .lftp/
.Xauthority                          .lilalo/
.Xresources                          .login
.bash_history                        .mozilla/
.bash_logout                         .profile
.bash_profile                        .prxuOU7b2
.bashrc                              .qt/
.cshrc                               .ssh/
.gconf/                              .tcshrc
...
.gstreamer/                          .xsession-errors
.gstreamer-0.10/                     .xsmnfUg6I
.gstreamer-0.8/                      install
.gtkrc                               mi.sh
.gtkrc-1.2-gnome2                    mymotd
.history                             mynologin
.hushlogin                           mytgz/
.inputrc                             opiepasswd
.k5login                             opiepasswd2
.kde/                                win.img
23:37:29
#chpass sergey
Gid [# or name]: 1002
Change [month day year]:
Expire [month day year]:
Class: russian
Home directory: /home/sergey
Shell: /usr/local/bin/bash
Full Name: sergey
Office Location:
Office Phone:
Home Phone:
...
~
~
~
~
~
~
~
~
:q!
chpass: user information unchanged
23:38:05
#man sergey
23:38:13
#man chpass
23:38:33
#chpass sergey
Gid [# or name]: 1002
Change [month day year]:
Expire [month day year]:
Class: russian
Home directory: /home/sergey
Shell: /usr/local/bin/bash
Full Name: sergey
Office Location:
Office Phone:
Home Phone:
...
~
~
~
~
~
~
~
~
:q!
chpass: user information unchanged
23:38:39
#vi /etc/login.
23:38:39
#vi /etc/login.conf
23:40:40
#vim/etc/login.conf
    256 #       :sessionlimit@:\
    257 #       :autodelete@:\
    258 #       :expireperiod@:\
    259 #       :graceexpire@:\
    260 #       :gracetime@:\
    261 #       :warnexpire@:\
    262 #       :warnpassword@:\
    263 #       :idletime@:\
    264 #       :sessiontime@:\
    265 #       :daytime@:\
    266 #       :weektime@:\
    267 #       :monthtime@:\
    239 #       :coredumpsize=0:\=0:\l/$,BLOCKSIZE=K:\
23:40:40
#vim/etc/login.conf
    256 #       :sessionlimit@:\
    257 #       :autodelete@:\
    258 #       :expireperiod@:\
    259 #       :graceexpire@:\
    260 #       :gracetime@:\
    261 #       :warnexpire@:\
    262 #       :warnpassword@:\
    263 #       :idletime@:\
    264 #       :sessiontime@:\
    265 #       :daytime@:\
    266 #       :weektime@:\
    267 #       :monthtime@:\
    239 #       :coredumpsize=0:\=0:\l/$,BLOCKSIZE=K:\
23:40:40
#vim/etc/login.conf
    256 #       :sessionlimit@:\
    257 #       :autodelete@:\
    258 #       :expireperiod@:\
    259 #       :graceexpire@:\
    260 #       :gracetime@:\
    261 #       :warnexpire@:\
    262 #       :warnpassword@:\
    263 #       :idletime@:\
    264 #       :sessiontime@:\
    265 #       :daytime@:\
    266 #       :weektime@:\
    267 #       :monthtime@:\
    239 #       :coredumpsize=0:\=0:\l/$,BLOCKSIZE=K:\
23:40:40
#vim/etc/login.conf
    256 #       :sessionlimit@:\
    257 #       :autodelete@:\
    258 #       :expireperiod@:\
    259 #       :graceexpire@:\
    260 #       :gracetime@:\
    261 #       :warnexpire@:\
    262 #       :warnpassword@:\
    263 #       :idletime@:\
    264 #       :sessiontime@:\
    265 #       :daytime@:\
    266 #       :weektime@:\
    267 #       :monthtime@:\
    239 #       :coredumpsize=0:\=0:\l/$,BLOCKSIZE=K:\
23:40:40
#vim/etc/login.conf
    256 #       :sessionlimit@:\
    257 #       :autodelete@:\
    258 #       :expireperiod@:\
    259 #       :graceexpire@:\
    260 #       :gracetime@:\
    261 #       :warnexpire@:\
    262 #       :warnpassword@:\
    263 #       :idletime@:\
    264 #       :sessiontime@:\
    265 #       :daytime@:\
    266 #       :weektime@:\
    267 #       :monthtime@:\
    239 #       :coredumpsize=0:\=0:\l/$,BLOCKSIZE=K:\
23:40:40
#vim/etc/login.conf
    256 #       :sessionlimit@:\
    257 #       :autodelete@:\
    258 #       :expireperiod@:\
    259 #       :graceexpire@:\
    260 #       :gracetime@:\
    261 #       :warnexpire@:\
    262 #       :warnpassword@:\
    263 #       :idletime@:\
    264 #       :sessiontime@:\
    265 #       :daytime@:\
    266 #       :weektime@:\
    267 #       :monthtime@:\
    239 #       :coredumpsize=0:\=0:\l/$,BLOCKSIZE=K:\
23:40:40
#vim/etc/login.conf
    256 #       :sessionlimit@:\
    257 #       :autodelete@:\
    258 #       :expireperiod@:\
    259 #       :graceexpire@:\
    260 #       :gracetime@:\
    261 #       :warnexpire@:\
    262 #       :warnpassword@:\
    263 #       :idletime@:\
    264 #       :sessiontime@:\
    265 #       :daytime@:\
    266 #       :weektime@:\
    267 #       :monthtime@:\
    239 #       :coredumpsize=0:\=0:\l/$,BLOCKSIZE=K:\

Четверг (12/07/06)

/dev/ttyp4
00:07:21
#cd /usr/src/sys/

00:07:29
#ls
Makefile        ddb             kern            netkey          posix4
alpha           dev             libkern         netnatm         powerpc
amd64           doc             modules         netncp          rpc
arm             fs              net             netsmb          security
boot            gdb             net80211        nfs             sparc64
bsm             geom            netatalk        nfs4client      sys
cam             gnu             netatm          nfsclient       tools
coda            i386            netgraph        nfsserver       ufs
compat          i4b             netinet         opencrypto      vm
conf            ia64            netinet6        pc98
contrib         isa             netipsec        pccard
crypto          isofs           netipx          pci
00:07:31
#vim i386/
00:07:31
#vim co
00:07:31
#vim co
00:07:31
#vim i386/co
00:07:31
#vim i386/conf/GENERIC
00:07:31
#vim i386/conf/GENERIC
00:07:31
#vim i386/conf/GENERIC
00:07:31
#vim i386/conf/GENERIC
00:07:31
#vim i386/conf/GENERIC
00:07:31
#vim i386/conf/GENERIC
00:12:18
#grep -ir i686 sys/ | less
00:12:38
#grep -ir i686 sys/

00:12:38
#grep -ir i686 sys/

Файлы

  • opiepasswd
  • opiepasswd
    >
    499: SKIT VIEW PAY DIP ANDY HAST
    479: MUTT BEEN LOP POW FAWN RUTH
    480: VERY HOLM WART WANG WORD TANK
    481: IBIS CAL WARN ON WAGE MATE
    482: ROOD RUNG LEG CALF HAIL AIDS
    483: NE LURK SEND WASH NO SLAY
    484: CODA READ AUG MOLD BOB GWEN
    485: OIL THAT TAG TOGO FUEL WHO
    486: NIBS FORE ARTY BAN TAG BIDE
    487: MOON GILT RAID BEE CALM FLO
    488: HUSH JAM SKIT FLEA ICY JADE
    489: NESS SEWN IONS COCO FOUR HYMN
    490: DAM DOLL GAB ARC COMB GWYN
    491: GREY SET DIAL SWAB MILT LILT
    492: TOLD ONES LOU MILL MOO JURY
    493: AQUA AIRY PAL ARC TREK WAD
    494: RIM JIVE DOLE MILD INCH MEG
    495: REST SUB HOFF OW FUME LUGE
    496: JAB YARD IRA COCK SHED SOON
    497: BETA SCAN BEET CEIL OVEN HULK
    498: SLAT LENS BRIG WAY MEND JUST
    

    Статистика

    Время первой команды журнала01:27:09 2006-12- 6
    Время последней команды журнала00:12:38 2006-12- 7
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 8.91
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 1.20
    Количество командных строк в единицу времени, команда/мин 1.40
    Частота использования команд
    echo18|=================| 17.31%
    vim11|==========| 10.58%
    vi11|==========| 10.58%
    ls10|=========| 9.62%
    vim/etc/login.conf7|======| 6.73%
    cat6|=====| 5.77%
    opiekey5|====| 4.81%
    opiepasswd4|===| 3.85%
    man3|==| 2.88%
    chpass3|==| 2.88%
    grep3|==| 2.88%
    exit3|==| 2.88%
    su3|==| 2.88%
    export2|=| 1.92%
    echo9:1|| 0.96%
    touch1|| 0.96%
    diff1|| 0.96%
    NAME=sergey1|| 0.96%
    passwd1|| 0.96%
    unset1|| 0.96%
    chmod1|| 0.96%
    nd1|| 0.96%
    opieinfo1|| 0.96%
    cd1|| 0.96%
    sh1|| 0.96%
    shutdown1|| 0.96%
    less1|| 0.96%
    [root@fbsd3:~]#1|| 0.96%
    ssh1|| 0.96%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    О программе

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

    $Id$