Foreverly

メモ帳

サーバ

Linuxサーバをセキュアな環境にする

Linuxサーバでセキュアな設定についてまとめてみました。 OSはCentOS6なので古いですが。。 Wordpress周りはまだ調べられてないので どこかでまとめたい。 アドレススキャン対策 ブロードキャスト宛のICMP Echo Requestに対して回答しない vim /etc/sysctl.c…

# iptablesについて

iptablesについてまとめてみました。 設定ミスすると思わぬサービス影響が出るのでちゃんと理解したいところです。 オプション オプション 意味 -N 新規チェインの追加 -X ユーザチェインの削除 -A ルールの追加 -D ルールの削除 -L チェインにあるルールの…

今度こそMySQLを覚えたい人のためのMySQL5.6入門

最近、今度こそMySQLを覚えたい!!と思いました。 では今からMySQL覚えるなら何から始めるのが良いでしょうか。MySQLは5.7や8も出てきました。 今回は日本語のドキュメントがある唯一のバージョンの5.6系をCentOS6にインストールします。 MySQL 5.6 リファレ…

# KVM仮想化ホストサーバ間でのゲストサーバ移動

KVM仮想化環境でゲストイメージを別のホストサーバに移動させたので、 手順をまとめておきます。 ゲストサーバの起動状況確認 virsh list --all などで対象のゲストサーバが存在するか確認しましょう。 またイメージファイルや転送先のホストのディスク容量…

吉祥寺.pm13に参加してきました

こちらの勉強会で発表してきました。 吉祥寺.pm13 - connpass 吉祥寺.pmだけど今回は西新宿。 テーマが「新しい挑戦、新しい視点」だったので、新年度に向けた決意的な感じで発表してきました。 2018年の抱負は「ちゃんと調べて、ちゃんと理解する」で行こう…

Python Programming for Web Architectures

タイトルをかっこよくしてみた。 最近PyQなるものを初めてPythonの書き方を覚えているのですが、 様々なライブラリがあることを知り、簡単なTCPサーバが書けることを知りました。 普段はWebサービスのサーバ管理をしていますが、 TCP/IPの通信をクライアント…

severspec入門

Serverspec Apache,PHP,MySQL,Nagiosをインストールして インストールされているかをテストしていきます。 ServerspecはRubyが必要なのでインストールをします。 こちらを参考にインストールしてみてください。 Rubyをインストールしたら、 Ruby用のgemとい…

Ansible入門

Ansible Ansibleサーバのhostを立てて、 AnsibleでWEBとDBサーバを構築していく。 Ansibleでは管理される側にはPythonが入っていて、 あとはSSH接続ができればよい。 やっていくこと Ansibleのインストール SSH接続確認 Inventoryファイル編集 # どのサーバ…

itamaeとvagrantでやるテスト駆動--その1-Apache,PHP編

rake specを実行しつつItamaeで構築 hostとwebというサーバをたてて hostにserverspecとItamaeをインストールし、 webを構築して、テストをしていきます。 mkdir serverspec_test cd serverspec_test Vagrantfileを作成します。 vagrant init bento/centos-6…

vagrantとvirtualboxで作るローカル開発環境

VirtualBoxをインストール https://www.virtualbox.org Vagrantをインストール https://www.vagrantup.com CentOSインストール 作業ディレクトリを作成して移動します $ mkdir MyVagrant $ cd MyVagrant $ mkdir mycentos $ cd mycentos CentOS 6.7のboxを探…