「CentOS7インストール」の版間の差分

編集の要約なし
編集の要約なし
編集の要約なし
 
1行目: 1行目:
*CentOSの最新版DVDイメージを
==ベースシステムのインストール ==
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アドレスなど確認
Linuxサーバ標準教科書2.0.1を参考にしようとしたが、CentOs6.2準拠なのでだいぶ違う。ということで、http://centossrv.com/centos7.shtml を参考にする。
**IPアドレス 192.168.1.5
**ホスト名 corcovado.inaba-lab.org
**サブネットマスク 255.255.255.0
**デフォルトゲートウエイ 192.168.1.1
**DNS サーバー 192.168.1.1


*焼いたCentOS7.0ディスクを他のパソコンにインストール
=== サーバ用のIPアドレスなど確認 ===
**使用言語と時間の設定
*IPアドレス 192.168.1.5
**ネットワークとホスト名
*ホスト名 corcovado.inaba-lab.org
***設定のIPv4タグでIPアドレス、ネットマスク、ゲートウェイなど入力
*サブネットマスク 255.255.255.0
**最小限の構成でインストール
*デフォルトゲートウエイ 192.168.1.1
**パスワードとユーザーの設定
*DNS サーバー 192.168.1.1
***rootパスワード
***通常ユーザーとしてuser1


*再起動後コンソール画面で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  
  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インストール
 
*viはきついのでemacsインストール
  yum -y install emacs
  yum -y install emacs
**SELinuxの無効化
 
*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コマンドインストール
 
*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サーバー構築 ==
**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コマンドのリンク作成
*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サーバー起動
*Webサーバー起動
  systemctl start httpd
  systemctl start httpd
  systemctl enable httpd
  systemctl enable httpd
95

回編集