CoreOSをインストールしてみた
新しいOSがでてきたので、ちょっと試してみようと思ってやってみた
以下のサイトを参考にやってみた
- [Windows&VirtualBox] Vagrantは使わずにWindows上でCoreOSを使い始めるメモ - logicflaw.info/blog/
- Windows上のVirtualBoxでCoreOSを動かす - 備忘録とかいろいろ
イメージの取得
下記サイトからisoファイルをダウンロード
https://coreos.com/docs/running-coreos/platforms/iso/
virtual Boxで設定
いつも通り設定したら勝手にインストールができた。
(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にもメモってる
- master もしくは、develop branchにチェックアウトする
git checkout master もしくは git checkout develop
- いまのブランチの状態を確認
git branch -a
- 不要なローカルブランチを削除する
git branch -d feature/hogehoge
- リモート上の削除されたブランチをローカルから削除する
git remote prune origin
- 本家リポジトリの変更を取り出すため、fetchをします
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