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

Содержание

Журнал

Пятница (06/30/06)

/dev/pts/1
16:26:11
#cd ..

16:26:19
#ls -l
total 34
-rw------- 1 root root    80 2006-06-25 21:48 chap-secrets
-rwxr-xr-x 1 root root  1749 2005-12-04 17:50 ip-down
drwxr-xr-x 2 root root  1024 2006-06-29 14:30 ip-down.d
-rwxr-xr-x 1 root root  1887 2005-12-04 17:50 ip-up
drwxr-xr-x 2 root root  1024 2006-06-29 14:30 ip-up.d
-rwxr-xr-x 1 root root   779 2004-11-08 20:00 ipv6-down
drwxr-xr-x 2 root root  1024 2004-11-08 20:00 ipv6-down.d
-rwxr-xr-x 1 root root   917 2004-11-08 20:00 ipv6-up
drwxr-xr-x 2 root root  1024 2004-11-08 20:00 ipv6-up.d
-rw-r--r-- 1 root root 13275 2006-06-30 14:27 options.bak
-rw------- 1 root root  1637 2006-06-30 16:16 pap-secrets
drwxr-s--- 2 root dip   1024 2006-06-29 14:30 peers
-rwxr-x--- 1 root dip    118 2004-09-30 05:13 ppp_on_boot.dsl
-rw-r--r-- 1 root root  2997 2006-06-30 16:14 pptpd-options
drwxr-xr-x 2 root root  1024 2004-12-26 04:46 resolv
drw------- 2 root root  1024 2006-06-27 15:24 tmp.zfVlsX
16:26:24
#ip-down
bash: ip-down: command not found
16:26:54
#./ ip
ip-down      ip-up        ipv6-down    ipv6-up
ip-down.d/   ip-up.d/     ipv6-down.d/ ipv6-up.d/
16:26:54
#./ ip-down
bash: ./: is a directory
16:27:04
#cd ..

16:27:25
#ls -l
drwxr-xr-x  3 root   root     1024 2006-06-25 21:48 discover.d
drwxr-xr-x  2 root   root     1024 2006-05-03 10:13 dm
drwxr-xr-x  3 root   root     1024 2006-06-29 14:30 dpkg
drwxr-xr-x  3 root   root     1024 2006-06-25 22:07 emacs
-rw-r--r--  1 root   root      312 2005-01-05 12:07 email-addresses
-rw-r--r--  1 root   root     5138 2005-01-20 21:13 enscript.cfg
-rw-r--r--  1 root   root       50 2006-06-26 17:13 environment
drwxr-xr-x  2 root   root     1024 2006-06-29 14:30 esound
drwxr-xr-x  3 root   root     1024 2006-06-25 22:07 exim4
-rw-r--r--  1 root   root      354 2004-06-19 02:56 fdmount.conf
...
-rw-r--r--  1 root   root     1260 2004-10-28 21:50 ucf.conf
drwxr-xr-x  3 root   root     1024 2006-06-29 14:30 udev
-rw-r--r--  1 root   root      805 2006-05-13 15:04 updatedb.conf
drwxr-xr-x  2 root   root     1024 2006-06-29 14:30 vga
drwxr-xr-x  2 root   root     1024 2006-06-27 09:40 vim
drwxr-xr-x  2 root   root     1024 2006-06-25 22:08 w3m
-rw-r--r--  1 root   root     4221 2005-10-13 14:26 wgetrc
drwxr-xr-x 17 root   root     1024 2006-06-30 09:40 X11
drwxr-xr-x  3 root   root     1024 2006-06-27 09:37 xdg
drwxr-xr-x  4 root   root     1024 2006-06-27 09:43 Xprint
/dev/pts/4
16:27:41
#[root@linux2:~]# ls -l
total 925
-rw-r--r--  1 root root    180 2006-06-25 21:14 dbootstrap_settings
-rw-------  1 root root      0 2006-06-29 15:52 dead.letter
drwx------  2 root root   1024 2006-06-27 15:55 Desktop
-rw-r--r--  1 root root    129 2006-06-30 09:57 hardcopy.0
-rw-r--r--  1 root root   1336 2006-06-25 21:14 install-report.template
-rw-------  1 root root   1264 2006-06-26 13:13 log.eci
-rw-------  1 root root   2812 2006-06-26 13:12 log.ecp
drwx------  2 root root   1024 2006-06-29 11:13 Mail
-rw-r--r--  1 root root    270 2006-06-30 10:37 minicom.log
-rw-r--r--  1 root root    367 2006-06-30 14:06 mysecondscript2
drwxr-xr-x 14 user user   1024 2006-06-30 15:16 ppp-2.4.4
-rw-r--r--  1 root root 688763 2006-06-30 15:16 ppp-2.4.4.tar.gz
drwxrwxrwx  7 user user   2048 2006-06-30 15:26 pptpd-1.3.2
-rw-r--r--  1 root root 235467 2006-04-18 08:08 pptpd-1.3.2.tar.gz
-rw-------  1 root root    664 2006-06-29 11:17 sent
16:27:45
#cd /home/
lost+found/ user/
16:27:45
#cd /home/
lost+found/ user/
16:27:45
#cd /home/user/

