タグ

linuxとadministrationに関するwindscapeのブックマーク (59)

  • rsync -Rで中間ディレクトリがシンボリックリンクな場合の注意点 - (ひ)メモ

    複数サーバを管理する場合、管理コストの増加やオペレーションミスを避けるための施策として、「すべてのサーバの内容を同一に保つ」という管理方法があります。 サーバの内容を同一に保つには、小中規模ならrsyncと、パス指定の簡便化とミスを防ぐために-a -R (--relative)オプションを使うのがベストでしょう。 ただ、-Rを指定しているときに、同期コピー対象のパスにディレクトリへのシンボリックを含んでいる場合には注意が必要です。そこで今回はrsync 2.6とrsync 3のそれぞれについて、ふたつのケースについて検証してみたいと思います。 ケース1: 実ディレクトリが同じ 物理的なディレクトリ構造をそのまま見せるのではなく、論理的な意味あるディレクトリ名/構造として見せたい場合には、ディレクトリのシンボリックリンクを使うとよいです。 例えば: RAID等のストレージにあるディレクトリの

    rsync -Rで中間ディレクトリがシンボリックリンクな場合の注意点 - (ひ)メモ
  • 新人は「サーバ/インフラエンジニア養成読本」読むべきで、僕はツールを開発すべき - As a Futurist...

    ふと屋に寄ったら、SoftwareDesign の特別版で題名のが出ていましたので、ホイホイと買ってしまいました。内容としては、最近の SD 誌であったインフラ系の特集を抜き出してまとめたものなので、多少古い内容もあるかとは思いますが、雑誌のバックナンバーを買い揃えるのって結構面倒なので、こうしてまとめた形にしてくれると入手しやすくなっていいですね! 入門 サーバ/インフラエンジニア養成!基礎講座 効率化(効率的サーバ/ネットワーク管理「実践」入門) 達人管理者になるための ssh 活用術 Kickstart で実践!システム管理「完全自動化」大作戦 開発力 サーバエンジニアのための「開発力」養成講座 クラウド活用 サーバ/インフラエンジニアのためのクラウド入門 セキュリティ これだけは知っておきたいセキュリティの常識 ドキュメント作成 現場で役立つ運用管理マニュアルの作り方 内容的に

    新人は「サーバ/インフラエンジニア養成読本」読むべきで、僕はツールを開発すべき - As a Futurist...
  • 第11回 ストレージ技術者を育てないシステム部門は損をする

    これまでに情報爆発(=データ急増)をキーワードとしてストレージ・システムについて考えてきた。第11回は技術論から離れて、ストレージビジネスを取り巻く状況について解説する。 内容の一部はすでに弊社ホームページのコラムや、別の媒体でも述べたことを含んでいるが、状況は全く変化していないのであえて再びここに整理しておく次第である。 ストレージはシステムの中で特異なポジションにある(図1)。以下、これらを詳細に見ていく。この違いを意識している人は意外に少ない。 システム管理とはストレージを管理することだ ネットワーク装置はデータの経路でしかないし、サーバーはデータの加工場の役割しかない。どちらもデータを利用するときには必要となるが、データは一時的にそこに存在するだけであり、電源を切ってしまえばそこには何も残っていない。 ストレージだけが常にデータを保持している。この点で、IT装置の中では特別な存在な

    第11回 ストレージ技術者を育てないシステム部門は損をする
  • adjtimexもntpdも使えねーと思ったのは私だけではなかった: 半歩先

    マザーボードによっては水晶の周波数の精度が非常に悪く、linuxの時計が非常に不正確になります。 私の使っているマザーボードでは、なんと1時間あたり1秒以上ずれてしまうので、頻繁に時計合わせを行なわなければなりません。そこで、インターネット上のntpサーバを使って合わせるようにしました。 しかしながら、このマシン、夜中はネットワークが切られてしまい、ntpサーバに接続できなくなってしまいます。その結果、平日は毎朝8秒以上ものずれが、さらに、月曜の朝には1分ものずれが生じています。 なんとかしなければなりません。 水晶自体のずれに対しては、adjtimexを使って「無理矢理」合わせ込む手法があります。 しかしながら、adjtimexは諸刃の剣で、もし、ずれの計測に失敗してしまうと、時計がさらにひどくずれていく、のです。ずれの計測はdebianではわずか2分程度で、当然のことながら、それはかな

    adjtimexもntpdも使えねーと思ったのは私だけではなかった: 半歩先
  • suz-lab.com - suz lab リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • FirefoxからSSHでターミナル接続できるアドオン「FireSSH」 - 元RX-7乗りの適当な日々

    最近、先日リリースされた「Firefox 4」を利用しているのですが、このFirefox4以降で利用できるアドオンで、Firefox(ブラウザ)から、サーバ等に"SSH"によってターミナル接続できる「FireSSH」が利用できます。 FirefoxそのものからSSHによるターミナル接続が利用できるので、新しいタブをそのままターミナルとして利用することでWebブラウザとシームレスに利用できたり、接続情報を記憶させておくことも可能です。このように簡易なターミナルとして、FireSSHは十分に利用できると思います。 インストール 「FireSSH」はFirefox 4.0以降で利用可能なので、まだアップデートしていない場合は4.0以降へのバージョンアップが必要です。 以下のFirefoxのアドオンページにアクセスし、「FireSSH」をインストールしてください。 https://addons.m

    FirefoxからSSHでターミナル接続できるアドオン「FireSSH」 - 元RX-7乗りの適当な日々
  • 自分好みの環境をsudo時にも使えるようにする - 絶品ゆどうふのタレ

    以下のように.*shrcに記述しておくと、自分のshellで設定した内容のほとんどをsudo後にも引き継ぐことが出来て、ちょっと便利。 alias sudo='sudo -E ' これだけ。これは2つのことをやっていて 実行ユーザーの環境変数の大部分をsudo後も引き継ぐ 実行ユーザーのalias設定をsudo後も引き継ぐ という効果がある。 環境変数の引き継ぎ 前者の、環境変数の引継を実現しているのは、-Eオプション。 これは、正確には環境変数を引き継いでいるのでは無く、sudoersで設定されているenv-resetを無効にする効果がある。 そのため、$USER/$LOGNAME/$PATHなどの環境変数は(defaultでは)rootで上書きされるのだが、$HOMEは実行ユーザーのままだったり、$LV/$EDITORなども引き継がれたりする。 もちろん、これはsudoersのenv周

    自分好みの環境をsudo時にも使えるようにする - 絶品ゆどうふのタレ
  • サーバー・システムにおける運用管理

    仮想化やクラウド・コンピューティングの発達によって、コンピュータ・システムはますます複雑になっています。仮想化技術やクラウド・コンピューティングを導入すると、エンドユーザーの立場では、非常に使い勝手がよく、電力消費や物理サーバーの台数が抑えられるというメリットがあります。この一方、運用管理を行う立場では、個々の物理サーバーやゲストOSがどのような状態なのかを正確に把握しておく必要が生じます。 システムの管理者は、サーバーの状態やアプリケーションの稼働状況を把握するために、さまざまなツールを駆使します。実績が豊富な有償のツールもあれば、無償で提供されている優秀なツール、そうでないツールも存在します。このため、自社のシステムに合った実績のある手法を見極める必要があります。 連載では、物理サーバー・レベルでの管理の基を紹介しつつ、特に近年クラウド・コンピューティングに採用が検討されている、R

  • Ywcafe.net

    Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Best Penny Stocks find a tutor Parental Control Migraine Pain Relief music videos Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy

  • mod_pagespeed をちょっとだけ試してみた - 酒日記 はてな支店

    Google の Page Speed の Apache module 版 mod_pagespeed をインストールして、ちょっとだけ動きを見てみた。 インストールは Ubuntu に deb パッケージで。 $ wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_amd64.deb # sudo dpkg -i mod-pagespeed-beta_current_amd64.debconfig はデフォルトで入るものそのまま。 <IfModule pagespeed_module> SetOutputFilter MOD_PAGESPEED_OUTPUT_FILTER ModPagespeed on ModPagespeedUrlPrefix "http://localhost/mod_p

    mod_pagespeed をちょっとだけ試してみた - 酒日記 はてな支店
  • Linuxシステム構築Tips - RAMディスクのIO性能をチューニングに活用すべし (/dev/shm)

    RAMディスクのIO性能をチューニングに活用すべし アプリケーションやプログラムのパフォーマンスが思うように上がらない場合、ハードディスク上でのファイルIOがボトルネックになっているケースが多々あります。ここでは、そのようなケースに対して有効なチューニング方法の一つ、RAMディスクを用いたパフォーマンスチューニングについて紹介します。 RAMディスクは物理メモリの一部領域を仮想的なハードディスクとして利用するもので、当然ながらRAMディスクのIO性能はハードディスクではとても到達できないレベルになります。また、RAMディスクとして作成した領域は、各プログラムからファイルシステム上のディレクトリとして認識されるため、チューニングの際にプログラムの修正範囲が軽微で済むという利点もあります。システムのボトルネックがファイルIOであれば、パフォーマンスチューニングにRAMディスクのIO性能を活用し

  • Linux logrotateの解説ページ

    logrotate は、放っておけば際限なく肥大してしまう各種ログファイルに対して、世代ローテーションをして何代目かになったら破棄するとか、それらをメールでどこかに送信するなど、様々な処理が行える。世代管理やサイズ制限などの機構を自前で持たないプログラムからのログを管理するのになくてはならない道具だ。 Logrotate実行の流れ logrotate 自体はデーモンではないので cron (※1) と組み合わせて利用する。実行の流れは、RedHat系ディストリビューションでは以下のようになっている: cron が run-parts コマンド(※2)で /etc/cron.daily/logrotate スクリプトをキックする。 /etc/cron.daily/logrotate は 主設定ファイルである /etc/logrotate.conf から設定を読み込んで logrotate を

  • テンプレートを使った効率的な監視設定

    例えばOSと、Webサーバ、DBサーバ、ファイルサーバなどのアプリケーションの監視設定を1つのテンプレートにまとめたとしましょう。すると、各ホストにテンプレートを適用した後、起動していないサービスなど、不要な監視項目を無効化する必要が生じます。OS基部分のテンプレート、各アプリケーション単位のテンプレート……という形で階層的にテンプレートを作成していくと、使い回しもでき、より効率的でしょう。 オリジナルテンプレートの作成 ZABBIXでは、インストール直後でもいくつかのテンプレートが利用できます。ですが、既存のテンプレートは監視対象となるアプリケーションも限られており、必ずしも監視要件と合うわけではないので、監視要件に合わせて新しくテンプレートを作成する方がよいでしょう。 ここでは、新たにテンプレートを作成し、ホストに適用させる方法について紹介します。 テンプレートの作成は、前回紹介した

    テンプレートを使った効率的な監視設定
  • [Linux] Historyに日付を付ける - ウェブシステム開発【Lucen@Wiki】

  • LinuxベースのバックアップツールClonezilla 1.2.6-40リリース | OSDN Magazine

    オープンソースのバックアップソフトウェア「Clonezilla」の開発チームは11月9日、「Clonezilla Live 1.2.6-40」を公開した。不安定版のDebian Sidレポジトリをベースとし、Linuxカーネルは2.6.32-27にアップグレードした。 Clonezillaは、バックアップツール「Partition Image」やntfsclone、DRBL(Diskless Remote Boot in Linux)、udpcastなどを含むLinuxディストリビューション。米Symantecのバックアップソフト「Norton Ghost」のようなクローン機能、ユニキャストとマルチキャストを備えたオープンソースソフト。GNU/Linuxのext2、ext3、ext4、reiserfs、reiser4、xfs、jfs、FreeBSD、NetBSD、OpenBSDのUFS、M

    LinuxベースのバックアップツールClonezilla 1.2.6-40リリース | OSDN Magazine
  • 故障発生時にフェイルオーバーしない?

    故障発生時にフェイルオーバーしない?:Linuxトラブルシューティング探偵団(4)(1/3 ページ) NTTグループの各社で鳴らした俺たちLinuxトラブルシューティング探偵団は、各社で培ったOSS関連技術を手に、NTT OSSセンタに集められた。普段は基的にNTTグループのみを相手に活動しているが、それだけで終わる俺たちじゃあない。引き続きOSSに関するトラブルの解決過程を@ITで連載していくぜ。 ソースコードさえあればどんなトラブルでも解決する命知らず、不可能を可能にし、多くのバグを粉砕する、俺たちLinuxトラブルシューティング探偵団! 助けを借りたいときは、いつでもいってくれ! OS:高田哲生 俺はリーダー、高田哲生。Linuxの達人。俺のようにソースコードレベルでOSを理解している人間でなければ、百戦錬磨のLinuxトラブルシューティング探偵団のリーダーは務まらん。 Web:福

    故障発生時にフェイルオーバーしない?
  • 備忘録 [CentOS]プロキシの設定

    的なところですが忘れ去っていたので。 # /etc/profile.d/proxy.sh export http_proxy=http://[プロキシサーバーのIP]:[ポート]/ export ftp_proxy=http://[プロキシサーバーのIP]:[ポート]/ export HTTP_PROXY=http://[プロキシサーバーのIP]:[ポート]/ export FTP_PROXY=http://[プロキシサーバーのIP]:[ポート]/ # /etc/profile.d/proxy.csh setenv http_proxy http://[プロキシサーバーのIP]:[ポート]/ setenv ftp_proxy http://[プロキシサーバーのIP]:[ポート]/ setenv HTTP_PROXY http://[プロキシサーバーのIP]:[ポート]/ setenv

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • モダンなPHPの開発環境の構築方法 - 肉とビールとパンケーキ by @sotarok

    via. はてなブログ 誰か書くんじゃないかと思いつつ、まあ、お決まりのパターンとしてPHP版も書いてみよう。 PHPのこと見てると、書き方とか取り巻く環境ってあんま変わってないなーとか思いつつ、そして何がモダンなんだっけ?新しければいいのか?って話だけど。 一般的な OSX 環境および Linux 環境における、モダンな PHP 開発環境の構築方法についてまとめてみた。最新のPHPとxdebugがあれば十分。 PHP 5.3.2 のインストール ソースから入れてた時期もあるけどやっぱパッケージが楽だな。。オフィシャルじゃないリポジトリを使えばパッケージで入れられる。 pearとpeclは、パッケージ入れるときに一緒に入れちゃう。 pear や pecl そのものは、PHPよりも頻繁にバージョンアップされるし、パッケージになってたりなってなかったりの管理が面倒だから基的にpear/pec

    モダンなPHPの開発環境の構築方法 - 肉とビールとパンケーキ by @sotarok
  • ZABBIX – snmp監視機器の登録 – www.club535.com

    ZABBIX で SNMP機器を監視する設定方法 監視対象機器のコミュニティ名がpublicになっている場合は、テンプレートのリンクをすると、監視対象として登録・値の取得を行ってくれますが、コミュニティ名を独自に付けていると、作業が大変です。 ZABBIX上でSNMP機器を登録します。 zabbix->設定->ホスト IPaddress = SNMP機器のIPアドレス Port = 161 Status = “新規作成時はNo Monitored、作成後Monitoredに変更” ホストの登録が完了できたら、アイテムを作成していきますが、既存SNMPテンプレートをコピーして利用すると良いです。 zabbix->設定->アイテム Type = SNMP agent SNMP community = [コミュニティ名] SNMP OID = “他の監視機器で取得出来ているID” SNMP po