2018-01-01から1年間の記事一覧
お題 cronで秒単位で実行しているコマンドを、任意の時間帯だけ走らせたい。 21:50-22:40,22:50-23:40の50mx2の間だけ、n秒おきにとある情報を取るコマンドを走らせたい。というのを少し苦労したけど、実行ユーザのcronをrootのcronで置き換えるという力業(?…
busyboxのshはashで配列が使えないという話です。業務でシェル芸的ワンライナーを作ることが多くなってきてたのですが、どハマリしたのがshがbashではない環境。 具体的にはESXiのデフォルトシェルはどうやらbusyboxのashらしく、配列が使えないという話。 ■…
シェル芸的なものを書くことが多くなってきたのでいろいろまとめてみます。 ■シェル芸とは シェル芸の定義バージョン1.1マウスも使わず、ソースコードも残さず、GUIツールを立ち上げる間もなく、あらゆる調査・計算・テキスト処理をCLI端末へのコマンド入力…
■発端 GW最終日ですが、mikutter立ち上げたらエラーが出てました。 起動に必要なデータをTwitterが返してくれませんでした。電車が止まってるから会社行けないみたいなかんじで起動できません。ヽ('ω')ノ三ヽ('ω')ノもうしわけねぇもうしわけねぇ Twitterサー…
LAN内用のDNSキャッシュサーバをBINDで立てます。 OSはDebian9、パッケージはbind9 aptで普通にインストール。キャッシュサーバとして動かすだけなら設定は割と簡単かも。 ■設定 ・/etc/bind/named.conf LAN内からの問い合わせを受付け、問い合わせ転送先は…
ちょっと前に作ったDebian Server兼ルータ機のスループット的なものを計測してみる。 ■前提 ルータ機のip a $ ip a1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 s</loopback,up,lower_up>…
iptablesとdhcpサーバでブロードバンドルータと同機能を揃える。 ■方針Linuxサーバ(Debian)にNIC増設 →片方をWAN側、片方をLAN側にしてルータとして機能させる。DHCPサーバ立ててIP割り振りも管理。今まで使ってたルータ(baffalo)は無線アクセスポイント…
サーバに溜まっていくroot宛のメールをgmailに転送するための設定を入れてみることにします。 環境はDebian 9.3。メールサーバはpostfixを使用。 ■必要パッケージインストール $ sudo apt install postfix bsd-mailx libsasl2-modules postfixの自動起動有効…