低レベルインフラエンジニアの忘備録

Linux系の各種作業を自分用の忘備録として残しています

CentOS

MySQLレプリケーション(GTID使わない版)

MySQL5.6よりGTID(Global Transaction ID)でのレプリケーションが出来るようになりましたが、基本を押さえたかったのでまずはGTIDを使わないオーソドックスなレプリケーション対応手順をメモしておきます。 前提条件 *vagrantで2台の仮想環境を構築 *仮想環…

Vagrant1.8.1のゲストOS(CentOS6.7)にMysql5.7をインストール

Mysqlの本家サイトからRPMをダウンロード # wget http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm RPMインストール # rpm -ivh mysql57-community-release-el6-7.noarch.rpm mysqlインストール # yum install mysql-community-server …

RHEL6(CentOS6)でcron復旧

以前にこんな出来事がありました。 同僚「あの~、サーバのcron設定が全部消えちゃったみたいなんですけど。。。。」 私「ん?ちょっと見てみますね(そんなことないだろうな。たぶん何か勘違いなんだろう。。。」 実際にサーバにログインして「# crontab -l…

Vagrantで構築したゲストOS(CentOS)に簡単にSSHログインさせる(パスワードなし)

基本的なことなのですが、若干ハマってしまったのでメモしておきます 通常はゲストOSのVagrantfileがあるディレクトリで、 # vagrant ssh と入れればパスワードなしでSSHログインできますが、chefの検証(knife-solo)などでダイレクトにSSHログインしたかった…

VagrantのCentOSにchefをインストール

VagrantのゲストOS上にchefをインストールし、簡単な動作を試してみます 環境 RHEL6.7(ホストOS) CentOS6.7(ゲストOS) ※Vagrantで仮想環境を構築 ruby2.3.0p0 ※gemでインストールしている環境 Chef: 12.9.38 chefインストール # gem install chef いろいろな…

【Linux】システム関連コマンドリンク集

自分でブログを書こうとしたんですが、既に素晴らしいブログを公開されている方がたくさんいらっしゃるので、リンク集にしようかと思いますw (1)topコマンド qiita.com orebibou.com topコマンドの使い方・見方 | WEBサービス創造記 (2)freeコマンド www.so…

RHEL6にVagrant(CentOS6.7)をインストール

qiita.com こちらのサイトを参考にさせていただきました。 (1)DKMSインストール カーネルモジュールのビルドとアップデートを助けるフレームワークのようで、カーネルをアップデートしてもViurualBoxのカーネルモジュールも自動的にアップデートされるみたい…

vagrant+Ruby on rails環境でブラウザからアクセスする

これすっごくハマりました^^; ググっていろいろ探してみたらこちらのサイトが!! Vagrant で Ruby on Rails 4 の環境構築 - Qiita こちらを参考にやってみる。 (1)Vagrantfile修正 # Create a forwarded port mapping which allows access to a specific…

CentOS6.7にRuby on railsをインストール

【前提条件】 ◆git、rbenv、ruby-build、ruby(2.3.0)がインストールされている ⇒Railsのインストール方法はこちらで大丈夫でした ◆sqlite、sqlite-develがインストールされている (1)gemでsqlite3インストール # gem install sqlite3 (2)railsインストール #…

CentOS6.7にNode.jsをインストール

(1)リポジトリ追加 # yum install epel-release (2)インストール # yum install nodejs npm

MySQLデータベース・テーブル作成

(1)データベース作成 mysql> CREATE DATABASE test_db;Query OK, 1 row affected (0.00 sec)mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || sys || test_db |+---…

Mysql5.7初期セットアップ

(1)/var/log/mysqld.logに出力されている初期パスワードを確認 # less /var/log/mysqld.log2016-04-09T12:30:14.228569Z 1 [Note] A temporary password is generated for root@localhost: rK;img*lo7Oe (2)mysql_secure_installationを起動 # mysql_secure_…

vegrantのCentOS6.7のロケール変更

vagrantでCentOSの仮想環境を構築した場合、ロケールが英語になってしまう(init時にロケールを選択できない)ため、ロケールを変更してあげる必要があります。 (1)デフォルトのロケール確認 # locale LANG=en_GB.UTF-8LC_CTYPE="en_GB.UTF-8"LC_NUMERIC="en_G…

vegrantにCentOS6.7をインストール

(1)centos6.7用のboxを用意 >vagrant box add centos67 https://github.com/CommanderK5/packer-centos-template/releases/download/0.6.7/vagrant-centos-6.7.box ⇒しばらく時間がかかる (2)専用のディレクトリ作成 >cd c:\HashiCorp\Vagrant c:\HashiCorp\…