「CentOS7インストール」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「*CentOSの最新版DVDイメージを http://ftp.riken.jp/Linux/centos/7.0.1406/isos/x86_64/CentOS-7.0-1406-x86_64-DVD.iso からダウンロードしてDVD-Rに焼く *...」) |
編集の要約なし |
||
(同じ利用者による、間の1版が非表示) | |||
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 |
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