16:28:11
#cd ~

16:28:18
$ssh root@192.168.15.2
root@192.168.15.2's password:
Permission denied, please try again.
root@192.168.15.2's password:
Last login: Fri Jun 30 14:45:05 2006 from linux15.linux.nt
Linux linux2.unix.nt 2.6.8-2-686-smp #1 SMP Mon Jan 24 02:32:52 EST 2005 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.
l3-agent is already running: pid=3684; pidfile=/root/.lilalo/l3-agent.pid
Agent pid 3687
16:28:18
#[root@linux2:~]# ls -l
total 925
-rw-r--r--  1 root root    180 2006-06-25 21:14 dbootstrap_settings
-rw-------  1 root root      0 2006-06-29 15:52 dead.letter
drwx------  2 root root   1024 2006-06-27 15:55 Desktop
-rw-r--r--  1 root root    129 2006-06-30 09:57 hardcopy.0
-rw-r--r--  1 root root   1336 2006-06-25 21:14 install-report.template
-rw-------  1 root root   1264 2006-06-26 13:13 log.eci
-rw-------  1 root root   2812 2006-06-26 13:12 log.ecp
drwx------  2 root root   1024 2006-06-29 11:13 Mail
-rw-r--r--  1 root root    270 2006-06-30 10:37 minicom.log
-rw-r--r--  1 root root    367 2006-06-30 14:06 mysecondscript2
drwxr-xr-x 14 user user   1024 2006-06-30 15:16 ppp-2.4.4
-rw-r--r--  1 root root 688763 2006-06-30 15:16 ppp-2.4.4.tar.gz
drwxrwxrwx  7 user user   2048 2006-06-30 15:26 pptpd-1.3.2
-rw-r--r--  1 root root 235467 2006-04-18 08:08 pptpd-1.3.2.tar.gz
-rw-------  1 root root    664 2006-06-29 11:17 sent
16:28:35
#cp ppp-2.4.4.tar.gz /tmp/load/ppp-2.4.4.tar.gz
cp: cannot create regular file `/tmp/load/ppp-2.4.4.tar.gz': No such file or directory
16:31:02
#cp ppp-2.4.4.tar.gz /tmp/load/
cp: target `/tmp/load/' is not a directory: No such file or directory
16:31:10
#cp ppp-2.4.4.tar.gz /tmp/ppp-2.4.4.tar.gz

16:31:16
#cd ppp-2.4.4

/dev/pts/1
16:33:18
#cd /tmp/

