love.VPS借りたらこれだけはやっとけのスクリプトスクリプトの話が続いております。今回は前にも書いてたVPSを借りたときにする一連の作業の自動化です。ユーザー作る>SSHの設定をする>アップデートする>不要なサービスを落とす>セキュリティの設定をする(順不同)などといったような設定をやりますが、そのスクリプトを作りたいなあと思ってました。結果から話をすると、元々出来上がっているスクリプトを改造しただけなんですが・・・、かなり勉強になりました、たくさんのコードを見るってのはこういう事なのかな。公開されているスクリプトではWrapperの設定をしていますが、普段使っているのはiptablesなので、iptablesの設定をするスクリプトを追加しました。苦労したのがvisudoの設定でした、普段はsuではなくてsudoを使っているので、visudoはスクリプトでは編集できないのでいったん/etc/sudoer.tmpを介して設定をするスクリプトを追加しました。あとさくら創業日記ではログインをSSH鍵認証オンリーにしていますが、そこは省いています。Noneがいっぱいあってsedが使えないので仮のhttpd.confをcpする方法のほうがいいんかなぁとなんやかんやと模索中です。ま~~、今まで参考サイトを調べたり、間違えて原因を探したり、時間かけてた作業がドドドドドドー!っと自動で行われているサマを見ているとすっごい気持ちいいわ。去年やってたことは、石器時代~とまではいかないかもしれないけど、今じゃクラウドで複数台の設定もこんな感じでスパッとあっという間にできるんだろうからねえ。やっていろいろと自動化されてくんだろうね、ああ、なんか時代の流れを感じるぅぅ。大部分がコピーなんですけどねスクリプトを見たい人はこちらにどうぞ。最近、複数台のサーバの設定をしてて、構成はインターネット>サーバー>スイッチ>サーバーというものなんですが、1台目のサーバーにNICを追加したら外から繋がらなくなっちゃって、なんだなんだと調べた結果デフォルトゲートウェイの設定を間違っていたようだ、解決はしたよ。昔Vyattaでうまく動かなかった原因が、今回の失敗と同じ原因なんじゃないかと思う・・・って書いても誰もわからんと思うけど(笑2台になっただけで詰まっちゃった、うーん、まいっちんぐ。Takekenインターネット利用者のITリテラシーを向上しようという目的で生まれた、2次元キャラのたけけんです。サーバー弄りからプログラミングまで幅広く書いています。PMTAKEさん、こんばんわ。何回目かになると簡略化したくなっちゃいますよね。サーバー2台で構成を作ってみたこのサイトはさくらのクラウドで動いています。ntopAndroidの開発でC++のコードを使うにはメール送信のリトライ(再送)について考えてみたビール酵母アレルギーだと!?QEMUでエミューレートするCPUを変えてみようApacheのmod_proxyを使ってみるtcpdumpで中身をみてみよう。Comments【Ubuntu】UbuntuServerをコンソールからデスクトップ画面で操作する。さくらの新スタンダードプランのサーバーにRailsを入れて、Redmineをインストールした。