スティーブジョブスに俺はなる!!

毎日全力を出し切り、自分史上最高を出し続けたい!

インフラ

サービス開発におけるデータベース関連のメモ

大量データの記録について BigQuery 参考になる話 まとめると、・対象期間は短めに期間を刻んでデータを入れると安定する・TimeOut防止のオプション、Force indexを有効に利用する事で、順調にデータが移行できました。また、Embulkを利用する事でBigQueryの…

LinuxにインストールしたMySQL5.6を使おうとしたら早速エラー発生

MySQLを使おうとしたら早速エラー InnoDB: Error: Table "mysql"."innodb_table_stats" not found. どうやらMySQLのバグらしいので、関連テーブル削除と関連ファイル削除を実行し、テーブルを作り直す。 % mysql -u root -p Enter password:Welcome to the M…

LinuxにMySQLをyumでインストールではまった・・・

yumリポジトリ取得 OS確認 $ uname -a Linux fxch.jp 2.6.32-71.el6.x86_64 #1 SMP Fri May 20 03:51:51 BST 2011 x86_64 x86_64 x86_64 GNU/Linux つまり、これだ→Hat Enterprise Linux 6 / Oracle Linux 6 以下のリンク先から該当のファイルをダウンロード…

MacBookAirにMySQLの最新版をインストールする

Linuxへのインストールはこちら LinuxにMySQLをyumでインストールではまった・・・ - スティーブジョブスに俺はなる!! MacBookAirへのインストールは超簡単です。 まずはHomebrewのインストール $ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/…

1からLinuxに本番環境の設定をする CentOS(8)tomcat8 インストール

前回、tomcat7をインストールしているので超簡単です。 7と8の違いはソースが違うだけで、手順は全く一緒です。 tomcatの公式ページからバイナリファイルのリンクアドレスを取得 Coreのtar.gzファイルのリンクアドレスを取得する。 ユーザホームでwgetする。…

備忘録:Tomcat

デプロイ手順 ・tomcat停止 ・古いコンテキストパスのディレクトリを削除 ・warファイルの更新 ・tomcat起動 参考にしたサイト Tomcatのwarファイルとデプロイと自動展開 - ろば電子が詰まっている

1からLinuxに本番環境の設定をする CentOS(7)tomcat7 インストール

iptables でtomcat用ポート解放 $ sudo iptables -I INPUT -p tcp --dport 8443 -j ACCEPT$ sudo iptables -I INPUT -p tcp --dport 8080 -j ACCEPT$ sudo service iptables save$ sudo service iptables restart まずはjavaのインストール $ sudo yum insta…

1からLinuxに本番環境の設定をする CentOS(6)gitoliteでリポジトリ運用開始

若干迷ったのでメモっておく [local] $ git clone gitolite-example.example.com:new-repo [local] $ vi README.md [local] $ git add . [local] $ git commit -m 'added README.md' [local] $ git push origin master このorigin masterを加えないでgit pus…

1からLinuxに本番環境の設定をする CentOS(5)Gitのインストールと設定

まずはGit(ギット)のインストール $ sudo yum install git $ git version git version 1.7.1 Gitのリポジトリルートを作成 $ sudo mkdir /var/lib/git 複数人でGitを使う事を想定しているため、Git管理ツール「Gitolite」を導入 Git管理用ユーザの作成 $ s…

1からLinuxに本番環境の設定をする CentOS(4)Apache2.2を2.4にアップデートする。

Apache2.2のサービスを停止してApache2.4のサービスを起動する まずApache2.2がプレインストールされていたのでサービスを停止する $ chkconfig httpd off $ chkconfig --list | grep httpd httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off Apache2.4が入…

1からLinuxに本番環境の設定をする CentOS(3)iptable logwatch

ここまでで、サーバへの接続は以下のコマンドによるものとなっているはずである。 $ ssh yyy@xxx.xxx.xxx.xxx -i /Users/spacenet/.ssh/id_rsa -p zzzzz yyyはサーバ上のユーザ名 xxx.xxx.xxx.xxxはサーバのIPアドレス zzzzzはssh接続用ポート番号 iptables…

1からLinuxに本番環境の設定をする CentOS(2)セキュリティ

root操作を禁止とし、sudoを可能にする $ yum list installed | grep sudo 入っていなければ $ yum install sudo sudo を利用するユーザ(xxxx)をwheelグループに追加 $ usermod -G wheel xxxx 追加できた事を確認する $ id ytb uid=500(xxxx) gid=500(xxxx…

1からLinuxに本番環境の設定をする CentOS(1)

最初にセキュリティ強化のためパスワード変更 $passwd ユーザー root のパスワードを変更。 新しいパスワード: 新しいパスワードを再入力してください: passwd: 全ての認証トークンが正しく更新できました。 ログイン用ユーザの作成 $useradd test $passwd t…