Linux

NTP サーバの同期設定方法

先日、保守しているサイトの本番サーバの時刻がずれていたので、ntp サーバの設定をしました。 yum list で確認すると、NTP サーバ自体は本番サーバ(以下、hoge サーバとします)にインストールされていたので、設定から。 /etc/ntp.conf を修正 NTP サーバ…

/etc/grub.conf の設定を削除して再起動したら起動できなかった話

普段、/etc の下のファイルなんてそうそういじったりするわけじゃないんですが。 ちなみに、起動できなくなってしまったのは GuestOS(CentOS 5.4)です。なので、HostOS から入ってなんとか起動できました。 発端は、以前 GuestOS の時計が狂いまくっていて…

1つの IPアドレスで複数のサイトを利用する

今使用しているサーバに、もう 1つ別のアプリをおくことになりました。すでに、http://localhost/ のような URL で動いちゃってるのがあるので、ポートを指定して別のサイトを表示させるようにします。また、アクセスログも別にはかれるようにしたいです。 …

 Linux サーバで、ユーザアカウントを追加する

この前、会社で使ってる Linux サーバでユーザの新規追加をしました。実はやったことなかったので手順書いておきます。Linux 新規ユーザの作成 - useradd を参考にしました。 ユーザを追加 useradd で、ユーザを作成できる。root ユーザじゃないとできないよ…

シンボリックリンクの作成と削除の仕方

【 ln 】ファイルやディレクトリにリンクを張る - Linuxコマンド集:ITpro を見れば作成は一発なんですけど、一応。 作成 リンク先を /home/www/hoge-0.1 として、hoge という名前でシンボリックリンクを作成する ln -s /home/www/hoge-0.1 hoge 削除 削除す…

RedHat のバージョンの確認方法

なんか必要になったので調べたら超簡単でした。 ※cat は、ファイルの内容をすべて出力するコマンドです。more とかでも見れます。 cat /etc/redhat-release

git をソースからインストールする方法

CentOS 5.4 に git をインストールしようと思って、下記コマンドを実行してみました。 yum install git-1.5.6.1-1 --enablerepo=rpmforge エラーです…。checksum がなんとかって。いろいろ調べたんですがうまくいかなくて、結局ソースからインストールするこ…

Apache のSSL のログに、ユーザーエージェントやリファラーを表示させる方法

Apache のログって、http 側はユーザーエージェントとかリファラーが表示されるんだけど、https 側はデフォルトでは表示されないみたいです。 https の通信も、ユーザーエージェントとリファラーを確認したいので、設定を追加しました。 /etc/httpd/conf.d/s…

自分以外のユーザの cron を登録する方法

最近やったので、忘れないようにメモっておきます。 cron は全部 root ユーザが実行するようにしてたんだけど、それで作成された実行ログに nobody とか権限のないユーザが書き込めなくなっちゃて、アプリが動かなくなったりしたので cron の実行ユーザを変…