Thursdaycentosにmysqlをインストールcentosにmysqlをインストールしたときのメモ。mysql.user;※ユーザは接続元を指定(ユーザ名@接続元サーバ)して登録する。例は、usernameがlocalhostから接続可能。他サーバから接続する場合、@の後を変更したユーザを作成する必要がある。Saturdaycentos5にphp5.4をインストールcentos5には最初からphp5.1.6が入っている。cakephp2.xを動かすのにはphp5.2.8以上が必要なので、phpのバージョンアップをする。Thursdayログイン履歴を調べる仕事でサーバの不正アクセスをチェックする機会があり、久しぶりに新しいコマンドを覚えた。linuxでログインユーザのリストを表示するコマンド。・lastログイン成功履歴を表示。/var/log/wtmpを参照。・lastbログイン失敗履歴を表示。/var/log/btmpを参照。各元ファイルはバイナリ形式なので、コマンドから中身を見ている。Fridaycurlと/etc/resolv.confphpのcurlがエラーしてハマったメモ。'www.google.com'とでておる。urlをIPアドレスにしたら動く。→名前解決できていないっぽい。rootユーザで実行するとホスト名でも動いた。→ユーザによる違いがある?/etc/resolv.confのファイルパーミッションが640になっていたので、644に変更。/etc/resolv.conf動きました!コレ、みんな変更してるのかなあ。Thursdaycronのsudocentosでcronを使ったバックアップしていたのだけれど、コピーに失敗していることに気づいた。sudoでのコピーが動いていない様子。/etc/sudoersの設定を変更すると、cronでsudoが使えるとのこと。sudoresの編集は、visudo/etc/sudoersの以下の行をコメントにする。requirettyできた。Fridayiptables(ファイアウォール)centosのファイアウォール設定。iptablesコマンドを使います。仕事でサーバの設定をしていて、sshのセキュリティを強化しました。Thursdayscreenコマンドいまさらですが、、screenコマンドを覚えました。ターミナルの分割と状態保存がマジ便利。ソースコードを見ながら、ソースコードを書く。ソースコードを書きながら、実行する。再開時は再開前の続きから。viが好きになります。前の会社ではlinuxでviする人はたくさんいましたが、これをやってる人はみたことがなかった。今の会社でこれをやっている人がたくさんいるというわけではないのですが、文化でしょうか。口藏さん、ありがとう。macの場合、ctrlキーがcommandキーになります。縦分割をするには、インストールが必要。WednesdayPostgreSQLインストールCentOS5.5にPostgreSQLをインストールした。インストール、ユーザ作成、tcpip経由での接続まで。・PostgreSQLインストールアプリケーション→アプリケーションの追加と削除ブラウズ→サーバー→PostgreSQLサーバーをチェック適用ボタン押下。postmaster/usr/bin/postmasterがあること。restart・サーバファイアウォール設定システム→管理→セキュリティレベルとファイヤーウォールの設定postgresqlのポート番号5432を追加。sameuser→md5に変更。(暗号化パスワード要求)CIDR-ADDRESSをクライアントIPアドレスを含む値に変更。0.0.0.0/0でどのクライアントも許可。