タグ

adminに関するamayanのブックマーク (16)

  • EC2で冗長化したWordPressをGithubでコード管理、rsyncで同期する | WordPressPerson

    WordPressのカスタマイズやテーマファイル、プラグインの作り方などデータベース構造から詳しく解説します。 AWS上のWordPressGithubでコード管理する EC2やRDS、ELBを用いて冗長構成を構築する方はこちらの記事でご紹介しています。 今回はこの続きで、Github上でコード管理を行いrsyncでWebサーバー間の同期を実現する手順をご紹介します。 Github連携手順 WordPressでのGithub連携の際にキモとなるのは.gitignoreの設定と、連携を行う手順です。 .gitignoreを設定 たとえばDB接続用アカウントのユーザー名やパス、ホストが記載されているwp-configはサーバーごとに設定内容が違うので、Githubで共有してしまっては困りますよね。 また、投稿画像が格納される/wp-content/uploads/も同様です。 これらをGit

    amayan
    amayan 2016/01/23
    なるほど…
  • 最強のSSH踏み台設定 - Qiita

    追記:openssh-7.3 以降なら ProxyJump や -J が使えます ホスト名を + で繋げることで多段Proxy接続も簡単に、がコンセプトだったエントリの設定ですが、OpenSSH 7.3 から ProxyJump という設定が使えるようになったので、使えるなら ProxyJump を使う方が健全だし柔軟で使い勝手も良いのでそちらを覚えて帰ることをオススメします。 使い方は簡単で以下のような感じです。多段も行けるし、踏み台ホスト毎にユーザ名やポート番号を変えることも出来ます。 # 1. bastion.example.jp -> internal.example.jp ssh -J bastion.example.jp internal.example.jp # 2. bastion.example.jp -> internal.example.jp -> super-de

    最強のSSH踏み台設定 - Qiita
    amayan
    amayan 2015/10/15
    うわ!これ超便利!!直感的でわかりやすい
  • Webサーバのログをリアルタイムで解析、監視できる『GoAccess』コマンド | 俺的備忘録 〜なんかいろいろ〜

    今回は、Webサーバのログ解析をリアルタイムで行えるコマンド『GoAccess』を紹介する。 1.インストール まずはコマンドのインストールから。 以下のコマンドを実行する。 ソースコードからmakeする場合 wget http://tar.goaccess.io/goaccess-0.8.5.tar.gz tar -xzvf goaccess-0.8.5.tar.gz cd goaccess-0.8.5/ ./configure --enable-geoip --enable-utf8 make sudo make install パッケージ管理ソフトからインストールする場合 brew install goaccess (Mac OS Xの場合) sudo apt-get install goaccess (Debian/Ubuntuの場合) sudo yum install goacc

    amayan
    amayan 2014/09/14
    いいな、便利そう
  • 【公式】Yahoo!広告でサイトへの集客アップ|LINEヤフー for Business

    Yahoo!広告には豊富なターゲティング設定があり、「届けたいと思ったユーザー」に「届けたいタイミング」で広告を表示することが可能です。意図しないユーザーに広告が表示されることがなく、ムダがないため安心です。 地域ターゲティング 広告の表示範囲を市区郡単位で絞り込み、周辺に住んでいる方に限定した広告配信が可能です。 興味・関心ターゲティング あなたの商品・サービスに興味がありそうなユーザーに絞って広告を配信できます。 属性ターゲティング 性別・年代など特定の属性のユーザーに絞り込んで広告を配信できます。

    【公式】Yahoo!広告でサイトへの集客アップ|LINEヤフー for Business
  • 「NOSQL afternoon in Japan」開催のお知らせ : ATND

    「NOSQL afternoon in Japan」開催のお知らせ : ATND
  • Garuda - サービス監視フレームワーク 作った - lamanotrama's diary

    稼働中サーバのサービスの状態を監視するためのプラガブルフレームワークGarudaというのを作ったので、codereposに置いておきました。 Plaggerとか、mizzyさんのAssurerみたいなやつです。というか最初はそのAssurerを使う予定だったんですが、自分とこの環境に合わない部分を改造してるうちに、最初から作ってみたくなったんです。 とはいいつつ、かなりの部分をAssureから頂いたり参考にさせてもらっています。Garudaって名前も、Assurer(阿修羅)と同じく八部衆の迦楼羅からとりました。迦楼羅って鳥らしいんで、サーバ間飛び回ってる感じで意味的にもいいかなぁと。 プラグインアーキテクチャに関してはClass::Componentをベースにしたので、さほど考える必要はなかったんですが、仕様とか設計で結構悩んで、思ったより時間かかっちゃいましたね。経験値の足りなさを痛感

    Garuda - サービス監視フレームワーク 作った - lamanotrama's diary
  • fslintによるファイルシステムの整理 | OSDN Magazine

    ファイルシステムのメンテナンスは管理者にとって煩わしい仕事だ。月日が経つと、同じファイルの複数のコピー、もはや存在しないファイルをポイントするソフトリンク、無意味に残留している一時ファイル、デバッグ情報がまだ取り去られていないインストール済みのバイナリなどが増えてくる。fslintは、こうした厄介なファイルを見つけてファイルシステムを整理するのに便利である。 fslintのパッケージは、Ubuntu HardyのUniverseコンポーネントに含まれており、Fedora 9のリポジトリでも入手できる。現在のところopenSUSE用のパッケージは存在しない。私は32ビットのFedora 9マシンでバージョン2.28のfslintを用いてソースからこれをビルドした。fslintPythonで書かれており、GTK+2とlibglade2も利用するので、それらと、それらに対応するPythonバイ

    fslintによるファイルシステムの整理 | OSDN Magazine
  • Solaris - 晴れのち時々曇り:Solaris8インストール

  • "Trumps by the roadside" - ちょっとだけカッコよく find(1) を使う

    sixnine.net 2024 著作権. 不許複製 プライバシーポリシー

  • MySQLの設定関係 ユーザ作成

    変数は以下のように値を代入したり出力することができます。 # 変数に文字列を代入 $value = "テストです"; # 変数を出力 print $value; 【参照ページ】 変数 配列 複数の値を1つの変数で管理したい場合は、『配列』という変数が最適です。 配列を初期化する場合は、要素をカッコで囲み、各要素毎にカンマで区切ります。 @week = ('日曜', '月曜', '火曜', '水曜', '木曜', '金曜', '土曜'); 配列はインデックスを使って参照します。インデックスは 0から始まるので注意してください。たとえば1番目のデータ "日曜" を呼び出すときは、$week[0]、"月曜"なら $week[1] とします。 # 配列 @week の1番目の要素を表示 print $week[0], "\n"; > 日曜 # 配列 @week の2番目の要素を表示 print $

    MySQLの設定関係 ユーザ作成
  • とあるはてな社員の日記 - まっさらなサーバを30分で本番投入できるようにする

    すこし前にはてなスターのリリースがされたのですが、サービス開始直後にありがちなことに、時々負荷で遅くなったり、アクセスしにくくなったりしてしまいました*1。これではいけない、ということで、すぐ次の日に、バックエンドのサーバを一気に10台近くまで増やして、おおむね快適に使える状態になっていると思います。この時に、新しいサーバをまっさらな状態から、だいたい30分程度で番投入することができていました。これを、どのように実現したのかを軽く紹介したいと思います。 ちなみに、サービスの重さは、サーバ増強だけで済むものではなく、それ以降も、Javascriptが重い!とか、アプリケーションロジックで重いSQL を走らせてしまって遅いという問題は何回かありました。が、そこはインフラではなく、アプリケーションの問題で、アプリケーションの改善は、継続的に進んでいると思います。ので、今回は、インフラの話に限定

    とあるはてな社員の日記 - まっさらなサーバを30分で本番投入できるようにする
  • Webサーバへの攻撃を見抜く ― @IT

    ウイルス、ワーム、ボットによる攻撃……ネットワーク上に存在する脅威は多種多様である。サーバにアクセスされた形跡を見て、それが通常のものなのか、それとも脅威なのかを判断するには知識と経験が必要となる。そこで連載では、インシデント・ハンドリングのために必要な「問題を見抜く」テクニックを分野ごとに解説していく(編集部) ※ご注意 他社および他組織のWebサイトなどへのポートスキャンおよびデータの取得などの行為で得た情報を侵入などに悪用するか、または同じ目的を持つ第三者に提供した時点で違法となります。ご注意ください。 稿の内容を検証する場合は、必ず影響を及ぼさない限られた環境下で行って下さい。 また、稿を利用した行為による問題に関しましては、筆者およびアイティメディア株式会社は一切責任を負いかねます。ご了承ください。 インシデントを最終判断するのは「人間」 インターネットは、いわずと知れた世

    Webサーバへの攻撃を見抜く ― @IT
  • ウノウラボ Unoh Labs: 専用サーバを構築するときにまず行う4つの設定

    こんばんは、最近寒い夜が続いていて自転車通勤がつらくなってきた naoya です。 ウノウでは、フォト蔵や社内システムなどは、すべて専用サーバを構築して運用をしています。 今日は、専用サーバを構築するときに、僕がウノウで学んだ専用サーバでまず行う4つの設定を紹介します。 なお、今回の設定はすべて Fedora Core 5 をもとにしています。 (1) sudo を使えるようにする sudo コマンドを使えるようにします。sudo コマンドは、別のユーザとしてコマンドを実行できるコマンドです。 sudo コマンドを使えるようにするには、/etc/sudoers に sudo を許可するグループを追加します。次の例は、unoh グループを追加する例です。 %unoh ALL = (ALL) ALL, !/bin/su, /bin/su postgres, /bin/su * postgres

  • 数字でわかる最適レンタルサーバー | Web担当者Forum

    レンタルサーバー選びというと、初期費用や月額料金といった、料金がまず気になるところだ。しかし、いくら安価でも、スペックが不足していて目的を果たせないレンタルサーバーを選んでしまっては意味がない。レンタルサーバー選びでは、料金以外にも、ディスク容量や転送量制限などの数値も重要な要素となるのだ。 とはいえ、必要なディスク容量なんてはっきりわからないことが多いし、適切な転送量なんて自分が教えてもらいたいくらいだろう。困った挙げ句、「どうせメールとウェブだけだから」と適当に決めてしまうのは危険だ。サービスを開始したあとでレンタルサーバーを引っ越すのは手間がかかるし、メールやウェブは意外に多くのディスク容量や転送量を必要としているからだ。 この記事では、ディスク容量や転送量などのリソースの算出法を紹介するので、今後のレンタルサーバー選びの目安としてほしい。 考慮すべき3つの基要素レンタルサーバーを

    数字でわかる最適レンタルサーバー | Web担当者Forum
  • システム管理者に迫られる「人生の選択」

    システム管理者にはその仕事を一生の仕事とするかどうか、決断を迫られるときがある。派遣社員と言えども、技術職と言われるエンジニア系の職種は金銭的には文句はない待遇だった。正社員になってくれ、と言われたら。 システム管理者には誰しもこの仕事を一生の仕事とするかどうか、決断を迫られるときがあるように思う。派遣社員として採用になったわたしも1年を経過するころ、正社員採用の試験を受けるかどうかの決断を迫られた。そのとき、将来のこと、やりがい、この会社でいいのか、当にこの仕事が好きか、なぜこの仕事なのか、普段考えもしないさまざまなことに思いを巡らした。 やって来た正社員へのオファー わたしがシステム管理者として最初の一歩を踏み出したときは派遣社員という立場だった。その会社はグループ会社の一員として、親会社のシステム運用やネットワーク工事を請け負うとともに、人材派遣業も行っていた。親会社でシステム管理

    システム管理者に迫られる「人生の選択」
  • 容量が動的に変化するRAMディスクを使うには

    RAMディスクを使うにはで紹介したRAMディスクは容量が固定されているので、容量の設定と実際の使用量によってはメモリに無駄ができてしまう。 仮想メモリベースのファイルシステムであるtmpfsを使用すれば、必要なサイズに応じてRAMディスクの容量が動的に変化するため、メモリを効率よく使用できる。また、RAMディスクはmke2fsコマンドでファイルシステムを作成しなければならないが、tmpfsはファイルシステムそのものなのでそのままmountコマンドでマウントできる。ただし、tmpfsはカーネル2.4からサポートされた機能なので、それ以前のカーネルでは使えない点に注意が必要だ。 最初に説明したとおり、tmpfsを使用するには単にマウントするだけでいい。tmpfs専用のマウントポイントは/dev/shmだ。以下は、最大容量を64Mbytesにしてマウントしている。

  • 1