/l3/users/kolya/nt-lnet-2006-06-26/linux1.unix.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 |
|
#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 |
#ip-down
bash: ip-down: command not found |
#./ ip
ip-down ip-up ipv6-down ipv6-up ip-down.d/ ip-up.d/ ipv6-down.d/ ipv6-up.d/ |
#./ ip-down
bash: ./: is a directory |
#cd ..
|
#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 |
#[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 |
#cd /home/
lost+found/ user/ |
#cd /home/
lost+found/ user/ |
#cd /home/user/
|
#cd ~
|
$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 |
#[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 |
#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 |
#cp ppp-2.4.4.tar.gz /tmp/load/
cp: target `/tmp/load/' is not a directory: No such file or directory |
#cp ppp-2.4.4.tar.gz /tmp/ppp-2.4.4.tar.gz
|
#cd ppp-2.4.4
|
#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 |
#g
Display all 112 possibilities? (y or n) |
#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 |
#./ ppp-2.4.4.tar.gz
bash: ./: is a directory |
#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 |
#cp ppp-2.4.4 /tmp/ppp-2.4.4
cp: cannot stat `ppp-2.4.4': No such file or directory |
#alias admin='su'
|
#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/ |
#alias shutdown='shut.down -h now'
|
#alias view='less'
|
#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>. |
#gzip -d ppp-2.4.4.tar.gz
|
#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 |
#tar -h
tar: You must specify one of the `-Acdtrux' options Try `tar --help' or `tar --usage' for more information. |
#tar
tar: You must specify one of the `-Acdtrux' options Try `tar --help' or `tar --usage' for more information. |
#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>. |
#tar -xvzy ppp-2.4.4.tar
tar: invalid option -- y Try `tar --help' or `tar --usage' for more information. |
#tar -xvz
^[[A^[[A |
#tar -xvz ppp-2.4.4.tar
|
#tar ppp-2.4.4.tar
tar: You must specify one of the `-Acdtrux' options Try `tar --help' or `tar --usage' for more information. |
#tar -help
tar: invalid option -- e Try `tar --help' or `tar --usage' for more information. |
#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>. |
#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 |
#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 |
#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 |
#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 |
#ls -l
|
#ls -l
|
#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 |
#cd ppp-2.4.4
|
#setup
bash: setup: command not found |
#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 |
#./con
configure contrib/ |
#./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 |
#make distclean
make: *** No rule to make target `distclean'. Stop. |
#wget 'http://marc/
> |
#wget 'http://marc.
> |
#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] |
#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 |
#./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 |
#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' |
#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' |
#/etc/init.d/pptpd restart
Restarting PPTP: Stopping PPTP: pptpd. Starting PPTP Daemon: pptpd. |
#ls -l
|
#ls -l
|
#rdesktop -a 16 192.168.15.182
|
#rdesktop -a 16 192.168.15.182
|
#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) |
#vi /etc/init.d/pptpd
|
#make install
|
#ls /usr/local/
bin games include lib man sbin share src |
#ls /usr/local/sbin/p*
/usr/local/sbin/pppd /usr/local/sbin/pppoe-discovery /usr/local/sbin/pppdump /usr/local/sbin/pppstats |
#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' |
#./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 |
#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' |
#/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. |
#/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. |
#vi /etc/init.d/pptpd
|
#vi /etc/pptpd.conf
|
#/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. |
#vi /etc/pptpd.conf
|
#scp pp
ppp-2.4.4/ ppp-2.4.4.tar.gz pptpd-1.3.2/ pptpd-1.3.2.tar.gz |
#scp pptpd-1.3.2/p.patch root@192.168.15.1:/root
p.patch 100% 2610 2.6KB/s 00:00 |
#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' |
#make distclean
make: *** No rule to make target `distcleanclean'. Stop. |
#exit
exit Connection to 192.168.15.2 closed. |
#sl
bash: sl: command not found |
#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 |
#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 |
#cp ./ppp
ppp-2.4.4/ ppp-2.4.4.tar.gz pppd/ pppdump/ pppstats/ |
#cd
|
#ls
dbootstrap_settings Desktop install-report.template mysecondscript2 p.patch |
#cp p.patch /tmp/ppp-2.4.4/
|
#cd /tmp/ppp-2.4.4/
|
#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: |
#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 |
#exit
exit Connection to 192.168.15.2 closed. |
#cd
|
#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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ 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 |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008