Serverこの記事をちまちまと書いているうちにVagrantCloudが発表され、Vagrantの新バージョン1.5.0がリリースされるという、なんともタイミングの悪い、すごい展開になってきました。一度書いた記事を、1.5.0を使いながら書き換えていきたいと思ったのですが、とくに変更点はありません(1.5.0のバグのような、不安定性のような挙動を感じますが)。あと、前回の記事もいろいろと書き換えたいです。vagrantでUbuntuサーバをサクサク使い捨てできるようになったので、サーバの初期設定の練習に使います。最低限これは最初にやっておきたい、というものを、順番に記事にしていきます。「最低限」なら最初からその状態でBoxを作ればいいじゃんと思うかもしれませんが、一連の操作を身体に染み込ませるために、最初は作っては破棄、作っては破棄を繰り返したほうがいいと思います。そのあとに、ChefとかのProvisioningツールの導入を考えましょう。前回の記事で、openssh-serverがインストールされ、.sshにauthorized_keysが入って、その続きです。Serverは、デフォルトでは、テキストエディタがnanoに設定されています。使い方がよくわからないのでvimに変えます。vim-noxはプレインストールのvim-tinyの上位版です。あと、ここからapt-getの代わりにフロントエンドaptitudeを使うことにします。editor選択肢が表示されるので、vim.noxの番号を押してEnter。etckeeperの導入いろいろ設定したりパッケージを導入したりすると、/etc以下の設定ファイルが書き換わることになりますが、etckeeperでその差分を管理します。バージョン管理にはgitを使い、そのフロントエンドとしてtigを使います。use.#VCS="hg"VCS="git"#VCS="bzr"#VCS="darcs"初期状態ではbzrがVCSに設定されていますが、これを上記のようにコメントアウトし、gitを有効にします(iで挿入モード)。:qでvimを抜けます。initの前までの変更をコミットします。さきにデフォルトのエディタをvim-noxに変えていれば、vimが開いてコメントを残す画面になります。tig.文章は分かればいいと思います(笑)。:qでvimを抜ければcommitが完了します。kあるいはカーソルキーでリスト内のハイライトを移動させてEnterすると、コミットログが表示されます。qでログからリストに戻り、qでtigから抜けます。installのような操作をして/etc以下のファイルが変更されたときは、自動的にコミットされます(インストール時の画面を見ましょう)。ntpをインストールしてみます。文字通り、時刻情報を取得して同期するパッケージです。ntpインストールが完了する表示の末尾に、etckeeperのコミットが表示されています。statusでNTPデーモンのステータスを確認します。ちなみにUbuntuサーバは、デーモン(サーバ的な=サービス・ソフトウェア)がインストールされたのならばつねに動かす、動かさないならアンインストールすればいい、という前提なので、インストールした時点で走っているはずです。停止や再起動もserviceコマンドを使います(そのときはsudoが必要)。-pで同期先サーバと正常に同期しているかを確認します。remote欄(同期候補が複数表示される)の先頭に*マークが付いている同期サーバと正常に同期しています。/etc/ntp.confで設定ファイルをみると、pool.ntp.orgがデフォルトにNTPサーバになっているのがわかります。tigで、いまのntpのインストールがコミットされていることがわかります。次回は「SSHポート変更」「IPアドレスの固定」あたりについてメモしたいと思います。このふたつは、Vagrant環境ではかなり難しいので、一般的なUbuntuサーバ設定のためのメモになってしまいます。(1)リンクorangeProse最新記事うたの日サルベージ:なんとなくわたしによくない気がするしあなたの鼓動を聴くのをやめる(多田なの)うたの日サルベージ:かき混ぜた後は汚い何もかもスタバのカップもきみもわたしも(度会)うたの日サルベージ:冷たさをたぐれば灯る電球と人差し指のどちらかが過去(水没)うたの日サルベージ:味噌汁を咥えてダッシュして出会う少女マンガのワンシーンみたいに(宮本背水)うたの日サルベージ:御依頼を頂きましたこの件もセンチメンタルが対処します(鶴田よめ)月別アーカイブ参加グループその他はてなブログをはじめよう!hidex7777さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。