ローカル開発環境の構築

ローカル開発環境のレッスン終了しました。
以下メモ

コマンド 内容
rootログイン時
yum パッケージ管理
-y オプションで選択しすべてにYes
yum -y update パッケージのアップデート。選択肢すべてにYes
/sbin/ifconfig IPアドレスを調べる
ssh -l ユーザー名 ホスト名 ホストにユーザー名でSSH接続(コマンドプロンプトでは無理)
useradd 新規ユーザー登録
passwd ユーザー名 ユーザーのパスワード登録、変更
usermod -G wheel ユーザー名 グループにユーザー名を登録
この場合wheelグループに登録
visudo vi /etc/sudoersと同じsudoの管理。
yum -y install パッケージのインストール
yum -y remove パッケージの削除。ワイルドカードを使って一括削除も可
httpd = apache
mysql-server = MySQL
php = PHP, php-devel = PHP拡張ライブラリ, php-pear = PHPからの利用可能なライブラリ、拡張ライブラリ, php-mbstring = 日本語などマルチバイトを使う時に必要, php-gd = PHPでの画像処理用ライブラリ, php-mysql = PHPでのMySQL用ライブラリ
php -i コマンドラインからPHP設定の確認
ユーザーログイン時
su - rootログインに切り替える
exit rootログインからログアウトする
sudo root権限で実行する。出来ないコマンドもあり?
reboot サーバの再起動
サーバの設定 selinux関連
setenforce 0 selinuxの無効化。(起動中のOFF)
vi /etc/sysconfig/selinux SELINUX=enforcing -> SELINUX=disabledで再起動時、無効化
サーバの設定 iptables
/sbin/service iptables stop iptablesの無効化(起動時のOFF)
chkconfig Windowsでいうサービスみたいなもの。起動時自動実行するサービス関連
chkconfig iptables off 起動時、無効化
サーバの設定 WEBサーバ、MySQL
/sbin/service httpd start Webサーバapacheを実行する
/sbin/service mysqld start MySQLを実行する
chkconfig httpd on apacheCentOS起動時に実行
chkconfig mysqld on MySQLCentOS起動時に実行
mysql -u root MySQLへアクセス exitでMySQL終了
chown ユーザー名 /var/www/html Webのドキュメントに作業用ユーザーがアクセスできるようにする。

sudoのグループ管理が出来てないですが、それ以外は一通り出来ました。