fulabo77のブックマーク (1,678)

  • Redis Sentinelの自動フェールオーバーしたい

    fulabo77
    fulabo77 2020/05/07
    これで解決
  • redis で because protected mode is enabled が出た場合の対処 - Qiita

    redis サーバに接続した際に (error) DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authentication password is requested to clients. In this mode connections are only accepted from the loopback interface. If you want to connect from external computers to Redis you may adopt one of the following solutions: 1) Just disable protected mode sending th

    redis で because protected mode is enabled が出た場合の対処 - Qiita
    fulabo77
    fulabo77 2020/05/07
  • AnsibleでHost Key Checkingを無効にする - Qiita

    はじめに AnsibleでHost Key Checkingを無効にする方法を記述します。 環境 CentOS 6.5 Ansible 1.7 Host Key Checkingを無効にする方法 Ansibleのインストールや ad-hoc command の操作方法については、Ansibleで複数のサーバを操作するをご参照ください。 Ansibleの設定ファイルに記述する場合

    AnsibleでHost Key Checkingを無効にする - Qiita
    fulabo77
    fulabo77 2020/05/07
  • Redis-Sentinelのclient-reconfig-scriptでVIPをつける

    Redis-Sentinelのclient-reconfig-scriptでVIPをつける
    fulabo77
    fulabo77 2020/05/06
  • Redisの冗長化

    Sentinel 用の設定ファイルを3台分コピーします。 # cd /etc/ # cp redis-sentinel.conf redis-sentinel-26379.conf # cp redis-sentinel.conf redis-sentinel-26380.conf # cp redis-sentinel.conf redis-sentinel-26381.conf 各設定ファイルについて、最低限以下の設定を行います。 protected-mode no port <Sentinelのポート番号> daemonize yes pidfile /var/run/redis-sentinel-<Sentinelのポート番号>.pid logfile /var/log/redis/sentinel-<Sentinelのポート番号>.log sentinel monitor mym

    Redisの冗長化
    fulabo77
    fulabo77 2020/05/06
  • redisレプリケーション周りの設定手順まとめ - Qiita

    redisのインストールについては、master/slaveともに、既に完了している前提で進めます。 インストールについては、こちらを参照 レプリケーションの設定は、簡単にできましたので手順を記載します。 やりたいこと サーバ間のレプリケーション設定(master/slave) redisのバージョン(master/slave) redis-server --version Redis server v=3.2.4 sha=00000000:0 malloc=jemalloc-4.0.3 bits=64 build=e24ba9f950034b39 今回検証したのは、master, slaveともに上記バージョンをインストールしました。 インストール手順については、こちら 疎通確認 初期設定のままだと、接続設定がlocalhostしか許可されていないので、アクセスができない

    redisレプリケーション周りの設定手順まとめ - Qiita
    fulabo77
    fulabo77 2020/05/06
  • Redis Sentinelを構成してみる - Qiita

    TL;DR Redis Sentinelを使用することで、レプリケーションを構成したRedisのマスター障害時に、フェイルオーバーが可能になる レプリカがマスターに昇格するが、クライアントからのアクセスを切り替える方法はRedis Sentinelは提供しない いわゆる、VIP的なものはない マスター、レプリカのアクセス先の切り替えは、別途考える必要がある マスター、レプリカの他に、Sentinelというプロセスが必要になる Redis Sentinelを構成するには、最低5つのRedisプロセスが必要 マスター × 1 レプリカ × 1 Sentinel × 3 Sentinelプロセスが3つを下回る構成とすることは推奨されない 誤検知防止のため、QUORUMを使用する スケールアウトもしたい、という場合はRedis Clusterを検討する Redis Sentinelは、Redisに

    Redis Sentinelを構成してみる - Qiita
    fulabo77
    fulabo77 2020/05/06
  • インスタンスのライフサイクル - Amazon Elastic Compute Cloud

    インスタンスの作成 インスタンスを起動すると、インスタンスはpending状態に移行します。起動時に指定したインスタンスタイプによって、インスタンスのホストコンピュータのハードウェアが決定します。起動時に指定されたAmazon Machine Image (AMI) を使って、インスタンスを再作成します。インスタンスの準備ができると、running 状態へ移行します。実行中のインスタンスに接続して、自分の前にあるコンピュータと同じように使用することができます。 インスタンスが running 状態に遷移するとすぐに、インスタンスの実行時間に応じて (インスタンスがアイドル状態のままで、接続されていなくても) 最低 1 分以上の秒単位で使用料金が発生します。 詳細については、「インスタンスの起動Linux インスタンスへの接続」および「」を参照してください。 インスタンスの停止と起動 (Am

    fulabo77
    fulabo77 2020/05/06
  • vagrant up時に「mount: unknown filesystem type 'vboxsf'」が発生する - いつかエンジニアになりたい

    概要 VagrantでUbuntu15.04のBoxを利用しようとした際に以下の Error が出た mount: unknown filesystem type 'vboxsf' boxに「VirtualBox Guest Additions」がインストールされていなかったのが原因だった 環境 OS X El Captian 10.11.2 Ubuntu 15.04 (vagrant) Vagrant 1.7.4 問題 Ubuntu15.04のVagrantboxを取得し、起動しようとしたが、以下のエラーが発生 % mkdir TestDir; cd $_ % vagrant box add ubuntu15.04 https://github.com/kraksoft/vagrant-box-ubuntu/releases/download/15.04/ubuntu-15.04-amd

    vagrant up時に「mount: unknown filesystem type 'vboxsf'」が発生する - いつかエンジニアになりたい
    fulabo77
    fulabo77 2020/05/06
  • Mac用Final Cut Proユーザガイド

    革新的なビデオ編集機能高性能なデジタル編集機能と、ほとんどのビデオ形式のネイティブサポートに加え、時間の節約に役立つさまざまな使いやすい機能を備えているため、ユーザはストーリー作りに専念することができます。 Final Cut Proの詳しい情報 「Final Cut Proユーザガイド」を詳しく見るには、ページ上部で目次をクリックするか、検索フィールドに単語または語句を入力します。ガイド(利用可能な場合)をダウンロードすることもできます。 Mac用Final Cut Proユーザガイド ようこそ 新機能 Final Cut Pro の基 Final Cut Proとは? ライブラリとは? Final Cut Proのワークフロー Final Cut Proのインターフェイス メディアファイルとクリップ メディアを読み込む/解析する メディアの読み込みの概要 はじめての読み込みの場合 接

    fulabo77
    fulabo77 2020/04/26
  • macOSで右クリックメニューに「〇〇で開く」を追加 - Qiita

    はじめに 「macOSで右クリックメニューに『〇〇で開く』を追加したい時ってどうやるの?」 って思って調べたので記事に残しておきます。 特に何かインストールしなくても、macOS標準の機能でできます。 なお、macOS Mojave(10.14.2)(ダークモード)で試した時の手順とスクリーンショットです。 手順 Automatorを開く 「クイックアクション」を選択 「Finder項目を開く」を右側の「ドラッグしてください。」と書いてあるところにドラッグ&ドロップ ドロップするとこうなります。 「このアプリケーションで開く:」の部分からアプリケーションを選択 例えばターミナルを選択すると、こうなります。 ⌘Sを押すなどして保存、この時に右クリックメニューに表示されて欲しい名前を入力 これで完了です。 実行結果 右クリックメニューが表示されるようになりました。 なお、「環境設定」の「機能拡

    macOSで右クリックメニューに「〇〇で開く」を追加 - Qiita
    fulabo77
    fulabo77 2020/04/26
  • pyenv と pyenv-virtualenv の使い方 - Qiita

    $ echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc $ echo 'eval "$(pyenv init -)"' >> ~/.bashrc $ echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc $ source ~/.bashrc $ pyenv -v pyenv 1.0.10-2-geef042a 失敗の場合 インストールに失敗する場合は、ここに色々注意点が書いてある。 pyenvのコマンド よく使うコマンドを下記に記載します。その他はドキュメントを参照してください。 インストール可能なコマンド pyenv install --listでインストールできるpythonのバージョンを一覧表示する。 pythonバージョンのインストール pyenv install 3

    pyenv と pyenv-virtualenv の使い方 - Qiita
    fulabo77
    fulabo77 2020/04/25
  • 動的言語だけやってた僕が、38日間Go言語を書いて学んだこと - Qiita

    Go言語を始めて38日たったので、これからGo言語を始めるプログラマにちょっとでもヒントになるように、どのようにGo言語を始めて、どのような手順で学んできたかまとめておきます。 筆者のバックグランド PHP歴、JavaScript歴10年~ Python 3ヶ月くらい Ruby 1日 静的言語経験ほぼ皆無(Java 3日くらい、Scala 3日くらい、Objective-C 1週間くらい、Cそもそも挫折、C# 1日) 静的言語というと、「コンパイルの一手間が面倒」だとか「環境を作るのが面倒」だとか先入観があり、ほぼわず嫌い状態でした。 Go言語とは? Go言語は2009年にGoogleによって作られたオープンソースの静的言語で、LinuxMacWindowsAndroidで動作します。最近ではGoogle App Engineで使うこともできます。 golang.jpの解説によると

    動的言語だけやってた僕が、38日間Go言語を書いて学んだこと - Qiita
    fulabo77
    fulabo77 2020/04/25
  • 郵便番号 - Google 検索

    NAVITIMEの郵便番号検索です。住所名または都道府県から郵便番号を検索できます。郵便番号から住所の検索もおこなえます。

    fulabo77
    fulabo77 2020/04/22
    東京都渋谷区桜丘町26番1号
  • GitHub - fail2ban/fail2ban: Daemon to ban hosts that cause multiple authentication errors

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - fail2ban/fail2ban: Daemon to ban hosts that cause multiple authentication errors
    fulabo77
    fulabo77 2020/04/21
  • DoS攻撃/DDoS攻撃からサーバーを守る方法(fail2banのススメ) | colori

    短時間に大量の通信リクエストトラフィックを発生させてサーバーに負荷をかけ、アクセス不能にして被害を与えるDoS/DDoS攻撃。 小規模サーバーは一瞬で落とせるDoS/DDoS攻撃 個人ブログや企業サイトなどの小規模サーバーには関係のない話かと思われますが、攻撃者はそんなことお構いなしに面白半分で攻撃してきます。 当然そういった所はサーバーに高額な費用をかけられないので、ちょっとしたDoS/DDoS攻撃で簡単にダウンしてしまいます。 ここに来られた皆さんもおそらくその被害に遭われたことでしょう。(だからこの記事を読んでるわけですよね) DoS/DDoS攻撃はなぜ厄介か? サーバーのログをジッと見ている人はそんなにいないと思いますが、DoS/DDoS攻撃というのは厳密なルールがあるわけではなく、ユーザーエージェント(ブラウザの種類)を見ても普通のユーザーのアクセスに見えます。 それが頻繁に来る

    fulabo77
    fulabo77 2020/04/21
  • コピペから脱出!iptablesの仕組みを理解して環境に合わせた設定をしよう

    Linuxのファイアウォール「iptables」について入門から実践まで解説 数回に分けてLinuxのファイアウォール「iptables(アイピーテーブルズ)」について解説します。 ネット上に有益な設定が溢れているので、あまり理解しないままコピーペーストで運用している方も多いはず。 しかしそれでは実際に攻撃された際に対処できません。 そこでこのページでは、初めてファイアーウォールについて学ぶ方でも理解できるように、全体像と細かな設定の意味について解説します。 目次 ファイアーウォールの種類 NATについて パケットフィルタリングの概要と書式 テーブルについて チェインについて オプションについて パラメータについて 拡張パラメータについて iptablesの記述順序とルールの適用順について ポリシーについて ファイアーウォールの種類 ファイアウォールと聞いて、まず何を思い浮かべるでしょうか

    コピペから脱出!iptablesの仕組みを理解して環境に合わせた設定をしよう
    fulabo77
    fulabo77 2020/04/21
  • 第96回 サイトの防御とFail2ban[その2] | gihyo.jp

    前回は予定を変更して急遽「らじる★らじる」の話題をとりあげたため、少々間が空いてしまったものの、今回は前々回の続きで"Fail2ban"の話題を取りあげます。 Fail2banの概要 前々回に設定ファイル等を紹介しながら説明したものの、だいぶ時間も経ったので、改めてFail2banについて簡単に復習しておきましょう。 Fail2banPythonで作成された常駐プロセス(デーモン)タイプのログファイル監視ソフトで、起動するとシステムに常駐して指定されたログファイルを監視し続け、総当たり攻撃的なエラーメッセージを見つけると、パケットフィルタリングによる攻撃元アドレスの接続拒否等、あらかじめ指定しておいた処理を自動実行してくれます。 どのログファイルを監視し、攻撃を検出した場合にどのような対応を行うかは、/etc/fail2banディレクトリにあるjail.confファイルで指定します。ただ

    第96回 サイトの防御とFail2ban[その2] | gihyo.jp
    fulabo77
    fulabo77 2020/04/21
  • 【丁寧解説】Linuxファイアウォール iptablesの使い方

    Linuxでもファイアウォールを設定したいことは多々ある。 むしろ企業でサーバーとして利用されることから、パーソナルコンピュータよりも気をつかいたいところだ。 このページでは、Linuxでファイアウォールを設定するiptablesについてお伝えする。 ファイアウォールとは? 一般的には「防火壁」という意味だ。火事の炎を遮断して延焼を防ぐことになぞらえている。 コンピュータネットワーク関連では、ホスト自身やネットワークとネットワークの間に設置され、許可されてないパケットなどを遮断しセキュリティ向上を図るものだ。 最も一般的な例を挙げるとWindowsファイアウォールや、ルーターに内蔵されているパケットフィルタなどである。 今回Linuxで一般的に使われているパケットフィルタiptablesを紹介する。 iptablesとは? iptablesとは一般的なLinuxに搭載されているパケットフィ

    【丁寧解説】Linuxファイアウォール iptablesの使い方
    fulabo77
    fulabo77 2020/04/21
  • RT-AC88UでNURO光を高速ルーティング – ノウハウの腐物殿

    ◆ブロードバンドの契約をNURO光に替えた これまでに光回線の契約は3回切り替え、その度にルータも世代交代させてきたのだが、今回はゲーミングルータASUS RT-AC88Uをそのまま使うことにした。そのうちRT-AX88Uあたりに更新するつもりだが、PCゲーム機は基有線で繋ぐので、今の処Wifi6は必要としていない。対応端末もないし、5Gにでもなったら考えようと思う。 何故有線で繋ぐかって、それがミリ秒単位の遅れが許されない世界で生き抜く術だからだ。 ◆NURO光ONUはブリッジにできない さて、では題に入るが、NURO 光に替えて一つ困ったことが発生した。NURO 光でレンタルされるONUはルータ機能が停止できないのだ。事前にググればよかったのだが、自宅に届いたONUのルータ機能の停止方法が分からず、サポートに問い合わせてそれを知ることになった。電話サポートのおねーちゃん曰く「N

    fulabo77
    fulabo77 2020/04/18