Устанавливал на 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