編集の要約なし
編集の要約なし |
編集の要約なし |
||
1行目: | 1行目: | ||
==ベースシステムのインストール == | |||
CentOSの最新版DVDイメージを | |||
http://ftp.riken.jp/Linux/centos/7.0.1406/isos/x86_64/CentOS-7.0-1406-x86_64-DVD.iso | http://ftp.riken.jp/Linux/centos/7.0.1406/isos/x86_64/CentOS-7.0-1406-x86_64-DVD.iso | ||
からダウンロードしてDVD-Rに焼く | からダウンロードしてDVD-Rに焼く | ||
Linuxサーバ標準教科書2.0.1を参考にしようとしたが、CentOs6.2準拠なのでだいぶ違う。ということで、http://centossrv.com/centos7.shtml を参考にする。 | |||
* | === サーバ用のIPアドレスなど確認 === | ||
* | *IPアドレス 192.168.1.5 | ||
* | *ホスト名 corcovado.inaba-lab.org | ||
* | *サブネットマスク 255.255.255.0 | ||
* | *デフォルトゲートウエイ 192.168.1.1 | ||
*DNS サーバー 192.168.1.1 | |||
*再起動後コンソール画面でrootでログイン(コンソールではなく、MacやWindowsのターミナルから操作することも可能。Macからならターミナル.appで | == 焼いたCentOS7.0ディスクでインストール == | ||
*使用言語と時間の設定 | |||
*ネットワークとホスト名 | |||
**設定のIPv4タグでIPアドレス、ネットマスク、ゲートウェイなど入力 | |||
*最小限の構成でインストール | |||
*パスワードとユーザーの設定 | |||
**rootパスワード | |||
**通常ユーザーとしてuser1 | |||
==各種パッケージのインストール == | |||
再起動後コンソール画面でrootでログイン(コンソールではなく、MacやWindowsのターミナルから操作することも可能。Macからならターミナル.appで | |||
ssh corcovado.inaba-lab.org -luser1 | ssh corcovado.inaba-lab.org -luser1 | ||
のようにユーザを指定してSSH接続する。) | のようにユーザを指定してSSH接続する。) | ||
ルートにsuしておく | |||
su | su | ||
*パッケージ管理システム設定 | |||
yum -y update | yum -y update | ||
yum -y install yum-cron | yum -y install yum-cron | ||
36行目: | 40行目: | ||
systemctl enable yum-cron | systemctl enable yum-cron | ||
yum -y groupinstall base "Development tools" | yum -y groupinstall base "Development tools" | ||
*viはきついのでemacsインストール | |||
yum -y install emacs | yum -y install emacs | ||
*SELinuxの無効化 | |||
setenforce 0 | setenforce 0 | ||
emacs /etc/sysconfig/selinux | emacs /etc/sysconfig/selinux | ||
44行目: | 50行目: | ||
SELINUX=disabled | SELINUX=disabled | ||
に編集 | に編集 | ||
*ファイアウォール停止 | |||
systemctl stop firewalld | systemctl stop firewalld | ||
systemctl disable firewalld | systemctl disable firewalld | ||
*nkfコマンドインストール | |||
CentOS7のbaseにはnkfは含まれてないらしいので、6用のを指定してインストール | CentOS7のbaseにはnkfは含まれてないらしいので、6用のを指定してインストール | ||
yum localinstall -y http://mirror.centos.org/centos/6/os/x86_64/Packages/nkf-2.0.8b-6.2.el6.x86_64.rpm | yum localinstall -y http://mirror.centos.org/centos/6/os/x86_64/Packages/nkf-2.0.8b-6.2.el6.x86_64.rpm | ||
== Webサーバー構築 == | |||
*Webサーバーインストール | |||
yum -y install httpd | yum -y install httpd | ||
yum -y install php php-mbstring | yum -y install php php-mbstring | ||
*設定変更 | |||
emacs /etc/httpd/conf/httpd.conf | emacs /etc/httpd/conf/httpd.conf | ||
で設定変更 | で設定変更 | ||
*Perlコマンドのリンク作成 | |||
ln -s /usr/bin/perl /usr/local/bin/perl | ln -s /usr/bin/perl /usr/local/bin/perl | ||
*ドキュメントルート所有者変更 | |||
chown user1 /var/www/html/ | chown user1 /var/www/html/ | ||
*Webサーバー起動 | |||
systemctl start httpd | systemctl start httpd | ||
systemctl enable httpd | systemctl enable httpd |