Часто используемые команды MySQL

  1. Как создать пользователя и назначить ему базу данных:
    CREATE DATABASE `имя_базы_данных`;
    GRANT ALL PRIVILEGES ON `имя_базы_данных`.* TO `имя_пользователя`@`localhost` IDENTIFIED BY 'пароль_пользователя' WITH GRANT OPTION;
  2. Как удалить пользователя:
    DROP USER 'имя_пользователя'@'localhost';
  3. Как создать дамп базы данных:
    mysqldump -u root -p имя_базы_данных > путь_и_имя_файла.sql
  4. Как импортировать дамп базы данных:
    mysql -u root -p имя_базы_данных < путь_и_имя_файла.sql

Как упаковать в архивы все логи на сервере

Однажды можно обнаружить, что логи веб-сервера разбухают до сотней мегабайт, а то и больше. Было бы странно самостоятельно регулярно их удалять, тем более, если сайтов на сервере больше десятка. Тем более, что хочется старые логи упаковать в архивы. На помощь нам приходит так называемая ротация логов. В Linux для этого есть logrotate. Возможно, он то, как раз вам и нужен. Прочитать о ротации логов можно в статье на OpenNET. Но для меня он не подошёл, и в этой статье я расскажу о другом варианте ротации логов с помощью bash.

Читать дальше…

Настраиваем проводную Mac клавиатуру (MB110) в kubuntu 12.04

Клавиатура в kubuntu 12.04 по умолчанию ведёт себя ожидаемо некорректно, однако это можно поправить. В данной статье мы рассмотрим как заставить работать клавиши F1-F12 без fn, вернуть «ё» на место и настроить клавиатуру для удобной (субъективно) работы на ПК. В Windows 7, кстати, подобных проблем нет, ну и в OS X, разумеется, всё отлично.

Инструкции предназначены для пользователей kubuntu 12.04 (ubuntu с KDE), но, вероятно, могут быть применены в других дистрибутивах с изменениями.

Кроме того, по той причине, что маркировка Mac клавиатуры отличается от PC, то требуется иметь навык «слепой» печати =)

Читать дальше…

Установка статичной частоты процессора

Во многих дистрибутивах Linux замечаю одно сходство — у всех по умолчанию включён режим энергосбережения за счёт понижения частоты процессора в момент «простоя». Это актуально для ноутбуков, но для стационарных компьютеров единственная польза заключается в дополнительном охлаждении и всё. Если с охлаждением и так всё впорядке, то такая опция становится излишней, и неполноценное использование ресурсов процессора даёт о себе знать. Все ведь мы понимаем, что частота повысится в момент нагрузки не моментально, а спустя какой-то промежуток времени. Этот промежуток времени может выражаться в заторможенной реакции, что я считаю недопустимым.

Я всегда отключаю демонов, ответственных за такое поведение, но действую по инструкции в блокноте. А так как уже веду в блоге Linux заметки, то решил перенести и заметку о данном действии сюда.

Читать дальше…

Победа над сглаживанием шрифтов

Я постоянно пробую новые дистрибутивы Linux, потому что всё никак не могу подобрать свой идеал. Надоело мне чувствовать себя мамонтом в Debian Squeeze, а обновление его до Wheezy (ещё пока testing) прошло не совсем удачно. Позднее попробовал установить чистый Wheezy на виртуальную машину, однако на этапе установки GRUB он вываливается с ошибкой, как было в те времена, когда дедушка Squeeze был testing, а не stable. Люблю я Debian, но стабильность обходится слишком дорого.

И опять захотел попробовать AgiliaLinux, о котором уже упоминал. В прошлый раз, когда использовал его с оболочкой Gnome 2, от него отказался по той причине, что в Qt приложениях не хотело отключаться сглаживание, ну ты хоть тресни. К тому же не выбирался Courier New шрифт. Собственно раз уже речь пошла о шрифтах, то хочу объяснить, что я привык к двум шрифтам в системе ещё с ранних версий Windows: это Verdana и Courier New (в качестве моноширинного). И отвыкнуть не получается, да и не хочу. Зачем? Кроме того, у меня ЖК монитор, но модное сглаживание ClearType не переношу.  Не надо говорить, что у меня говно монитор. Это не первый ЖК монитор и не сорокатый, который я видел с ClearType. ClearType — это отвратительная мыльница, вот. Конечно же я понимаю и учитываю, что для ClearType надо использовать соответствующие шрифты, а не Verdana. Этакое лирическое отступление закончилось. Продолжим тему.

Посмотрев в Fedora 15 Gnome 3 пришёл в ужас, уныние и разочарование сразу. XFCE ещё слишком молод, а Gnome 2 скоро все заброшут. И, как сказал мой знакомый красноглазый линуксоид, или мне придётся перейти на Gnome 3, или на KDE. Вот как раз для KDE и решил использовать AgiliaLinux по разным причинам. Предполагая, что проблема со сглаживанием в Qt приложениях решится сама собой. Но не тут то было!

Дальше я покажу, что можно предпринять, если прошлая моя статья про сглаживание не помогает.

Читать дальше…

Нет update-grub

После установки AgiliaLinux 8.0 второй ОС вместе с Windows 7, я снова не обнаружил семёрку в загрузчике GRUB. Однако воспользоваться командой update-grub, которая уже давно стала условным рефлексом, не удалось:

Долгое гугление подсказало решение — использовать grub-mkconfig следующим образом:

Читать дальше…

Красиво и удобно

Надоела некоторая унылость моего Gnome рабочего стола в Debian Squeeze. Решил приукрасить.

Панель слева — обычная панель среды Gnome. Не Unity. К сожалению, виднеется местами логотип Ubuntu в иконках. Ниже расскажу, как сиё можете повторить.

Нажмите для увеличения

Читать дальше…

Нет звука в Open Sonic?

Если нет звука в Open Sonic на Debian Squeeze, то поможет данная статейка. В принципе, она будет полезна и для других дистрибутивов Linux, на которых не установлен Pulse Audio, установлен ALSA, а звука всё равно нет.

Open Sonic процесс игры

Читать дальше…

Глобальные комбинации клавиш и Compiz

После установки Compiz в Debian Squeeze, у меня перестали работать некоторые глобальные комбинации клавиш.

И не сразу догадаешься, как это исправить… Эта статья призвана помощь в данной ситуации.

Читать дальше…

Как отключить сглаживание шрифтов

Я не люблю сглаживание шрифтов. Глаза привыкли к чётким очертаниям.

Но одно время в Firefox здорово мешало принудительное Clear Type сглаживание.

Решение нашёл не особо быстро, уже не помню даже где. Поэтому ссылки на источник не будет.

Собственно для того, чтобы отключить принудительное сглаживание в некоторых приложениях, необходимо создать определенный файл:

Читать дальше…