技術者になりたい何か

技術者になりたい何かの覚書的な何かです

2018-01-01から1年間の記事一覧

cronでn秒おきに実行するジョブを中途半端な一定期間だけ走らせたい

お題 cronで秒単位で実行しているコマンドを、任意の時間帯だけ走らせたい。 21:50-22:40,22:50-23:40の50mx2の間だけ、n秒おきにとある情報を取るコマンドを走らせたい。というのを少し苦労したけど、実行ユーザのcronをrootのcronで置き換えるという力業(?…

そのshの正体は

busyboxのshはashで配列が使えないという話です。業務でシェル芸的ワンライナーを作ることが多くなってきてたのですが、どハマリしたのがshがbashではない環境。 具体的にはESXiのデフォルトシェルはどうやらbusyboxのashらしく、配列が使えないという話。 ■…

私的シェル芸入門

シェル芸的なものを書くことが多くなってきたのでいろいろまとめてみます。 ■シェル芸とは シェル芸の定義バージョン1.1マウスも使わず、ソースコードも残さず、GUIツールを立ち上げる間もなく、あらゆる調査・計算・テキスト処理をCLI端末へのコマンド入力…

コンシューマーキーが凍結されたらしいmikutterでTwitterを使うために

■発端 GW最終日ですが、mikutter立ち上げたらエラーが出てました。 起動に必要なデータをTwitterが返してくれませんでした。電車が止まってるから会社行けないみたいなかんじで起動できません。ヽ('ω')ノ三ヽ('ω')ノもうしわけねぇもうしわけねぇ Twitterサー…

local用のDNSキャッシュサーバを立ててみる

LAN内用のDNSキャッシュサーバをBINDで立てます。 OSはDebian9、パッケージはbind9 aptで普通にインストール。キャッシュサーバとして動かすだけなら設定は割と簡単かも。 ■設定 ・/etc/bind/named.conf LAN内からの問い合わせを受付け、問い合わせ転送先は…

Linuxで回線速度とかスループットとか

ちょっと前に作った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>…

Linuxのサーバ機をルータとして動かす

iptablesとdhcpサーバでブロードバンドルータと同機能を揃える。 ■方針Linuxサーバ(Debian)にNIC増設 →片方をWAN側、片方をLAN側にしてルータとして機能させる。DHCPサーバ立ててIP割り振りも管理。今まで使ってたルータ(baffalo)は無線アクセスポイント…

postfixでroot宛メールをgmailに転送

サーバに溜まっていくroot宛のメールをgmailに転送するための設定を入れてみることにします。 環境はDebian 9.3。メールサーバはpostfixを使用。 ■必要パッケージインストール $ sudo apt install postfix bsd-mailx libsasl2-modules postfixの自動起動有効…

Sponsored Link