工作と修理TinyCoreMovableTypePC-6001AboutHomeTinyCoreに関するブログ記事TinyCoreに関するブログ記事TinyCore/Microcoreを中心とするLinuxのサーバ管理についてのノウハウ。Linuxが6.0になりました。4.xや5.xから6.0へアップデートする際の手順や注意点について書いておきます。6.0はカーネルバージョンが3.16.6になっています。前回サーチフレーズが出なくなっていたAWStatsを修正したのですが、過去のログについてはそのままでした。今回はそれを直します。AWStatsを使ってWebサーバのアクセス統計を取っていると、どういうキーワードで自分のサイトが検索されたのか表示してくれる機能があります。ところが、私のサイトではこの機能がしばらく動いていませんでした。installで普通にインストールすると、timezoneはUTCのままになっています。Linuxでは、syslogdを起動時に実行することができますが、私が知る限りオプションを指定することができません。Coreですが、tce-loadでロードしたtczパッケージを削除(アンロード)したいことがあります。フォーラムに載っていた方法をベースに試したところ、うまく行くようなので挙げます。LinuxでCPANを使ってPerlパッケージを入れたいことがあります。中にはYAMLのように最初からtczとして用意されているものもあるのですが、すべてあるわけではありませんので。TinyCore長いこと更新していませんでしたが、最近環境が落ち着いてきたので少しづつまた書こうと思います。表題のは私の環境では必要が殆どないのですが、やっている人もやりたい人も多いであろうと思うcronでの動的DNSエントリの更新についての備忘録です。Linuxでサーバを作成してしばらく経ちますが、今のところ問題なく動いています。これまで説明したものの他に、いくつかサービスを動かしていますが、たいした設定もないので説明は省略します。Typeなわけですが、Apache上にこれをインストールします。今回はWebサーバをインストールします。例によって、Apacheを使います。インストールはいつものように、tce-loadするだけです。Courier-IMAPという構成で使ってきました。Coreで調べてみたところ、Postfixは普通にTCZパッケージとしてありますが、Courier-IMAPはありません。Linuxのバージョン4で大きく変わったのが、パッケージングです。Linuxのコアファイルの構成は、bzImage(カーネルを格納)およびtinycore.gz(ファイルシステムを格納)でした。Linuxがバージョン4になってしばらくになります。これまではRedHat→Fedora系統でアップグレードを続けていたのですが、パッケージをtidyにしておくのが結構大変で、これを機にTinyCoreに入れ替えてみました。TinyCoreこれまでの流れ。前回の方法に味をしめて(?)、microcoreでも同じ方法が使えるのではないかと思いました。TinyCoreこれまでの流れ。3410は標準のXVesaが使えず、Xorgを入れる必要があるので、その分パッケージが大きくなるのが難点です。TinyCoreこれまでの流れ。Linuxによるデジタルフォトフレームは一応の完成を見たのですが、さらにサイズを小さく、高速に起動することを考えてみました。HDD(SSD)へのインストールも終わりました。必要なパッケージをインストールして、デジタルフォトフレームとしてスライドショーができるようにします。ここまでで、ネットワークカードの認識、ファームウェアのtinycore.gzへの取り込み、そしてXの起動までできました。USBから起動しています。いい加減いちいち起動時にwaitusbを指定するのにも飽きてきたので、HDDにインストールします。前回ちょっと触れましたが、実はXがうまく起動していません。テキストモードでない場合、起動中に応答がなくなり、Ctrl+Cで止めることになります。調べたところ、.xsessionの最初のXvesaで止まっているようです。工作と修理TinyCoreMovableTypePC-6001Aboutこのブログはクリエイティブ・コモンズでライセンスされています。