LoginSignup
0
1

More than 5 years have passed since last update.

VMWare playerにCentOS7インストール設定手順

Last updated at Posted at 2018-12-07

VMWare playerにCentOS7インストール設定手順

ミラーサイトからisoをダウンロード

例 ⇒ http://ftp.riken.jp/Linux/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1511.iso

このISOイメージからvmware playerで仮想マシンを作成する

CentOS7をminimalでインストール

インストール画面

  • 「言語サポート」を日本語に設定
  • 「インストールソース」設定
  • 「日付と時刻」設定
  • 「ネットワークとホスト名」
  • デバイスをOnにしてIPアドレス確認

ネットワーク設定

# ip a ←IPアドレス確認
※この時点でPoderosaで接続できるはず

cd /etc/sysconfig/network-scripts/
vi ifcfg-eno16777736
  • MWare Player ホストPCとNAT接続
  • 初期設定ではDHCPになっているので固定IPに変更
  • GATEWAYとDNS1のIPアドレスは「ip r」で調べておく
  • 下記サンプル
TYPE="Ethernet"
BOOTPROTO="none"
IPADDR="192.168.206.129"
GATEWAY="192.168.206.2"
DNS1="192.168.206.2"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
NAME="eno16777736"
UUID="086a14d4-9bd0-44b9-89ac-251dee399227"
DEVICE="eno16777736"
ONBOOT="yes"
systemctl restart network

システムにインストールされているパッケージのバージョンアップ

yum update

SELinux無効

vim /etc/sysconfig/selinux
SELINUX=disabled

vimインストール

yum install vim-enhanced
vi /etc/profile
alias vi=vim
source /etc/profile

firewall停止

※ CenoOS7をminimalでインストールした場合?インストールすらされていなかった

systemctl stop firewalld
systemctl disable firewalld

EPELリポジトリ追加

yum -y install epel-release

Remiリポジトリ追加

rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

RPMforgeリポジトリ追加

yum -y install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

Chrony(時刻合わせ)起動

# ntpdが動いていれば停止
systemctl stop ntpd
systemctl disable ntpd

# chronyインストール・起動
yum install chrony
systemctl start chronyd
systemctl enable chronyd
systemctl is-enabled chronyd

# 確認
date

# 必要であれば設定変更
vim /etc/chrony.conf

Apacheインストール

yum install httpd
systemctl start httpd
systemctl enable httpd
vim /etc/httpd/conf/httpd.conf
ServerName vm01.lcl

サーバのホスト名設定

vim /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 vm01.lcl
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 vm01.lcl
vim /etc/hostname

MySQLインストール

# MySQL公式のリポジトリの追加
yum -y install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
yum info mysql-community-server ←バージョン確認(2016/01/18現在で5.6.28)
yum install mysql-community-server
systemctl enable mysqld
systemctl start mysqld
#パスワード設定
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('任意のパスワード');

もし画像などの容量の大きいSQLが発行される可能性がある場合は

max_allowed_packetの値を増やしておく

vim /etc/my.cnf
-----------------------
[mysqld]
max_allowed_packet=16MB
-----------------------
systemctl restart mysqld

PHP7インストール

yum --enablerepo=remi-php70 -y install php php-mbstring php-pear php-fpm php-pdo php-intl php-mysqlnd php-soap
vim /etc/php.ini
# エラー表示&タイムゾーン&デフォルト言語の設定
display_errors = On
date.timezone = "Asia/Tokyo"
mbstring.language = Japanese
memory_limit = 128M
systemctl restart httpd

phpMyAdminのインストール

yum --enablerepo=remi-php70 -y install phpMyAdmin php-mcrypt
vim /etc/httpd/conf.d/phpMyAdmin.conf

※各所に許可するIPアドレスを追加

Allow from 127.0.0.1 192.168.206.1

systemctl restart httpd
vim /etc/phpMyAdmin/config.inc.php
$cfg['blowfish_secret'] = '任意のパスフレーズ';

http://192.168.206.129/phpmyadmin/ ←にアクセスして表示確認

Sambaのインストール

yum install -y samba samba-client
vim /etc/samba/smb.conf
[global]
dos charset = CP932
unix charset = UTF-8

workgroup = WORKGROUP
hosts allow = 127. 172. 192.


[ShareDocuments]
comment = All User shared Directories
path = /var/www/html
public = yes
guest only = no
writable = yes
printable = no
vfs objects = recycle
recycle:repository = .recycle
recycle:keeptree = no
recycle:versions = yes
recycle:touch = no
recycle:maxsize = 0
recycle:exclude = .tmp ~$

Sambaユーザ登録

pdbedit -a [username]

反映

systemctl enable smb
systemctl enable nmb
systemctl start smb
systemctl start smb

確認

Windowsのエクスプローラーで[\\192.168.206.129]にアクセス

CRON

cronie-anacronは時間ピッタリに実行されないらしいので

yum remove cronie-anacron
yum install cronie-noanacron

その他ソフトインストール

yum install git
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1