VPSサーバーでWebサイト公開 備忘録 ~Linux、MySQLからAJAXまで

VPSサーバーを使ってWebサイトを運用する過程で行った作業、調査内容を備忘としてまとめています。

アーカイブ

awkを使ってmysqlshowの必要な列のみ表示

mysqlshowコマンドはOSのコマンドラインから入力するので、OSのツールと連携して実行できます。awkを使ってmysqlshowで出力される項目の必要な部分のみ表示できます。
※mysqlshowコマンドの基本的な使い方は下記を参照。
mysqlshowコマンドで簡単にデータベース、テーブル定義の確認
続きを読む →

セキュリティを考慮し、MySQLの匿名ユーザーにパスワードを設定、または削除

MySQLサーバーに接続する際にはMySQLのユーザー名とパスワードが必要になります。MySQLインストール時にデフォルトで匿名ユーザーが作られているので、MySQLユーザーを作成しなくてもその匿名ユーザーを使ってすぐに作業することもできます。
 しかし、この匿名ユーザーのパスワードは設定されていなく、誰でもログインできてしまう状態で、セキュリティ上問題があります。匿名ユーザーのパスワードを設定するか、匿名ユーザーが不要ならば削除する事が推奨されています。
 
以下、MySQL5.1の環境での確認、対応例を示します。
続きを読む →

インストールせずにRPMパッケージ内から特定のファイルを抽出

インストールされていないRPMパッケージ内からも特定のファイルを抽出することができます。
 実際にインストールされているRPMとは違うバージョンのRPMの設定ファイルの内容を確認したい場合などに利用できます。
続きを読む →

RPMパッケージで、セキュリティバグが修正済みかRPMコマンドで確認

製品に脆弱性が見つかり、それに伴ってバージョンがアップする事あります。
 
脆弱性情報については、CVE(Common Vulnerabilities and Exposures)番号などで管理されていますが、RPMパッケージの場合は、RPMパッケージの更新ログを見ると、ある特定のCVE番号の脆弱性が修正済みか確認する事が出来ます。
続きを読む →