/l3/users/ikravchuk/xg-ids/linux2.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 |
|
#chmod +x /usr/local/sbin//syslog_mysql.sh
|
#/usr/lo
![]() local/ lost+found/ |
#/usr/local/sbin/syslog_mysql.sh
![]() ERROR 1045 (28000): Access denied for user 'syslogadmin'@'localhost' (using password: YES) /usr/local/sbin/syslog_mysql.sh: line 7: /usr/local/bin/mysql: No such file or directory ERROR 1045 (28000): Access denied for user 'syslogadmin'@'localhost' (using password: YES) /usr/local/sbin/syslog_mysql.sh: line 7: /usr/local/bin/mysql: No such file or directory ERROR 1045 (28000): Access denied for user 'syslogadmin'@'localhost' (using password: YES) /usr/local/sbin/syslog_mysql.sh: line 7: /usr/local/bin/mysql: No such file or directory ERROR 1045 (28000): Access denied for user 'syslogadmin'@'localhost' (using password: YES) /usr/local/sbin/syslog_mysql.sh: line 7: /usr/local/bin/mysql: No such file or directory ERROR 1045 (28000): Access denied for user 'syslogadmin'@'localhost' (using password: YES) /usr/local/sbin/syslog_mysql.sh: line 7: /usr/local/bin/mysql: No such file or directory ... ERROR 1045 (28000): Access denied for user 'syslogadmin'@'localhost' (using password: YES) /usr/local/sbin/syslog_mysql.sh: line 7: /usr/local/bin/mysql: No such file or directory ERROR 1045 (28000): Access denied for user 'syslogadmin'@'localhost' (using password: YES) /usr/local/sbin/syslog_mysql.sh: line 7: /usr/local/bin/mysql: No such file or directory ERROR 1045 (28000): Access denied for user 'syslogadmin'@'localhost' (using password: YES) /usr/local/sbin/syslog_mysql.sh: line 7: /usr/local/bin/mysql: No such file or directory ERROR 1045 (28000): Access denied for user 'syslogadmin'@'localhost' (using password: YES) /usr/local/sbin/syslog_mysql.sh: line 7: /usr/local/bin/mysql: No such file or directory ERROR 1045 (28000): Access denied for user 'syslogadmin'@'localhost' (using password: YES) /usr/local/sbin/syslog_mysql.sh: line 7: /usr/local/bin/mysql: No such file or directory |
#vi /usr/local/sbin/syslog_mysql.sh
![]() 6,7c6 < /usr/bin/mysql -u syslogadmin --password=ПАРОЛЬ syslog < /var/log/mysql.pipe < /usr/local/bin/mysql -u syslogadmin --password=ПАРОЛЬ syslog < /var/log/mysql.pipe --- > /usr/bin/mysql -u syslogadmin --password=kilgur syslog < /var/log/mysql.pipe |
#chmod +x /usr/local/sbin//syslog_mysql.sh
|
#/usr/local/sbin/syslog_mysql.sh
![]() Killed |
#ps -ef | grep sys;og_mysql
![]() root 3484 1 0 06:20 ? 00:00:00 /sbin/syslog-ng -p /var/run/syslog-ng.pid root 4853 3246 0 06:37 pts/5 00:00:00 /bin/sh /usr/local/sbin/syslog_mysql.sh root 4868 4853 0 06:37 pts/5 00:00:00 /usr/bin/mysql -u syslogadmin --password=x xxxx syslog root 4876 3955 0 06:38 pts/6 00:00:00 grep sys bash: og_mysql: command not found |
#ps -ef | grep syslog_mysql
root 4853 3246 0 06:37 pts/5 00:00:00 /bin/sh /usr/local/sbin/syslog_mysql.sh root 4884 3955 0 06:39 pts/6 00:00:00 grep syslog_mysql |
#kill -9 4853
|
#ps -ef | grep syslog_mysql
![]() root 4901 3955 0 06:40 pts/6 00:00:00 grep syslog_mysql |
#mysql -u root
| linux1 | daemon | info | info | 1e | 2007-06-20 03:36:50 | dhclient | dhclient: bound to 192.168.15.202 -- renewal in 281 seconds. | 55 | | linux2 | daemon | info | info | 1e | 2007-06-20 06:37:29 | dhclient | dhclient: DHCPREQUEST on eth0 to 192.168.15.254 port 67 | 56 | | linux2 | daemon | info | info | 1e | 2007-06-20 06:37:29 | dhclient | dhclient: DHCPACK from 192.168.15.254 | 57 | | linux2 | daemon | info | info | 1e | 2007-06-20 06:37:29 | dhclient | dhclient: bound to 192.168.15.201 -- renewal in 291 seconds. | 58 | | linux1 | daemon | info | info | 1e | 2007-06-20 03:38:20 | dhclient | dhclient: DHCPREQUEST on eth0 to 192.168.15.254 port 67 | 59 | | linux1 | daemon | info | info | 1e | 2007-06-20 03:38:20 | dhclient | dhclient: DHCPACK from 192.168.15.254 | 60 | | linux1 | daemon | info | info | 1e | 2007-06-20 03:38:20 | dhclient | dhclient: bound to 192.168.15.202 -- renewal in 249 seconds. | 61 | +--------+----------+----------+--------+------+---------------------+----------------+----------------------------------------------------------------------------------------------------------------+-----+ 61 rows in set (0.00 sec) mysql> exit Bye |
#cat /etc/rc.loCAL
![]() [user@linux3:~]$ [user@linux3:~]$ #linux2 connec [user@linux3:~]$ [user@linux3:~]$ [user@linux3:~]$ cat /etc/passwd | grep ^user: user:x:1000:1000:XG-IDS Student #3,,,:/home/user:/bin/bash [user@linux3:~]$ mkfifo /tmp/mypipe [user@linux3:~]$ ls -l /tmp/mypipe prw-r--r-- 1 user user 0 2007-06-20 09:52 /tmp/mypipe [user@linux3:~]$ grep /tmp/mypipe cat: /etc/rc.loCAL: No such file or directory |
#cat /etc/rc.local
#!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. exit 0 |
#vi /etc/rc
![]() |
#vi /etc/rc.local
![]() 13a14 > nohup /usr/local/sbin/syslog_mysql.sh |
#apt-get install apache
Setting up apache (1.3.34-4.1) ... Creating config file /etc/apache/httpd.conf with new version Creating config file /etc/apache/srm.conf with new version Creating config file /etc/apache/access.conf with new version Creating config file /etc/apache/modules.conf with new version Starting apache 1.3 web server.... |
#cd var/www
![]() [user@linux3:~]$ [user@linux3:~]$ #linux2 connec [user@linux3:~]$ [user@linux3:~]$ [user@linux3:~]$ cat /etc/passwd | grep ^user: user:x:1000:1000:XG-IDS Student #3,,,:/home/user:/bin/bash [user@linux3:~]$ mkfifo /tmp/mypipe [user@linux3:~]$ ls -l /tmp/mypipe prw-r--r-- 1 user user 0 2007-06-20 09:52 /tmp/mypipe [user@linux3:~]$ grep /tmp/mypipe bash: cd: var/www: No such file or directory |
#cd /var/ww
![]() bash: cd: /var/ww: No such file or directory |
#cd /var/www
|
#ls
index.html |
#man wget
|
#man wget
|
#ls | php
![]() bash: php: command not found |
#ls | grep php
![]() |
#cd ]
![]() bash: cd: ]: No such file or directory |
#cd
|
#ls | grep php
phpsyslogng-2.6(2).tar.gz phpsyslogng-2.6.tar.gz |
#tar xvfz phpsyslogng-2.6.tar.gz
phpsyslogng-2.6/ phpsyslogng-2.6/index.php phpsyslogng-2.6/LICENSE phpsyslogng-2.6/includes/ phpsyslogng-2.6/includes/html_header.php phpsyslogng-2.6/includes/regularresult.php phpsyslogng-2.6/includes/help.php phpsyslogng-2.6/includes/common_funcs.php phpsyslogng-2.6/includes/tailresult.php phpsyslogng-2.6/includes/search.php ... phpsyslogng-2.6/config/config.php phpsyslogng-2.6/README phpsyslogng-2.6/scripts/ phpsyslogng-2.6/scripts/logrotate.php phpsyslogng-2.6/scripts/syslog2mysql.sh phpsyslogng-2.6/scripts/dbsetup.sql phpsyslogng-2.6/scripts/syslog.conf phpsyslogng-2.6/scripts/reloadcache.php phpsyslogng-2.6/scripts/dbupgradefrom2.5.4.sql phpsyslogng-2.6/CHANGELOG |
#ls
phpsyslogng-2.6 phpsyslogng-2.6(2).tar.gz phpsyslogng-2.6.tar.gz |
#mv phpsyslogng-2.6 /var/www/
|
#cd /var/www
|
#ls
index.html phpsyslogng-2.6 |
#cd phpsyslogng-2.6/
|
#ls
CHANGELOG config css includes index.php LICENSE README scripts |
#cd ..
|
#man rn
![]() |
#ls
index.html phpsyslogng-2.6 |
#cd phpsyslogng-2.6/
|
#ls
CHANGELOG config css includes index.php LICENSE README scripts |
#apt-get install php
![]() Reading package lists... Done Building dependency tree... Done E: Couldn't find package php |
#apt-get install php-mod
![]() Reading package lists... Done Building dependency tree... Done E: Couldn't find package php-mod |
#apt-cache search php
php5-maxdb - PHP extension to access MaxDB databases for PHP 5 php5-mcrypt - MCrypt module for php5 php5-memcache - memcache extension module for PHP5 php5-mhash - MHASH module for php5 php5-ming - Ming module for php5 php5-mysql - MySQL module for php5 php5-odbc - ODBC module for php5 php5-pgsql - PostgreSQL module for php5 php5-ps - ps module for PHP 5 php5-pspell - pspell module for php5 ... weechat-scripts - script collection for the WeeChat IRC client wmblob - blobs in a dockapp wmmisc - Dock app that monitors your system wordtrans-web - Multi ZLO.ZLO.ZLOge Word Translator for Linux wwwconfig-common - Debian web auto configuration xine-ui - the xine video player, user interface xjed - editor for programmers (x11 version) xmms-goom -ZLO.ZLO.ZLOlization plug-in for XMMS with a variety of effects zabbix-frontend-php - software for monitoring of your servers -- php frontend zoph - Web based digital image presentation and management system |
#apt-cache search php apache
apache - versatile, high-performance HTTP server apache-perl - versatile, high-performance HTTP server with Perl support apache-ssl - versatile, high-performance HTTP server with SSL support apache2-prefork-dev - development headers for apache2 axyl-lucene - The Axyl Luceneserver fibusql - Web based double-entry accounting klone - web application development framework klone-doc - web application development framework klone-source - KLone development framework source code libapache-mod-gzip - HTTP compression module for Apache ... php4-apache2-mod-bt - PHP bindings for mod_bt php4-cgi - server-side, HTML-embedded scripting ZLO.ZLO.ZLOge (CGI binary) php4-mapscript - module for php4-cgi to use mapserver php5-apache2-mod-bt - PHP bindings for mod_bt php5-cgi - server-side, HTML-embedded scripting ZLO.ZLO.ZLOge (CGI binary) php5-mapscript - module for php5-cgi to use mapserver suphp-common - Common files for mod suphp tetex-doc - The documentation component of the Debian teTeX packages websvn - interface for subversion repositories written in PHP wwwconfig-common - Debian web auto configuration |
#apt-get install libapache-mod-php4
Reading package lists... Done Building dependency tree... Done The following extra packages will be installed: libzzip-0-12 php4-common Suggested packages: php-pear The following NEW packages will be installed: libapache-mod-php4 libzzip-0-12 php4-common 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Need to get 1836kB of archives. ... Unpacking libzzip-0-12 (from .../libzzip-0-12_0.12.83-8_i386.deb) ... Selecting previously deselected package php4-common. Unpacking php4-common (from .../php4-common_6%3a4.4.4-8+etch1_i386.deb) ... Selecting previously deselected package libapache-mod-php4. Unpacking libapache-mod-php4 (from .../libapache-mod-php4_6%3a4.4.4-8+etch1_i386.deb) ... Setting up libzzip-0-12 (0.12.83-8) ... Setting up php4-common (4.4.4-8+etch1) ... Setting up libapache-mod-php4 (4.4.4-8+etch1) ... Creating config file /etc/php4/apache/php.ini with new version Replacing config file /etc/apache/modules.conf with new version |
#/etc/init.d/apache restart
Restarting apache 1.3 web server.... |
#mc
|
#cd /etc/ap
![]() apache/ apt/ |
#cd /etc/apache/
|
#ls
access.conf conf.d httpd.conf mime.types modules.conf srm.conf |
#mc
|
#/etc/init.d/apache restart
Restarting apache 1.3 web server.... |
#mc
|
#cd var
![]() [user@linux3:~]$ [user@linux3:~]$ #linux2 connec [user@linux3:~]$ [user@linux3:~]$ [user@linux3:~]$ cat /etc/passwd | grep ^user: user:x:1000:1000:XG-IDS Student #3,,,:/home/user:/bin/bash [user@linux3:~]$ mkfifo /tmp/mypipe [user@linux3:~]$ ls -l /tmp/mypipe prw-r--r-- 1 user user 0 2007-06-20 09:52 /tmp/mypipe [user@linux3:~]$ grep /tmp/mypipe bash: cd: var: No such file or directory |
#cd /var/lo
![]() local/ lock/ log/ lost+found/ |
#cd /var/log
|
#ls
[user@linux3:~]$ #linux2 connec [user@linux3:~]$ [user@linux3:~]$ [user@linux3:~]$ cat /etc/passwd | grep ^user: user:x:1000:1000:XG-IDS Student #3,,,:/home/user:/bin/bash [user@linux3:~]$ mkfifo /tmp/mypipe [user@linux3:~]$ ls -l /tmp/mypipe prw-r--r-- 1 user user 0 2007-06-20 09:52 /tmp/mypipe [user@linux3:~]$ grep /tmp/mypipe acpid boot debug dmesg.1.gz fontconfig.log kern.log mail.err mail.warn mysql.err news user.log Xorg.0.log apache btmp dmesg dpkg.log fsck lastlog mail.info messages mysql.log syslog uucp.log Xorg.0.log.old auth.log daemon.log dmesg.0 faillog installer lpr.log mail.log mysql mysql.pipe syslog.0 wtmp |
#clear
|
#ls
acpid boot debug dmesg.1.gz fontconfig.log kern.log mail.err mail.warn mysql.err news user.log Xorg.0.log apache btmp dmesg dpkg.log fsck lastlog mail.info messages mysql.log syslog uucp.log Xorg.0.log.old auth.log daemon.log dmesg.0 faillog installer lpr.log mail.log mysql mysql.pipe syslog.0 wtmp |
#cd apache
|
#ls
access.log error.log |
#cat error.log
[Wed Jun 20 06:49:52 2007] [notice] Apache/1.3.34 (Debian) configured -- resuming normal operations [Wed Jun 20 06:49:52 2007] [notice] Accept mutex: sysvsem (Default: sysvsem) [Wed Jun 20 06:52:28 2007] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico [Wed Jun 20 06:59:17 2007] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico [Wed Jun 20 06:59:40 2007] [error] [client 127.0.0.1] File does not exist: /var/www/phpsyslogng-2.6/index.html [Wed Jun 20 07:04:15 2007] [notice] SIGHUP received. Attempting to restart [Wed Jun 20 07:04:15 2007] [notice] Apache/1.3.34 (Debian) PHP/4.4.4-8+etch1 configured -- resuming normal operations [Wed Jun 20 07:04:15 2007] [notice] Accept mutex: sysvsem (Default: sysvsem) [Wed Jun 20 07:07:58 2007] [notice] SIGHUP received. Attempting to restart [Wed Jun 20 07:07:58 2007] [notice] Apache/1.3.34 (Debian) PHP/4.4.4-8+etch1 configured -- resuming normal operations [Wed Jun 20 07:07:58 2007] [notice] Accept mutex: sysvsem (Default: sysvsem) [Wed Jun 20 07:08:02 2007] [error] [client 127.0.0.1] File does not exist: /var/www/phpsyslogng-2.6/index.html [Wed Jun 20 07:08:03 2007] [error] [client 127.0.0.1] File does not exist: /var/www/phpsyslogng-2.6/index.html [Wed Jun 20 07:08:04 2007] [error] [client 127.0.0.1] File does not exist: /var/www/phpsyslogng-2.6/index.html |
#cat access.log
127.0.0.1 - - [20/Jun/2007:06:52:28 -0400] "GET / HTTP/1.1" 200 5258 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)" "-" 127.0.0.1 - - [20/Jun/2007:06:52:28 -0400] "GET /icons/jhe061.png HTTP/1.1" 200 16405 "http://localhost/" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)" "-" 127.0.0.1 - - [20/Jun/2007:06:52:28 -0400] "GET /icons/apache_pb.png HTTP/1.1" 200 2142 "http://localhost/" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)" "-" 127.0.0.1 - - [20/Jun/2007:06:52:28 -0400] "GET /favicon.ico HTTP/1.1" 404 283 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)" "-" 127.0.0.1 - - [20/Jun/2007:06:52:28 -0400] "GET /icons/debian/openlogo-25.jpg HTTP/1.1" 200 1258 "http://localhost/" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)" "-" 127.0.0.1 - - [20/Jun/2007:06:59:17 -0400] "GET /phpsyslogng-2.6 HTTP/1.1" 301 315 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)" "-" 127.0.0.1 - - [20/Jun/2007:06:59:17 -0400] "GET /phpsyslogng-2.6/ HTTP/1.1" 200 2944 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)" "-" 127.0.0.1 - - [20/Jun/2007:06:59:17 -0400] "GET /favicon.ico HTTP/1.1" 404 283 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)" "-" 127.0.0.1 - - [20/Jun/2007:06:59:40 -0400] "GET /phpsyslogng-2.6/index.html HTTP/1.1" 404 298 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)" "-" 127.0.0.1 - - [20/Jun/2007:07:00:05 -0400] "GET /phpsyslogng-2.6/index.php HTTP/1.1" 200 2944 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)" "-" 127.0.0.1 - - [20/Jun/2007:07:08:02 -0400] "GET /phpsyslogng-2.6/index.html HTTP/1.1" 404 298 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)" "-" 127.0.0.1 - - [20/Jun/2007:07:08:03 -0400] "GET /phpsyslogng-2.6/index.html HTTP/1.1" 404 298 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)" "-" 127.0.0.1 - - [20/Jun/2007:07:08:04 -0400] "GET /phpsyslogng-2.6/index.html HTTP/1.1" 404 298 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)" "-" |
#ls
access.log error.log |
#cd /usr/local/
|
#ls
bin etc games include lib man sbin share src |
#cd /etc/apache/
|
#ls
access.conf conf.d httpd.conf mime.types modules.conf srm.conf |
#cat httpd.cong | grep php
![]() grep: grep: No such file or directory grep: php: No such file or directory cat: httpd.cong: No such file or directory |
#cat httpd.cong | grep php
![]() cat: httpd.cong: No such file or directory |
#cat httpd.conf |grep php
[user@linux3:~]$ cat /etc/passwd | grep ^user: user:x:1000:1000:XG-IDS Student #3,,,:/home/user:/bin/bash [user@linux3:~]$ mkfifo /tmp/mypipe [user@linux3:~]$ ls -l /tmp/mypipe prw-r--r-- 1 user user 0 2007-06-20 09:52 /tmp/mypipe [user@linux3:~]$ grep /tmp/mypipe DirectoryIndex index.html index.htm index.shtml index.cgi index.php # distribution - see http://www.php.net) will typically use: #AddType application/x-httpd-php3 .php3 #AddType application/x-httpd-php3-source .phps AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps |
#cat httpd.conf |grep ROOT
![]() |
#cat httpd.conf |grep head
# Skip ahead to the ServerAdmin directive. # This directive controls whether Server response header field which is # meta information files. These files contain additional HTTP headers # Enable/disable the handling of HTTP/1.1 "Via:" headers. # ("Full" adds the server version; "Block" removes all outgoing Via: headers) |
#php /var/www
![]() [user@linux3:~]$ [user@linux3:~]$ #linux2 connec [user@linux3:~]$ [user@linux3:~]$ [user@linux3:~]$ cat /etc/passwd | grep ^user: user:x:1000:1000:XG-IDS Student #3,,,:/home/user:/bin/bash [user@linux3:~]$ mkfifo /tmp/mypipe [user@linux3:~]$ ls -l /tmp/mypipe prw-r--r-- 1 user user 0 2007-06-20 09:52 /tmp/mypipe [user@linux3:~]$ grep /tmp/mypipe bash: php: command not found |
#cd www
![]() bash: cd: www: No such file or directory |
#cd
[user@linux3:~]$ [user@linux3:~]$ [user@linux3:~]$ #linux2 connec [user@linux3:~]$ [user@linux3:~]$ [user@linux3:~]$ cat /etc/passwd | grep ^user: user:x:1000:1000:XG-IDS Student #3,,,:/home/user:/bin/bash [user@linux3:~]$ mkfifo /tmp/mypipe [user@linux3:~]$ ls -l /tmp/mypipe prw-r--r-- 1 user user 0 2007-06-20 09:52 /tmp/mypipe [user@linux3:~]$ grep /tmp/mypipe |
#mc]
![]() bash: mc]: command not found |
#mc
|
#dpkg -l | grep apache
ii apache 1.3.34-4.1 versatile, high-performance HTTP server ii apache-common 1.3.34-4.1 support files for all Apache webservers ii apache2-utils 2.2.3-4 utility programs for webservers ii libapache-mod-php4 4.4.4-8+etch1 server-side, HTML-embedded scripting ZLO.ZLO.ZLOg |
#/etc/init.d/a
![]() acpid apache |
#/etc/init.d/apache stop
Stopping apache 1.3 web server.... |
#/etc/init.d/apache start
Starting apache 1.3 web server.... |
#cd /ver/www
![]() [user@linux3:~]$ [user@linux3:~]$ #linux2 connec [user@linux3:~]$ [user@linux3:~]$ [user@linux3:~]$ cat /etc/passwd | grep ^user: user:x:1000:1000:XG-IDS Student #3,,,:/home/user:/bin/bash [user@linux3:~]$ mkfifo /tmp/mypipe [user@linux3:~]$ ls -l /tmp/mypipe prw-r--r-- 1 user user 0 2007-06-20 09:52 /tmp/mypipe [user@linux3:~]$ grep /tmp/mypipe bash: cd: /ver/www: No such file or directory |
#cd /var/www/
[user@linux3:~]$ [user@linux3:~]$ [user@linux3:~]$ #linux2 connec [user@linux3:~]$ [user@linux3:~]$ [user@linux3:~]$ cat /etc/passwd | grep ^user: user:x:1000:1000:XG-IDS Student #3,,,:/home/user:/bin/bash [user@linux3:~]$ mkfifo /tmp/mypipe [user@linux3:~]$ ls -l /tmp/mypipe prw-r--r-- 1 user user 0 2007-06-20 09:52 /tmp/mypipe [user@linux3:~]$ grep /tmp/mypipe |
#ls
index.html phpsyslogng-2.6 |
#chmod +x phpsyslogng-2.6/
[user@linux3:~]$ [user@linux3:~]$ [user@linux3:~]$ #linux2 connec [user@linux3:~]$ [user@linux3:~]$ [user@linux3:~]$ cat /etc/passwd | grep ^user: user:x:1000:1000:XG-IDS Student #3,,,:/home/user:/bin/bash [user@linux3:~]$ mkfifo /tmp/mypipe [user@linux3:~]$ ls -l /tmp/mypipe prw-r--r-- 1 user user 0 2007-06-20 09:52 /tmp/mypipe [user@linux3:~]$ grep /tmp/mypipe |
#chmod +x -R phpsyslogng-2.6/
[user@linux3:~]$ [user@linux3:~]$ [user@linux3:~]$ #linux2 connec [user@linux3:~]$ [user@linux3:~]$ [user@linux3:~]$ cat /etc/passwd | grep ^user: user:x:1000:1000:XG-IDS Student #3,,,:/home/user:/bin/bash [user@linux3:~]$ mkfifo /tmp/mypipe [user@linux3:~]$ ls -l /tmp/mypipe prw-r--r-- 1 user user 0 2007-06-20 09:52 /tmp/mypipe [user@linux3:~]$ grep /tmp/mypipe |
#cd
[user@linux3:~]$ [user@linux3:~]$ [user@linux3:~]$ #linux2 connec [user@linux3:~]$ [user@linux3:~]$ [user@linux3:~]$ cat /etc/passwd | grep ^user: user:x:1000:1000:XG-IDS Student #3,,,:/home/user:/bin/bash [user@linux3:~]$ mkfifo /tmp/mypipe [user@linux3:~]$ ls -l /tmp/mypipe prw-r--r-- 1 user user 0 2007-06-20 09:52 /tmp/mypipe [user@linux3:~]$ grep /tmp/mypipe |
#mv /var/www/phpsyslogng-2.6/ /var/www/phpsyslog/
![]() [user@linux3:~]$ [user@linux3:~]$ #linux2 connec [user@linux3:~]$ [user@linux3:~]$ [user@linux3:~]$ cat /etc/passwd | grep ^user: user:x:1000:1000:XG-IDS Student #3,,,:/home/user:/bin/bash [user@linux3:~]$ mkfifo /tmp/mypipe [user@linux3:~]$ ls -l /tmp/mypipe prw-r--r-- 1 user user 0 2007-06-20 09:52 /tmp/mypipe [user@linux3:~]$ grep /tmp/mypipe mv: target `/var/www/phpsyslog/' is not a directory: No such file or directory |
#mv /var/www/phpsyslog* /var/www/phpsyslog
[user@linux3:~]$ [user@linux3:~]$ [user@linux3:~]$ #linux2 connec [user@linux3:~]$ [user@linux3:~]$ [user@linux3:~]$ cat /etc/passwd | grep ^user: user:x:1000:1000:XG-IDS Student #3,,,:/home/user:/bin/bash [user@linux3:~]$ mkfifo /tmp/mypipe [user@linux3:~]$ ls -l /tmp/mypipe prw-r--r-- 1 user user 0 2007-06-20 09:52 /tmp/mypipe [user@linux3:~]$ grep /tmp/mypipe |
#vi /var/www/phpsyslog/
![]() |
#vi /var/www/phpsyslog/config/config.php
|
#mc
|
#apt-cache search mysql
libmyodbc - the MySQL ODBC driver libmysql++-dev - mysql C++ library bindings (development) libmysql++2c2a - mysql C++ library bindings (runtime) libmysql-java - Java database (JDBC) driver for MySQL libmysql-ocaml - OCaml bindings for MySql libmysql-ocaml-dev - OCaml bindings for MySql libmysql-ruby - MySQL module for Ruby libmysql-ruby1.8 - MySQL module for Ruby 1.8 libmysqlclient15-dev - mysql database development files libmysqlclient15off - mysql database client library ... tora - A graphical toolkit for database developers and administrators twig - The Web Information Gateway ulogd - The Netfilter Userspace Logging Daemon ulogd-mysql - MySQL extension to ulogd www-mysql - a WWW interface for the TCX mySQL database wzdftpd-back-mysql - MySQL backend for wzdftpd yate-mysql - MySQL support module for yate zabbix-server-mysql - software for monitoring of your networks -- server zope-exuserfolder - extensible user authentication product for zope zoph - Web based digital image presentation and management system |
#apt-cache search mysql php
cacti - Frontend to rrdtool for monitoring systems and services fibusql - Web based double-entry accounting htcheck-php - Simple php interface to database generated by ht://Check jffnms - web-based Network Management System (NMS) for IP networks libphp-adodb - The 'adodb' database abstraction layer for php myphpmoney - Finance manager written in PHP nanourl - Lightweight analog of TinyURL papercut - simple and extensible NNTP server php-db - PHP PEAR Database Abstraction Layer php4-maxdb - PHP extension to access MaxDB databases for PHP 4 ... php5-sqlite3 - SQLite3 module for php5 phpbb2 - A fully featured and skinnable flat (non-threaded) webforum phpbb2-conf-mysql - Automatic configurator for phpbb2 on MySQL database phpmyadmin - Administrate MySQL over the WWW serendipity - Weblog manager with extensive theming and plugin support spl-core - SPL Programming ZLO.ZLO.ZLOge sqlrelay - Database connection pooling, proxying and load balancing sqlrelay-dev - SQL Relay C and C++ APIs sqlrelay-doc - SQL Relay Documentation zoph - Web based digital image presentation and management system |
#apt-get install php4-mysql
Reading package lists... Done Building dependency tree... Done The following NEW packages will be installed: php4-mysql 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 18.5kB of archives. After unpacking 102kB of additional disk space will be used. Get:1 http://debian.ZLO.ZLO.ZLO etch/main php4-mysql 6:4.4.4-8+etch1 [18.5kB] Fetched 18.5kB in 0s (151kB/s) Selecting previously deselected package php4-mysql. (Reading database ... 22052 files and directories currently installed.) Unpacking php4-mysql (from .../php4-mysql_6%3a4.4.4-8+etch1_i386.deb) ... Setting up php4-mysql (4.4.4-8+etch1) ... |
#/etc/init.d/apache restart
Restarting apache 1.3 web server.... |
#logger test sequience
|
#ping google.com
[user@linux3:~]$ ls -l /tmp/mypipe prw-r--r-- 1 user user 0 2007-06-20 09:52 /tmp/mypipe [user@linux3:~]$ grep /tmp/mypipe PING google.com (192.168.15.254) 56(84) bytes of data. 64 bytes from 192.168.15.254: icmp_seq=1 ttl=64 time=0.304 ms 64 bytes from 192.168.15.254: icmp_seq=2 ttl=64 time=0.270 ms 64 bytes from 192.168.15.254: icmp_seq=3 ttl=64 time=0.264 ms 64 bytes from 192.168.15.254: icmp_seq=4 ttl=64 time=0.275 ms --- google.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3000ms rtt min/avg/max/mdev = 0.264/0.278/0.304/0.019 ms |
#!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. exit 0
127.0.0.1 - - [20/Jun/2007:06:52:28 -0400] "GET / HTTP/1.1" 200 5258 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)" "-" 127.0.0.1 - - [20/Jun/2007:06:52:28 -0400] "GET /icons/jhe061.png HTTP/1.1" 200 16405 "http://localhost/" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)" "-" 127.0.0.1 - - [20/Jun/2007:06:52:28 -0400] "GET /icons/apache_pb.png HTTP/1.1" 200 2142 "http://localhost/" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)" "-" 127.0.0.1 - - [20/Jun/2007:06:52:28 -0400] "GET /favicon.ico HTTP/1.1" 404 283 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)" "-" 127.0.0.1 - - [20/Jun/2007:06:52:28 -0400] "GET /icons/debian/openlogo-25.jpg HTTP/1.1" 200 1258 "http://localhost/" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)" "-" 127.0.0.1 - - [20/Jun/2007:06:59:17 -0400] "GET /phpsyslogng-2.6 HTTP/1.1" 301 315 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)" "-" 127.0.0.1 - - [20/Jun/2007:06:59:17 -0400] "GET /phpsyslogng-2.6/ HTTP/1.1" 200 2944 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)" "-" 127.0.0.1 - - [20/Jun/2007:06:59:17 -0400] "GET /favicon.ico HTTP/1.1" 404 283 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)" "-" 127.0.0.1 - - [20/Jun/2007:06:59:40 -0400] "GET /phpsyslogng-2.6/index.html HTTP/1.1" 404 298 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)" "-" 127.0.0.1 - - [20/Jun/2007:07:00:05 -0400] "GET /phpsyslogng-2.6/index.php HTTP/1.1" 200 2944 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)" "-" 127.0.0.1 - - [20/Jun/2007:07:08:02 -0400] "GET /phpsyslogng-2.6/index.html HTTP/1.1" 404 298 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)" "-" 127.0.0.1 - - [20/Jun/2007:07:08:03 -0400] "GET /phpsyslogng-2.6/index.html HTTP/1.1" 404 298 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)" "-" 127.0.0.1 - - [20/Jun/2007:07:08:04 -0400] "GET /phpsyslogng-2.6/index.html HTTP/1.1" 404 298 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)" "-"
[Wed Jun 20 06:49:52 2007] [notice] Apache/1.3.34 (Debian) configured -- resuming normal operations [Wed Jun 20 06:49:52 2007] [notice] Accept mutex: sysvsem (Default: sysvsem) [Wed Jun 20 06:52:28 2007] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico [Wed Jun 20 06:59:17 2007] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico [Wed Jun 20 06:59:40 2007] [error] [client 127.0.0.1] File does not exist: /var/www/phpsyslogng-2.6/index.html [Wed Jun 20 07:04:15 2007] [notice] SIGHUP received. Attempting to restart [Wed Jun 20 07:04:15 2007] [notice] Apache/1.3.34 (Debian) PHP/4.4.4-8+etch1 configured -- resuming normal operations [Wed Jun 20 07:04:15 2007] [notice] Accept mutex: sysvsem (Default: sysvsem) [Wed Jun 20 07:07:58 2007] [notice] SIGHUP received. Attempting to restart [Wed Jun 20 07:07:58 2007] [notice] Apache/1.3.34 (Debian) PHP/4.4.4-8+etch1 configured -- resuming normal operations [Wed Jun 20 07:07:58 2007] [notice] Accept mutex: sysvsem (Default: sysvsem) [Wed Jun 20 07:08:02 2007] [error] [client 127.0.0.1] File does not exist: /var/www/phpsyslogng-2.6/index.html [Wed Jun 20 07:08:03 2007] [error] [client 127.0.0.1] File does not exist: /var/www/phpsyslogng-2.6/index.html [Wed Jun 20 07:08:04 2007] [error] [client 127.0.0.1] File does not exist: /var/www/phpsyslogng-2.6/index.html
Время первой команды журнала | 13:34:49 2007- 6-20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:34:34 2007- 6-20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 18.81 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.96 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.69 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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