/l3/trainings/f2f/bat/2006-06-26/fbsd.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 |
|
#/usr/local/etc/rc.d/apache.sh start
Starting apache. |
#ls /usr/local/www/
cgi-bin cgi-bin-dist data data-dist icons proxy |
#ls /usr/local/www/cgi-bin
EXAMPLE_DIRECTORY-DONT_ADD_OR_TOUCH_ANYTHING test-cgi printenv |
#ls -l /usr/local/www/cgi-bin
lrwxr-xr-x 1 root wheel 27 May 27 12:10 /usr/local/www/cgi-bin -> /usr/local/www/cgi-bin-dist |
#rm /usr/local/www/cgi-bin
|
#mkdir /usr/local/www/cgi-bin/
|
#ls /tmp/
.ICE-unix 01-FlowScan.pm Text-Iconv-1.4.tar.gz .X11-unix FlowScan-1.006 fam-user .XIM-unix FlowScan-1.006.tar.gz ft-v05.2006-05-27.115001+0300 .font-unix Term-VT102-0.82 kde-user .qt_plugins_3.3rc.lock Term-VT102-0.82.tar.gz ksocket-user .snap Text-Iconv-1.4 qt_plugins_3.3rc |
#ls /tmp/FlowScan-1.006
COPYING FlowScan.pm README SubNetIO.pm config.sub graphs.mf.in CampusIO.README INSTALL README.html TODO configure install-sh CampusIO.html INSTALL.html README.pod VERSION configure.in rc CampusIO.pm INSTALL.pod SubNetIO.README cf example util Changes Makefile.in SubNetIO.html config.guess flowscan.in |
#ls /root/CUFlow-1.7
COPYING CUFlow.cf CUFlow.pm CUGrapher.pl README.txt |
#cp /root/CUFlow-1.7/CUGrapher.pl /usr/local/bin/
Display all 1067 possibilities? (y or n) |
#cp /root/CUFlow-1.7/CUGrapher.pl /usr/local/www/cgi-bin/
|
#vi /usr/local/www/cgi-bin/CUGrapher.pl
|
#cd /root/
|
#ls -l
total 62 -rw------- 1 root wheel 338 May 27 11:54 .bash_history -rw-r--r-- 1 root wheel 22 May 26 20:51 .bash_profile -rw-r--r-- 1 root wheel 35 May 26 20:51 .bashrc -rw-r--r-- 2 root wheel 801 May 7 07:00 .cshrc drwx------ 2 root wheel 512 May 26 10:38 .gconf drwx------ 2 root wheel 512 May 26 10:38 .gconfd drwx------ 2 root wheel 512 May 26 10:38 .gnome2 drwxr-xr-x 2 root wheel 512 May 26 10:30 .gstreamer-0.8 -rw------- 1 root wheel 498 May 26 11:07 .history -rw-r--r-- 1 root wheel 143 May 7 07:00 .k5login drwxr-xr-x 2 root wheel 2560 May 27 12:14 .lilalo -rw-r--r-- 1 root wheel 293 May 7 07:00 .login -rw-r--r-- 2 root wheel 251 May 7 07:00 .profile drwx------ 2 root wheel 512 May 26 20:41 .ssh drwxr-sr-x 2 39784 12 512 Jan 10 22:51 CUFlow-1.7 -rw-r--r-- 1 root wheel 29313 Jan 11 00:51 CUFlow-1.7.tgz |
#ls CUFlow-1.7
COPYING CUFlow.cf CUFlow.pm CUGrapher.pl README.txt |
#cd /var/netflow/
|
#ls -l
total 10 lrwxr-xr-x 1 root wheel 27 May 27 11:25 bin -> /usr/local/var/db/flows/bin drwxr-xr-x 3 root wheel 512 May 27 11:49 cflow -rw-r--r-- 1 root wheel 348 May 27 12:10 ft-v05.2006-05-27.120501+0300 -rw-r--r-- 1 root wheel 616 May 27 12:15 ft-v05.2006-05-27.121001+0300 -rw-r--r-- 1 root wheel 715 May 27 12:20 ft-v05.2006-05-27.121501+0300 -rw-r--r-- 1 root wheel 88 May 27 12:20 tmp-v05.2006-05-27.122001+0300 |
#cp ft-v05.2006-05-27.12* /tmp/
|
#flowscan
bash: flowscan: command not found |
#bin/flowscan
2006/05/27 12:20:42 working on file /var/netflow/ft-v05.2006-05-27.120501+0300... 2006/05/27 12:20:42 flowscan-1.020 CUFlow: Cflow::find took 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) for 348 flow file bytes, flow hit ratio: 0/16 2006/05/27 12:20:42 flowscan-1.020 CUFlow: report took 0 wallclock secs ( 0.01 usr 0.00 sys + 0.00 cusr 0.01 csys = 0.02 CPU) 2006/05/27 12:20:42 working on file /var/netflow/ft-v05.2006-05-27.121001+0300... 2006/05/27 12:20:42 flowscan-1.020 CUFlow: Cflow::find took 0 wallclock secs ( 0.01 usr + 0.00 sys = 0.01 CPU) for 616 flow file bytes, flow hit ratio: 0/30 2006/05/27 12:20:42 flowscan-1.020 CUFlow: report took 0 wallclock secs ( 0.01 usr 0.00 sys + 0.00 cusr 0.01 csys = 0.02 CPU) Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. ... Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. ^C |
#ls
bin cflow tmp-v05.2006-05-27.122001+0300 |
#ls
bin cflow tmp-v05.2006-05-27.122001+0300 |
#cd bin/
|
#ls -l
total 186 -rw-r--r-- 1 root wheel 1784 May 27 11:48 CUFlow.cf -rw-r--r-- 1 root wheel 54556 May 27 11:43 CUFlow.pm -r--r--r-- 1 root wheel 5351 May 27 11:11 CampusIO.cf.sample -rwxr-xr-x 1 root wheel 70096 May 27 11:11 CampusIO.pm -rwxr-xr-x 1 root wheel 8747 May 27 12:05 FlowScan.pm -r--r--r-- 1 root wheel 202 May 27 11:11 Napster_subnets.boulder.sample -r--r--r-- 1 root wheel 1558 May 27 11:11 SubNetIO.cf.sample -rwxr-xr-x 1 root wheel 9130 May 27 11:11 SubNetIO.pm -rwxr-xr-x 1 root wheel 3318 May 27 11:11 add_ds.pl -rwxr-xr-x 1 root wheel 2537 May 27 11:11 add_txrx -rwxr-xr-x 1 root wheel 834 May 27 11:11 event2vrule -rwxr-xr-x 1 root wheel 5098 May 27 11:11 flowscan -r--r--r-- 1 root wheel 627 May 27 12:05 flowscan.cf -r--r--r-- 1 root wheel 625 May 27 11:11 flowscan.cf.sample -rwxr-xr-x 1 root wheel 2407 May 27 11:11 ip2hostname -r--r--r-- 1 root wheel 42 May 27 11:11 local_nets.boulder.sample -rwxr-xr-x 1 root wheel 1442 May 27 11:11 locker -r--r--r-- 1 root wheel 99 May 27 11:11 our_subnets.boulder.sample |
#vi CUFlow.cf
|
#cp /tmp/ft-v05.2006-05-27.1* /var/netflow/
|
#cd ..
|
#bin/flowscan 2>&1 | less
|
#bin/flowscan
sleep 300... ^C |
#ls /tmp/ft-v05.2006-05-27.1
ft-v05.2006-05-27.115001+0300 ft-v05.2006-05-27.121001+0300 ft-v05.2006-05-27.120501+0300 ft-v05.2006-05-27.121501+0300 |
#ls /tmp/ft-v05.2006-05-27.121501+0300 .
/tmp/ft-v05.2006-05-27.121501+0300 .: bin cflow tmp-v05.2006-05-27.122501+0300 |
#cptmp/ft-v05.2006-05-27.121501+0300 .
|
#flow
flow-capture flow-export flow-header flow-merge flow-report flow-split flowctl flow-cat flow-fanout flow-import flow-nfilter flow-rpt2rrd flow-stat flowdump flow-dscan flow-filter flow-log2rrd flow-print flow-rptfmt flow-tag flowdumper flow-expire flow-gen flow-mask flow-receive flow-send flow-xlate flowwatch |
#bin/flowscan
2006/05/27 12:29:33 working on file /var/netflow/ft-v05.2006-05-27.121501+0300... 2006/05/27 12:29:33 flowscan-1.020 CUFlow: Cflow::find took 0 wallclock secs ( 0.02 usr + 0.00 sys = 0.02 CPU) for 715 flow file bytes, flow hit ratio: 4/40 ERROR updating /var/netflow/cflow/reports/rrds/total.rrd: illegal attempt to update using time 1148721301 when last update time is 1148721601 (minimum one second step) 2006/05/27 12:29:33 flowscan-1.020 CUFlow: report took 0 wallclock secs ( 0.00 usr 0.00 sys + 0.00 cusr 0.01 csys = 0.01 CPU) ERROR updating /var/netflow/cflow/reports/rrds/me/total.rrd: illegal attempt to update using time 1148721301 when last update time is 1148721601 (minimum one second step) sleep 300... ERROR updating /var/netflow/cflow/reports/rrds/protocol_multicast.rrd: illegal attempt to update using time 1148721301 when last update time is 1148721601 (minimum one second step) ERROR updating /var/netflow/cflow/reports/rrds/me/protocol_multicast.rrd: illegal attempt to update using time 1148721301 when last update time is 1148721601 (minimum one second step) ERROR updating /var/netflow/cflow/reports/rrds/as_Genuity.rrd: illegal attempt to update using time 1148721301 when last update time is 1148721601 (minimum one second step) ERROR updating /var/netflow/cflow/reports/rrds/me/as_Genuity.rrd: illegal attempt to update using time 1148721301 when last update time is 1148721601 (minimum one second step) ... Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. ERROR updating /var/netflow/cflow/reports/rrds/network_class.rrd: illegal attempt to update using time 1148721301 when last update time is 1148721601 (minimum one second step) ^C |
#vi bin/flowscan.cf
|
#bin/flowscan
2006/05/27 12:30:52 working on file /var/netflow/ft-v05.2006-05-27.122501+0300... 2006/05/27 12:30:52 flowscan-1.020 CUFlow: Cflow::find took 0 wallclock secs ( 0.01 usr + 0.00 sys = 0.01 CPU) for 705 flow file bytes, flow hit ratio: 0/36 2006/05/27 12:30:52 flowscan-1.020 CUFlow: report took 0 wallclock secs ( 0.00 usr 0.01 sys + 0.01 cusr 0.00 csys = 0.02 CPU) sleep 300... Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. Use of uninitialized value in numeric gt (>) at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Table.pm line 1684. ^C |
#vi bin/flowscan
|
#vi bin/FlowScan.pm
|
#ls /tmp
.ICE-unix FlowScan-1.006 ft-v05.2006-05-27.115001+0300 .X11-unix FlowScan-1.006.tar.gz ft-v05.2006-05-27.120501+0300 .XIM-unix Term-VT102-0.82 ft-v05.2006-05-27.121001+0300 .font-unix Term-VT102-0.82.tar.gz ft-v05.2006-05-27.121501+0300 .qt_plugins_3.3rc.lock Text-Iconv-1.4 kde-user .snap Text-Iconv-1.4.tar.gz ksocket-user 01-FlowScan.pm fam-user qt_plugins_3.3rc |
#vi bin/FlowScan.pm
|
#cd /usr/ports/
|
#make search name=nfsen
Port: nfsen-1.2.2 Path: /usr/ports/net-mgmt/nfsen Info: Web based frontend to nfdump netflow collector Maint: janos.mohacsi@bsd.hu B-deps: libiconv-1.9.2_2 perl-5.8.8 R-deps: apache-1.3.34_4 expat-2.0.0_1 freetype2-2.1.10_3 libart_lgpl2-2.3.17_1 libiconv-1.9.2_2 nfdump-1.4 perl-5.8.8 php4-4.4.2_1 php4-pcre-4.4.2_1 php4-session-4.4.2_1 pkgconfig-0.20 png-1.2.8_3 rrdtool-1.2.12_1 WWW: http://nfsen.sourceforge.net/ |
#cd net-mgmt/nfsen/
|
#make install
Thank you for using PHP. ===> Building for php4-4.4.2_1 /bin/sh /usr/ports/lang/php4/work/php-4.4.2/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/openssl/ -I/usr/ports/lang/php4/work/php-4.4.2/ext/openssl/ -DPHP_ATOM_INC -I/usr/ports/lang/php4/work/php-4.4.2/include -I/usr/ports/lang/php4/work/php-4.4.2/main -I/usr/ports/lang/php4/work/php-4.4.2 -I/usr/ports/lang/php4/work/php-4.4.2/TSRM -I/usr/ports/lang/php4/work/php-4.4.2/Zend -O2 /bin/sh /usr/ports/lang/php4/work/php-4.4.2/libtool --silent --preserve-dup-deps --mode=compile cc -Iregex/ -I/usr/ports/lang/php4/work/php-4.4.2/regex/ -DPHP_ATOM_INC -I/usr/ports/lang/php4/work/php-4.4.2/include -I/usr/ports/lang/php4/work/php-4.4.2/main -I/usr/ports/lang/php4/work/php-4.4.2 -I/usr/ports/lang/php4/work/php-4.4.2/TSRM -I/usr/ports/lang/php4/work/php-4.4.2/Zend -O2 -fno-strict /bin/sh /usr/ports/lang/php4/work/php-4.4.2/libtool --silent --preserve-dup-deps --mode=compile cc -Iregex/ -I/usr/ports/lang/php4/work/php-4.4.2/regex/ -DPHP_ATOM_INC -I/usr/ports/lang/php4/work/php-4.4.2/include -I/usr/ports/lang/php4/work/php-4.4.2/main -I/usr/ports/lang/php4/work/php-4.4.2 -I/usr/ports/lang/php4/work/php-4.4.2/TSRM -I/usr/ports/lang/php4/work/php-4.4.2/Zend -O2 -fno-strict /bin/sh /usr/ports/lang/php4/work/php-4.4.2/libtool --silent --preserve-dup-deps --mode=compile cc -Iregex/ -I/usr/ports/lang/php4/work/php-4.4.2/regex/ -DPHP_ATOM_INC -I/usr/ports/lang/php4/work/php-4.4.2/include -I/usr/ports/lang/php4/work/php-4.4.2/main -I/usr/ports/lang/php4/work/php-4.4.2 -I/usr/ports/lang/php4/work/php-4.4.2/TSRM -I/usr/ports/lang/php4/work/php-4.4.2/Zend -O2 -fno-strict /bin/sh /usr/ports/lang/php4/work/php-4.4.2/libtool --silent --preserve-dup-deps --mode=compile cc -Iregex/ -I/usr/ports/lang/php4/work/php-4.4.2/regex/ -DPHP_ATOM_INC -I/usr/ports/lang/php4/work/php-4.4.2/include -I/usr/ports/lang/php4/work/php-4.4.2/main -I/usr/ports/lang/php4/work/php-4.4.2 -I/usr/ports/lang/php4/work/php-4.4.2/TSRM -I/usr/ports/lang/php4/work/php-4.4.2/Zend -O2 -fno-strict /bin/sh /usr/ports/lang/php4/work/php-4.4.2/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/standard/ -I/usr/ports/lang/php4/work/php-4.4.2/ext/standard/ -DPHP_ATOM_INC -I/usr/ports/lang/php4/work/php-4.4.2/include -I/usr/ports/lang/php4/work/php-4.4.2/main -I/usr/ports/lang/php4/work/php-4.4.2 -I/usr/ports/lang/php4/work/php-4.4.2/TSRM -I/usr/ports/lang/php4/work/php-4.4.2/Zend - /bin/sh /usr/ports/lang/php4/work/php-4.4.2/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/standard/ -I/usr/ports/lang/php4/work/php-4.4.2/ext/standard/ -DPHP_ATOM_INC -I/usr/ports/lang/php4/work/php-4.4.2/include -I/usr/ports/lang/php4/work/php-4.4.2/main -I/usr/ports/lang/php4/work/php-4.4.2 -I/usr/ports/lang/php4/work/php-4.4.2/TSRM -I/usr/ports/lang/php4/work/php-4.4.2/Zend - /bin/sh /usr/ports/lang/php4/work/php-4.4.2/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/standard/ -I/usr/ports/lang/php4/work/php-4.4.2/ext/standard/ -DPHP_ATOM_INC -I/usr/ports/lang/php4/work/php-4.4.2/include -I/usr/ports/lang/php4/work/php-4.4.2/main -I/usr/ports/lang/php4/work/php-4.4.2 -I/usr/ports/lang/php4/work/php-4.4.2/TSRM -I/usr/ports/lang/php4/work/php-4.4.2/Zend - /bin/sh /usr/ports/lang/php4/work/php-4.4.2/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/standard/ -I/usr/ports/lang/php4/work/php-4.4.2/ext/standard/ -DPHP_ATOM_INC -I/usr/ports/lang/php4/work/php-4.4.2/include -I/usr/ports/lang/php4/work/php-4.4.2/main -I/usr/ports/lang/php4/work/php-4.4.2 -I/usr/ports/lang/php4/work/php-4.4.2/TSRM -I/usr/ports/lang/php4/work/php-4.4.2/Zend - /bin/sh /usr/ports/lang/php4/work/php-4.4.2/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/standard/ -I/usr/ports/lang/php4/work/php-4.4.2/ext/standard/ -DPHP_ATOM_INC -I/usr/ports/lang/php4/work/php-4.4.2/include -I/usr/ports/lang/php4/work/php-4.4.2/main -I/usr/ports/lang/php4/work/php-4.4.2 -I/usr/ports/lang/php4/work/php-4.4.2/TSRM -I/usr/ports/lang/php4/work/php-4.4.2/Zend - /bin/sh /usr/ports/lang/php4/work/php-4.4.2/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/standard/ -I/usr/ports/lang/php4/work/php-4.4.2/ext/standard/ -DPHP_ATOM_INC -I/usr/ports/lang/php4/work/php-4.4.2/include -I/usr/ports/lang/php4/work/php-4.4.2/main -I/usr/ports/lang/php4/work/php-4.4.2 -I/usr/ports/lang/php4/work/php-4.4.2/TSRM -I/usr/ports/lang/php4/work/php-4.4.2/Zend - /bin/sh /usr/ports/lang/php4/work/php-4.4.2/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/standard/ -I/usr/ports/lang/php4/work/php-4.4.2/ext/standard/ -DPHP_ATOM_INC -I/usr/ports/lang/php4/work/php-4.4.2/include -I/usr/ports/lang/php4/work/php-4.4.2/main -I/usr/ports/lang/php4/work/php-4.4.2 -I/usr/ports/lang/php4/work/php-4.4.2/TSRM -I/usr/ports/lang/php4/work/php-4.4.2/Zend - |
#pkg_info -Lx nfsen | less
|
#ls /usr/local/www/
cgi-bin data icons proxy cgi-bin-dist data-dist nfsen |
#rm /usr/local/www/data
|
#mv /usr/local/www/nfsen/local/www/data/
|
#ls /usr/local/www/data/
EmptyGraph.gif doc nfsen.php profileadmin.php ErrorGraph.gif edit.png nfsenutil.php rrdgraph.php conf.php info.php overview.php trash.png css-admin.html invisible.gif pic.php css.html navigator.php plugins details.php navigator.php.orig process.php |
#mv /usr/local/www/data/ /usr/local/www/nfsen
|
#mkdir /usr/local/www/data
|
#mv /usr/local/www/nfsen /usr/local/www/data/
|
#/usr/local/etc/rc.d/apache.sh restart
Stopping apache. Waiting for PIDS: 79692. Starting apache. |
#ls /usr/local/www/
cgi-bin cgi-bin-dist data data-dist icons proxy |
#ls -l /usr/local/www/
total 14 drwxr-xr-x 2 root wheel 512 May 27 12:13 cgi-bin dr-xr-xr-x 2 root wheel 512 May 27 12:10 cgi-bin-dist drwxr-xr-x 3 root wheel 512 May 27 12:48 data dr-xr-xr-x 2 root wheel 1024 May 27 12:10 data-dist drwxr-xr-x 3 root wheel 3584 May 27 12:10 icons drwxr-xr-x 2 www www 512 May 27 12:10 proxy |
#cd /usr/local/www/
cgi-bin/ cgi-bin-dist/ data/ data-dist/ icons/ proxy/ |
#cd /usr/local/www/data
|
#cd nfsen/
|
#ls -l
total 140 -rw-r--r-- 1 root wheel 5951 May 27 12:45 EmptyGraph.gif -rw-r--r-- 1 root wheel 5931 May 27 12:45 ErrorGraph.gif -rw-r--r-- 1 root wheel 470 May 27 12:45 conf.php -rw-r--r-- 1 root wheel 816 May 27 12:45 css-admin.html -rw-r--r-- 1 root wheel 2260 May 27 12:45 css.html -rw-r--r-- 1 root wheel 21491 May 27 12:45 details.php drwxr-xr-x 2 root wheel 1024 May 27 12:45 doc -rw-r--r-- 1 root wheel 710 May 27 12:45 edit.png -rw-r--r-- 1 root wheel 211 May 27 12:45 info.php ... -rw-r--r-- 1 root wheel 2463 May 27 12:45 navigator.php.orig -rw-r--r-- 1 root wheel 34175 May 27 12:45 nfsen.php -rw-r--r-- 1 root wheel 12594 May 27 12:45 nfsenutil.php -rw-r--r-- 1 root wheel 3097 May 27 12:45 overview.php -rw-r--r-- 1 root wheel 358 May 27 12:45 pic.php drwxr-xr-x 2 root wheel 512 May 27 12:45 plugins -rw-r--r-- 1 root wheel 2965 May 27 12:45 process.php -rw-r--r-- 1 root wheel 16916 May 27 12:45 profileadmin.php -rw-r--r-- 1 root wheel 447 May 27 12:45 rrdgraph.php -rw-r--r-- 1 root wheel 244 May 27 12:45 trash.png |
#ln -s nfsen.php index.php
|
#pkg_ingo | grep php
bash: pkg_ingo: command not found |
#pkg_info | grp php
php4-4.4.2_1 PHP Scripting Language (Apache Module and CLI) php4-pcre-4.4.2_1 The pcre shared extension for php php4-session-4.4.2_1 The session shared extension for php |
#cd /usr/local/www/data/nfsen/
|
#ls -l
total 140 -rw-r--r-- 1 root wheel 5951 May 27 12:45 EmptyGraph.gif -rw-r--r-- 1 root wheel 5931 May 27 12:45 ErrorGraph.gif -rw-r--r-- 1 root wheel 470 May 27 12:45 conf.php -rw-r--r-- 1 root wheel 816 May 27 12:45 css-admin.html -rw-r--r-- 1 root wheel 2260 May 27 12:45 css.html -rw-r--r-- 1 root wheel 21491 May 27 12:45 details.php drwxr-xr-x 2 root wheel 1024 May 27 12:45 doc -rw-r--r-- 1 root wheel 710 May 27 12:45 edit.png lrwxr-xr-x 1 root wheel 9 May 27 12:51 index.php -> nfsen.php ... -rw-r--r-- 1 root wheel 2463 May 27 12:45 navigator.php.orig -rw-r--r-- 1 root wheel 34175 May 27 12:45 nfsen.php -rw-r--r-- 1 root wheel 12594 May 27 12:45 nfsenutil.php -rw-r--r-- 1 root wheel 3097 May 27 12:45 overview.php -rw-r--r-- 1 root wheel 358 May 27 12:45 pic.php drwxr-xr-x 2 root wheel 512 May 27 12:45 plugins -rw-r--r-- 1 root wheel 2965 May 27 12:45 process.php -rw-r--r-- 1 root wheel 16916 May 27 12:45 profileadmin.php -rw-r--r-- 1 root wheel 447 May 27 12:45 rrdgraph.php -rw-r--r-- 1 root wheel 244 May 27 12:45 trash.png |
#vi conf.php
|
#ls -l
total 140 -rw-r--r-- 1 root wheel 5951 May 27 12:45 EmptyGraph.gif -rw-r--r-- 1 root wheel 5931 May 27 12:45 ErrorGraph.gif -rw-r--r-- 1 root wheel 470 May 27 12:45 conf.php -rw-r--r-- 1 root wheel 816 May 27 12:45 css-admin.html -rw-r--r-- 1 root wheel 2260 May 27 12:45 css.html -rw-r--r-- 1 root wheel 21491 May 27 12:45 details.php drwxr-xr-x 2 root wheel 1024 May 27 12:45 doc -rw-r--r-- 1 root wheel 710 May 27 12:45 edit.png lrwxr-xr-x 1 root wheel 9 May 27 12:51 index.php -> nfsen.php ... -rw-r--r-- 1 root wheel 2463 May 27 12:45 navigator.php.orig -rw-r--r-- 1 root wheel 34175 May 27 12:45 nfsen.php -rw-r--r-- 1 root wheel 12594 May 27 12:45 nfsenutil.php -rw-r--r-- 1 root wheel 3097 May 27 12:45 overview.php -rw-r--r-- 1 root wheel 358 May 27 12:45 pic.php drwxr-xr-x 2 root wheel 512 May 27 12:45 plugins -rw-r--r-- 1 root wheel 2965 May 27 12:45 process.php -rw-r--r-- 1 root wheel 16916 May 27 12:45 profileadmin.php -rw-r--r-- 1 root wheel 447 May 27 12:45 rrdgraph.php -rw-r--r-- 1 root wheel 244 May 27 12:45 trash.png |
#pkg_info -Lx nfsen
Information for nfsen-1.2.2: Files: /usr/local/bin/nfsen /usr/local/bin/nfsen-reconfigure /usr/local/bin/nfsen-run /usr/local/bin/nfsen.rc /usr/local/bin/pid_check.pl /usr/local/bin/testPlugin /usr/local/etc/nfsen-dist.conf /usr/local/etc/nfsen-shell-param ... /usr/local/var/nfsen/profiles/live/packets_tcp.rrd /usr/local/var/nfsen/profiles/live/packets_udp.rrd /usr/local/var/nfsen/profiles/live/packets_icmp.rrd /usr/local/var/nfsen/profiles/live/packets_other.rrd /usr/local/var/nfsen/profiles/live/traffic.rrd /usr/local/var/nfsen/profiles/live/traffic_tcp.rrd /usr/local/var/nfsen/profiles/live/traffic_udp.rrd /usr/local/var/nfsen/profiles/live/traffic_icmp.rrd /usr/local/var/nfsen/profiles/live/traffic_other.rrd /usr/local/var/nfsen/profiles/live/profile.dat |
#pkg_info -Lx nfsen | less
|
#nfsen-reconfigure
Can't locate CopyRecursive.pm in @INC (@INC contains: installer-items /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 . installer-items) at /usr/local/bin/nfsen-reconfigure line 40. BEGIN failed--compilation aborted at /usr/local/bin/nfsen-reconfigure line 40. |
#nfsen
nfsen nfsen-reconfigure nfsen-run nfsen.rc |
#pkg_info -Lx nfsen | less
|
#vi /usr/local/etc/nfsen-dist.conf
|
#ps aux | grep flow
nobody 3716 0.0 0.2 1448 1220 ?? Ss 9:39AM 0:00.25 softflowd -ixl0 -n 192.168.15.21:880 root 8550 0.0 0.3 2428 1564 ?? Ss 10:02AM 0:00.78 flow-capture -p /var/run/flow-captur |
#ps wux | grep flow
nobody 3716 0.0 0.2 1448 1220 ?? Ss 9:39AM 0:00.25 softflowd -ixl0 -n 192.168.15.21:8801 root 8550 0.0 0.3 2428 1564 ?? Ss 10:02AM 0:00.78 flow-capture -p /var/run/flow-capture.pid -n 287 -N 0 -w /var/netflo |
#kill 8550
|
#pkg_info -Lx nfsen | less
|
#/usr/local/bin/nfsen.rc start
Starting nfcpad: upstream1 done. Starting nfsen-run: done. |
#/usr/local/bin/nfsen.rc stop
Stopping nfsen-run: nfsen-run:14874 Wait for nfsen-run to exit done. Stopping nfcpad: upstream1:14872 done. |
#/usr/local/bin/nfsen.rc start
Starting nfcpad: upstream1 done. Starting nfsen-run: done. |
#man nfsen
|
#pkg_info -Lx nfsen | less
|
#ps waux | grep flow
nobody 3716 0.0 0.2 1448 1092 ?? Ss 9:39AM 0:00.26 softflowd -ixl0 -n 192.168.15.21:8801 root 15002 0.0 0.2 1512 984 p1 S+ 1:15PM 0:00.01 grep flow |
#softflowctl statistics
softflowd[3716]: Accumulated statistics: Number of active flows: 24 Packets processed: 138123 Fragments: 42124 Ignored packets: 307 (307 non-IP, 0 too short) Flows expired: 431 (0 forced) Flows exported: 862 in 136 packets (0 failures) Expired flow statistics: minimum average maximum Flow bytes: 56 201396 39481212 Flow packets: 1 206 32491 ... tcp = 2 tcp.rst = 5 tcp.fin = 269 udp = 139 icmp = 3 general = 0 maxlife = 0 over 2Gb = 0 maxflows = 0 flushed = 13 Per-protocol statistics: Octets Packets Avg Life Max Life icmp (1): 53712404 43680 12.54s 28.88s tcp (6): 33056822 44611 24.16s 4304.71s udp (17): 32580 332 22.41s 603.84s |
#softflowctl dump-flows
softflowd[3716]: Dumping flow data: ACTIVE seq:434 [192.168.15.21]:50017 <> [192.168.15.254]:18030 proto:6 octets>:1528 packets>:5 octets<:164 packets<:3 start:2006-05-27T10:10:05.225 finish:2006-05-27T10:10:05.225 tcp>:1b tcp<:13 flowlabel>:00000000 flowlabel<:00000000 EXPIRY EVENT for flow 434 now ACTIVE seq:435 [192.168.15.21]:65061 <> [192.168.15.254]:18030 proto:6 octets>:795 packets>:5 octets<:164 packets<:3 start:2006-05-27T10:10:55.358 finish:2006-05-27T10:10:55.358 tcp>:1b tcp<:13 flowlabel>:00000000 flowlabel<:00000000 EXPIRY EVENT for flow 435 in 20 seconds ACTIVE seq:436 [192.168.15.21]:61118 <> [192.168.15.254]:18030 proto:6 octets>:1530 packets>:5 octets<:164 packets<:3 start:2006-05-27T10:11:05.583 finish:2006-05-27T10:11:05.583 tcp>:1b tcp<:13 flowlabel>:00000000 flowlabel<:00000000 EXPIRY EVENT for flow 436 in 30 seconds ACTIVE seq:441 [192.168.15.21]:51383 <> [192.168.15.254]:18030 proto:6 octets>:877 packets>:5 octets<:164 packets<:3 start:2006-05-27T10:11:15.707 finish:2006-05-27T10:11:15.707 tcp>:1b tcp<:13 flowlabel>:00000000 flowlabel<:00000000 EXPIRY EVENT for flow 441 in 40 seconds ACTIVE seq:437 [192.168.15.21]:80 <> [192.168.15.254]:33426 proto:6 octets>:172114 packets>:131 octets<:8961 packets<:85 start:2006-05-27T10:11:13.241 finish:2006-05-27T10:11:37.241 tcp>:1b tcp<:1b flowlabel>:00000000 flowlabel<:00000000 ... ACTIVE seq:452 [192.168.15.21]:80 <> [192.168.15.254]:33439 proto:6 octets>:155339 packets>:123 octets<:11273 packets<:108 start:2006-05-27T10:14:36.761 finish:2006-05-27T10:15:01.761 tcp>:1b tcp<:1b flowlabel>:00000000 flowlabel<:00000000 EXPIRY EVENT for flow 452 in 266 seconds ACTIVE seq:454 [192.168.15.21]:80 <> [192.168.15.254]:33441 proto:6 octets>:123437 packets>:102 octets<:8690 packets<:103 start:2006-05-27T10:14:37.284 finish:2006-05-27T10:15:01.284 tcp>:1b tcp<:1b flowlabel>:00000000 flowlabel<:00000000 EXPIRY EVENT for flow 454 in 266 seconds ACTIVE seq:453 [192.168.15.21]:80 <> [192.168.15.254]:33440 proto:6 octets>:91931 packets>:77 octets<:7183 packets<:74 start:2006-05-27T10:14:37.244 finish:2006-05-27T10:15:07.244 tcp>:1b tcp<:1b flowlabel>:00000000 flowlabel<:00000000 EXPIRY EVENT for flow 453 in 272 seconds ACTIVE seq:455 [192.168.15.21]:53165 <> [192.168.15.254]:18030 proto:6 octets>:1486 packets>:5 octets<:164 packets<:3 start:2006-05-27T10:15:08.957 finish:2006-05-27T10:15:08.957 tcp>:1b tcp<:13 flowlabel>:00000000 flowlabel<:00000000 EXPIRY EVENT for flow 455 in 273 seconds ACTIVE seq:22 [192.168.15.21]:22 <> [192.168.15.254]:33192 proto:6 octets>:3827428 packets>:21733 octets<:1515784 packets<:23654 start:2006-05-27T06:47:28.873 finish:2006-05-27T10:15:16.873 tcp>:18 tcp<:18 flowlabel>:00000000 flowlabel<:00000000 EXPIRY EVENT for flow 22 in 3581 seconds |
#sockstat -4 | less
|
#pkg_info -Lx nfsen | less
|
#vi /usr/local/etc/nfsen-dist.conf
|
#nfs
nfsd nfsen-reconfigure nfsen.rc nfsstat nfsen nfsen-run nfsiod |
#nfs
nfsd nfsen-reconfigure nfsen.rc nfsstat nfsen nfsen-run nfsiod |
#nfsen.rc stop
Stopping nfsen-run: nfsen-run:14917 Wait for nfsen-run to exit done. Stopping nfcpad: upstream1:14915 done. |
#sockstat -4 | less
|
#cp /usr/local/etc/nfsen-dist.conf /usr/local/etc/nfsen.conf
|
#nfsen.rc start
Starting nfcpad: upstream1 done. Starting nfsen-run: done. |
#sockstat -4 | less
|
#pkg_info -Lx nfsen | less
|
#nfsen-reconfigure
Can't locate CopyRecursive.pm in @INC (@INC contains: installer-items /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 . installer-items) at /usr/local/bin/nfsen-reconfigure line 40. BEGIN failed--compilation aborted at /usr/local/bin/nfsen-reconfigure line 40. |
#cd /usr/ports/
|
#make search name=recursiv
Port: p5-Unicode-RecursiveDowngrade-0.02 Path: /usr/ports/converters/p5-Unicode-RecursiveDowngrade Info: Perl extension to turn off UTF-8 flags inside of comprex variable Maint: kuriyama@FreeBSD.org B-deps: perl-5.8.8 R-deps: perl-5.8.8 WWW: http://search.cpan.org/dist/Unicode-RecursiveDowngrade/ Port: p5-File-Copy-Recursive-0.18 Path: /usr/ports/devel/p5-File-Copy-Recursive Info: Perl extension for recursively copying files and directories Maint: clsung@FreeBSD.org B-deps: perl-5.8.8 R-deps: perl-5.8.8 WWW: http://search.cpan.org/dist/File-Copy-Recursive/ Port: p5-Net-FTP-Recursive-2.00 Path: /usr/ports/ftp/p5-Net-FTP-Recursive Info: Perl module to provide recursive FTP client class Maint: kuriyama@FreeBSD.org B-deps: p5-Authen-SASL-2.09 p5-MIME-Base64-3.07 p5-Net-1.19,1 perl-5.8.8 R-deps: p5-Authen-SASL-2.09 p5-MIME-Base64-3.07 p5-Net-1.19,1 perl-5.8.8 WWW: http://search.cpan.org/dist/Net-FTP-Recursive/ |
#cd /usr/ports/devel/p5-File-Copy-Recursive
|
#make install
===> Vulnerability check disabled, database not found => File-Copy-Recursive-0.18.tar.gz doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch from ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module/File/. fetch: ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module/File/File-Copy-Recursive-0.18.tar.gz: File unavailable (e.g., file not found, no access) => Attempting to fetch from ftp://ftp.cpan.org/pub/CPAN/modules/by-module/File/. fetch: ftp://ftp.cpan.org/pub/CPAN/modules/by-module/File/File-Copy-Recursive-0.18.tar.gz: File unavailable (e.g., file not found, no access) => Attempting to fetch from http://www.cpan.dk/CPAN/modules/by-module/File/. fetch: http://www.cpan.dk/CPAN/modules/by-module/File/File-Copy-Recursive-0.18.tar.gz: Not Found => Attempting to fetch from http://ring.sakura.ad.jp/archives/lang/perl/CPAN/modules/by-module/File/. fetch: http://ring.sakura.ad.jp/archives/lang/perl/CPAN/modules/by-module/File/File-Copy-Recursive-0.18.tar.gz: Not Found ... Manifying blib/man3/File::Copy::Recursive.3 ===> Installing for p5-File-Copy-Recursive-0.18 ===> p5-File-Copy-Recursive-0.18 depends on file: /usr/local/bin/perl5.8.8 - found ===> Generating temporary packing list ===> Checking if devel/p5-File-Copy-Recursive already installed Installing /usr/local/lib/perl5/site_perl/5.8.8/File/Copy/Recursive.pm Installing /usr/local/lib/perl5/5.8.8/man/man3/File::Copy::Recursive.3 Writing /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/File/Copy/Recursive/.packlist ===> Compressing manual pages for p5-File-Copy-Recursive-0.18 ===> Registering installation for p5-File-Copy-Recursive-0.18 |
Время первой команды журнала | 12:10:35 2006- 5-27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:18:28 2006- 5-27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 4.95 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.49 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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