dotinstall.com
ちょっと触れてみる(やり方は自由ですが,DotInstall だとスキマ時間でできるのでオススメです)
rabbitmq構築手順@centos
cd /usr/local/src/
ダウンロード
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm
インストール
rpm –nodeps -Uvh rabbitmq-server-3.6.5-1.noarch.rpm
サービス起動
service rabbitmq-server start
chkconfig on
chkconfig rabbitmq-server on
rabbitmq_managementインストール
rabbitmq-plugins enable rabbitmq_management service rabbitmq-server restart
rabbitmqadminインストール
cd /usr/sbin/ wget http://localhost:15672/cli/rabbitmqadmin chmod 755 rabbitmqadmin
外部からアクセスできるユーザを作成
rabbitmqctl add_user admin password rabbitmqctl set_user_tags admin administrator rabbitmqctl set_permissions -p / admin “.” “.” “.*”
外部からアクセスできるユーザを作成
http://localhost:15672/ id:admin PW:password
qのリスト
rabbitmqadmin list queues
help
rabbitmqadmin help subcommands
chef cookbooksを作ってみる
rbenvを使う、.zshrcファイルに以下の内容を追記
$ export PATH=“$HOME/.rbenv/bin:$PATH”
$ eval “$(rbenv init -)”
bundler
$ gem install bundler
Gemfile作成
$ vim Gemfile
source 'https://rubygems.org' gem 'chef', '~> 12.18', '>= 12.18.31' gem 'knife-solo', '~> 0.6.0' gem 'foodcritic', '~> 9.0' gem 'berkshelf', '~> 5.6', '>= 5.6.1'
定義したgemをインストール
$ bundle install
cookbook create
knife cookbook create my_cookbook -C “My Name” -m “my@email.com” -I apachev2 -r md
add ssh config
vagrant ssh-config –host vagrant-centos6 >> ~/.ssh/config
knife solo prepare
knife solo prepare vagrant-centos6
knife solo prepare
knife solo cook vagrant-centos6 -o my_cookbook
キーリピートを速くする方法
defaults write -g InitialKeyRepeat -int 10 defaults write -g KeyRepeat -int 1
Macにzshをインストール
zshのインストール
homebrewのインストール
※デフォルトのzsh /bin/zsh
は古いため、最新のzshをインストール
brew install zsh
/etc/shellsを編集
sudo vi /etc/shells
下記の1行を追加
/usr/local/bin/zsh
デフォルトのシェルを変更する
chsh -s /usr/local/bin/zsh
oh-my-zsh をインストール
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
zsh-completionsのインストール
brew install zsh-completions
設定
fpath=(/usr/local/share/zsh-completions $fpath)
下記を実施
rm -f ~/.zcompdump; compinit autoload -Uz compinit compinit -u