寒月記

住みにくいところをどれほどか寛容て

Linux 文字列抽出: awk と cut の挙動の比較

LPIC を勉強していて気になったことまとめシリーズです。 業務で Linux を触っているのでいろいろなコマンドを使う機会は多いのですが, テキストの一部を抽出するときには awk をよく使っていました*1。 同じような目的で cut を使えることは知ってはいまし…

systemctl disable sshd.service したら sshd を起動できなくなった話

Linux の勉強を体系的にしようと思って, LPIC の勉強をしてます。 systemctl の勉強中, 実際にいくつかコマンドを実行して結果を見ようと思い, systemctl disable sshd.service を実行したら, sshd.service の Unit ファイルが消えて操作できなくなりました…

ShellScript Tips --関数--

ShellScript の基本についての記事を, 備忘を兼ねて最近まとめています。 変数について 条件分岐について 今回の記事では, 関数 について書きます。 なお, これまで明記してませんでしたが, 基本的には bash を前提 として書いています。 ShellScript の関数…

ShellScript Tips --条件分岐--

前回の記事 では, ShellScript の変数についての基本をいくつか書きました。今回の記事では, 条件分岐 について書きます。 ShellScript の条件分岐 基本: if 句と test コマンド test コマンドでよく使う評価演算子 if に「成否を評価したいコマンド」を渡す…

ShellScript Tips --変数--

現職ではインフラ系の QA をしています。扱うものはコマンドラインツールがほとんどなので, 自動試験なども ShellScript で組むことが多いです。現職からまともに触るようになったのですが, いろいろと不思議な挙動に悩まされ, また無知ゆえの無駄な記述もい…

論文所感: An Analysis of Performance Evolution of Linux Core Operations

大学院で一緒だった友人と CS 系の論文も読んでみよう, という話になり, 大体 4年振りに論文を読みました。 気になる論文を探すのも一苦労だったのですが, 今回は "An Analysis of Performance Evolution of Linux Core Operations" (Ren, X., Rodrigues, K.…

VirtualBox ネットワークモードまとめ

本記事作成のきっかけ 以前読んだ『サーバ/インフラを支える技術』を読み直しており, その中で持った疑問を手を動かしながら解消したいと思いました。 第一章は冗長化なので, VM を複数立ててフェイルオーバなどをシミュレートしたいと考えたのですが, Virtu…

OpenSSH 公式による scp 非推奨宣言を受け, scp, sftp, rsync を比較してみた (2020/5/25 rsync の計測結果について注記追加)

2020/5/26 再検証記事追加追記 Twitter でのご指摘を受けて再検証しました, 転送先のファイルを削除していないために差分転送になっていた点を考慮したものとなっています。 rsync の速度については結果が変わっています。 www.kangetsu121.work TL;DR scp …

Filesystem Hierarchy Standard (FHS) かんたんなまとめ

TL;DR FHS は UNIX 系 OS のファイル・ディレクトリ配置のガイドライン FHS によりソフトウェアやユーザーはファイル, ディレクトリの位置などを推測できる OS のディストリビューションやバージョンによって一部仕様は異なる 各種ファイル配置などを考える…

読書記録: ふしぎなキリスト教

「イエス・キリストとは何者なのか」「ユダヤ教とキリスト教はどう違うのか」「絶対神が世界を創ったのならば、なぜ世界に悪があるのか」「楽園追放、ソドムとゴモラ、ノアの箱舟のエピソードなどに見られる『後悔する神』は本当に絶対的なのか」。 聖書を少…