/l3/users/sergo/xg-ids/localhost.localdomain/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 |
|
#/etc/init.d/syslog-ng start
Starting system logging: syslog-ngError in configuration, unresolved destination reference; filter='dp_myscript' start failed. |
#vi /etc/syslog-ng/syslog-ng.conf
137c137 < #destination dp_myscript { program("/usr/local/bin/myscript"); }; --- > destination dp_myscript { program("/usr/local/bin/myscript"); }; |
#/etc/init.d/syslog-ng start
Starting system logging: syslog-ng. |
#mkdir /var/log/backup
|
#mysql -u root
~ ~ ~ ~ ~ ~ ~ ~ ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) |
#mysql -u root -p
mysql> REVOKE GRANT OPTION ON syslog.* FROM syslog@localhost; ERROR 1141 (42000): There is no such grant defined for user 'syslog' on host 'localhost' mysql> GRANT USAGE ON *.* TO syslog@localhost; Query OK, 0 rows affected (0.00 sec) mysql> GRANT SELECT ON syslog.* TO syslog@localhost; Query OK, 0 rows affected (0.00 sec) mysql> quit Bye |
#vi /usr/local/sbin/backup_syslog.sh
|
#vi /usr/local/sbin/syslog_mysql.sh
|
#chmod +x /usr/local/sbin/syslog_mysql.sh
|
#/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 ... /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
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
Kak pomenyat' parol' na mysql: |
#mysql -u syslogadmin -p
~ ~ ~ ~ ~ ~ ~ ~ Enter password: ERROR 1045 (28000): Access denied for user 'syslogadmin'@'localhost' (using password: YES) |
#mysql -u syslogadmin -p
Enter password: ERROR 1045 (28000): Access denied for user 'syslogadmin'@'localhost' (using password: NO) |
#mysql -u syslogadmin -p
~ ~ ~ ~ ~ ~ ~ ~ Enter password: ERROR 1045 (28000): Access denied for user 'syslogadmin'@'localhost' (using password: YES) |
#mysql -u root -p
ERROR 1050 (42S01): Table 'logs' already exists mysql> USE mysql; Database changed mysql> SET PASSWORD FOR syslogadmin = PASSWORD('root'); ERROR 1133 (42000): Can't find any matching row in the user table mysql> SET PASSWORD FOR syslogadmin@localhost = PASSWORD('root'); Query OK, 0 rows affected (0.00 sec) mysql> INSERT INTO db (Host, Db, User) VALUES ('localhost','syslog','syslog'); ERROR 1062 (23000): Duplicate entry 'localhost-syslog-syslog' for key 1 mysql> SET PASSWORD FOR syslog@localhost = PASSWORD('root'); Query OK, 0 rows affected (0.00 sec) mysql> quit Bye |
#http://dev.mysql.com/doc/refman/5.0/en/set-password.html
bash: http://dev.mysql.com/doc/refman/5.0/en/set-password.html: No such file or directory |
#vi /usr/local/sbin/syslog_mysql.sh
|
#/usr/local/sbin/syslog_mysql.sh
^C ^[[B Killed |
#ps ax
PID TTY STAT TIME COMMAND 1 ? S 0:00 ini 2 ? S 0:00 [keventd] 3 ? SN 0:00 [ksoftirqd_CPU0] 4 ? S 0:00 [kswapd] 5 ? S 0:00 [bdflush] 6 ? S 0:00 [kupdated] 99 ? S 0:00 [kjournald] 121 ? S 0:00 [kjournald] 122 ? S 0:00 [kjournald] ... 5723 pts/7 S 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/m 5724 pts/7 S 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/m 5727 pts/7 S 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/m 5973 pts/14 S 0:00 /bin/sh /usr/local/bin/myscript 5974 ? Ss 0:00 /sbin/syslog-ng -p /var/run/syslog-ng.pid 6048 pts/7 S 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/m 6877 pts/14 S+ 0:00 screen -x 6951 pts/10 S+ 0:00 /bin/sh /usr/local/sbin/syslog_mysql.sh 6968 pts/10 S+ 0:00 /usr/bin/mysql -u syslogadmin --password=x xx syslog 6974 pts/7 R+ 0:00 ps ax |
#kill -9 6951
Killed [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# |
#kill -9 6951
bash: kill: (6951) - No such process |
#nohup /usr/local/sbin/syslog.mysql.sh &
[1] 7020 nohup: appending output to `nohup.out' nohup: cannot run command `/usr/local/sbin/syslog.mysql.sh': No such file or directory [1]+ Exit 127 nohup /usr/local/sbin/syslog.mysql.sh |
#nohup /usr/local/sbin/syslog_mysql.sh &
[1] 7026 nohup: appending output to `nohup.out' |
#ps ax
5723 pts/7 S 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/m 5724 pts/7 S 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/m 5727 pts/7 S 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/m 5973 pts/14 S 0:00 /bin/sh /usr/local/bin/myscript 5974 ? Ss 0:00 /sbin/syslog-ng -p /var/run/syslog-ng.pid 6048 pts/7 S 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/m 6877 pts/14 S+ 0:00 screen -x 6968 pts/10 S 0:00 /usr/bin/mysql -u syslogadmin --password=x xx syslog 7026 pts/7 S 0:00 /bin/sh /usr/local/sbin/syslog_mysql.sh 7028 pts/7 S 0:00 /usr/bin/mysql -u syslogadmin --password=x xx syslog 7033 pts/7 R+ 0:00 ps ax |
#kill -9 6968
Killed [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# |
#ps ax
PID TTY STAT TIME COMMAND 1 ? S 0:00 ini 2 ? S 0:00 [keventd] 3 ? SN 0:00 [ksoftirqd_CPU0] 4 ? S 0:00 [kswapd] 5 ? S 0:00 [bdflush] 6 ? S 0:00 [kupdated] 99 ? S 0:00 [kjournald] 121 ? S 0:00 [kjournald] 122 ? S 0:00 [kjournald] ... 5723 pts/7 S 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/m 5724 pts/7 S 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/m 5727 pts/7 S 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/m 5973 pts/14 S 0:00 /bin/sh /usr/local/bin/myscript 5974 ? Ss 0:00 /sbin/syslog-ng -p /var/run/syslog-ng.pid 6048 pts/7 S 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/m 6877 pts/14 S+ 0:00 screen -x 7026 pts/7 S 0:00 /bin/sh /usr/local/sbin/syslog_mysql.sh 7028 pts/7 S 0:00 /usr/bin/mysql -u syslogadmin --password=x xx syslog 7044 pts/7 R+ 0:00 ps ax |
#kill -9 7028
|
#ps axu
mysql 5709 0.0 3.3 76376 17312 pts/7 S 15:13 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysq mysql 5710 0.0 3.3 76376 17312 pts/7 S 15:13 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysq mysql 5711 0.0 3.3 76376 17312 pts/7 S 15:13 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysq mysql 5721 0.0 3.3 76376 17312 pts/7 S 15:13 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysq mysql 5722 0.0 3.3 76376 17312 pts/7 S 15:13 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysq mysql 5723 0.0 3.3 76376 17312 pts/7 S 15:13 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysq mysql 5724 0.0 3.3 76376 17312 pts/7 S 15:13 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysq mysql 5727 0.0 3.3 76376 17312 pts/7 S 15:13 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysq root 5973 0.0 0.2 2184 1032 pts/14 S 15:20 0:00 /bin/sh /usr/local/bin/myscript root 5974 0.0 0.1 2220 992 ? Ss 15:20 0:00 /sbin/syslog-ng -p /var/run/syslog-ng.pid mysql 6048 0.0 3.3 76376 17312 pts/7 S 15:30 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysq root 6877 0.0 0.1 2464 936 pts/14 S+ 15:44 0:00 screen -x root 7026 0.0 0.2 2564 1188 pts/7 S 16:07 0:00 /bin/sh /usr/local/sbin/syslog_mysql.sh root 7051 0.0 0.4 6316 2184 pts/7 S 16:08 0:00 /usr/bin/mysql -u syslogadmin --password=x xx syslog root 7081 0.0 0.1 2400 852 pts/7 R+ 16:09 0:00 ps axu |
#ifconfig -a
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:55177 errors:0 dropped:0 overruns:0 frame:0 TX packets:33201 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:44782968 (42.7 MiB) TX bytes:4337224 (4.1 MiB) Interrupt:18 Base address:0xa000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:148 errors:0 dropped:0 overruns:0 frame:0 TX packets:148 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:10802 (10.5 KiB) TX bytes:10802 (10.5 KiB) |
#vi /etc/cron.monthly/syslog_rotate.sh
|
#vi /etc/cron.monthly/syslog_rotate.sh
|
#rm /etc/cron.monthly/syslog_rotate.php
|
#chmod 700 /etc/cron.monthly/syslog_rotate.sh
^[[B Killed [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# |
#chown root:root /etc/cron.monthly/syslog_rotate.sh
|
#less /usr/local/sbin/syslog_mysql.sh
|
#crontab -e
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ ~ No modification made |
#crontab -e
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ "crontab.lxLard/crontab" 2L, 75C written crontab: installing new crontab |
#/etc/init.d/crond restart
bash: /etc/init.d/crond: No such file or directory |
#/etc/init.d/cron restart
Restarting periodic command scheduler: cron. |
#wget
wget: missing URL Usage: wget [OPTION]... [URL]... Try `wget --help' for more options. |
#wget http://freshmeat.net/redir/phpsyslogng/58493/url_tgz/phpsyslogng-2.6.tar.gz
--16:17:52-- http://freshmeat.net/redir/phpsyslogng/58493/url_tgz/phpsyslogng-2.6.tar.gz => `phpsyslogng-2.6.tar.gz' Resolving freshmeat.net... 66.35.250.168 Connecting to freshmeat.net[66.35.250.168]:80... connected. HTTP request sent, awaiting response... 302 Found Location: http://www.phpwizardry.com/php-syslog-ng/phpsyslogng-2.6.tar.gz [following] --16:17:53-- http://www.phpwizardry.com/php-syslog-ng/phpsyslogng-2.6.tar.gz => `phpsyslogng-2.6.tar.gz' Resolving www.phpwizardry.com... 209.120.245.42 Connecting to www.phpwizardry.com[209.120.245.42]:80... connected. HTTP request sent, awaiting response... 200 OK Length: 35,781 [application/x-tar] 100%[==========================================================================>] 35,781 67.63K/s 16:17:56 (67.60 KB/s) - `phpsyslogng-2.6.tar.gz' saved [35781/35781] |
#ls -la
total 73 drwxr-xr-x 10 root root 1024 2006-11-13 16:17 . drwxr-xr-x 21 root root 1024 2006-11-13 13:52 .. drwx------ 2 root root 1024 2006-11-13 08:59 .aptitude -rw------- 1 root root 645 2006-11-13 13:00 .bash_history -rw-r--r-- 1 root root 22 2006-11-13 11:21 .bash_profile -rw-r--r-- 1 root root 450 2006-11-13 11:21 .bashrc -rw-r--r-- 1 root root 179 2006-11-12 21:16 dbootstrap_settings drwx------ 2 root root 1024 2006-11-13 11:18 .gconf drwx------ 2 root root 1024 2006-11-13 11:18 .gconfd ... -rw-r--r-- 1 root root 1336 2006-11-12 21:16 install-report.template -rw-r--r-- 1 root root 52 2006-11-13 11:21 .l3rc drwxr-xr-x 2 root root 5120 2006-11-13 16:17 .lilalo -rw------- 1 root root 5325 2006-11-13 16:06 .mysql_history -rw------- 1 root root 145 2006-11-13 16:08 nohup.out -rw-r--r-- 1 root root 35781 2005-06-16 03:45 phpsyslogng-2.6.tar.gz -rw-r--r-- 1 root root 110 2004-11-10 18:10 .profile drwx------ 2 root root 1024 2006-11-13 09:37 .ssh -rwxr--r-- 1 root root 274 2006-11-13 14:44 test-syslog.sh -rw------- 1 root root 6547 2006-11-13 16:16 .viminfo |
#mc
|
#gzip -d ./phpsyslogng-2.6.tar.gz
|
#tar vfx ./phpsyslogng-2.6.tar
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 |
#cd phpsyslogng-2.6
|
#ls -la
total 37 drwxr-xr-x 6 root root 1024 2005-06-16 03:06 . drwxr-xr-x 11 root root 1024 2006-11-13 16:18 .. -rw-r--r-- 1 root root 5211 2005-06-16 02:50 CHANGELOG drwxr-xr-x 2 root root 1024 2005-06-16 03:41 config drwxr-xr-x 2 root root 1024 2005-05-29 17:13 css drwxr-xr-x 2 root root 1024 2005-06-16 03:06 includes -rw-r--r-- 1 root root 2944 2005-06-14 18:38 index.php -rw-r--r-- 1 root root 18011 2005-05-23 22:32 LICENSE -rw-r--r-- 1 root root 2375 2005-06-16 03:00 README drwxr-xr-x 2 root root 1024 2005-06-16 03:41 scripts |
#cd ..
|
#ls -la
total 199 drwxr-xr-x 11 root root 1024 2006-11-13 16:18 . drwxr-xr-x 21 root root 1024 2006-11-13 13:52 .. drwx------ 2 root root 1024 2006-11-13 08:59 .aptitude -rw------- 1 root root 645 2006-11-13 13:00 .bash_history -rw-r--r-- 1 root root 22 2006-11-13 11:21 .bash_profile -rw-r--r-- 1 root root 450 2006-11-13 11:21 .bashrc -rw-r--r-- 1 root root 179 2006-11-12 21:16 dbootstrap_settings drwx------ 2 root root 1024 2006-11-13 11:18 .gconf drwx------ 2 root root 1024 2006-11-13 11:18 .gconfd ... -rw-r--r-- 1 root root 52 2006-11-13 11:21 .l3rc drwxr-xr-x 2 root root 5120 2006-11-13 16:19 .lilalo -rw------- 1 root root 5325 2006-11-13 16:06 .mysql_history -rw------- 1 root root 145 2006-11-13 16:08 nohup.out drwxr-xr-x 6 root root 1024 2005-06-16 03:06 phpsyslogng-2.6 -rw-r--r-- 1 root root 163840 2005-06-16 03:45 phpsyslogng-2.6.tar -rw-r--r-- 1 root root 110 2004-11-10 18:10 .profile drwx------ 2 root root 1024 2006-11-13 09:37 .ssh -rwxr--r-- 1 root root 274 2006-11-13 14:44 test-syslog.sh -rw------- 1 root root 6547 2006-11-13 16:16 .viminfo |
#mv phpsyslogng-2.6 /usr/local/share/phpsyslogng
|
#ls -la /usr/local/share/phpsyslogng
total 60 drwxr-xr-x 6 root root 4096 2005-06-16 03:06 . drwxrwsr-x 9 root staff 4096 2006-11-13 16:21 .. -rw-r--r-- 1 root root 5211 2005-06-16 02:50 CHANGELOG drwxr-xr-x 2 root root 4096 2005-06-16 03:41 config drwxr-xr-x 2 root root 4096 2005-05-29 17:13 css drwxr-xr-x 2 root root 4096 2005-06-16 03:06 includes -rw-r--r-- 1 root root 2944 2005-06-14 18:38 index.php -rw-r--r-- 1 root root 18011 2005-05-23 22:32 LICENSE -rw-r--r-- 1 root root 2375 2005-06-16 03:00 README drwxr-xr-x 2 root root 4096 2005-06-16 03:41 scripts |
#vi /usr/local/share/phpsyslogng/config/config.php
|
#vi /usr/local/share/phpsyslogng/config/config.php
|
#vi /usr/local/share/phpsyslogng/config/config.php
42c42,45 < define('DBUSER', 'sysloguser'); --- > //define('DBUSER', 'sysloguser'); > > define('DBUSER', 'syslogadmin'); > define('DBUSERPW', 'root'); 45c48 < define('DBUSERPW', 'PW_HERE'); --- > //define('DBUSERPW', 'PW_HERE'); 70c73 < define('REQUIRE_AUTH', TRUE); --- > define('REQUIRE_AUTH', FALSE); |
#ps axu|grep http
root 7322 0.0 0.1 1760 588 pts/7 R+ 16:25 0:00 grep http |
#ps axu|grep apa
root 7329 0.0 0.1 1760 588 pts/7 R+ 16:25 0:00 grep apa |
#apt-get install apche
Reading package lists... Done Building dependency tree... Done E: Couldn't find package apche |
#apt-get install httpd
Reading package lists... Done Building dependency tree... Done Package httpd is a virtual package provided by: yaws 1.65-2 webfs 1.21-4 tntnet 1.5.3-2 thttpd 2.23beta1-5 roxen4 4.0.425-3 mzscheme 1:352-6 mini-httpd 1.19-3 ... apache2-mpm-event 2.2.3-3.1 apache-ssl 1.3.34-4 apache-perl 1.3.34-4 apache 1.3.34-4 aolserver4 4.0.10-6 thy 0.9.4-1 mathopd 1.5p5-1 aolserver 3.5.6-7 You should explicitly select one to install. E: Package httpd has no installation candidate |
#apt-get install apache2
Reading package lists... Done Building dependency tree... Done The following extra packages will be installed: apache2-mpm-worker apache2-utils apache2.2-common libapr1 libaprutil1 libpq4 libsqlite3-0 The following NEW packages will be installed apache2 apache2-mpm-worker apache2-utils apache2.2-common libapr1 libaprutil1 libpq4 libsqlite3-0 0 upgraded, 8 newly installed, 0 to remove and 347 not upgraded. Need to get 2362kB of archives. After unpacking 6247kB of additional disk space will be used. Do you want to continue [Y/n]? ... Module status installed; run /etc/init.d/apache2 force-reload to enable. Module auth_basic installed; run /etc/init.d/apache2 force-reload to enable. Module authz_default installed; run /etc/init.d/apache2 force-reload to enable. Module authz_user installed; run /etc/init.d/apache2 force-reload to enable. Module authz_groupfile installed; run /etc/init.d/apache2 force-reload to enable. Module authn_file installed; run /etc/init.d/apache2 force-reload to enable. Module authz_host installed; run /etc/init.d/apache2 force-reload to enable. Setting up apache2-mpm-worker (2.2.3-3.1) ... Starting web server (apache2).... Setting up apache2 (2.2.3-3.1) ... |
#apt-get install php
~ ~ ~ ~ ~ ~ ~ ~ Reading package lists... Done Building dependency tree... Done E: Couldn't find package php |
#locate apache2
lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:148 errors:0 dropped:0 overruns:0 frame:0 TX packets:148 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:10802 (10.5 KiB) TX bytes:10802 (10.5 KiB) [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# locate apache2 [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# cd /usr/loc |
#cd /usr/local/apache2
[root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# locate apache2 [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# cd /usr/local/apache2 bash: cd: /usr/local/apache2: No such file or directory [root@linux2:syslog-ng]# whereis apach apach: [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# bash: cd: /usr/local/apache2: No such file or directory |
#whereis apach
apach: |
#mc
|
#/etc/init.d/syslog-ng restart
x apache_pb.png x 1385xNov 20 2004 xx apache_pb.png x 1385xNov 20 2004 x x apache_pb22.gif x 2410xDec 14 2005 xx apache_pb22.gif x 2410xDec 14 2005 x x apache_pb22.png x 1502xDec 14 2005 xx apache_pb22.png x 1502xDec 14 2005 x x apache_pb22_ani.gif x 2205xDec 14 2005 xx apache_pb22_ani.gif x 2205xDec 14 2005 x x index.html x 44xNov 20 2004 xx index.html x 44xNov 20 2004 x x x x xx x x x x x x xx x x x x x x xx x x x x x x xx x x x x x x xx x x x ... x x x xx x x x x x x xx x x x x x x xx x x x tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqvtqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv x/.. xx/.. x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj Hint: You may specify the external viewer with the shell variable PAGER. # Stopping system logging: syslog-ng. Starting system logging: syslog-ng. |
#apt-get install php
Reading package lists... Done Building dependency tree... Done E: Couldn't find package php |
#apt-get install php4
Reading package lists... Done Building dependency tree... Done The following extra packages will be installed: apache2-mpm-prefork libapache2-mod-php4 libzzip-0-12 php4-common Suggested packages: php-pear The following packages will be REMOVED apache2-mpm-worker The following NEW packages will be installed apache2-mpm-prefork libapache2-mod-php4 libzzip-0-12 php4 php4-common 0 upgraded, 5 newly installed, 1 to remove and 347 not upgraded. Need to get 2250kB of archives. After unpacking 3637kB of additional disk space will be used. Do you want to continue [Y/n]? n Abort. |
#apt-get install php5
Reading package lists... Done Building dependency tree... Done The following extra packages will be installed: apache2-mpm-prefork libapache2-mod-php5 php5-common Suggested packages: php-pear The following packages will be REMOVED apache2-mpm-worker The following NEW packages will be installed apache2-mpm-prefork libapache2-mod-php5 php5 php5-common 0 upgraded, 4 newly installed, 1 to remove and 347 not upgraded. Need to get 3037kB of archives. After unpacking 5861kB of additional disk space will be used. Do you want to continue [Y/n]? n Abort. |
#apt-get install php6
Reading package lists... Done Building dependency tree... Done E: Couldn't find package php6 |
#apt-get install php5
Unpacking php5-common (from .../php5-common_5.2.0-3_i386.deb) ... Selecting previously deselected package libapache2-mod-php5. Unpacking libapache2-mod-php5 (from .../libapache2-mod-php5_5.2.0-3_i386.deb) ... Selecting previously deselected package php5. Unpacking php5 (from .../archives/php5_5.2.0-3_all.deb) ... Setting up apache2-mpm-prefork (2.2.3-3.1) ... Starting web server (apache2).... Setting up php5-common (5.2.0-3) ... Setting up libapache2-mod-php5 (5.2.0-3) ... Creating config file /etc/php5/apache2/php.ini with new version Forcing reload of web server (apache2).... Setting up php5 (5.2.0-3) ... |
#cd /usr/local/share
|
#ls -la
total 36 drwxrwsr-x 9 root staff 4096 2006-11-13 16:21 . drwxrwsr-x 9 root staff 4096 2006-11-12 21:12 .. drwxrwsr-x 2 root staff 4096 2006-11-13 11:12 fonts drwxr-sr-x 3 root staff 4096 2006-11-13 11:14 games drwxrwsr-x 3 root staff 4096 2006-11-13 11:21 man drwxrwsr-x 3 root staff 4096 2006-11-13 11:21 perl drwxr-xr-x 6 root root 4096 2005-06-16 03:06 phpsyslogng drwxrwsr-x 7 root staff 4096 2006-11-13 09:31 sgml drwxrwsr-x 6 root staff 4096 2006-11-13 11:14 xml |
#cd /var/www
|
#ls -la
total 3 drwxr-xr-x 3 root root 1024 2006-11-13 16:27 . drwxr-xr-x 15 root root 1024 2006-11-13 16:27 .. drwxr-xr-x 2 root root 1024 2006-11-13 16:27 apache2-default |
#cd apache2-default
[root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# locate apache2 [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# cd /usr/local/apache2 bash: cd: /usr/local/apache2: No such file or directory [root@linux2:syslog-ng]# whereis apach apach: [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# mc bash: mc: command not found [root@linux2:syslog-ng]# cd /usr/local/apache2 |
#ls
apache_pb22_ani.gif apache_pb22.gif apache_pb22.png apache_pb.gif apache_pb.png index.html |
#apt-get install mc
Get: 1 http://debian.org.ua unstable/main mc 1:4.6.1-6 [2137kB] Fetched 2137kB in 10s (213kB/s) Selecting previously deselected package libslang2. (Reading database ... 71872 files and directories currently installed.) Unpacking libslang2 (from .../libslang2_2.0.6-4_i386.deb) ... Selecting previously deselected package mc. Unpacking mc (from .../mc_1%3a4.6.1-6_i386.deb) ... Setting up libslang2 (2.0.6-4) ... Setting up mc (4.6.1-6) ... |
#mc
|
#/etc/init.d/apache2 restart
[root@linux2:syslog-ng]# [root@linux2:syslog-ng]# cd /usr/local/apache2 bash: cd: /usr/local/apache2: No such file or directory [root@linux2:syslog-ng]# whereis apach apach: [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# mc bash: mc: command not found [root@linux2:syslog-ng]# /etc/init.d/syslog-ng restart Stopping system logging: syslog-ng. Starting system logging: syslog-ng. [root@linux2:syslog-ng]# /etc/init.d/apache2 restart Forcing reload of web server (apache2).... [root@linux2:syslog-ng]# Forcing reload of web server (apache2).... |
#/etc/init.d/mysql restart
Stopping MySQL database server: mysqld. Starting MySQL database server: mysqld. Checking for corrupt, not cleanly closed and upgrade needing tables.. |
#ps axu
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 1400 508 ? S 11:50 0:00 ini root 2 0.0 0.0 0 0 ? S 11:50 0:00 [keventd] root 3 0.0 0.0 0 0 ? SN 11:50 0:00 [ksoftirqd_CPU0] root 4 0.0 0.0 0 0 ? S 11:50 0:00 [kswapd] root 5 0.0 0.0 0 0 ? S 11:50 0:00 [bdflush] root 6 0.0 0.0 0 0 ? S 11:50 0:00 [kupdated] root 99 0.0 0.0 0 0 ? S 11:50 0:00 [kjournald] root 121 0.0 0.0 0 0 ? S 11:51 0:00 [kjournald] root 122 0.0 0.0 0 0 ? S 11:51 0:00 [kjournald] ... mysql 8442 0.0 3.4 78504 17604 pts/7 S 16:42 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysq mysql 8446 0.0 3.4 78504 17604 pts/7 S 16:42 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysq mysql 8455 0.0 3.4 78504 17604 pts/7 S 16:42 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysq mysql 8459 0.0 3.4 78504 17604 pts/7 S 16:42 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysq mysql 8460 0.0 3.4 78504 17604 pts/7 S 16:42 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysq root 8462 0.4 0.4 6316 2200 pts/7 S 16:42 0:00 /usr/bin/mysql -u syslogadmin --password=x xx syslog mysql 8465 0.0 3.4 78504 17604 pts/7 S 16:42 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysq mysql 8466 1.4 3.4 78504 17604 pts/7 S 16:42 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysq mysql 8467 0.1 3.4 78504 17604 pts/7 S 16:42 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysq root 8531 0.0 0.1 2400 852 pts/7 R+ 16:42 0:00 ps axu |
#/etc/init.d/mysql stop
Stopping MySQL database server: mysqld. |
#ps axu|grep mysql
bash: cd: /usr/local/apache2: No such file or directory [root@linux2:syslog-ng]# whereis apach apach: [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# [root@linux2:syslog-ng]# mc bash: mc: command not found [root@linux2:syslog-ng]# /etc/init.d/syslog-ng restart Stopping system logging: syslog-ng. Starting system logging: syslog-ng. [root@linux2:syslog-ng]# /etc/init.d/apache2 restart Forcing reload of web server (apache2).... [root@linux2:syslog-ng]# root 7026 0.0 0.2 2564 1188 pts/7 R 16:07 0:00 /bin/sh /usr/local/sbin/syslog_mysql.sh root 8944 0.0 0.0 0 0 pts/7 Z 16:42 0:00 [mysql] <defunct> root 8946 0.0 0.1 1760 588 pts/7 S+ 16:42 0:00 grep mysql |
#ps axu|grep mysql
root 7026 0.0 0.2 2564 1188 pts/7 S 16:07 0:00 /bin/sh /usr/local/sbin/syslog_mysql.sh root 9068 0.0 0.2 5432 1440 pts/7 R 16:43 0:00 /usr/bin/mysql -u syslogadmin --password=root syslog root 9070 0.0 0.1 1760 588 pts/7 S+ 16:43 0:00 grep mysql |
#ps axu|grep mysql
root 7026 0.0 0.2 2564 1188 pts/7 S 16:07 0:00 /bin/sh /usr/local/sbin/syslog_mysql.sh root 9730 0.0 0.1 1760 584 pts/7 R+ 16:43 0:00 grep mysql root 9732 0.0 0.1 5484 976 pts/7 R 16:43 0:00 /usr/bin/mysql -u syslogadmin --password=root syslog |
#ps ax
PID TTY STAT TIME COMMAND 1 ? S 0:00 ini 2 ? S 0:00 [keventd] 3 ? SN 0:00 [ksoftirqd_CPU0] 4 ? S 0:00 [kswapd] 5 ? S 0:00 [bdflush] 6 ? S 0:00 [kupdated] 99 ? S 0:00 [kjournald] 121 ? S 0:00 [kjournald] 122 ? S 0:00 [kjournald] ... 10771 pts/15 S+ 0:00 script -f -q /root/.lilalo//52929614211821275-1163429031.script 10772 pts/16 Ss+ 0:00 bash -i 11426 ? S 0:00 kdeinit: kio_http http /tmp/ksocket-user/klauncher2x0OPb.slave-socket /tmp/ksocket-user/kon 11449 ? S 0:00 kdeinit: kio_http http /tmp/ksocket-user/klauncher2x0OPb.slave-socket /tmp/ksocket-user/kon 11452 ? S 0:00 /usr/sbin/apache2 -k start 11459 ? S 0:00 kdeinit: kio_http http /tmp/ksocket-user/klauncher2x0OPb.slave-socket /tmp/ksocket-user/kon 11476 ? S 0:00 /usr/sbin/apache2 -k start 11477 ? S 0:00 /usr/sbin/apache2 -k start 11882 pts/7 R 0:00 /usr/bin/mysql -u syslogadmin --password=root syslog 11883 pts/7 R+ 0:00 ps ax |
#/etc/init.d/mysql start
Starting MySQL database server: mysqld. Checking for corrupt, not cleanly closed and upgrade needing tables.. |
#ps ax
PID TTY STAT TIME COMMAND 1 ? S 0:00 ini 2 ? S 0:00 [keventd] 3 ? SN 0:00 [ksoftirqd_CPU0] 4 ? S 0:00 [kswapd] 5 ? S 0:00 [bdflush] 6 ? S 0:00 [kupdated] 99 ? S 0:00 [kjournald] 121 ? S 0:00 [kjournald] 122 ? S 0:00 [kjournald] ... 12593 pts/7 S 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/m 12597 pts/7 S 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/m 12602 pts/7 S 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/m 12603 pts/7 S 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/m 12609 pts/7 S 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/m 12611 pts/7 S 0:00 /usr/bin/mysql -u syslogadmin --password=x xx syslog 12612 pts/7 S 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/m 12613 pts/7 S 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/m 12616 pts/7 S 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/m 12680 pts/7 R+ 0:00 ps ax |
#mysql -u syslogadmin -p
Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 7 to server version: 5.0.26-Debian_3-log Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> quit Bye |
#vi /etc/cron.monthly/syslog_rotate.sh
6c6 < dbpwd=syslogadmin --- > dbpwd=root |
#/etc/init.d/cron restart
Restarting periodic command scheduler: cron. |
#/etc/init.d/crond restart
bash: /etc/init.d/crond: No such file or directory |
Время первой команды журнала | 15:20:03 2006-11-13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:51:08 2006-11-13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 97 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 23.71 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 5.15 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.52 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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