Отчита всички tcp конекции на 80 порт:
lsof -ni TCP:80|grep "ESTABLISHED"|wc -l
Отчита клиентите на TCP/80
lsof -ni TCP:80|grep "ESTABLISHED"|awk -F 'www->' '{print $2}'|awk -F ':' '{print $1}'|sort|uniq|wc -l
#apache2
find /etc/apache2/sites-available -type f -exec sed -i 's/ErrorLog/#ErrorLog/g' {} \;
find /etc/apache2/sites-available -type f -exec sed -i 's/LogLevel/#LogLevel/g' {} \;
find /etc/apache2/sites-available -type f -exec sed -i 's/CustomLog/#CustomLog/g' {} \;
#nginx
find /etc/nginx/sites-available/ -type f -exec sed -i 's/access_log/#access_log/g' {} \;
#mysql
find /etc/mysql/my.cnf -type f -exec sed -i 's/general_log_file/#general_log_file/g' {} \;
find /etc/mysql/my.cnf -type f -exec sed -i 's/general_log/#general_log/g' {} \;
find /etc/mysql/my.cnf -type f -exec sed -i 's/log_slow_queries/#log_slow_queries/g' {} \;
find /etc/mysql/my.cnf -type f -exec sed -i 's/long_query_time/#long_query_time/g' {} \;
/etc/apt/sources.list
deb http://http.us.debian.org/debian stable main contrib non-free
aptitude update && aptitude install firmware-ralink
vim /etc/modprobe.d/blacklist.conf
#Usb Yagi
blacklist rt2800usb
vim /etc/modules
rt2870sta
Приятелчета: referaten.com и referatede.com
Този диск е 3TB , не че има значение :)
Ето го и метода:
# fdisk -l /dev/sdb
Disk /dev/sdb: 3000.6 GB, 3000592982016 bytes
255 heads, 63 sectors/track, 364801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0×00000000
Disk /dev/sdb doesn’t contain a valid partition table# parted /dev/sdb
GNU Parted 2.3
Using /dev/sdb
Welcome to GNU Parted!(parted) mklabel gpt
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? yes
(parted)(parted) mkpart primary ext3 0 100%
(parted) quit
mkfs.ext3 /dev/sdb1
Днес стартирахме един проект -- Онлайн речник -- re4nik.com . Речникът с изцяло уникален и модерен дизайн. Речникът е изцяло безплатен и лесен за ползване.
Тук всъщност има група от речници:
1. Българо-Английски речник
2. Английско- Български речник
3. Тълковен речник
4. Синонимен речник
5. Правописен речник
Не на последно място са :
Възможност за превод на текст на много езици
Съновник
Заповядайте в онлайн речник: re4nik.com
Идеята е много проста ако някои качи web shell на машината да не може да го ползва.
Ето го решението със suhosin:
File /etc/php5/apache2/conf.d/suhosin.ini
suhosin.executor.func.blacklist =system, exec, shell_exec, passthru, ini_alter, dl, pfsockopen, openlog, syslog, readlink, symlink, link, leak, fsockopen, popen, escapeshellcmd, apache_child_terminate apache_get_modules, apache_get_version, apache_getenv, apache_note,apache_setenv,virtual
С php5 (Във virtualhost или в целия apache2.conf):
<IfModule mod_php5.c>
php_admin_flag safe_mode on
php_admin_value disable_functions "system, exec, shell_exec, passthru , ini_alter, dl, pfsockopen, openlog, syslog, readlink, symlink, link, leak, fsockopen, popen, escapeshellcmd, apache_child_terminate apache_get_modules, apache_get_version, apache_getenv, apache_note,apache_setenv,virtual"</IfModule>
Аз лично ползвам вариант 1
PS:
Като цяло е добре да се добави и "set_time_limit", но не съм го добавил защото wordpress го ползва и ако има такъв сайт няма да може да обновява постовете си.
Премахнах и error_log, че : "[Wed May 30 22:04:51 2012] [error] [client xxx.xxx.xxx.xxx] PHP Warning: error_log() has been disabled for security reasons in /path/file.php on line 306, referer: http://site.com"
Opencart имат "Супер" DB структура и по- точно полетата "key" и "group"
mysql> describe oc_setting;
+------------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+----------------+
| setting_id | int(11) | NO | PRI | NULL | auto_increment |
| store_id | int(11) | NO | | 0 | |
| group | varchar(32) | NO | | NULL | |
| key | varchar(64) | NO | | | |
| value | text | NO | | NULL | |
| serialized | tinyint(1) | NO | | NULL | |
+------------+-------------+------+-----+---------+----------------+
6 rows in set (0.00 sec)
Готино а ?
Проблема тук е следния, че в магазина на OpenCart е добавен Български език само на FrontEnd без админ панела, а един колега е сетнал Български език и за админ панела. При това положение излиза следната грешка:
"Notice: Error: Could not load language bulgarian! in /…/public_html/shop/system/library/language.php on line 39"
Е решението е да се фиксне в базата както аз направих:
update oc_setting set value='en' where setting_id=24303;
PS: Поста е как да се фиксне тази грешка, но не се стърпях да напиша колко "добре" са подбрани имената на колоните в таблицата oc_setting
Готини плъгини за WordPress Multisite е:
1. Multisite Plugin Manager
2. Hyper Cache Extended . Подкрепете Българаското. На адаша Мартин!
3. Diamond MultiSite Widgets
4. All in One SEO Pack
5. Akismet
6. Yet Another Related Posts Plugin
7. SEO Smart Links
За наспамени блогове от коментари могат да се премахнат лесно така:
delete from zna_comments where comment_approved!=1;
delete from zna_1_comments where comment_approved!=1;
delete from zna_2_comments where comment_approved!=1;
delete from zna_3_comments where comment_approved!=1;
…
Ако ПРЕКАЛЕНО много са наспамени т.е. 100% така:
delete from wp_comments;
delete from zna_1_comments;
delete from zna_2_comments;
delete from zna_3_comments;