読者です 読者をやめる 読者になる 読者になる

Carpe Diem

備忘録。https://github.com/jun06t

自宅サーバ

ログファイルの削除

ログファイルの削除方法です。truncateするやり方です。 Q. なぜ truncate ? A. 普通の削除だとプロセスを停止しなくてはいけない。けれどサービスは停止したくないからオンラインでできるやり方が必要。それが truncate

ソフトウェアRAID を構築する

VMware 上の CentOS でソフトウェアRAIDを構築します。 ソフトウェアRAIDはハードウェアRAIDよりも負荷が高いですが、勉強する上では手軽です。 方針としては /dev/sda - システム /dev/sdb - RAID用ディスク /dev/sdc - RAID用ディスク /dev/sdd - RAID用デ…

NTPサーバ補足

以前のNTPサーバの構築には足りなかった部分を補足します。 単純だと思っていたら以外に落とし穴がいくつかあり時間がかかりました。 今回は「外部と切断されたローカル環境で、各サーバの時刻を同期する」を目的に設定したところ陥った注意点を書いていきま…

NTPサーバの構築

時刻合わせのサーバです。正直個人サーバにはあまり必要性はない気もします。大規模なシステムになったら同期とか必要になって入れた方がいいのかな? 詳細はNTPサーバ補足を参考にしてください。 インストールから $ sudo aptitude install ntp

DHCPサーバ及びホスト名のみでのアクセス

今回はDHCPサーバについてです。これはルータ側で設定できるものですが、タイトルにある「ホスト名のみでアクセス」をしたくなって設定しました。 前回のDNSサーバをたてると、FQDNでならゾーン設定で指定したIP先にアクセスできます。しかしできるならドメ…

内部向けDNSサーバ

今回は内部向けDNSサーバについてです。DNSサーバを構築することのメリットは、内部の端末に対してIPでなくホスト名でアクセスできる点です。これはhostsファイルを書き換えられるマシンならそこまで重要ではないですが、iPhoneなど書き換えが出来ないものに…

ユーザーの追加&ApacheでUserdirを使用

まずはユーザの追加から。 新規ユーザ作成時にそのユーザのホームディレクトリにpublic_htmlを作成されると便利なので以下のコマンドを。 $ sudo mkdir /etc/skel/public_html なお、新規ユーザ作成時に作成したいファイルやディレクトリがある場合は、上記…

SSHの設定

サーバ側(Ubuntu)でまずSSHのインストール。もしUbuntuServerインストール時に選択していたらインストール不要。 共通鍵、公開鍵の仕組みが分からない人は一番下に解説を付け足しました。 $ sudo aptitude install openssh-server 次にクライアント側(Win…