Во время разработки, одним хостом не обойдешься. На одном можно разрабатывать, на другом тестировать, а на третьем еще один проект.
Плюс ко всему, в Apache2 по умолчанию файлы сайта хранятся в /var/www, у меня же они будут находиться в моей домашней папке, /home/goodigy/sites.
Apache2 может определять хосты по ip-адресам, по доменным именам и по портам.
Мы будем использовать второй вариант, то есть определение хостов по доменным именам.
Помимо, apache2, mysql, php, я обязательно ставлю phpMyAdmin.
Установим его.
sudo apt-get install phpmyadmin
Во время установки, будут запрашиваться данные для настройки phpMyAdmin.
Рекомендую на них ответить, после установки у вас будет полностью работоспособный phpMyAdmin.
Занимаетесь веб-разработкой? Нужен локальный веб-сервер с php и mysql?
LAMP.
Из википедии
LAMP — акроним, назван по первым буквам входящих в его состав компонентов:
Linux — операционная система Linux;
Apache — веб-сервер;
MySQL — СУБД;
PHP — язык программирования.
Чтобы установить его в Ubuntu 16.04 и Ubuntu 14.04, нужно выполнить
Текстовый редактор nano - простейший редактор, присутствующий по умолчанию во многих дистрибутивах GNU/Linux в том числе и Ubuntu 16.04 и Ubuntu 14.04. Когда нужно быстро изменить конфигурационный файл лучше nano ничего нет.
Чтобы открыть файл в редакторе, достаточно выполнить команду
nano config.conf
откроется редактор, вот так он выгдядит
![](/sites/default/files/styles/large/public/field/image/nano.png?itok=4VctnEzv)
![](/sites/default/files/styles/large/public/field/image/193px-Midnight-commander-4.7.0-pre4-ru.png?itok=HjC2_xeM)
Очень удобно пользоваться двухоконным файловым консольным менеджером Midnight Commander или просто mc.
Похож на Norton Commander. Имеет встроенный текстовый редактор.
Установить можно командой, в том числе в Ubuntu 16.04 и Ubuntu 14.04
sudo apt-get install mc
Вывести из файла строки содержащие "root"
grep root /etc/passwd
Вывести строки содержащие "mysql" в файлах папки /home/user
grep mysql -R /home/user/*
Создать архив сжатый gzip
tar -cvzf archive.tar.gz ~/folder
Создать архив сжатый bzip2
tar -cvjf archive.tar.bz2 ~/folder
Монитор процессов
top
или более продвинутый
sudo apt-get install htop
Информация о системи в консоли
Версия ядра
uname -a
Версия дистрибутива
lsb_release -a
Права на файлы.
В выводе ls -la можно увидеть в каком виде представлены права - drwx------ 46 root root. Это представление в виде флагов, для каждого из трех блоков, владельца, группы, всех остальных.
Еще существует представление в виде трёх восьмеричных цифр.