ファイルのパーミッションや所有者の設定をコマンド入力ミスなどで間違えてしまった場合、RPMパッケージ内のファイルであればrpmコマンドで元の状態に戻す事が出来ます。
続きを読む
VPSサーバーでWebサイト公開 備忘録 ~Linux、MySQLからAJAXまで
VPSサーバーを使ってWebサイトを運用する過程で行った作業、調査内容を備忘としてまとめています。
アーカイブ
WordPressのバージョンアップと旧バージョンへの戻し
WordPressのバージョンアップは、機能的には必要なかったとしてもセキュリティ上のバグ等も考慮すると適宜、最新バージョンに更新する必要がります。
続きを読む
sudoで特定のコマンドのみをroot権限で実行する
rootアカウントで作業を行うと操作ミスした場合、システム全体に影響を与えてしまう恐れがあります。極力一般ユーザーアカウントで作業を行い、管理者権限が必要な操作はsudoを介して行うとリスクを軽減できます。
続きを読む
WordPressディレクトリのパーミッションをセキュアに
Linuxで「~のファイルが無い」とか「~のコマンドが無い」でインストールが失敗した場合
あるパッケージをインストール中、たとえば
“mysql.h is missing”
“phpize: command not found”
などのエラーが発生した場合は、”mysql.h”または”phpize”を所有するパッケージをインストールすると解決する場合が多いです。
ただ、対象のファイルを含むパッケージが何なのかについては、すぐには分からない場合も多いと思います。
続きを読む
ファイルのパーミッション設定、ディレクトリは要注意
Linuxのファイル、ディレクトリのパーミッション設定についてまとめました。
続きを読む
CentOSのネットワークフィルタリング設定を一から行う
CentOS6.Xでは、ネットワークのファイアーウォールとしてiptablesを使用しています。iptablesの概要、フィルタリング設定の方法をまとめました。
※参考サイト
HowTOs-CentOS Wiki IPTables
続きを読む
自宅PCが使用しているグローバルIPアドレスを確認する方法
VPSサーバーのiptablesの設定でsshなどを自宅PCのIPアドレスのみ許可したい場合があるかと思います。
続きを読む
日本語設定、シェル環境設定
CentOSのシェル環境設定の言語設定を日本語表示にする方法についてです。
言語設定が日本語表示になっていない場合、下記のようにコマンド実行時のエラーコメントが英語で表示されます。
$ rm notexist
rm: cannot remove `notexist’: No such file or directory
言語設定が日本語にすると下記のように日本語で表示されます。
$ rm msg1
rm: cannot remove `msg1′: そのようなファイルやディレクトリはありません
続きを読む
お名前.comでメールサーバー関連のDNS設定
メールサーバーを構築する際には、メールサーバー関連のDNS設定を追加する必要があります。
私のDNSレコードの登録例を基に設定手順を示します。(自ドメイン名は、仮にexample.com、IPアドレスは、192.168.0.1とします。)
ホスト名 TYPE 優先度 VALUE @ MX 10 mail.example.com. mail A 192.168.0.1 smtp CNAME mail.example.com pop CNAME mail.example.com
※smtpサーバーとpopサーバーは同一サーバー上に構築しています。ホスト名を分けなくても使用できますが、一般の設定例で上記例をよく見かけたのとCNAMEを設定してみたかったので上記のようにしています。
続きを読む