Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Linuxの時間を10秒止める Jul. 20th, 2024 Satoru Takeuchi X: satoru_takeuchi 1
Slide 2
Slide 2 text
はなすこと ● カーネルモジュールを使ってLinuxの時間を10秒止める ● 正確にいうと10秒間システムをハングさせる 2
Slide 3
Slide 3 text
実験プログラム ● stop-machine.c ● Linuxカーネルのカーネルモジュール ● システムすべての動作を10秒間止める ● 使いかた ○ sudo insmod stop-machine.ko ● 使い終わったら ○ sudo rmmod stop-machine ● ソース ○ https://github.com/satoru-takeuchi/youtube-sample/tree/master 3
Slide 4
Slide 4 text
実験中… ● 上 ○ Hyper-Vの端末でLinuxへのログイン画面を表示 ● 左下 ○ Linuxにssh接続&stop-machineをロード ● 右下 ○ Linuxにssh接続&1秒に1回現在時刻を表示 ○ for ((;;)) ; do sleep 1 ; date -R ; done 4 Windows Linux stop-machine.ko 時刻表示 Hyper-V
Slide 5
Slide 5 text
まとめ ● Linuxの時間を10秒止めるとどうなるかを確認した ○ こんなことができるカーネルはすごい ● 興味ある人はソースを見てね ○ ビルドして自分でも試してみる (REAME.mdにやりかたを書いている ) ○ タイムアウト時間を増やしてみるとか 5