16:33:26
#ls -l
total 701
drwx------ 2 user user   1024 2006-06-30 09:31 gconfd-user
drwx------ 2 user user   1024 2006-06-30 15:52 kde-user
drwx------ 3 user user   1024 2006-06-30 15:51 ksocket-user
-rw-r--r-- 1 root root   3354 2006-06-30 09:38 l3-saved-3794.27895.17064
-rw-r--r-- 1 root root   2007 2006-06-30 12:20 l3-saved-5877.9410.22418
drwxr-xr-x 2 root root  12288 2006-06-25 21:46 lost+found
drwx------ 2 user user   1024 2006-06-30 09:31 orbit-user
-rw-r--r-- 1 root root 688763 2006-06-30 16:33 ppp-2.4.4.tar.gz
drwx------ 2 user user   1024 2006-06-30 09:49 ssh-DjcgdH4268
drwx------ 2 user user   1024 2006-06-30 09:49 ssh-ypUYwy4268
16:33:28
#g
Display all 112 possibilities? (y or n)
16:33:28
#pp
pphs             ppmlabel         ppmtobmp         ppmtopict        pppoe
ppm2tiff         ppmmake          ppmtoeyuv        ppmtopj          pppoeconf
ppm3d            ppmmix           ppmtogif         ppmtopuzz        pppoe-connect
ppmbrighten      ppmnorm          ppmtoicr         ppmtorgb3        pppoe-discovery
ppmchange        ppmntsc          ppmtoilbm        ppmtosixel       pppoe-relay
ppmcie           ppmpat           ppmtojpeg        ppmtotga         pppoe-server
ppmcolormask     ppmquant         ppmtoleaf        ppmtouil         pppoe-setup
ppmcolors        ppmquantall      ppmtolj          ppmtowinicon     pppoe-sniff
ppmdim           ppmqvga          ppmtomap         ppmtoxpm         pppoe-start
ppmdist          ppmrainbow       ppmtomitsu       ppmtoyuv         pppoe-status
ppmdither        ppmrelief        ppmtompeg        ppmtoyuvsplit    pppoe-stop
ppmfade          ppmshadow        ppmtoneo         ppmtv            pppstats
ppmflash         ppmshift         ppmtopcx         pppconfig        pptpctrl
ppmforge         ppmspread        ppmtopgm         pppd             pptpd
ppmhist          ppmtoacad        ppmtopi1         pppdump
16:33:28
#./ ppp-2.4.4.tar.gz
bash: ./: is a directory
/dev/pts/4
16:33:35
#ls -l
total 153
-rw-r--r-- 1 user user 18162 2000-04-13 13:12 Changes-2.3
drwxr-xr-x 2 user user  1024 2006-06-30 15:16 chat
drwxr-xr-x 2 user user  1024 2002-12-07 12:10 common
-rwxr-xr-x 1 user user  6018 2005-07-09 03:23 configure
drwxr-xr-x 3 user user  1024 1999-11-15 06:08 contrib
drwxr-xr-x 2 user user  1024 1999-02-27 05:09 etc.ppp
-rw-r--r-- 1 user user 25906 2002-11-09 09:06 FAQ
drwxr-xr-x 4 user user  1024 2000-08-01 04:40 include
drwxr-xr-x 2 user user  1024 2006-06-18 09:39 linux
...
-rw-r--r-- 1 user user 11918 2003-11-27 23:31 README.linux
-rw-r--r-- 1 user user  3461 2002-05-28 20:00 README.MPPE
-rw-r--r-- 1 user user  8353 2003-11-27 23:21 README.MSCHAP80
-rw-r--r-- 1 user user  2421 2002-05-21 20:26 README.MSCHAP81
-rw-r--r-- 1 user user  3543 2002-11-09 13:24 README.pppoe
-rw-r--r-- 1 user user  3556 2002-02-12 02:55 README.pwfd
-rw-r--r-- 1 user user 10261 2002-09-07 10:36 README.sol2
drwxr-xr-x 3 user user  1024 2004-11-13 14:27 scripts
-rw-r--r-- 1 user user  4208 2004-02-02 05:36 SETUP
drwxr-xr-x 2 user user  1024 2005-08-26 03:11 solaris
16:33:37
#cp ppp-2.4.4 /tmp/ppp-2.4.4
cp: cannot stat `ppp-2.4.4': No such file or directory
/dev/pts/1
16:33:54
#ta
tac      tack     tail     tar      tasksel
16:33:54
#alias admin='su'

/dev/pts/4
16:34:08
#cd /etc/pp
ppp/        pptpd.conf
16:34:08
#mv /etc/ppp/
chap-secrets     ip-up            ipv6-up          peers/
chat             ip-up.d/         ipv6-up.d/       ppp_on_boot.dsl
ip-down          ipv6-down        options.bak      pptpd-options
ip-down.d/       ipv6-down.d/     pap-secrets      resolv/
/dev/pts/1
16:39:01
#alias del='rm'

16:39:11
#alias shutdown='shut.down -h now'

16:39:22
#alias view='less'

16:39:30
#gzip -h
gzip 1.3.5
(2002-09-30)
usage: gzip [-cdfhlLnNrtvV19] [-S suffix] [file ...]
 -c --stdout      write on standard output, keep original files unchanged
 -d --decompress  decompress
 -f --force       force overwrite of output file and compress links
 -h --help        give this help
 -l --list        list compressed file contents
 -L --license     display software license
 -n --no-name     do not save or restore the original name and time stamp
...
 -r --recursive   operate recursively on directories
 -S .suf  --suffix .suf     use suffix .suf on compressed files
 -t --test        test compressed file integrity
 -v --verbose     verbose mode
 -V --version     display version number
 -1 --fast        compress faster
 -9 --best        compress better
    --rsyncable   Make rsync-friendly archive
 file...          files to (de)compress. If none given, use standard input.
Report bugs to <bug-gzip@gnu.org>.
16:42:45
#gzip -d ppp-2.4.4.tar.gz

16:43:55
#ls -l
total 2706
drwx------ 2 user user    1024 2006-06-30 09:31 gconfd-user
drwx------ 2 user user    1024 2006-06-30 16:36 kde-user
drwx------ 3 user user    1024 2006-06-30 16:36 ksocket-user
-rw-r--r-- 1 root root    3354 2006-06-30 09:38 l3-saved-3794.27895.17064
-rw-r--r-- 1 root root    2007 2006-06-30 12:20 l3-saved-5877.9410.22418
drwxr-xr-x 2 root root   12288 2006-06-25 21:46 lost+found
drwx------ 2 user user    1024 2006-06-30 09:31 orbit-user
-rw-r--r-- 1 root root 2734080 2006-06-30 16:33 ppp-2.4.4.tar
drwx------ 2 user user    1024 2006-06-30 09:49 ssh-DjcgdH4268
drwx------ 2 user user    1024 2006-06-30 09:49 ssh-ypUYwy4268
16:43:58
#tar -h
tar: You must specify one of the `-Acdtrux' options
Try `tar --help' or `tar --usage' for more information.
16:44:17
#tar
tar: You must specify one of the `-Acdtrux' options
Try `tar --help' or `tar --usage' for more information.
16:44:22
#tar --help
                             files is given either on the command line or via
                             -T option. NUMBER defaults to 1.
      --overwrite            overwrite existing files when extracting
  -O, --to-stdout            extract files to standard output
      --recursive-unlink     empty hierarchies prior to extracting directory
      --remove-files         remove files after adding them to the archive
  -S, --sparse               handle sparse files efficiently
  -U, --unlink-first         remove each file prior to extracting over it
  -W, --verify               attempt to verify the archive after writing it
 Handling of file attributes:
