「[試して理解]Linuxのしくみ ~実験と図解で学ぶOSとハードウェアの基礎知識」を読んだ

最近Linuxを触る機会が減ってきているけど、Linuxについてきちんと勉強していないなぁと思い、改めてきちんと勉強しようと思い始めた。
Linuxカーネルに関する本はたくさんあるけどどれも分厚くて、いくつか読んではいるけどどれも断片的にしか読んでおらず、まずはこの本をちゃんと読みきろう、と思い読んだ。

続きを読む »

vm.overcommit_memoryの動きをソースを見ながら何となく調べてみたことのメモ書き

この記事は公開されてから半年以上経過しています (公開日2018年3月21日)。

Linuxのカーネルパラメータvm.overcommit_memory=2(メモリのオーバーコミットをさせない設定)の時、vm.overcommit_ratioの値を99とかではなく、カーネルが使うメモリを確保するために80とかにして余裕を持たせておく必要があるとかないとかの話になって、結局のところどうなっているのか、現時点での最新カーネルをなんとなく読みながら調べてみたので書いておく。

続きを読む »

Ubuntu 14.04でPostfixとDovecotとCyrus SASLを使ったメールサーバ構築

この記事は公開されてから半年以上経過しています (公開日2016年2月7日)。

はじめに

Ubuntu 14.04 LTSにPostfixとDovecotを使ったメールサーバを構築しましたのでその手順をメモします。
SMTPの認証にはCyrus SASLを使います。
認証にはpamで行うこととします。

続きを読む »