2015年6月19日金曜日

centos5 設定メモ

◻️sshのポート番号変更
ポート番号を22番に変更を行う。

vi /etc/ssh/sshd_config 
================
#Port 10500
Port 22
================

2)sshのポート番号の変更をするためにsshサービスの再起動を行う。
/etc/init.d/sshd restart


◻️ネットワークの変更を行う
vi /etc/sysconfig/network-scripts/ifcfg-eth0
=====================
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.2.111
NETMASK_255.255.255.0
GATEWAY=192.168.2.99
DNS1=8.8.8.8
====================

2)変更したIPアドレスを有効にするために、ネットワークサービスの再起動を行う。
/etc/rc.d/init.d/network restart



◻️リポジトリの編集

1)リポジトリを以下の内容に更新します。

vi /etc/yum.repos.d/CentOS-Base.repo
=================================================================
[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=http://vault.centos.org/5.3/os/$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
baseurl=http://vault.centos.org/5.3/updates/$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
baseurl=http://vault.centos.org/5.3/extras/$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
====================================================================


yum upgradeを行う

◻️MySQLサーバーのインストール

1)以下のコマンドで、MySQLをインストールを行います。
yum -y install mysql-server

2)MySQLのサービスを起動させます。
/etc/rc.d/init.d/mysqld start 

3)MySQLのサービスを自動起動にする設定を行う。
chkconfig mysqld on 

4)MySQLに接続を行う
mysql -u root

5)database作成を行う
CREATE DATABASE mydb;


6)SQL文のインポートを行う。
mysql mydb -u root < import.txt


◻️table作成確認

1)show tables;
mysql> show tables;
+----------------+
| Tables_in_mydb |
+----------------+
| config_log     | 
| counteruser    | 
| genre          | 
| hourly_count   | 
| log            | 
| month_count    | 
| pict           | 
+----------------+

2)各種テーブルの詳細確認
mysql> DESCRIBE pict;
+-------------+------------------+------+-----+---------+-------+
| Field       | Type             | Null | Key | Default | Extra |
+-------------+------------------+------+-----+---------+-------+
| id          | int(10) unsigned | NO   | PRI | 0       |       | 
| owner       | int(10) unsigned | NO   |     | 0       |       | 
| author      | varchar(80)      | NO   |     |         |       | 
| url         | varchar(120)     | NO   |     |         |       | 
| mail        | varchar(80)      | NO   |     |         |       | 
| regist_date | date             | YES  |     | NULL    |       | 
| genre       | int(10) unsigned | NO   |     | 0       |       | 
| hit         | int(10) unsigned | NO   |     | 0       |       | 
| left_flag   | int(10) unsigned | NO   |     | 0       |       | 
| right_flag  | int(10) unsigned | NO   |     | 0       |       | 
| width       | varchar(50)      | NO   |     |         |       | 
| height      | int(10) unsigned | NO   |     | 0       |       | 
| noadult     | int(10) unsigned | NO   |     | 0       |       | 
+-------------+------------------+------+-----+---------+-------+



7)パスワードの設定を行う。
<参照元>
https://www.server-world.info/query?os=CentOS_5&p=mysql
set password for root@localhost=password(‘password’); 
set password for root@'127.0.0.1'=password('Pass@0614'); 
set password for root@‘kadai’=password('Pass@0614'); 




php log(ECS ログ出力)

# PHPエラーログの設定 ENV PHP_INI_DIR /usr/local/etc/php RUN { \ echo 'log_errors = On' ; \ echo 'error_log = /proc/self/...