как изменить в нескольких файлах строчки
sed -i .bak -e 's/old_string/new_string/' *
команда заменит строчку и сделает резервную копию файлов
sed -e 's/<span class="f_Heading1">\(.*\)<\/span>/<h1>\1<\/h1>/g'
обработка тегов вокруг текста, сам текста остается нетронутым
суббота, 13 сентября 2008 г.
среда, 10 сентября 2008 г.
чистка postfix очереди
Очистка очереди postfix от всякого мусора например от MAILER-DAEMON
Вариант 1.
postqueue -p | tail +2 | awk 'BEGIN { RS = ""} { if ($7 ~ "MAILER-DAEMON") print $1}' | tr -d '*!' | postsuper -d -
Вариант 2.
mailq|grep MAILER-DAEMON|awk '{print $1}'|sed -e 's/\*$//'|xargs -J{} -n1 postsuper -d {} deferred
Вариант 1.
postqueue -p | tail +2 | awk 'BEGIN { RS = ""} { if ($7 ~ "MAILER-DAEMON") print $1}' | tr -d '*!' | postsuper -d -
Вариант 2.
mailq|grep MAILER-DAEMON|awk '{print $1}'|sed -e 's/\*$//'|xargs -J{} -n1 postsuper -d {} deferred
вторник, 9 сентября 2008 г.
JAVA_HOME undefine
иногда при сборке некоторого софта из портов
появляется сообщение
Environment error: "JAVA_HOME" should not be defined
лечиться просто и быстро в консоли
unset JAVA_HOME
появляется сообщение
Environment error: "JAVA_HOME" should not be defined
лечиться просто и быстро в консоли
unset JAVA_HOME
воскресенье, 7 сентября 2008 г.
mysql частые команды
создать пользователя с правами на работу с базами по маске
GRANT ALL PRIVILEGES ON `mask%`.* TO 'username'@'%mylocal.domain' WITH GRANT OPTION;
------
снять данные привелегиии
revoke grant option on `mask%`.* From 'username'@'%mylocal.domain';
------
создать пароль для пользователя
update mysql.user set Password=password('here_password') where host='hostname' and user='username';
------
для работы со старыми клиентами
update mysql.user set Password=old_password('here_password') where host='hostname' and user='username';
------
вывести базы данных по маске
show databases like 'mask%';
------
добавить возможность выполнять RESET QUERY CACHE;
GRANT RELOAD, PROCESS on *.* to 'username'@'localhost'
-----
подключить engine плагины
INSTALL PLUGIN innodb SONAME 'ha_innodb_plugin.so';
INSTALL PLUGIN sphinx SONAME 'ha_sphinx.so';
будут доступны после рестарта
CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass'; #mysql 5* specific
GRANT ALL PRIVILEGES ON `mask%`.* TO 'username'@'%mylocal.domain' WITH GRANT OPTION;
------
снять данные привелегиии
revoke grant option on `mask%`.* From 'username'@'%mylocal.domain';
------
создать пароль для пользователя
update mysql.user set Password=password('here_password') where host='hostname' and user='username';
------
для работы со старыми клиентами
update mysql.user set Password=old_password('here_password') where host='hostname' and user='username';
------
вывести базы данных по маске
show databases like 'mask%';
------
добавить возможность выполнять RESET QUERY CACHE;
GRANT RELOAD, PROCESS on *.* to 'username'@'localhost'
-----
подключить engine плагины
INSTALL PLUGIN innodb SONAME 'ha_innodb_plugin.so';
INSTALL PLUGIN sphinx SONAME 'ha_sphinx.so';
будут доступны после рестарта
вторник, 2 сентября 2008 г.
Подписаться на:
Сообщения (Atom)