/l3/users/14-06-2010/nt-fbsdnet/fbsd4.net.nt/root :1 :2 :3 :4 :5 |
|
#make search name=webmin
Port: webmin-1.370_2 Path: /usr/ports/sysutils/webmin Info: Web-based interface for system administration for Unix Maint: olgeni@FreeBSD.org B-deps: perl-5.8.8_1 R-deps: p5-Authen-PAM-0.16_1 p5-Net-SSLeay-1.30_1 perl-5.8.8_1 WWW: http://www.webmin.com/webmin/ |
#cd sysutils/webmin
|
#make install
SSLeay.c:5523: warning: cast to pointer from integer of different size SSLeay.c: In function `XS_Net__SSLeay_CTX_set_quiet_shutdown': SSLeay.c:5542: warning: cast to pointer from integer of different size SSLeay.c: In function `XS_Net__SSLeay_CTX_set_ssl_version': SSLeay.c:5558: warning: cast to pointer from integer of different size SSLeay.c:5559: warning: cast to pointer from integer of different size SSLeay.c: In function `XS_Net__SSLeay_CTX_set_timeout': SSLeay.c:5577: warning: cast to pointer from integer of different size SSLeay.c: In function `XS_Net__SSLeay_CTX_set_trust': SSLeay.c:5596: warning: cast to pointer from integer of different size ... SSLeay.c: In function `XS_Net__SSLeay_CTX_get_read_ahead': SSLeay.c:6665: warning: cast to pointer from integer of different size SSLeay.c: In function `XS_Net__SSLeay_CTX_get_session_cache_mode': SSLeay.c:6684: warning: cast to pointer from integer of different size SSLeay.c: In function `XS_Net__SSLeay_CTX_need_tmp_RSA': SSLeay.c:6703: warning: cast to pointer from integer of different size SSLeay.c: In function `XS_Net__SSLeay_CTX_set_app_data': SSLeay.c:6722: warning: cast to pointer from integer of different size SSLeay.c: In function `XS_Net__SSLeay_CTX_set_mode': SSLeay.c:6742: warning: cast to pointer from integer of different size |
#vim /etc/rc.conf
--- /tmp/l3-saved-1324.887.21325 2010-06-15 11:28:06.000000000 +0300 +++ /etc/rc.conf 2010-06-15 11:28:12.000000000 +0300 @@ -1,4 +1,5 @@ #! +webmin_enable="YES" sshd_enable="yes" font8x14="cp866-8x14" font8x16="cp866b-8x16" |
#/usr/local/lib/webmin/se
sendmail/ servers/ setup.pl sentry/ session_login.cgi setup.sh |
#/usr/local/lib/webmin/setup.sh
*********************************************************************** * Welcome to the Webmin setup script, version 1.370 * *********************************************************************** Webmin is a web-based interface that allows Unix-like operating systems and common Unix services to be easily administered. Installing Webmin in /usr/local/lib/webmin ... *********************************************************************** Webmin uses separate directories for configuration files and log files. Unless you want to run multiple versions of Webmin at the same time you can just accept the defaults. ... ..done Creating start and stop scripts.. ..done Copying config files.. ..done Changing ownership and permissions .. ..done Running postinstall scripts .. : Permission denied ..done |
#/usr/local/lib/webmin/setup.sh
*********************************************************************** * Welcome to the Webmin setup script, version 1.370 * *********************************************************************** Webmin is a web-based interface that allows Unix-like operating systems and common Unix services to be easily administered. Installing Webmin in /usr/local/lib/webmin ... *********************************************************************** Webmin uses separate directories for configuration files and log files. Unless you want to run multiple versions of Webmin at the same time you can just accept the defaults. Found existing Webmin configuration in /usr/local/etc/webmin Creating start and stop scripts.. ..done Updating config files.. ..done Changing ownership and permissions .. ..done Running postinstall scripts .. : Permission denied ..done |
#vim /usr/local/lib/webmin/setup.sh
|
#754 fi
Display all 209 possibilities? (y or n) LICENCE dfsadmin/ password_form.cgi LICENCE.ja dhcpd/ perlpath.pl PATENTS dnsadmin/ phpini/ README dovecot/ postfix/ Webmin/ entities_map.txt postgresql/ acl/ exports/ ppp-client/ acl_security.pl fastrpc.cgi pptp-client/ adsl-client/ favicon.ico pptp-server/ apache/ fdisk/ proc/ ... config.cgi newmods.pl webmin-daemon config_save.cgi nis/ webmin-gentoo-init copyconfig.pl openslp/ webmin-init cpan/ os_list.txt webmin-pam create-module.pl oschooser.pl webminlog/ cron/ pam/ wuftpd/ custom/ pam_login.cgi xinetd/ date_chooser.cgi pap/ xmlrpc.cgi defaultacl passwd/ zones/ defaulttheme password_change.cgi |
#vim /usr/local/lib/webmin/post
|
#vim /usr/local/lib/webmin
|
#vim /usr/local/lib/webmin/setup.sh
|
#Update ACLs
|
#ls /usr/local/lib/webmin/
LICENCE dfsadmin password_form.cgi LICENCE.ja dhcpd perlpath.pl PATENTS dnsadmin phpini README dovecot postfix Webmin entities_map.txt postgresql acl exports ppp-client acl_security.pl fastrpc.cgi pptp-client adsl-client favicon.ico pptp-server apache fdisk proc at feedback.cgi procmail ... config.cgi newmods.pl webmin-daemon config_save.cgi nis webmin-gentoo-init copyconfig.pl openslp webmin-init cpan os_list.txt webmin-pam create-module.pl oschooser.pl webminlog cron pam wuftpd custom pam_login.cgi xinetd date_chooser.cgi pap xmlrpc.cgi defaultacl passwd zones defaulttheme password_change.cgi |
#ls /usr/local/lib/webmin/p*
/usr/local/lib/webmin/pptp-server: CHANGELOG config.info.ca lang acl_security.pl config.info.es list_conns.cgi apply.cgi defaultacl list_secrets.cgi backup_config.pl delete_secrets.cgi log_parser.pl config disc.cgi module.info config-debian-linux edit_conf.cgi pptp-server-lib.pl config-mandrake-linux edit_options.cgi save_conf.cgi config-open-linux edit_secret.cgi save_options.cgi config-suse-linux help save_secret.cgi ... config.info.ko_KR.euc log_parser.pl config.info.ru_RU module.info config.info.ru_SU pserver-lib.pl config.info.uk_UA save_access.cgi config.info.zh_CN save_config.cgi config.info.zh_CN.UTF-8 save_passwd.cgi config.info.zh_TW.Big5 save_sync.cgi config.info.zh_TW.UTF-8 setup.cgi cvsweb.cgi useradmin_update.pl cvsweb.conf |
#ls /usr/local/lib/webmin/p* | less
|
#/usr/local/lib/webmin/setup.sh
*********************************************************************** * Welcome to the Webmin setup script, version 1.370 * *********************************************************************** Webmin is a web-based interface that allows Unix-like operating systems and common Unix services to be easily administered. Installing Webmin in /usr/local/lib/webmin ... *********************************************************************** Webmin uses separate directories for configuration files and log files. Unless you want to run multiple versions of Webmin at the same time you can just accept the defaults. Found existing Webmin configuration in /usr/local/etc/webmin Creating start and stop scripts.. ..done Updating config files.. ..done Changing ownership and permissions .. ..done Running postinstall scripts .. : Permission denied ..done |
#vim /usr/local/lib/webmin/setup.sh
|
# 10
738 if [ "$wadir" != "$srcdir" ]; then 739 echo $wadir >$config_dir/install-dir 740 else 741 rm -f $config_dir/install-dir /run-postinstalls.pl") 742 fi 747 echo "..done" 743 748 echo "" 744 if [ "$nopostinstall" = "" ]; then 749 fi 745 echo "Running postinstall scripts .." 750 746 (cd "$wadir" ; WEBMIN_CONFIG=$config_dir WEBMIN_VAR=$var_dir "$wadirr 751 # Run package-defined post-install script 752 if [ -r "$srcdir/setup-post.sh" ]; then 753 . "$srcdir/setup-post.sh" |
#754 fi
|
#run-postinstalls
|
#find /usr/ -name run-postinstalls.pl
/usr/local/lib/webmin/run-postinstalls.pl ^C |
#ls -l /usr/local/lib/webmin/run-postinstalls.pl
-rwxr-xr-x 1 root bin 938 15 ÉÀÎ 11:27 /usr/local/lib/webmin/run-postinstalls.pl |
#perl /usr/local/lib/webmin/run-postinstalls.pl
Undefined subroutine &main::init_config called at /usr/local/lib/webmin/run-postinstalls.pl line 7. |
#vim /usr/local/lib/webmin/setup.sh
|
#782 echo ""
2 r/setup.sh 13 This script should be run after the webmin archive is unpacked, in order # to setup the various config files 14 # Find install directory 15 LANG= export LANG 16 cd `dirname $0` if [ -x /bin/pwd ]; then 17 wadir=`/bin/pwd` else 18 wadir=`pwd`;y 15 srcdir=$wadir ver=`cat "$wadir/version"` 20 # Find temp directory 21 if [ "$tempdir" = "" ]; then tempdir=/tmp/.webmin 22 fi "/usr/local/lib/webmin/setup.sh" 803L, 22452C written |
#/usr/local/lib/webmin/setup.sh
+ sed -e s/root=//g + oldwadir=/usr/local/lib/webmin + grep ^port= /usr/local/etc/webmin/miniserv.conf + sed -e s/port=//g + port=10000 + grep ^ssl= /usr/local/etc/webmin/miniserv.conf + sed -e s/ssl=//g + ssl=1 + grep ^atboot= /usr/local/etc/webmin/miniserv.conf + sed -e s/atboot=//g ... + cd /usr/local/lib/webmin + WEBMIN_CONFIG=/usr/local/etc/webmin WEBMIN_VAR=/var/log/webmin /usr/local/lib/webmin/run-postinstalls.pl : Permission denied + echo ..done ..done + echo + [ -r /usr/local/lib/webmin/setup-post.sh ] + nostart=yes + [ yes = ] + [ /usr/local/lib/webmin != /usr/local/lib/webmin -a 1 = 1 -a != 1 ] |
#less /var/log/webmin/
|
#ls /var/log/webmin/
|
#ls -la
total 34 drwxr-xr-x 4 root wheel 512 15 ÉÀÎ 11:25 . drwxr-xr-x 763 root wheel 14848 15 ÍÁÒ 2008 .. -rw-r--r-- 1 root wheel 3565 4 ÏËÔ 2007 Makefile -rw-r--r-- 1 root wheel 385 4 ÏËÔ 2007 distinfo drwxr-xr-x 2 root wheel 1536 15 ÍÁÒ 2008 files -rw-r--r-- 1 root wheel 370 19 ÉÀÎ 2004 pkg-descr -rw-r--r-- 1 root wheel 333 19 ÉÀÎ 2004 pkg-message -rw-r--r-- 1 root wheel 198 24 ÍÁÊ 2006 pkg-plist drwxr-xr-x 3 root wheel 512 15 ÉÀÎ 11:28 work |
#ls -la /var/log/webmin/
total 4 drwx------ 2 root bin 512 15 ÉÀÎ 11:28 . drwxr-xr-x 4 root wheel 1024 15 ÉÀÎ 11:28 .. |
#ls -ld /var/log/webmin/
drwx------ 2 root bin 512 15 ÉÀÎ 11:28 /var/log/webmin/ |
#chmod a+rwx /var/log/webmin/
|
#ls -ld /var/log/webmin/
drwxrwxrwx 2 root bin 512 15 ÉÀÎ 11:28 /var/log/webmin/ |
#/usr/local/lib/webmin/setup.sh
+ sed -e s/root=//g + oldwadir=/usr/local/lib/webmin + grep ^port= /usr/local/etc/webmin/miniserv.conf + sed -e s/port=//g + port=10000 + grep ^ssl= /usr/local/etc/webmin/miniserv.conf + sed -e s/ssl=//g + ssl=1 + grep ^atboot= /usr/local/etc/webmin/miniserv.conf + sed -e s/atboot=//g ... + cd /usr/local/lib/webmin + WEBMIN_CONFIG=/usr/local/etc/webmin WEBMIN_VAR=/var/log/webmin /usr/local/lib/webmin/run-postinstalls.pl : Permission denied + echo ..done ..done + echo + [ -r /usr/local/lib/webmin/setup-post.sh ] + nostart=yes + [ yes = ] + [ /usr/local/lib/webmin != /usr/local/lib/webmin -a 1 = 1 -a != 1 ] |
#vim /usr/local/lib/webmin/run-postinstalls.pl
|
#/usr/local/lib/webmin/setup.sh
+ grep ^real_os_type= /usr/local/etc/webmin/config + sed -e s/real_os_type=//g + real_os_type=FreeBSD + grep ^real_os_version= /usr/local/etc/webmin/config + sed -e s/real_os_version=//g + real_os_version=6.3 + grep ^root= /usr/local/etc/webmin/miniserv.conf + sed -e s/root=//g + oldwadir=/usr/local/lib/webmin + grep ^port= /usr/local/etc/webmin/miniserv.conf ... + echo + [ /usr/local/lib/webmin != /usr/local/lib/webmin ] + rm -f /usr/local/etc/webmin/install-dir + [ = ] + echo Running postinstall scripts .. Running postinstall scripts .. + cd /usr/local/lib/webmin + WEBMIN_CONFIG=/usr/local/etc/webmin WEBMIN_VAR=/var/log/webmin /usr/local/lib/webmin/run-postinstalls.pl : Permission denied ^C |
#vim /usr/local/lib/webmin/setup.sh
|
#var_dir" = "/" ]; then
3 # Run all the postinstall.pl scripts in module and theme directories 4 5 $no_acl_check++; 6 do './web-lib.pl'; 7 #&init_config(); 8 &foreign_require("webmin", "webmin-lib.pl"); 9 @themes = &webmin::list_themes(); 10 11 if (@ARGV > 0) { 12 # Running for specified modules 13 foreach $a (@ARGV) { 14 local %minfo = &get_module_info($a); 15 if (!%minfo) { 16 # Try for a theme 17 ($tinfo) = grep { $_->{'dir'} eq $a } @themes; 18 if ($tinfo) { 19 push(@mods, $tinfo); 20 } 32 foreach $m (@mods) { 33 $mdir = &module_root_directory($m->{'dir'}); "/usr/local/lib/webmin/run-postinstalls.pl" 43L, 939C written |
#/usr/local/lib/webmin/setup.sh
+ port=10000 + + sed -e s/ssl=//g grep ^ssl= /usr/local/etc/webmin/miniserv.conf + ssl=1 + + sed -e s/atboot=//g grep ^atboot= /usr/local/etc/webmin/miniserv.conf + atboot= + + sed -e s/inetd=//g grep ^inetd= /usr/local/etc/webmin/miniserv.conf + inetd= ... ----- module webmin does not exist ----- + echo ..done ..done + echo + [ -r /usr/local/lib/webmin/setup-post.sh ] + nostart=yes + [ yes = ] + [ /usr/local/lib/webmin != /usr/local/lib/webmin -a 1 = 1 -a != 1 ] |
#vim /usr/local/lib/webmin/run-postinstalls.pl
--- /tmp/l3-saved-1324.10369.29300 2010-06-15 11:42:15.000000000 +0300 +++ /usr/local/lib/webmin/run-postinstalls.pl 2010-06-15 11:42:28.000000000 +0300 @@ -4,7 +4,7 @@ $no_acl_check++; do './web-lib.pl'; -#&init_config(); +&init_config(); &foreign_require("webmin", "webmin-lib.pl"); @themes = &webmin::list_themes(); |
#vim /usr/local/lib/webmin/run-postinstalls.pl
--- /tmp/l3-saved-1324.32460.12123 2010-06-15 11:42:29.000000000 +0300 +++ /usr/local/lib/webmin/run-postinstalls.pl 2010-06-15 11:42:34.000000000 +0300 @@ -1,4 +1,5 @@ #!/usr/local/bin/perl +set -x # run-postinstalls.pl # Run all the postinstall.pl scripts in module and theme directories |
#/usr/local/lib/webmin/setup.sh
+ oldwadir=/usr/local/lib/webmin + grep ^port= /usr/local/etc/webmin/miniserv.conf + sed -e s/port=//g + port=10000 + grep ^ssl= /usr/local/etc/webmin/miniserv.conf + sed -e s/ssl=//g + ssl=1 + grep ^atboot= /usr/local/etc/webmin/miniserv.conf + sed -e s/atboot=//g + atboot= ... + WEBMIN_CONFIG=/usr/local/etc/webmin WEBMIN_VAR=/var/log/webmin /usr/local/lib/webmin/run-postinstalls.pl syntax error at /usr/local/lib/webmin/run-postinstalls.pl line 2, near "set -x" Execution of /usr/local/lib/webmin/run-postinstalls.pl aborted due to compilation errors. + echo ..done ..done + echo + [ -r /usr/local/lib/webmin/setup-post.sh ] + nostart=yes + [ yes = ] + [ /usr/local/lib/webmin != /usr/local/lib/webmin -a 1 = 1 -a != 1 ] |
#vim /usr/local/lib/webmin/run-postinstalls.pl
--- /tmp/l3-saved-1324.21052.2898 2010-06-15 11:42:44.000000000 +0300 +++ /usr/local/lib/webmin/run-postinstalls.pl 2010-06-15 11:42:48.000000000 +0300 @@ -1,5 +1,4 @@ #!/usr/local/bin/perl -set -x # run-postinstalls.pl # Run all the postinstall.pl scripts in module and theme directories |
#/usr/local/lib/webmin/setup.sh
+ sed -e s/root=//g + oldwadir=/usr/local/lib/webmin + grep ^port= /usr/local/etc/webmin/miniserv.conf + sed -e s/port=//g + port=10000 + grep ^ssl= /usr/local/etc/webmin/miniserv.conf + sed -e s/ssl=//g + ssl=1 + grep ^atboot= /usr/local/etc/webmin/miniserv.conf + sed -e s/atboot=//g ... + cd /usr/local/lib/webmin + WEBMIN_CONFIG=/usr/local/etc/webmin WEBMIN_VAR=/var/log/webmin /usr/local/lib/webmin/run-postinstalls.pl : Permission denied + echo ..done ..done + echo + [ -r /usr/local/lib/webmin/setup-post.sh ] + nostart=yes + [ yes = ] + [ /usr/local/lib/webmin != /usr/local/lib/webmin -a 1 = 1 -a != 1 ] |
#/usr/local/etc/rc.d/webmin start
Starting webmin. |
#sockstat -4l
USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS root perl 22964 5 tcp4 *:10000 *:* root perl 22964 6 udp4 *:10000 *:* root xdm 950 1 tcp46 *:49152 *:* root Xorg 949 3 tcp4 *:6000 *:* root xdm 946 1 tcp46 *:49152 *:* root xdm 946 3 udp46 *:177 *:* root inetd 920 5 tcp4 *:5902 *:* root sendmail 886 3 tcp4 127.0.0.1:25 *:* root sshd 880 3 tcp46 *:22 *:* root sshd 880 4 tcp4 *:22 *:* root syslogd 722 7 udp4 *:514 *:* |
#history
421 vim /etc/rc.conf 422 ifconfig 423 vim /etc/rc.conf 424 ifconfig 425 ifconfig internet 10.0.0.2 netmask 255.255.255.0 426 ifconfig 427 ifconfig internet alias0 172.16.0.1 netmask 255.255.255.0 428 ifconfig internet_alias0 172.16.0.1 netmask 255.255.255.0 429 ifconfig internet 172.16.0.1 netmask 255.255.255.0 alias0 430 man ifconfig ... 560 vim /usr/local/lib/webmin/run-postinstalls.pl 561 /usr/local/lib/webmin/setup.sh 562 vim /usr/local/lib/webmin/run-postinstalls.pl 563 vim /usr/local/lib/webmin/run-postinstalls.pl 564 /usr/local/lib/webmin/setup.sh 565 vim /usr/local/lib/webmin/run-postinstalls.pl 566 /usr/local/lib/webmin/setup.sh 567 /usr/local/etc/rc.d/webmin start 568 sockstat -4l 569 history |
#history | less
|
#make install
|
#make install nc
make: don't know how to make nc. Stop |
#make install mc
make: don't know how to make mc. Stop |
#cd /sysutils
bash: cd: /sysutils: No such file or directory |
#pwd
/usr/ports/sysutils/webmin |
#cd ..
|
#ls -l
drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 symlinks drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 symon drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 synergy drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 syscp drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 sysgather drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 syslog-ng drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 syslog-ng2 drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 system-tools-backends drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 sysupdate drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 tcplist ... drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 xstow drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 xsu drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 xsysstats drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 xvidcap drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 xwipower drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 xwlans drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 yawho drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 zeroer drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 zidrav drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 zisofs-tools |
#ls -l | grep mc
drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 comconsole drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 mcron drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 mcweject drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 wmcpuload drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 wmcube drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 wmcube-gdk drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 xfce4-mcs-manager drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 xfce4-mcs-plugins |
#clear; ls -l | grep mc
drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 comconsole drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 mcron drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 mcweject drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 wmcpuload drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 wmcube drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 wmcube-gdk drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 xfce4-mcs-manager drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 xfce4-mcs-plugins |
#cd /user/ports/misc
bash: cd: /user/ports/misc: No such file or directory |
#cd /user/ports
bash: cd: /user/ports: No such file or directory |
#cd /usr/ports/misc/
|
#pwd
/usr/ports/misc |
#ls -l
drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 p5-I18N-Charset drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 p5-I18N-LangTags drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 p5-LEGO-RCX drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 p5-List-Compare drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 p5-Locale-Codes drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 p5-Locale-Msgcat drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 p5-Locale-SubCountry drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 p5-Net-vCard drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 p5-Norge drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 p5-Text-FIGlet ... drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 xless drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 xosd drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 xpns drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 xtail drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 xtar drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 xtypo drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 yaunc drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 ytree drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 zaptel drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 zoneinfo |
#ls -l | grep mc
drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 libmcal drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 mc drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 mc-light drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 numchar drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 php4-mcal drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 qmc drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 spamcalc drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 wmcalendar |
#pwd
/usr/ports/misc |
#mc
|
#make install mc
checking for library containing dlsym... none required checking for module Locale::gettext... yes checking for msgfmt... /usr/local/bin/msgfmt checking for pre-loadable libintl... no checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel checking for makeinfo... /usr/bin/makeinfo checking for install-info... /usr/bin/install-info configure: creating ./config.status config.status: creating Makefile ===> Building for help2man-1.36.4_1 ./config.status ===> Installing for achievo-1.1.0_1 ===> achievo-1.1.0_1 depends on file: /usr/local/include/php/main/php.h - not found ===> Verifying install for /usr/local/include/php/main/php.h in /usr/ports/lang/php5 cd /usr/ports/lang/php5 && make config; |
#nc 192.168.16.4 65534
hello boys, lets meet to me ^C |
#cat /etc/xinit.conf
cat: /etc/xinit.conf: No such file or directory |
#cat /etc/x
cat: /etc/x: No such file or directory |
#sysctl -a | grep -i cpu
kern.threads.virtual_cpu: 1 kern.sched.ipiwakeup.onecpu: 0 kern.ccpu: 1948 kern.smp.maxcpus: 16 kern.smp.cpus: 1 debug.cpufreq.lowest: 0 debug.cpufreq.verbose: 0 debug.kdb.stop_cpus: 1 debug.PMAP1changedcpu: 0 hw.model: Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz hw.ncpu: 1 machdep.cpu_idle_hlt: 1 machdep.hlt_cpus: 0 dev.cpu.0.%driver: cpu dev.cpu.0.%parent: legacy0 |
#top
last pid: 36229; load averages: 0.01, 0.00, 0.00 up 0+06:24:07 16:15:16 35 processes 0.4 running 0.0 sleepin 0.0 1.2 98.4 5 CPU states: % user, % nice, % system, % interrupt, % idle Mem: 34M Active, 274M Inact, 113M Wired, 1532K Cache, 86M Buf, 322M Free 1287 8 8632K 7332K nanslp 0:39 0.00% perl5.8.8 S2175 2015M Total, 2015M Free 8396K 7172K nanslp 4 0.00% perl5.8.8 949 96 20916K 12984K select 0:01 Xorg 1908K 1348K wait 1 sh 886 3528K 2800 0 sendmail ... 950 root 1 111 0 3872K 2832K select 0:00 0.00% xdm 946 root 1 105 0 3160K 1968K select 0:00 0.00% xdm 890 smmsp 1 20 0 3408K 2800K pause 0:00 0.00% sendmail 961 root 1 96 0 3552K 2856K select 0:00 0.00% xconsole 880 root 1 96 0 3552K 2728K select 0:00 0.00% sshd 944 root 1 5 0 1352K 936K ttyin 0:00 0.00% getty 36153 root 1 8 0 1724K 1212K wait 0:00 0.00% sh 596 root 1 98 0 1436K 912K select 0:00 0.00% moused 942 root 1 5 0 1352K 936K ttyin 0:00 0.00% getty 938 root 1 5 0 1352K 936K ttyin 0:00 0.00% getty |
#free -m
bash: free: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
#free
bash: free: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
#LANG=C
|
#sysctl -a | less
|
#sysctl -a | grep ^hw
hw.machine: i386 hw.model: Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz hw.ncpu: 1 hw.byteorder: 1234 hw.physmem: 796352512 hw.usermem: 678215680 hw.pagesize: 4096 hw.floatingpoint: 1 hw.machine_arch: i386 hw.realmem: 805306368 ... hw.busdma.zone1.total_bounced: 0 hw.busdma.zone1.total_deferred: 0 hw.busdma.zone1.lowaddr: 0xffffffff hw.busdma.zone1.alignment: 4096 hw.busdma.zone1.boundary: 0 hw.clockrate: 2327 hw.instruction_sse: 1 hw.via_feature_rng: 0 hw.via_feature_xcrypt: 0 hw.apic.enable_extint: 0 |
#sysctl -a | grep ^hw.*mem
hw.physmem: 796352512 hw.usermem: 678215680 hw.realmem: 805306368 hw.firewire.fwmem.eui64_hi: 0 hw.firewire.fwmem.eui64_lo: 0 hw.firewire.fwmem.speed: 2 hw.cbb.start_memory: 2281701376 hw.pci.host_mem_start: 2147483648 |
#sysctl -a | grep ^hw.*mem
hw.physmem: 796352512 hw.usermem: 678215680 hw.realmem: 805306368 hw.firewire.fwmem.eui64_hi: 0 hw.firewire.fwmem.eui64_lo: 0 hw.firewire.fwmem.speed: 2 hw.cbb.start_memory: 2281701376 hw.pci.host_mem_start: 2147483648 |
#mc
|
#root@192.168.16.21
bash: root@192.168.16.21: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
#ssh root@192.168.16.21
The authenticity of host '192.168.16.21 (192.168.16.21)' can't be established. DSA key fingerprint is 13:3f:fb:2a:53:62:8e:f8:0e:c7:3a:c9:10:99:b6:25. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.16.21' (DSA) to the list of known hosts. Password: Last login: Tue Jun 15 14:59:21 2010 from localhost.net.n Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.3-RELEASE (SMP) #0: Wed Jan 16 04:45:45 UTC 2008 Welcome to FreeBSD! ... http://www.FreeBSD.org/search/. If the doc distribution has been installed, they're also available formatted in /usr/share/doc. If you still have a question or problem, please take the output of `uname -a', along with any relevant error messages, and email it as a question to the questions@FreeBSD.org mailing list. If you are unfamiliar with FreeBSD's directory layout, please refer to the hier(7) manual page. If you are not familiar with manual pages, type `man man'. You may also use sysinstall(8) to re-enter the installation and configuration utility. Edit /etc/motd to change this login announcement. l3-agent is already running: pid=10856; pidfile=/root/.lilalo/l3-agent.pid |
#mc
|
#mc
|
#vim /etc/inetd.conf
|
#groups
wheel operator |
#groups
wheel operator |
#groups
.ICEauthority .gnome2/ .lsof_fbsd1 .xsession-errors .Trash/ .gnome2_private/ .mc/ .xsmIk2fG7 .Xauthority-n .gstreamer-0.10/ .metacity/ Desktop/ .bash_history .gtkrc-1.2-gnome2 .nautilus/ cd .bash_profile .history .profile install .bashrc .icons/ .recently-used.xbel mbox .config/ .k5login .ssh/ nautilus-debug-log.txt .cshrc .l3rc .themes/ prepare-freebsd.sh .gconf/ .lesshst .thumbnails/ .gconfd/ .lilalo/ .vnc/ .gnome/ .login .xsession |
#groups
.ICEauthority .gnome2/ .lsof_fbsd1 .xsession-errors .Trash/ .gnome2_private/ .mc/ .xsmIk2fG7 .Xauthority-n .gstreamer-0.10/ .metacity/ Desktop/ .bash_history .gtkrc-1.2-gnome2 .nautilus/ cd .bash_profile .history .profile install .bashrc .icons/ .recently-used.xbel mbox .config/ .k5login .ssh/ nautilus-debug-log.txt .cshrc .l3rc .themes/ prepare-freebsd.sh .gconf/ .lesshst .thumbnails/ .gconfd/ .lilalo/ .vnc/ .gnome/ .login .xsession |
#groups
.ICEauthority .gnome2/ .lsof_fbsd1 .xsession-errors .Trash/ .gnome2_private/ .mc/ .xsmIk2fG7 .Xauthority-n .gstreamer-0.10/ .metacity/ Desktop/ .bash_history .gtkrc-1.2-gnome2 .nautilus/ cd .bash_profile .history .profile install .bashrc .icons/ .recently-used.xbel mbox .config/ .k5login .ssh/ nautilus-debug-log.txt .cshrc .l3rc .themes/ prepare-freebsd.sh .gconf/ .lesshst .thumbnails/ .gconfd/ .lilalo/ .vnc/ .gnome/ .login .xsession |
#find name gpoups
find: name: No such file or directory find: gpoups: No such file or directory |
#find name gpoups
find: name: No such file or directory find: gpoups: No such file or directory |
#find name gpoups
find: name: No such file or directory find: gpoups: No such file or directory |
#find -name gpoups
find: illegal option -- n find: illegal option -- a find: illegal option -- m find: illegal option -- e find: gpoups: No such file or directory |
#find -name gpoups
find: illegal option -- n find: illegal option -- a find: illegal option -- m find: illegal option -- e find: gpoups: No such file or directory |
#find -name gpoups
find: illegal option -- n find: illegal option -- a find: illegal option -- m find: illegal option -- e find: gpoups: No such file or directory |
#find gpoups
find: gpoups: No such file or directory |
#find gpoups
find: gpoups: No such file or directory |
Время первой команды журнала | 10:16:16 2010- 6-15 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:31:33 2010- 6-15 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 19.80 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 4.95 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.35 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.25 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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