Короткий ответ - mount. Но если было бы все так просто, то и не было этой записи.
Linux:
Как примонтировать диск в linux
Часто, например при создании резервной копии сайта, нужно создать zip архив, исключив, например, папку с кэшем и большие файлы.
Сделать это можно довольно просто:
zip -r result target -x "target/cache/*" "target/archive/*" "target/bak.zip"
Если утилиты zip в системе нет, то установить ее можно через yum (Centos) apt (Dabian):
yum-y install zip apt -y install zip
Если Вы, как и я, пользуетесь crontab не каждый день, да и даже не каждый месяц, то бывает сложно понять, что значить 0 22 * * 1-5 или быстр составить подобную запись.
Тогда данный сервис Вам поможет.
Редактируем crontab через mcedit
У тех кому роднее всего использовать mcedit, часто возникает вопрос, а можно ли редактировать, например, crontab через mcedit.
Ответ - да, можно :-)
По сути мы можем установить mcedit как редактор по умолчанию, для этого нужно выполнитьexport EDITOR=mcedit
теперь
crontab -e
откроется в mcedit.
После перезагрузки настройка будет сброшена.
Php скрипт для ротации бэкапов
Пример того, как можно сделать ротацию резервных копий на bash (sh) и php.
mysql_secure_installation: command not found
На новом сервере при попытке выполнить mysql_secure_installation, получил ошибку mysql_secure_installation: command not found.
Конкретно в этом случаи на Centos 7 ставили mariadb, а не обновляли старый сервер с предустановленной mysql.
В итоге вместо mysql_secure_installation нужно просто запустить mariadb-secure-installation.
Если вариант не сработал, то нужно зайти в /usr/bin и посмотреть, есть ли там mysql_secure_installation или mariadb-secure-installation, если нет, то поможет только переустановка mariadb.
yum -y remove mariadb mariadb-server
затем
yum -y install mariadb mariadb-server
При отправке писем через PHPMailer, вылетает ошибка:
PHPMailer: SMTP ERROR: Failed to connect to server: Permission denied (13)
Пример работы с phantomjs на php
Во время парсинга сайта обычного чтения файла или CURL'а может не хватить. Например, если нужно дождаться выполнения JavaScript кода на старице.
Для таких целей нам поможет phantomjs - это "безголовый браузер" (Headless Browser), по сути, это консольный браузер без экрана.
Белый шрифт на черном фоне - это самое часто используемое оформления для взаимодействия с консолью linux (например, по ssh).
Хотите более праздничного оформления? Есть оно у меня :-)
certbot как удалить домен
Вроде бы простая задача: на сервере был домен, а для него получен SSL сертификат от letsenrypt, через утилиту certbot. Домен больше не на этом сервере и при обновлении всех сертификатов (certbot renew) видим ошибку:
Failed to renew certificate SITE.ru with error: Some challenges have failed.
- все очевидно, нужно чтобы certbot "забыл" про домен.