Устанавливал на Mini-ITX плату с интегрированным процессором ASUS N3050I-C; ОЗУ - 2GB; HDD 2,5" 500GB.
В процессе установки задаю:
Код: Выделить всё
Страна: Европа/Минск
Имя компа: MDM
Имя пользователя: mdКод: Выделить всё
0,5 Gb - /boot
1 Gb - раздел подкачки
10 Gb - /root
50 Gb - /home (держать музыку и т.п.) Выбираю компоненты:
Код: Выделить всё
ssh-сервер
стандартные системные утилиты. После окончания установки заходим под рутом и устанавливаем sudo (далее все команды из под рута)
Код: Выделить всё
apt-get install sudoКод: Выделить всё
usermod -aG sudo mdКод: Выделить всё
nano /etc/sudoers
В конец файла добавляем:
md ALL=(ALL) NOPASSWD: ALLКод: Выделить всё
nano /etc/ssh/sshd_config
изменить PermitRootLogin с no на yes:
PermitRootLogin yes
/etc/init.d/ssh restartУстановим mc:
Код: Выделить всё
apt-get install mcКод: Выделить всё
aptitude install ntp ntpdateКод: Выделить всё
apt-get install apache2 apache2-utils apache2-docКод: Выделить всё
chown -R md:md /var/wwwКод: Выделить всё
apt-get install mysql-server mysql-clientКод: Выделить всё
apt-get install php5 php5-cgi php5-cli libapache2-mod-php5 php5 php-pear php5-xcache php5-gd php5-mysql php5-xdebug php5-common php5-dev
apt-get install curl libcurl3 libcurl3-dev php5-curl
Код: Выделить всё
apt-get install phpmyadminНастраиваем запуск Apache от имени пользователя md (понадобится для нормальной работы оборудования noolite)
Код: Выделить всё
nano /etc/apache2/envvarsКод: Выделить всё
export APACHE_RUN_USER=md
export APACHE_RUN_GROUP=mdКод: Выделить всё
a2enmod rewrite
service apache2 restartКод: Выделить всё
nano /etc/apache2/apache2.conf
В секции <Directory /> прописать AllowOverride All (вместо none) в 4х случаях.
nano /etc/apache2/sites-available/000-default.conf
Исправить /var/www/html на /var/wwwКод: Выделить всё
nano /etc/php5/apache2/php.ini
и
nano /etc/php5/cli/php.ini
меняем в двух файлах:
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
поиск в nano ctrl+wКод: Выделить всё
/etc/init.d/apache2 restart