CoreOSをインストールしてみた

新しいOSがでてきたので、ちょっと試してみようと思ってやってみた

以下のサイトを参考にやってみた

イメージの取得

下記サイトからisoファイルをダウンロード

https://coreos.com/docs/running-coreos/platforms/iso/

virtual Boxで設定

いつも通り設定したら勝手にインストールができた。

f:id:hidetomasuoka:20140905174239p:plain

typo気にしないで。。。)

ユーザーや、言語設定、タイムゾーンなどの設定はとくにでてこなかった。 インストール時にcoreユーザーがデフォルトでされているみたい。

初期設定

Time zone

上記ブログにあるように、初期設定はUTCだった

core@localhost ~ $ date
Fri Sep 5 10:44:29 UTC 2014

core@localhost ~ $  timedatectl status
      Local time: Fri 2014-09-05 10:48:54 UTC
  Universal time: Thu 2014-09-05 10:48:54 UTC
        RTC time: Thu 2014-09-05 10:48:53
       Time zone: n/a (UTC, +0000)
     NTP enabled: no
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a

Asiaに変更

core@localhost ~ $  sudo timedatectl set-timezone Asia/Tokyo
core@localhost ~ $ date
Fri Sep 5 19:54:04 UTC 2014

core@localhost ~ $  timedatectl status
      Local time: Fri 2014-09-05 19:54:16 JST
  Universal time: Thu 2014-09-05 10:48:54 UTC
        RTC time: Thu 2014-09-05 10:48:53
       Time zone: n/a (UTC, +0000)
     NTP enabled: no
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a

coreユーザーにはsudo権限はあるらしい。。

Git hubで作業前にやること

Git hubを使う上で歴史を改ざんしたり、設定がカオスになったことが多々あったので、 こちらで設定備忘録して書いておく。 Qiitaにもメモってる

初歩的なgitの使い方 - Qiita

  • master もしくは、develop branchにチェックアウトする
git checkout master
もしくは
git checkout develop
  • いまのブランチの状態を確認
git branch -a
  • 不要なローカルブランチを削除する
git branch -d feature/hogehoge
  • リモート上の削除されたブランチをローカルから削除する
git remote prune origin
git fetch --all
Fetching origin
Fetching upstream
remote: Counting objects: 6, done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 6 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (6/6), done.
From github.com:hoge/hoge
   hoge  master     -> upstream/master
  • fetchをしたのをマージします
git merge upstream/master
Updating hoge
Fast-forward
  • featureブランチを作成
git checkout -b feature/hogehoge