優れたソフトウェアと実用的なチュートリアル
Centos7システムがインストールされ、ルート管理パスワードが設定され、SSH リモート ログインが有効になったら、システム構成環境を更新できます。おいしいサーバー構成の更新を完了します。
オペレーティング システムのデフォルトのソフトウェア ソースのバージョンが低すぎるため、EPEL および REMI ソースを更新して追加する必要があります。
サーバー カーソルで次のように入力します。
[cc lang="php"]
sudo yum -y インストール https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum -y インストール https://rpms.remirepo.net/enterprise/remi-release-7.rpm
代替ソフトウェアのソースアドレス:
[cc lang="php"]
sudo yum -y インストール https://mirror.webtatic.com/yum/el7/epel-release.rpm
sudo yum -y インストール https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
公式の mysql-server yum ソースを追加します。
[cc lang="php"]
sudo yum -y インストール http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
ソースキャッシュを生成する
[cc lang="php"]
おいしい、すべてクリーン
yum メイクキャッシュ
CentOS7システムの更新
[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領域を設定することです。設定を行わないと、一定時間動作させた後にメモリがいっぱいになり、システムが誤動作してエラーが発生します。
オペレーティングシステムはデフォルトではSwapFileを設定しません。次にSWAPを設定します。
まず、FREEコマンドを使用してサーバーのメモリ構成を確認します。Swapの後の数字が0の場合は、スワップを追加する必要があります。
無料-m
指定されたサイズの事前割り当て領域を持つファイルを作成します。ここでは、8GBのハードディスク領域をSWAPに割り当てる設定です。
sudo dd if=/dev/zero of=/swapfile bs=1024 count=8388608
SWAPファイルの設定後、lsコマンドを使用してファイルサイズを確認できます。
ls -lh /スワップファイル
スワップ ファイルの権限を変更します。
sudo chmod 600 /スワップファイル
スワップファイルのフォーマット
sudo mkswap /スワップファイル
スワップファイルを有効にする
sudo swapon /スワップファイル
再起動後にスワップが自動的に有効になるように fstab ファイルを変更します。
sudo vi /etc/fstab
fstabファイルの末尾に追加する
/swapfile スワップ スワップ sw 0 0
または、カーソル位置に「echo '/swapfile swap swap sw 0 0' | sudo tee -a /etc/fstab」と直接入力して、起動時にスワップ ファイルを開始するように設定することもできます。
この時点で、Centos7システムの初期環境設定はほぼ完了です。他のソフトウェアパッケージをインストールする必要がある場合は、yum installコマンドを使用してインストールしてください。
いつでもシステムの CPU とメモリの使用状況を確認できる小さなソフトウェアをインストールします。
sudo yum install htop
htopコマンドを入力して起動し、F10キーを押してhtopを終了します。