- 2017年10月30日
- 2017年10月31日
仮想化プラットフォーム Proxmox VE 5.1 を試してみる
Proxmoxとは、DebianベースのKVMを使用する仮想化プラットフォームです。 一般に有名な仮想化プラットフォームといえば VMware ESXiシリーズやMicrosoft Hyper-V Servereがあります […]
Proxmoxとは、DebianベースのKVMを使用する仮想化プラットフォームです。 一般に有名な仮想化プラットフォームといえば VMware ESXiシリーズやMicrosoft Hyper-V Servereがあります […]
Network File System Network File System(NFS)は主にUNIXで利用される分散ファイルシステムおよびそのプロトコルである。1984年にサン・マイクロシステムズによって実質的な最初の規格となるNFS […]
アンチウィルスClamAVのインストールです。 …インストールや設定の仕方によっては、システムファイルをウィルスと誤検知した際に、自動リムーブやムーブ設定を行っている場合、システムが破損する可能性が高いことが予想されます。 […]
Zabbixの監視対象が増えるたびにI/Oのアラートが聞こえるといった肌寒い、そんな冬が近づいています。 さて、本日の出来事ですが、Zabbixクライアントのサーバに対して再起動かけたら、Zabbixと連携がとれなくなりました̷ […]
世界的に人気になっているPHPフレームワーク【Laravel5】をCentOS7にインストールしてみましょ~! 今回はLaravelで簡単なアプリを作ろうと、社内の開発環境に設置したので、ついでに記事にしました。 破竹の勢いのLarav […]
構成管理ツールのAnsibleです。今回はCentOS7でシンプルなLAMP環境を作ってみました。 インターン生が以前シェルスクリプトでLAMP+WordPress環境を構築する課題を行ってくれましたが、やっていることは同じです。ただ、 […]
仮想環境構築ツールのVagrantのご紹介です。 Vagrantってなにもの? VirtualBox+Vagrantを利用することで、同一構成の仮想マシンを構築、配布・共有しやすくなります。 GUIを使わずにファイル上で仮想マシンを構成 […]
初めてでも1日でブログサーバを! 『Linuxコマンドわかんねー、というか全てなんだかわからねぇ!』 『サーバは難しそうだけど、興味があるしスキルアップしたい』 『サーバを学びたいけど敷居が……コマンドとか良くわからない……』 『政治家は選挙で大変か […]
今回カンファレンスのハッキング用のWEBサーバにH2Oを選定しました。選定理由は色々ですが、主に検証です。 HTTP/2で使うのが本懐のようですが、カンファレンス用のサーバはローカルなので。 H2Oってなにもの? H2O – […]
セキュリティスキャナーのVulsが便利です。 セキュリティスキャナーは脆弱性がないかチェックする為のツール。Vulsサーバから各サーバをクライアントとしてスキャンすることでサーバ群のパッケージの脆弱性情報を一元管理出来ます。   […]
今回はRootkitを検知するrkhunterをインストールするTipsです。 Rootkitってなにもの? 不正侵入したサーバで、攻撃者がまず行うことはRootkitのインストール。Rootkitはバックドアやボットを設 […]
ファイル改ざん検知ツールを導入するTipsです。 改竄検知がシステム要件に入る場合があります。複数の検知ツールを組み合わせるとより効果的です。プラグイン等の脆弱性で変なファイルが混入されてしまった場合などすぐに異常を検知できます。 &n […]
こんにちは、エンジニアの金広です。システムガーディアン社のビジネスフォンは外線・内線ともにSIPサーバで動いています。通常のオフィスですとPBX購入と設置を入れて数万円~百万円してしまいます。まだベンチャー企業の私達は2年程前に知人に入れてもらい、そ […]
今回はGeoIPとApacheを使って国別でWEBサーバへのアクセス制御を行うTipsですが、DNSサーバを利用する制御方法など、アクセス制御にはいくつか方法があります。 環境 CentOS7 Apache 下準備を行いま […]
初めてでも1日でブログサーバを! 『Linuxコマンドわかんねー、というか全てなんだかわからねぇ!』 『サーバは難しそうだけど、興味があるしスキルアップしたい』 『サーバを学びたいけど敷居が……コマンドとか良くわからない……』 『北朝鮮のミサイルが心 […]
DNSサーバを作る場合にはマスター、スレーブを作ることは必須になっています。 マスターのゾーン転送でエラーが出たので備忘録としてTipsをご紹介。 スレーブからマスターへゾーン転送要求を行う [crayon-6a89c9880d2087 […]
クラウドやサーバ会社を選択する場合に、カタログスペックと値段だけでなく、実際にベンチマークを取って性能比較すると良いです。秒間にどれだけ入出力できるか、IOPSなどを見てみましょう。お仕事はデータや数字で語れた方がかっちょいい。 &nb […]
Cronで定期的なバッチ処理をかけたい場合など、処理が複雑なほど途中失敗する事があり、そうなるとプロセスが溜まっていき動作が重くなります。それをtimeoutコマンドを使って解決するTipsです。 そこでtimeoutコマンドをバッチ処 […]
会社の代表電話の内線網としてAsteriskによるSIP Trunkサーバを社内に建てていますが、IDCFクラウドにサーバを移してクラウド化することにしました。 そこでSLA用にDAHDIドライバーをコンパイルするところで […]
某フリマサービスのシステム変更の際に、CDNの仕様把握を誤った為に、会員情報をCDNにキャッシュしてしまい、購入履歴、住所やクレカ情報の一部といった会員の個人情報を漏えいしてしまった事故が先日ありました。 そこで今回はNginxの基本的なキャッシュコ […]
AMQPを実装し、プログラム間のメッセージのやりとりを仲介するRabbitMQの御紹介です。 AMQPって何もの?? AMQP Advanced Message Queuing Protocolの略であり、ビジネスメッセージをアプリケー […]
今回はSELinuxご紹介。 SELinuxって何もの? SELinux アメリカ国家安全保障局 (NSA) がGPL下で提供しているLinuxのカーネルに強制アクセス制御 (MAC) 機能を付加するモジュールの名称。名前から勘違いされ […]
Pythonの環境構築から数値計算が得意なNumPyライブラリを使ってlog(対数)と多次元配列の簡単な計算をしてみます。 ますは環境構築ですね! 環境 CentOS7 GUIデスクトップインストール Python3のインストール Python3.4 […]
Redisを使ったオブジェクトキャッシュを使った高速化方法。 ページキャッシュもいいけれど 1台ならAPCu、複数サーバを扱う場合にはRedisを使って疎結にオブジェクトキャッシュしてみるのも乙ってもの。 また、併用しても良いですね! […]
今回はLinuxサーバ本体のソフトウェアRAIDを監視して、異常検知時にメールでお知らせする設定のチップスです。 現状の確認を行います。 デバイスの確認を行います。 [crayon-6a89c98813b26932924866/] &n […]
MuninでMySQLを監視しようとする場合、Perlモジュールのインストールを忘れた時に起こるチップスです。 環境 CentOS7 Munin2 munin-runコマンドでMySQLが監視できるか確認します。 [crayon-6a89c98814 […]
今回はオープンソースのバグ管理システムMantisをインストールする手順のご紹介です。 PHP,Apacheのインストール [crayon-6a89c98814dc6441002264/] タイムゾーンの設定をしましょう。 […]
新規で投入するサーバはもっぱらCentOS7になってます。 クラウド等でもデフォルトOSはCentOS7が主流となっている印象な昨今。一刻と迫っているCentOS6サポート終了の2020年。CentOS6ユーザの皆様、そろそろサーバ移行する準備はもう […]
サーバのエラーコードはいくつかありますが、よくあるものを覚書きしておきます。 お客さんや外部のエンジニアさんとやり取りする時は、プロとして当たり前の知識として会話に入ってくるので、サーバ管理者は以下のものを暗記した方が良いです。 &nb […]
SSLが設定されているサイトを保守して欲しい、証明書を交換して欲しい SSLが設定されているサイトでは、WEBサーバを再起動や設定をリロードする前に必ずSSLにパスフレーズが設定されているか確認しよう。秘密鍵にパスフレーズが設定されていた場合は必ず顧 […]
前回(Redisのインストール CentOS6.8)の続き。Redisを複数起動してマスターと参照用スレーブで冗長化するチップスです。 バックナンバー Redisのインストール CentOS6.8 Redisの冗長化 Redisクラスタ フェイルオー […]
バックナンバー Redisのインストール CentOS6.8 Redisの冗長化 Redisクラスタ フェイルオーバ Redis Sentinel 役割 Redisスクリプト ポート マスター redis_6379 6379 マスター redis_6 […]
バックナンバー Redisのインストール CentOS6.8 Redisの冗長化 Redisクラスタ フェイルオーバ Redis Sentinel ニコニコ動画やソーシャルゲーム等で大活躍のKVS型インメモリデータベース、Redisのインストールする […]
今回は静かなブームになっている、HTTP/2とQUICプロトコルについて記事としてまとめました。 HTTP/2のメリット 簡単に言うとサーバとクライアントとの通信が多重化され速くなります。多数のHTTPリクエストやレスポンスを1本にまとめて通信ができ […]
Nginxのキャッシュをtmpfsに設定するチップスです。 もちろん他のキャッシュ用途でも使えます。様々なキャッシュファイルをtmpfsファイルシステムに置くことで高速で読み込みさせることが出来ます。tmpfsのようなRAMディスクは物理メモリをディ […]
ある日ドメインが作成出来なくなったりした。 リセラーのGMO様、開発元ベンダー様にも見て貰いrpmが破損していることを確認。 以下はrpmリビルドによる復旧作業内容 [crayon-6a89c9881aee4069991683/] rp […]
自分のサイトがHTTPSでインデックスされてしまった時の対処方法のご紹介。特に最近GoogleではHTTPSを優先してインデックスすると発表がありますので、今更ですが書いておきます。 原因 Pleskや共用サーバではサーバ自体にSSLが […]
Plesk12.5が熱い!どんどんシステムが使いやすいように洗練されてきているなぁと感慨深い。 今回はPlesk12.5へのlogwatchの導入方法です。 SSHからlogwatchをyumでインストールするので、バックアップの上導入 […]
ファイルも数十万単位だったりすると、SCPやFTPの単純なミラーリングではフリーズします。しかし、rsyncは高速軽量でがしがしアップロードしてくれて、2回目は差分だけアップしてくれるなど、バックアップでは定番のコマンドです。だけどWi […]
MySQLで運用していると100万レコードほどになってくるとレスポンスが悪くなります。WEBサービスのチャットや履歴といったログデータを、ユーザ側で『最初から最後まで見れて当たり前』な設計をすると、ユーザが増加してチャットデータが爆発的 […]
NginxでBasic認証する為の小技記事です。 htpasswdコマンドを使う為にhttpd-toolsをインストールします。 [crayon-6a89c9881cd0f613779966/] .htpasswdファイル作成用のディレ […]
今回はMySQLのロールフォワードの紹介記事です。 課金や顧客の財産がデータベースに書き込まれていくサービスを運用する場合、ロールフォワードは必須の技術になります。ロールフォワードする場面を想像しただけで、おなかが痛くなり […]
業務拡大中の為、お客様のサーバデータを保存するバックアップサーバの容量が足りなくなってきた為、新規でもう1つ作ることになりました! RAID10かRAID6か? RAIDレベルですが、データ復旧のしやすさからRAID10を […]
SQlite2 + PHP5.3 予めyumでPHPを入れておいて、そこにSQlite2を追加する方法です。PHP5.3系にはSQlite3が同梱されますが、SQlite3とSQl […]
EC2にSwap領域はありません。Swapを使うようになったら運用的にアウトですが、といってもまったくないのはちょっと・・・・・・。メモリが枯渇して、OOMkillerにサービスが殺られるなんてことをなくしたい。 OOMk […]
cronでPHP等のちょっとしたスクリプトファイルを定期的に実行したい場合に、require等の箇所で相対パスが書かれている場合失敗します。 [crayon-6a89c9881fde0959744477/] [crayon […]
Courier+qmail+Plesk12 Outlookにて受信の度にPlesk12デフォルトの俺俺証明書による警告が出るとのこと。困ったのがPleskさんはWEBへの証明書設定は磐石なGUI体制が整ってい […]
Nginxでもリバースプロキシ設定環境になりますが、ヘルスチェックがデフォルトの80番ポートのままだとunhealthyになります。この場合はリバースプロキシ先のポート番号を指定してあげる必要があります。 & […]
今回はAWSのAuto Scalingの設定をご紹介。 Auto Scalingは簡単にいうとサーバに負荷がかかると、Auto Scaling group上にサーバ負荷に合わせて増減させて負荷分散が簡単に行えてしまうAWSのサービスです […]
入社4ヶ月の後輩にSVNの使い方を教えました。 Subversion,Git等バージョン管理ツールは受注案件の必須要件にもなっており、技術として身に着けているとチーム開発もスムーズです。 今回はSubversionサーバの […]