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

提供:東海大学 コンピュータ応用工学科 稲葉研究室Wiki
ナビゲーションに移動 検索に移動
編集の要約なし
編集の要約なし
 
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

2015年4月22日 (水) 04:42時点における最新版

ベースシステムのインストール

CentOSの最新版DVDイメージを http://ftp.riken.jp/Linux/centos/7.0.1406/isos/x86_64/CentOS-7.0-1406-x86_64-DVD.iso からダウンロードして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

焼いたCentOS7.0ディスクでインストール

  • 使用言語と時間の設定
  • ネットワークとホスト名
    • 設定のIPv4タグでIPアドレス、ネットマスク、ゲートウェイなど入力
  • 最小限の構成でインストール
  • パスワードとユーザーの設定
    • rootパスワード
    • 通常ユーザーとしてuser1

各種パッケージのインストール

再起動後コンソール画面でrootでログイン(コンソールではなく、MacやWindowsのターミナルから操作することも可能。Macからならターミナル.appで

ssh corcovado.inaba-lab.org -luser1

のようにユーザを指定してSSH接続する。) ルートにsuしておく

su 
  • パッケージ管理システム設定
yum -y update
yum -y install yum-cron

の後、

vi /etc/yum/yum-cron.conf

apply_updates = yes

に編集

systemctl start yum-cron
systemctl enable yum-cron
yum -y groupinstall base "Development tools"
  • viはきついのでemacsインストール
yum -y install emacs
  • SELinuxの無効化
setenforce 0
emacs /etc/sysconfig/selinux

SELINUX=disabled

に編集

  • ファイアウォール停止
systemctl stop firewalld
systemctl disable firewalld
  • nkfコマンドインストール

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

Webサーバー構築

  • Webサーバーインストール
yum -y install httpd
yum -y install php php-mbstring
  • 設定変更
emacs /etc/httpd/conf/httpd.conf

で設定変更

  • Perlコマンドのリンク作成
ln -s /usr/bin/perl /usr/local/bin/perl
  • ドキュメントルート所有者変更
chown user1 /var/www/html/
  • Webサーバー起動
systemctl start httpd
systemctl enable httpd