linux

All posts tagged linux

Информация о свопе:

sudo swapon --show
cat /proc/swaps

Создать файл для свопа:

sudo fallocate -l 1G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile

Включить до перезагрузки:

sudo swapon /swapfile

Добавить монтирование при загрузке в файл /etc/fstab:

/swapfile none swap sw 0 0

вручную или командой:

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

Настройка свопа

Continue Reading

GoAccess – один из инструментов формирования сводного отчета в формате HTML по логам веб-сервера. По сути это инструмент командной строки, который принимает на вход содержимое логов и формирует из них html файлик с отчетом, который удобно просматривать. Чтобы отчеты формировались без нашей помощи, необходим скрипт автоматизации, который можно запускать по расписанию. Под катом скрипт с описанием.

Continue Reading

Использование пароля в командной строке, например, при запуске резервного копирования по cron, небезопасно. Так же это вызывает предупреждение mysql:

Using a password on the command line interface can be insecure

Чтобы избежать этого, можно добавить логин и пароль пользователя mysql в конфигурационный файл пользователя unix. Для пользователя, от имени которого будут создаваться бэкапы, необходимо отредактировать файл .my.cnf в домашнем каталоге. Если его ещё нет, то его нужно создать с правами доступа 600:

touch ~/.my.cnf
chmod 600 ~/.my.cnf

В файл нужно добавить следующее содержимое:

[mysqldump]
user=myusername
password=mypassword