Cent OS 5.9

2021年4月9日

いろいろあってubuntu serverではダメな事が出てきたのでOSをCentへ変更。
そのための備忘録的なインストールメモ。

1.インストールオプション

☆アプリケーション
ちゃんと自分で入れた方がいいので全てのチェックを外す

☆クラスタリング
全てのチェックを外す

☆クラスタストレージ
全てのチェックを外す

☆サーバー
自分で入れた方がいいので全てチェックを外す

☆デスクトップ環境
サーバー運用なのですべてチェックを外す

☆ベースシステム
ベース以外全てチェックを外し、ベースを選択した状態でオプションパッケージを押す
firstboot-tui のチェックを外して閉じる

☆仮想化
全てのチェックを外す

☆言語
日本語サポート のみチェックを残して全て外す

☆開発
開発ツール のみ残して全てチェックを外す

—-以下の操作はWinSCPでやってます—

2.ファイアーウォールの設定を変更
/etc/rc.d/init.d/iptables stop
でファイアーウォールをいったん止める
/etc/sysconfig/iptables を編集で以下に変更または追記する
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT – [0:0]
-A RH-Firewall-1-INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp –icmp-type any -j ACCEPT
-A INPUT -i lo -j ACCEPT-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 使用するポート番号 -j ACCEPT
ファイアーウォールを起動
/etc/rc.d/init.d/iptables start

3.SSHの使用ポート変更
/etc/ssh/sshd_config
を編集で開いて22番から変更する
SSHを再起動する
/etc/rc.d/init.d/sshd restart
指定したポートでWinSCPで繋ぎなおす

4.yumのアップデートをいったん止める
/etc/rc.d/init.d/yum-updatesd stop
yum -y remove yum-updatesd
yum -y install yum-fastestmirror
yum -y update
yum -y install yum-cron
/etc/rc.d/init.d/yum-cron start
chkconfig yum-cron on

5.SELinuxの無効化
getenforce でEnforcingと出る場合は有効になっている
setenforce 0
getenforce で Permissive と出れば無効化成功
etc/sysconfig/selinux を編集で
SELINUX=enforcing
SELINUX=disabled と変更

6.リポジトリを追加
リポジトリに関してはURLの変更等もありえるので割愛

7.Lamp環境のインストール
普通に base でインストールするととっても古いVerになるので remi,epel,rpmforge で入れる

yum --enablerepo=remi,epel,rpmforge install mysql-server
yum --enablerepo=remi,epel,rpmforge install httpd-devel php php-devel php-pear php-gd php-imap php-xmlrpc php-curl php-mbstring
yum --enablerepo=remi,epel,rpmforge install php-mysql php-cgi php-auth php-ming php-xsl

一応アップデートチェック

yum –−enablerepo=remi,epel,rpmforge check-update httpd-devel php php-devel php-pear mysql-server

8.自動起動設定
chkconfig httpd on
chkconfig mysqld on

9.webminやphpmyadminのインストール

Linux

Posted by boomboom