Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
安全に『危険シェル芸』ができるスタートアップスクリプトのご案内
Search
横田真俊(wslash)
September 05, 2015
Technology
4
7.2k
安全に『危険シェル芸』ができるスタートアップスクリプトのご案内
「さくらのクラウド」のスタートアップスクリプトを利用して安全に「危険シェル芸」をしよう! 最後のクーポンキャンペーンはもう終わっているのでご注意下さい。
横田真俊(wslash)
September 05, 2015
Tweet
Share
More Decks by 横田真俊(wslash)
See All by 横田真俊(wslash)
「ssmjpで喋ったことのない私が、ssmjpでプレゼンデビューするためのテクニックを話す」
masatoshi
1
3k
分散SNSの歴史を雑にしゃべる
masatoshi
2
1.5k
さくらインターネットとマストドン
masatoshi
2
2.5k
マストドンを「さくらのクラウド」で素早く立ち上げる
masatoshi
0
820
さくらインターネットのIPv6対応状況について(Ver 九州インフラ交流勉強会(Kixs) Vol.004」)
masatoshi
0
730
「はじめて触るDocker入門」
masatoshi
1
550
Dockerに触ってみよう
masatoshi
2
3.9k
プレゼン初心者に ありがちな アンチパターン 野望篇
masatoshi
2
240
さくらインターネットのサービスを例にしたクラウドサービスの作り方
masatoshi
0
640
Other Decks in Technology
See All in Technology
AWSと生成AIで学ぶ!実行計画の読み解き方とSQLチューニングの実践
yakumo
2
340
Data Hubグループ 紹介資料
sansan33
PRO
0
2.6k
次世代AIコーディング:OpenAI Codex の最新動向 進行スライド/nikkei-tech-talk-40
nikkei_engineer_recruiting
0
120
ハッカソンから社内プロダクトへ AIエージェント ko☆shi 開発で学んだ4つの重要要素
leveragestech
0
630
Models vs Bounded Contexts for Domain Modularizati...
ewolff
0
120
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
60k
RALGO : AIを組織に組み込む方法 -アルゴリズム中心組織設計- #RSGT2026 / RALGO: How to Integrate AI into an Organization – Algorithm-Centric Organizational Design
kyonmm
PRO
3
990
AIエージェントを5分で一気におさらい!AIエージェント「構築」元年に備えよう
yakumo
1
150
AI時代のアジャイルチームを目指して ー スクラムというコンフォートゾーンからの脱却 ー / Toward Agile Teams in the Age of AI
takaking22
11
5.9k
re:Invent2025 セッションレポ ~Spec-driven development with Kiro~
nrinetcom
PRO
2
170
産業的変化も組織的変化も乗り越えられるチームへの成長 〜チームの変化から見出す明るい未来〜
kakehashi
PRO
1
450
AI との良い付き合い方を僕らは誰も知らない (WSS 2026 静岡版)
asei
1
280
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Mobile First: as difficult as doing things right
swwweet
225
10k
Done Done
chrislema
186
16k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
49
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
61
48k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
100
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.2k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
200
BBQ
matthewcrist
89
10k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.3k
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Transcript
(C)Copyright 1996-2015 SAKURA Internet Inc. さくらインターネット クラウド開発室 横田真俊(@Wslash) 2015/09/05
2 氏名 横田真俊(@Wslash) 「さくらのクラウド」の 企画担当(開発・運用以外の 雑務全て)をやっております 左のアイコンでツイッターを やっていますのでお気軽に お声がけください
3 Amazon EC2/S3 入門 今は、さくらのクラウド企画担当 をやっていますが、昔はこんな本 を書いていました
4 その他、ツイッターやFacebookなど ソーシャルメディアの本を5冊ほど 書いてます
5 「危険シェル芸とは?」
マウスも使わず、ソースコードも残さず、GUI ツールを立ち上げる間もなく、あらゆる破壊・迷 惑・自滅行為をCLI端末へのコマンド入力一撃で 終わらすこと。 出典:危険シェル芸の定義(笑) https://blog.ueda.asia/?page_id=3752 6
え? どういうこと? 7
例えば、こういうやつ 8
rm -rf /
20141019 OSC Tokyo/Fall LT 【危険シェル芸】 (http://www.slideshare.net/ryuichiueda/20141019- osc-tokyofall-lt) 【試さないで】危険シェル芸【違法(脱法)シェル芸を勧 められたり、 身近な人が持っていたりしませんか?】
(http://togetter.com/li/709172) 10
11 危険シェル芸やってみたい!
◦ちょっとぐらいなら大丈夫と仕事のマシンで やってみた。 ◦リモート端末と思って実行してみたが、ローカ ルの端末だった(よくある) ◦Docker上なら大丈夫だと思った 12
そんな時は「さくらのクラウド」の スタートアップスクリプト! 13
スタートアップスクリプトは、さくらのクラウド で、サーバを作成する際、任意のシェルスクリプ トを記述し、起動時に自動的に実行する機能です 14
15 サーバを作成する際に「スタートアップスクリプト」を選択 することで、サーバ起動時にシェルスクリプトを実行
新しいサーバ作成と同時にスクリプトが走るため、 誤って既存のサーバにコマンドを打つ必要が無く 安心して「危険シェル芸」ができます! すごいめう! やっためう! 16
本来は「yumを実行して、必要なアプリを入れて おく」「多数のユーザを登録しておく」「サーバ 内の設定を自動行う」などに使われるとても便利 な機能です。 本来は「yumを実行して、必要なアプリを入れて おく」「多数のユーザを登録しておく」「サーバ 内の設定を自動行う」などに使われるとても便利 な機能です。 17
というわけで、早速やってみよう! 18
19 まずはシェルスクリプトを自分で書いて登録する
20 サーバ作成する時に登録したスクリプトを選択します
rm -rf / ⇒ 毎度お馴染み全消去 ⇒ 実際は「rm -rf --no-preserve-root /」
が必要 21
22
reboot ⇒ 永遠に再起動が続く、スタートアップ スクリプトならではの単純かつ迷惑な機能 ⇒ ちなみに「@sacloud-once」を入れると 初回起動時1回のみとなります。 23
24 今なら「さくらのクラウド」を初めて 使う人には2万円クーポンプレゼント中! 早速下のURLにアクセスして使ってみよう http://cloud.sakura.ad.jp/
ご静聴ありがとうございました 25