Linux・オープンソース
自宅鯖を冗長化したはなし
自宅鯖を冗長化したはなし

1台しか無い状態でいずれかの原因でサーバが逝くと外付けHDDとAzure上にあるデータから復旧しないとならず、これはなかなか骨が折れる作業になる。なのでもうちょっと簡単にして復旧時間を短縮したい。今回の自宅鯖の更新ではこ […]

続きを読む
Linux・オープンソース
RHELのアクティブなサービス一覧を取得する
RHELのアクティブなサービス一覧を取得する

とりま動けば良いや、って大急ぎで書いたので、汚いのは勘弁。サービスの一覧を取得して、そのサービスファイルを入れたrpmパッケージから変更されたファイルの一覧を作成するスクリプト。

続きを読む
Linux・オープンソース
WordPress-5.2.2-jaのRPM
WordPress-5.2.2-jaのRPM

WordPressをRHEL7にインストールしようとしたらEPELに5.1.1までしかなくて、5.2.2-jaのRPMが無いので作った。Dockerにしちゃっても良いんだが、まあダイレクトに入れるならRPMが無いと困るは […]

続きを読む
Linux・オープンソース
RHEL8でSELinux=EnforcingでPodman
RHEL8でSELinux=EnforcingでPodman

まあ、こんなコマンドでmariadb-10.4をSELinuxをEnforcingしてるRHEL8上で動かしたい、と。 実行してログを見ると、 まあ、そうですわな。 ですよねぇ。 といった感じで。 何が気になっていたかと […]

続きを読む
Linux・オープンソース
What is the best practice to build a container for RHEL8
What is the best practice to build a container for RHEL8

While reading RH's article for container management, I needed to think about $subject. As you can see the […]

続きを読む
Linux・オープンソース
Building a RHEL8-based container image on Docker on macOS
Building a RHEL8-based container image on Docker on macOS

最初のハマりどころ。過去にもハマって思い出せなかったのでメモ。まず、Registry Service Accountsでアカウントを作成する必要がある。ここでアカウントを作成すると、docker loginなどのコマンド […]

続きを読む
Linux・オープンソース
rpmbuildする時に
rpmbuildする時に

rpmbuildする時に依存するパッケージをインストールするのに以下のようにしてるけど、もっと楽な方法無いかなぁ...。 追記:yum-builddepで良かった。

続きを読む
Linux・オープンソース
/etc以下のパッチ作成スクリプト
/etc以下のパッチ作成スクリプト

自宅鯖の/etc以下にある設定ファイルはetckeeperで管理しているので、Initialから現時点での差分をパッチ化するスクリプト。不完全なところもあると思うけど、概ね役立つ。

続きを読む
Linux・オープンソース
ASUS XG-C100Cのチューニング
ASUS XG-C100Cのチューニング

安価な10G NICということで2枚買って、1枚はRHEL 7.5、1枚はWindows 10 1803に。双方共にNetgearのXS505Mに接続。 Linux側はifconfig、もしくは/etc/sysconfi […]

続きを読む
Linux・オープンソース
.procmailrc
.procmailrc

なんだかウェブに出てる情報が怪しく...。RHEL 7.4のspamassassin-3.4.0-2.el7.x86_64とprocmail-3.22-36.el7_4.1.x86_64で動作確認

続きを読む
Linux・オープンソース
RHEL 7.5 BetaのVDO (Virtual Data Optimizer)
RHEL 7.5 BetaのVDO (Virtual Data Optimizer)

RHEL 7.5のBetaにVDO (Virtual Data Optimizer)という重複排除の技術が含まれるので、ちょっと試してみた。手順は先のURLにある通りで とかすりゃ良い。消すときは 等、よしなに。 節約率 […]

続きを読む
Linux・オープンソース
firewalldでcn/br/ruからのパケットを落とす
firewalldでcn/br/ruからのパケットを落とす

taRgreyを設定しているにもかかわらず、やられた「正規の」メールサーバから送信されてくるスパムがあまりにも多く、古典的ではあるけれどgTLDにアサインされたIPアドレスレンジでDROPすることにした。 例えばcnにつ […]

続きを読む
Linux・オープンソース
etckeeperで/var/named/を管理
etckeeperで/var/named/を管理

タイトルの通りなんだけども、RHEL 7.3 + etckeeper-1.18.5-1.el7だと設定方法がググった結果と少し違ったので。 Dailyの自動保存は以下。

続きを読む
Linux・オープンソース
etckeeperで管理している/etc以下のファイルのパッチを作成
etckeeperで管理している/etc以下のファイルのパッチを作成

んー、もうちょっと何とかならんか、とも思うが、目的は達したみたいなので...

続きを読む
Linux・オープンソース
Plex Media Server
Plex Media Server

Plexのサポートページにfirewallの説明(What network ports do I need to allow through my firewall?)があるんだが、ちょっとポート数が多くて面倒くさいので […]

続きを読む
Linux・オープンソース
taRgrey (S25R + tarpitting + greylisting)
taRgrey (S25R + tarpitting + greylisting)

元々S25Rを長年運用してきたのでrejectするリストのメンテナンスなどは慣れっこになってはいるし、メンテナンスを楽にするオレオレスクリプトも使っているものの、やはりドロップしてしまうメールがあることに加え、試しに数日 […]

続きを読む
Linux・オープンソース
RAID 10でベンチ
RAID 10でベンチ

環境 CPU : Intel Core i5 6500 Mem : 32GB OS : RHEL 7.3 HDD : HGST HDN726040AL x 2 + HGST HDN724040AL x 2 RAID : […]

続きを読む
Linux・オープンソース
etckeeperへの移行
etckeeperへの移行

etckeeperは便利なんだけど、etckeeperを利用していない環境から移行するのは少々骨が折れるので、ちょっとでも楽な方法を。etckeeper、yumdownloader (yum-utils)、patch等は […]

続きを読む
Linux・オープンソース
minidlna on RHEL 7
minidlna on RHEL 7

minidlnaのインストール方法についてはググれば良いのだけれど、firewalldの設定についてどうも怪しいブログが多い。5000/tcp,udpが必要とか書いてある。で、ちょっと調べた。 まず、1900/udpはm […]

続きを読む
Linux・オープンソース
RHELマイナーリリース間のパッケージ変更比較
RHELマイナーリリース間のパッケージ変更比較

続きを読む