Архив

Публикации с меткой ‘Linux’

Для очистки /var/log/journal/
Удалить логи старше 10 дней:

journalctl --vacuum-time=10days

Оставить 1GB:

journalctl --vacuum-size=1G

Узнать сколько занимают логи:

journalctl --disk-usage

Также можно изменить конфигурацию в /etc/systemd/journald.conf

Categories: Unix Tags:
27 октября 2017 Нет комментариев

Актуально для CentOS.
При ошибке PHP Fatal error: Class 'DOMDocument' not found in необходимо установить пакет php-xml

yum install php-xml
apachectl restart
Categories: Linux Tags: ,
7 октября 2017 Нет комментариев

Когда в PuTTY в mc вместо псевдографики отображаются непонятные символы. Проблема из-за некорректно установленной локали. (подразумевается, что в опциях PuTTY «Window -> Translation» установлена верная кодировка).
В /etc/locale.conf указываем:

LANG=ru_RU.utf8

Или другую необходимую. Затем reboot.

Categories: Linux Tags:
18 сентября 2017 Нет комментариев

Для пакетного изменения кодировки из windows-1251 в uft-8.
Изменить кодировку всех *.php файлов в папке:

find . -name "*.php" -exec iconv -f WINDOWS-1251 -t UTF-8 {} -o tmp \; -exec mv tmp {} \;

Изменить кодировку просто всех файлов в папке:

find . -type f -exec iconv -f WINDOWS-1251 -t UTF-8 {} -o tmp \; -exec mv tmp {} \;
Categories: Unix Tags: ,
14 августа 2017 Нет комментариев
systemctl enable mariadb.service

Для других служб аналогично.
Проверка:

systemctl list-unit-files | grep mariadb
Categories: Linux Tags: ,

Размер папок в текущей директории (не рекурсивно):

du -h --max-depth=1
Categories: Linux, Unix Tags:
10 апреля 2017 Нет комментариев

Отключение MySQL Strict Mode, например, при ошибках:

Incorrect integer value: '' for column 'columnname' at row 1

1. Создать файл

mcedit /etc/mysql/conf.d/disable_strict_mode.cnf

с содержимым

[mysqld]
sql_mode=IGNORE_SPACE,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

2. Перезапуск MySQL

service mysql restart
Categories: MySQL, Unix Tags: , ,