На нашем сайте мы используем cookie для сбора информации технического характера и обрабатываем IP-адрес вашего местоположения. Продолжая использовать этот сайт, вы даете согласие на использование файлов cookies. Здесь вы можете узнать, как мы пользуемся файлами cookies.
Я согласен
логотип upread.ru

Несколько полезных команд Ubuntu, MySql и Apache


Некоторые мои заказчики не понимают различия между программистом и системным администратором. В общем, им это и не нужно: по сути заказчик должен только озвучить задачу и выделить деньги – больше от него ничего не должно требоваться. А какие-то объяснения типа «программисты таким не занимаются» его волновать не должны.

В том числе и по этой причине мне приходится быть немного системным администратором. Нет, конечно, это и самому надо – чаще быстрее и проще разобраться, почему не записывается файл и предоставить права, чем обращаться к админу. Вот и решил создать небольшой справочник команд Ubuntu, Mysql и Apache, которыми часто приходится пользоваться по работе.



Очистка текстового файла:

sudo truncate -s 0 error.log
В данном случаем мы полностью очищаем файл лога ошибок апача. Вы не представляете, как много там может накопиться!

Создание каталога

sudo mkdir /var/www/html/site
Нужная операция, не часто требуется, но все же.

Дать все права пользователю на каталог:

sudo chown -R up /var/www/html/
Аккуратнее с этой командой – не надо давать права своему пользователю на все каталоги – очень плохо кончится. Проверено. Да, кстати, забыл упомянуть, что все команды вводятся по SSH через соответствующий клиент (Putty, например). Правда, наверно те, кото этого не знает и не смогут ввести команды.

Скачать файл

sudo wget –content-disposition https://адрес-скачиваемого-файла.tar.gz
Распаковать его

sudo tar xzf адрес-скачиваемого-файла.tar.gz
Удалить базу данных/ создать базу данных (из phpMyAdmin)

drop database название-базы; 
create database название-базы;
Импорт в базу данных (название-базы) из файла (BACKUP.sql)

mysql -uroot -p название-базы < BACKUP.sql
Включить и выключить виртуальный хост

sudo a2ensite site.conf
sudo a2dissite default-ssl.conf
По мере появления, накопления и вспоминания материала, статью буду дополнять.



Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.



тегизаметки, ubuntu, apache, mysql

Читайте также:




Неочевидный взлом сайта
Унимодальные и бимодальные функции


© upread.ru 2013-2020
При перепечатке активная ссылка на сайт обязательна.
Задать вопрос
письмо
Здравствуйте! Вы можете задать мне любой вопрос. Если не получается отправить сообщение через эту форму, то пишите на почу up777up@yandex.ru
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.