Премиальное программное обеспечение и практические уроки
Centos7После установки системы, установки пароля управления root и включения удаленного входа по SSH вы можете обновить среду конфигурации системы.НЯМЗавершите обновление конфигурации сервера.
Версия источника программного обеспечения по умолчанию операционной системы слишком низкая, и вам необходимо обновить и добавить источники EPEL и REMI:
В курсоре сервера введите:
[cc lang="php"]
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
Альтернативный адрес источника программного обеспечения:
[cc lang="php"]
sudo yum -y install https://mirror.webtatic.com/yum/el7/epel-release.rpm
sudo yum -y install https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
Добавьте официальный исходный код mysql-server yum:
[cc lang="php"]
sudo yum -y install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
Генерация исходного кэша
[cc lang="php"]
ням очистить все
ням мейкэш
Обновление системы CentOS 7
[cc lang="php"]
sudo yum обновление
Если обновление идет немного медленно, вы можете немного подождать и не закрывать SSH.
После установки системы необходимо установить инструмент компиляции.
yum groupinstall "Инструменты разработки" -y
После установки инструментов компиляции следующим шагом будет установка некоторых распространенных пакетов программного обеспечения, требуемых средой.
yum -y install wget psmisc dnf make rpm vim libzip expat-devel libXpm-devel libX11-devel gdbm-devel db4-devel xmlrpc-c xmlrpc-c-devel libsqlite3x-devel oniguruma-devel pcre pcre-devel openssl openssl-devel libcurl libcurl-devel bzip2 bzip2-devel libicu-devel gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel ncurses ncurses-devel curl curl-devel krb5-devel libidn libidn-devel openldap openldap-devel nss_ldap jemalloc-devel cmake boost-devel bison automake libevent libevent-devel gd gd-devel libtool* libmcrypt libmcrypt-devel libmemcached-devel mcrypt mhash libxslt libxslt-devel readline readline-devel gmp gmp-devel libcurl libcurl-devel openjpeg-devel
В принципе, выше перечислены все наиболее часто используемые программные пакеты системы. Лично я считаю, что лучше установить больше, чем меньше, но некоторые важные пакеты всё равно придётся устанавливать вручную, например, PHP, MySQL и т. д.
Пакеты программного обеспечения установлены. Следующий шаг — настроить пространство подкачки (SWAP) системы. В противном случае система будет работать со сбоями и выдаст ошибку после определённого времени работы при заполнении памяти.
Операционная система не настраивает файл подкачки по умолчанию. Далее настройте файл подкачки.
Сначала проверьте конфигурацию памяти сервера с помощью команды FREE. Если после Swap указано 0, необходимо добавить раздел подкачки.
бесплатно -м
Создайте файл с предварительно выделенным пространством заданного размера. В данном случае конфигурация предусматривает выделение 8 ГБ пространства на жестком диске для подкачки.
sudo dd if=/dev/zero of=/swapfile bs=1024 count=8388608
После настройки файла SWAP вы можете использовать команду ls для проверки размера файла.
ls -lh /swapfile
Измените разрешения файла подкачки:
sudo chmod 600 /swapfile
Форматирование файла подкачки
sudo mkswap /swapfile
Включить файл подкачки
sudo swapon /swapfile
Измените файл fstab, чтобы изменения вступили в силу автоматически после перезагрузки.
sudo vi /etc/fstab
Добавьте в конец файла fstab
/swapfile swap swap sw 0 0
Или вы можете напрямую ввести «echo '/swapfile swap swap sw 0 0' | sudo tee -a /etc/fstab» в позиции курсора, чтобы настроить запуск файла подкачки при загрузке.
На этом этапе конфигурация среды инициализации системы Centos7 почти установлена. Если вам необходимо установить другие пакеты программного обеспечения, используйте команду yum install для их установки.
Установите небольшую программу, которая позволит в любое время проверить загрузку процессора и использование памяти системы.
sudo yum install htop
Введите команду htop для запуска, нажмите F10 для выхода из htop.