...
Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.
The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.
The version control may be set with --backup or VERSION_CONTROL, values are:
  t, numbered     make numbered backups
  nil, existing   numbered if numbered backups exist, simple otherwise
  never, simple   always make simple backups
*This* tar defaults to:
--format=gnu -f- -b20 --rmt-command=/usr/sbin/rmt --rsh-command=/usr/bin/rsh
Report bugs to <bug-tar@gnu.org>.
16:44:34
#tar -xvzy ppp-2.4.4.tar
tar: invalid option -- y
Try `tar --help' or `tar --usage' for more information.
16:45:35
#tar -xvz
^[[A^[[A
16:45:44
#tar -xvz ppp-2.4.4.tar

16:45:56
#tar ppp-2.4.4.tar
tar: You must specify one of the `-Acdtrux' options
Try `tar --help' or `tar --usage' for more information.
16:48:52
#tar -help
tar: invalid option -- e
Try `tar --help' or `tar --usage' for more information.
16:49:00
#tar --help
                             files is given either on the command line or via
                             -T option. NUMBER defaults to 1.
      --overwrite            overwrite existing files when extracting
  -O, --to-stdout            extract files to standard output
      --recursive-unlink     empty hierarchies prior to extracting directory
      --remove-files         remove files after adding them to the archive
  -S, --sparse               handle sparse files efficiently
  -U, --unlink-first         remove each file prior to extracting over it
  -W, --verify               attempt to verify the archive after writing it
 Handling of file attributes:
...
Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.
The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.
The version control may be set with --backup or VERSION_CONTROL, values are:
  t, numbered     make numbered backups
  nil, existing   numbered if numbered backups exist, simple otherwise
  never, simple   always make simple backups
*This* tar defaults to:
--format=gnu -f- -b20 --rmt-command=/usr/sbin/rmt --rsh-command=/usr/bin/rsh
Report bugs to <bug-tar@gnu.org>.
16:49:04
#tar xvfz ppp-2.4.4.tar
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors
16:53:05
#tar xvfz ppp-2.4.4.tar.gZ
tar: ppp-2.4.4.tar.gZ: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
16:53:20
#tar xvfz ppp-2.4.4.tar.gz
tar: ppp-2.4.4.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
16:53:24
#ls -l
total 2706
drwx------ 2 user user    1024 2006-06-30 09:31 gconfd-user
drwx------ 2 user user    1024 2006-06-30 16:52 kde-user
drwx------ 3 user user    1024 2006-06-30 16:51 ksocket-user
-rw-r--r-- 1 root root    3354 2006-06-30 09:38 l3-saved-3794.27895.17064
-rw-r--r-- 1 root root    2007 2006-06-30 12:20 l3-saved-5877.9410.22418
drwxr-xr-x 2 root root   12288 2006-06-25 21:46 lost+found
drwx------ 2 user user    1024 2006-06-30 09:31 orbit-user
-rw-r--r-- 1 root root 2734080 2006-06-30 16:33 ppp-2.4.4.tar
drwx------ 2 user user    1024 2006-06-30 09:49 ssh-DjcgdH4268
drwx------ 2 user user    1024 2006-06-30 09:49 ssh-ypUYwy4268
16:53:27
#ls -l

16:53:51
#ls -l

16:53:51
#tar xvfz ppp-2.4.4.tar.gz
ppp-2.4.4/pppd/plugins/rp-pppoe/Makefile.linux
ppp-2.4.4/pppd/plugins/rp-pppoe/common.c
ppp-2.4.4/pppd/plugins/rp-pppoe/config.h
ppp-2.4.4/pppd/plugins/rp-pppoe/debug.c
ppp-2.4.4/pppd/plugins/rp-pppoe/discovery.c
ppp-2.4.4/pppd/plugins/rp-pppoe/pppoe-discovery.c
ppp-2.4.4/pppd/plugins/rp-pppoe/pppoe.h
ppp-2.4.4/pppd/plugins/Makefile.linux
ppp-2.4.4/pppd/plugins/passprompt.c
ppp-2.4.4/pppd/plugins/Makefile.sol2
...
ppp-2.4.4/README.MPPE
ppp-2.4.4/README.MSCHAP81
ppp-2.4.4/README.cbcp
ppp-2.4.4/README.eap-srp
ppp-2.4.4/README.linux
ppp-2.4.4/README.pppoe
ppp-2.4.4/README.pwfd
ppp-2.4.4/README.sol2
ppp-2.4.4/SETUP
ppp-2.4.4/configure
16:53:55
#cd ppp-2.4.4

16:54:07
#setup
bash: setup: command not found
16:54:11
#ls -l
total 151
-rw-r--r-- 1 user user 18162 2000-04-13 13:12 Changes-2.3
drwxr-xr-x 2 user user  1024 2006-06-18 09:39 chat
drwxr-xr-x 2 user user  1024 2002-12-07 12:10 common
-rwxr-xr-x 1 user user  6018 2005-07-09 03:23 configure
drwxr-xr-x 3 user user  1024 1999-11-15 06:08 contrib
drwxr-xr-x 2 user user  1024 1999-02-27 05:09 etc.ppp
-rw-r--r-- 1 user user 25906 2002-11-09 09:06 FAQ
drwxr-xr-x 4 user user  1024 2000-08-01 04:40 include
drwxr-xr-x 2 user user  1024 2006-06-18 09:39 linux
...
-rw-r--r-- 1 user user 11918 2003-11-27 23:31 README.linux
-rw-r--r-- 1 user user  3461 2002-05-28 20:00 README.MPPE
-rw-r--r-- 1 user user  8353 2003-11-27 23:21 README.MSCHAP80
-rw-r--r-- 1 user user  2421 2002-05-21 20:26 README.MSCHAP81
-rw-r--r-- 1 user user  3543 2002-11-09 13:24 README.pppoe
-rw-r--r-- 1 user user  3556 2002-02-12 02:55 README.pwfd
-rw-r--r-- 1 user user 10261 2002-09-07 10:36 README.sol2
drwxr-xr-x 3 user user  1024 2004-11-13 14:27 scripts
-rw-r--r-- 1 user user  4208 2004-02-02 05:36 SETUP
drwxr-xr-x 2 user user  1024 2005-08-26 03:11 solaris
16:54:16
#./con
configure  contrib/
16:54:16
#./configure
Configuring for Linux
Creating Makefiles.
  Makefile <= linux/Makefile.top
  pppd/Makefile <= pppd/Makefile.linux
  pppstats/Makefile <= pppstats/Makefile.linux
  chat/Makefile <= chat/Makefile.linux
  pppdump/Makefile <= pppdump/Makefile.linux
  pppd/plugins/Makefile <= pppd/plugins/Makefile.linux
  pppd/plugins/rp-pppoe/Makefile <= pppd/plugins/rp-pppoe/Makefile.linux
  pppd/plugins/radius/Makefile <= pppd/plugins/radius/Makefile.linux
  pppd/plugins/pppoatm/Makefile <= pppd/plugins/pppoatm/Makefile.linux
16:54:55
#make distclean
make: *** No rule to make target `distclean'.  Stop.
16:55:12
#wget 'http://marc/
>
16:56:11
#wget 'http://marc.
>
16:56:18
#wget ftp://ftp.samba.org/pub/ppp/ppp-2.4.4.tar.gz
--16:58:44--  ftp://ftp.samba.org/pub/ppp/ppp-2.4.4.tar.gz
           => `ppp-2.4.4.tar.gz'
Resolving ftp.samba.org... 216.251.47.16
Connecting to ftp.samba.org|216.251.47.16|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD /pub/ppp ... done.
==> PASV ... done.    ==> RETR ppp-2.4.4.tar.gz ... done.
Length: 688.763 (673K) (unauthoritative)
100%[=================================================>] 688.763       61.53K/s    ETA 00:00
16:59:00 (59.84 KB/s) - `ppp-2.4.4.tar.gz' saved [688763]
16:59:00
#tar xvfz ppp-2.4.4.tar.gz
ppp-2.4.4/pppd/plugins/rp-pppoe/Makefile.linux
ppp-2.4.4/pppd/plugins/rp-pppoe/common.c
ppp-2.4.4/pppd/plugins/rp-pppoe/config.h
ppp-2.4.4/pppd/plugins/rp-pppoe/debug.c
ppp-2.4.4/pppd/plugins/rp-pppoe/discovery.c
ppp-2.4.4/pppd/plugins/rp-pppoe/pppoe-discovery.c
ppp-2.4.4/pppd/plugins/rp-pppoe/pppoe.h
ppp-2.4.4/pppd/plugins/Makefile.linux
ppp-2.4.4/pppd/plugins/passprompt.c
ppp-2.4.4/pppd/plugins/Makefile.sol2
...
ppp-2.4.4/README.MPPE
ppp-2.4.4/README.MSCHAP81
ppp-2.4.4/README.cbcp
ppp-2.4.4/README.eap-srp
ppp-2.4.4/README.linux
ppp-2.4.4/README.pppoe
ppp-2.4.4/README.pwfd
ppp-2.4.4/README.sol2
ppp-2.4.4/SETUP
ppp-2.4.4/configure
16:59:14
#./configure
Configuring for Linux
Creating Makefiles.
  Makefile <= linux/Makefile.top
  pppd/Makefile <= pppd/Makefile.linux
  pppstats/Makefile <= pppstats/Makefile.linux
  chat/Makefile <= chat/Makefile.linux
  pppdump/Makefile <= pppdump/Makefile.linux
  pppd/plugins/Makefile <= pppd/plugins/Makefile.linux
  pppd/plugins/rp-pppoe/Makefile <= pppd/plugins/rp-pppoe/Makefile.linux
  pppd/plugins/radius/Makefile <= pppd/plugins/radius/Makefile.linux
  pppd/plugins/pppoatm/Makefile <= pppd/plugins/pppoatm/Makefile.linux
16:59:32
#make
cd chat; make  all
make[1]: Entering directory `/tmp/ppp-2.4.4/chat'
cc -c -O2 -g -pipe -DTERMIOS                     -DSIGTYPE=void                  -UNO_SLEEP                      -DFNDELAY=O_NDELAY              -o chat.o chat.c
cc -o chat chat.o
make[1]: Leaving directory `/tmp/ppp-2.4.4/chat'
cd pppd/plugins; make  all
make[1]: Entering directory `/tmp/ppp-2.4.4/pppd/plugins'
gcc -o minconn.so -shared -O2 -g -I.. -I../../include -fPIC minconn.c
gcc -o passprompt.so -shared -O2 -g -I.. -I../../include -fPIC passprompt.c
gcc -o passwordfd.so -shared -O2 -g -I.. -I../../include -fPIC passwordfd.c
...
cc -O -I../include -o pppstats pppstats.c
make[1]: Leaving directory `/tmp/ppp-2.4.4/pppstats'
cd pppdump; make  all
make[1]: Entering directory `/tmp/ppp-2.4.4/pppdump'
cc -O -I../include/net   -c -o pppdump.o pppdump.c
cc -O -I../include/net   -c -o bsd-comp.o bsd-comp.c
cc -O -I../include/net   -c -o deflate.o deflate.c
cc -O -I../include/net   -c -o zlib.o zlib.c
cc -o pppdump pppdump.o bsd-comp.o deflate.o zlib.o
make[1]: Leaving directory `/tmp/ppp-2.4.4/pppdump'
17:00:19
#make install
install -d -m 755 /usr/local/share/man/man8
cd chat; make  install
make[1]: Entering directory `/tmp/ppp-2.4.4/chat'
mkdir -p /usr/local/sbin /usr/local/share/man/man8
install -s -c chat /usr/local/sbin
install -c -m 644 chat.8 /usr/local/share/man/man8
make[1]: Leaving directory `/tmp/ppp-2.4.4/chat'
cd pppd/plugins; make  install
make[1]: Entering directory `/tmp/ppp-2.4.4/pppd/plugins'
install -d /usr/local/lib/pppd/2.4.4
...
make[1]: Entering directory `/tmp/ppp-2.4.4/pppdump'
mkdir -p /usr/local/sbin /usr/local/share/man/man8
install -s -c pppdump /usr/local/sbin
install -c -m 444 pppdump.8 /usr/local/share/man/man8
make[1]: Leaving directory `/tmp/ppp-2.4.4/pppdump'
cd pppd; make  install-devel
make[1]: Entering directory `/tmp/ppp-2.4.4/pppd'
mkdir -p /usr/local/include/pppd
install -c -m 644 ccp.h chap-new.h ecp.h fsm.h ipcp.h ipxcp.h lcp.h magic.h md5.h patchlevel.h pathnames.h pppd.h upap.h eap.h md4.h chap_ms.h sha1.h pppcrypt.h tdb.h spinlock.h /usr/local/include/pppd
make[1]: Leaving directory `/tmp/ppp-2.4.4/pppd'
17:00:24
#/etc/init.d/pptpd restart
Restarting PPTP:
Stopping PPTP: pptpd.
Starting PPTP Daemon: pptpd.
17:00:53
#ls -l

17:00:53
#ls -l

17:00:53
#rdesktop -a 16 192.168.15.182

17:00:53
#rdesktop -a 16 192.168.15.182

17:02:43
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:04:76:A0:A9:12
          inet addr:192.168.15.1  Bcast:192.168.15.255  Mask:255.0.0.0
          inet6 addr: fe80::204:76ff:fea0:a912/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:61542 errors:0 dropped:0 overruns:0 frame:0
          TX packets:58115 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:34702111 (33.0 MiB)  TX bytes:9432997 (8.9 MiB)
          Interrupt:201 Base address:0xc000
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:3257 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3257 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:376983 (368.1 KiB)  TX bytes:376983 (368.1 KiB)
17:02:51
#vi /etc/init.d/pptpd
17:04:27
#make install

17:04:40
#ls /usr/local/
bin  games  include  lib  man  sbin  share  src
17:04:50
#ls /usr/local/sbin/p*
/usr/local/sbin/pppd     /usr/local/sbin/pppoe-discovery
/usr/local/sbin/pppdump  /usr/local/sbin/pppstats
17:04:56
#make clean
rm -f `find . -name '*.[oas]' -print`
rm -f `find . -name 'core' -print`
rm -f `find . -name '*~' -print`
cd chat; make clean
make[1]: Entering directory `/tmp/ppp-2.4.4/chat'
rm -f chat.o chat *~
make[1]: Leaving directory `/tmp/ppp-2.4.4/chat'
cd pppd/plugins; make clean
make[1]: Entering directory `/tmp/ppp-2.4.4/pppd/plugins'
rm -f *.o *.so *.a
...
rm -f main.o magic.o fsm.o lcp.o ipcp.o upap.o chap-new.o md5.o ccp.o ecp.o auth.o options.o demand.o utils.o sys-linux.o ipxcp.o tty.o eap.o chap-md5.o md4.o chap_ms.o sha1.o pppcrypt.o multilink.o tdb.o spinlock.o  pppd *~ #* core
make[1]: Leaving directory `/tmp/ppp-2.4.4/pppd'
cd pppstats; make clean
make[1]: Entering directory `/tmp/ppp-2.4.4/pppstats'
rm -f pppstats *~ #* core
make[1]: Leaving directory `/tmp/ppp-2.4.4/pppstats'
cd pppdump; make clean
make[1]: Entering directory `/tmp/ppp-2.4.4/pppdump'
rm -f pppdump pppdump.o bsd-comp.o deflate.o zlib.o *~
make[1]: Leaving directory `/tmp/ppp-2.4.4/pppdump'
17:05:10
#./configure
Configuring for Linux
Creating Makefiles.
  Makefile <= linux/Makefile.top
  pppd/Makefile <= pppd/Makefile.linux
  pppstats/Makefile <= pppstats/Makefile.linux
  chat/Makefile <= chat/Makefile.linux
  pppdump/Makefile <= pppdump/Makefile.linux
  pppd/plugins/Makefile <= pppd/plugins/Makefile.linux
  pppd/plugins/rp-pppoe/Makefile <= pppd/plugins/rp-pppoe/Makefile.linux
  pppd/plugins/radius/Makefile <= pppd/plugins/radius/Makefile.linux
  pppd/plugins/pppoatm/Makefile <= pppd/plugins/pppoatm/Makefile.linux
17:05:22
#make && make install
gcc -o winbind.so -shared -O2 -g -I.. -I../../include -fPIC winbind.c
for d in rp-pppoe pppoatm radius; do make -w -C $d all; done
make[2]: Entering directory `/tmp/ppp-2.4.4/pppd/plugins/rp-pppoe'
cc -O2 -g -I../../../include/linux '-DVERSION="3.3"' -c -o discovery.o -fPIC discovery.c
cc -O2 -g -I../../../include/linux '-DVERSION="3.3"' -c -o if.o -fPIC if.c
cc -O2 -g -I../../../include/linux '-DVERSION="3.3"' -c -o common.o -fPIC common.c
cc -O2 -g -I../../../include/linux '-DVERSION="3.3"' -c -o debug.o -fPIC debug.c
ar -rc libplugin.a discovery.o if.o common.o debug.o
cc '-DRP_VERSION="3.3"' -O2 -g -I../../../include/linux -I../../..  -c -o plugin.o -fPIC plugin.c
cc -o rp-pppoe.so -shared plugin.o libplugin.a
...
make[1]: Entering directory `/tmp/ppp-2.4.4/pppdump'
mkdir -p /usr/local/sbin /usr/local/share/man/man8
install -s -c pppdump /usr/local/sbin
install -c -m 444 pppdump.8 /usr/local/share/man/man8
make[1]: Leaving directory `/tmp/ppp-2.4.4/pppdump'
cd pppd; make  install-devel
make[1]: Entering directory `/tmp/ppp-2.4.4/pppd'
mkdir -p /usr/local/include/pppd
install -c -m 644 ccp.h chap-new.h ecp.h fsm.h ipcp.h ipxcp.h lcp.h magic.h md5.h patchlevel.h pathnames.h pppd.h upap.h eap.h md4.h chap_ms.h sha1.h pppcrypt.h tdb.h spinlock.h /usr/local/include/pppd
make[1]: Leaving directory `/tmp/ppp-2.4.4/pppd'
17:06:50
#/etc/init.d/pptpd restart
Restarting PPTP:
Stopping PPTP: pptpd.
Starting PPTP Daemon: /usr/local/sbin/pppd: no device specified and stdin is not a tty
pptpd.
17:06:59
#/etc/init.d/pptpd restart
Restarting PPTP:
Stopping PPTP: pptpd.
Starting PPTP Daemon: /usr/local/sbin/pppd: no device specified and stdin is not a tty
pptpd.
17:07:14
#vi /etc/init.d/pptpd
17:08:07
#vi /etc/pptpd.conf
17:08:46
#/etc/init.d/pptpd restart
Restarting PPTP:
Stopping PPTP: pptpd.
Starting PPTP Daemon: /usr/local/sbin/pppd: no device specified and stdin is not a tty
pptpd.
17:08:48
#vi /etc/pptpd.conf
17:09:14
#scp pp
ppp-2.4.4/          ppp-2.4.4.tar.gz    pptpd-1.3.2/        pptpd-1.3.2.tar.gz
17:09:14
#scp pptpd-1.3.2/p.patch root@192.168.15.1:/root
p.patch                                                    100% 2610     2.6KB/s   00:00
17:09:35
#make clean
rm -f `find . -name '*.[oas]' -print`
rm -f `find . -name 'core' -print`
rm -f `find . -name '*~' -print`
cd chat; make clean
make[1]: Entering directory `/tmp/ppp-2.4.4/chat'
rm -f chat.o chat *~
make[1]: Leaving directory `/tmp/ppp-2.4.4/chat'
cd pppd/plugins; make clean
make[1]: Entering directory `/tmp/ppp-2.4.4/pppd/plugins'
rm -f *.o *.so *.a
...
rm -f main.o magic.o fsm.o lcp.o ipcp.o upap.o chap-new.o md5.o ccp.o ecp.o auth.o options.o demand.o utils.o sys-linux.o ipxcp.o tty.o eap.o chap-md5.o md4.o chap_ms.o sha1.o pppcrypt.o multilink.o tdb.o spinlock.o  pppd *~ #* core
make[1]: Leaving directory `/tmp/ppp-2.4.4/pppd'
cd pppstats; make clean
make[1]: Entering directory `/tmp/ppp-2.4.4/pppstats'
rm -f pppstats *~ #* core
make[1]: Leaving directory `/tmp/ppp-2.4.4/pppstats'
cd pppdump; make clean
make[1]: Entering directory `/tmp/ppp-2.4.4/pppdump'
rm -f pppdump pppdump.o bsd-comp.o deflate.o zlib.o *~
make[1]: Leaving directory `/tmp/ppp-2.4.4/pppdump'
17:09:42
#make distclean
make: *** No rule to make target `distcleanclean'.  Stop.
17:09:45
#exit
exit
Connection to 192.168.15.2 closed.
17:09:49
#sl
bash: sl: command not found
17:09:56
#ls
Changes-2.3  etc.ppp   modules           pppdump         README.linux     README.pwfd
chat         FAQ       PLUGINS           pppstats        README.MPPE      README.sol2
common       include   ppp-2.4.4         README          README.MSCHAP80  scripts
configure    linux     ppp-2.4.4.tar.gz  README.cbcp     README.MSCHAP81  SETUP
contrib      Makefile  pppd              README.eap-srp  README.pppoe     solaris
17:09:57
#ssh root@192.168.15.2
Enter passphrase for key '/root/.ssh/id_dsa':
Last login: Fri Jun 30 16:27:38 2006 from 192.168.15.1
Linux linux2.unix.nt 2.6.8-2-686-smp #1 SMP Mon Jan 24 02:32:52 EST 2005 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.
l3-agent is already running: pid=3684; pidfile=/root/.lilalo/l3-agent.pid
Agent pid 3687
17:10:53
#cp ./ppp
ppp-2.4.4/        ppp-2.4.4.tar.gz  pppd/             pppdump/          pppstats/
17:10:53
#cd

17:11:10
#ls
dbootstrap_settings  Desktop  install-report.template  mysecondscript2  p.patch
17:11:29
#cp p.patch /tmp/ppp-2.4.4/

17:11:41
#cd /tmp/ppp-2.4.4/

17:11:44
#patch -p3 < p.patch
missing header for unified diff at line 8 of patch
can't find file to patch at input line 8
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: pptpctrl.c
|===================================================================
|RCS file: /cvsroot/poptop/poptop/pptpctrl.c,v
|retrieving revision 1.17
|diff -u -r1.17 pptpctrl.c
|--- pptpctrl.c 24 Jan 2005 22:04:13 -0000      1.17
|+++ pptpctrl.c 29 Jul 2005 12:58:53 -0000
--------------------------
File to patch: pptpctrl.c
pptpctrl.c: No such file or directory
Skip this patch? [y] n
File to patch:
17:12:06
#scp pptpd-1.3.2.tar.gz root@192.168.15.1:/root
pptpd-1.3.2.tar.gz                                         100%  230KB 230.0KB/s   00:00
17:12:27
#exit
exit
Connection to 192.168.15.2 closed.
17:12:46
#cd

17:12:58
#ls
dbootstrap_settings  Desktop  install-report.template  mysecondscript2  p.patch

Статистика

Время первой команды журнала16:26:11 2006- 6-30
Время последней команды журнала17:12:58 2006- 6-30
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %24.75
Процент синтаксически неверно набранных команд, % 3.96
Суммарное время работы с терминалом *, час 0.78
Количество командных строк в единицу времени, команда/мин 2.16
Частота использования команд
ls16|===============| 15.53%
tar14|=============| 13.59%
cd13|============| 12.62%
make8|=======| 7.77%
cp6|=====| 5.83%
alias4|===| 3.88%
/etc/init.d/pptpd4|===| 3.88%
vi4|===| 3.88%
configure3|==| 2.91%
wget3|==| 2.91%
scp3|==| 2.91%
gzip2|=| 1.94%
rdesktop2|=| 1.94%
[root@linux2:~]#2|=| 1.94%
ssh2|=| 1.94%
ip-down2|=| 1.94%
exit2|=| 1.94%
ifconfig1|| 0.97%
patch1|| 0.97%
&1|| 0.97%
setup1|| 0.97%
pp1|| 0.97%
ta1|| 0.97%
p.patch1|| 0.97%
con1|| 0.97%
g1|| 0.97%
sl1|| 0.97%
ppp-2.4.4.tar.gz1|| 0.97%
mv1|| 0.97%
ip1|| 0.97%
____
*) Интервалы неактивности длительностью 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$