タグ

Linuxとserverに関するsuginoyのブックマーク (19)

  • Googleが数千台もある10年前のLinuxディストリをライブアップグレードした話 - ゆううきブログ

    Googleが、太古のディストリビューションであるRed Hat 7.1から、10年新しいDebianベースのディストリビューションへ、ライブアップグレードした話を紹介する。 そのあと、自分の身の回りの環境と比較し、参考にすべきポイントを考察する。 原文は USENIX LISA の投稿論文だ。しかし、中身は論文体というよりは、事例の紹介といった適切かもしれない。 MERLIN, M. Live Upgrading Thousands of Servers from an Ancient Red Hat Distribution to 10 Year Newer Debian Based One. In Proceedings of the 27th conference on Large Installation System Administration (LISA) (2013),

    Googleが数千台もある10年前のLinuxディストリをライブアップグレードした話 - ゆううきブログ
  • CentOS 6.4 を用いた PT2 サーバーの構築 - KainokiKaede's diary

    注意 個人名などが入っている項目は書き換えている部分もあるので、ご自分の環境に合わせて適宜読み替えてください。 ここに書かれていることを信用したせいで何が起こっても私は知りません。 構成 CentOS 6.4 i386 Intel Atom CPU N270 @ 1.60GHz * 2 2GB/1TB 筐体はこれ。2年ぐらい使ってみたけど、熱で不安定になることもあるので、正直ファンレスはやめといたほうがいい。 参考サイト CentOS6.1にアースソフトPT2をセットアップ CentOS インストール CPU が hoge なので i386 を選択。通常のインストール Install or upgrade an existing system Basic Server の設定を使いました。 初期設定 まずは eth0 を起動時に起動させるようにする。また、ルーターの DMZ を使うために

    CentOS 6.4 を用いた PT2 サーバーの構築 - KainokiKaede's diary
  • ITインフラで起きる「もしも」のための12個のコマンド

    こんにちは。斎藤です。 ITインフラの障害は、多くの場合「予期せぬ」タイミングで発生します。特に、CPUリソースを多量に消費したり、Disk I/Oが輻輳している場合、その切り分けは困難な状況に陥りやすいものです。 そこで、日はITインフラ、特にOS・ミドルウェアを支えるにあたって、問題解決を助けてくれるであろう12個のコマンドを取り上げてみます。「必ず押さえておきたい」5つのものと「更に覚えると便利なコマンド」7つの2節に分けてお話しします。 ※CentOS 6.4 (64bit)を前提に取り上げます 必ず押さえておきたいコマンド もしITインフラ管理者になりたてな方はぜひ サーバサイドのプログラマをやっていたのだけれど、ある日突然「君、サーバ管理担当ね!」と、バトンを渡される方っていらっしゃると思います。私も以前はそのクチでした...。そうなってしまったとき、まずは覚えておきたい5つ

    ITインフラで起きる「もしも」のための12個のコマンド
  • イイ:モバイル

    2002 年 2 月に開設しましたコムギドットネットは、2009 年 7 月に日初のAndroid端末 HT-03A の発売を機に And... 子供用のスマートフォンにゲームだけを入れて使わせていたのですが、広告をタッチしてアプリを勝手に入れてしまったり広告ページを開いてしまうなどの...

    イイ:モバイル
  • さくらのVPSのプラン乗り換えをした - YAMAGUCHI::weblog

    はじめに こんにちは、Python界の情弱です。いま「さくらのVPS 512」を借りてるんですが、プランが変更になって1Gが同じ料金で使えるようになりました。いまなら乗り換えると1ヶ月無料になるっていうんで、ちょろっと移行してみました。 「さくらのVPS」ご利用中のお客様の新プラン乗り換え優遇施策の実施について(4/5追記) | さくらインターネット ちなみに、今日から会社勤めとなった方々、おめでとうございます。とりあえずIT系に入って技術職するなら「さくらのVPS 1G」を1年分借りて、次のようなLinuxサーバの管理なんかをしてみるのをおすすめします。rootがもらえるのでやりたい放題です。ハードウェアを買うわけではないので狭い家でも関係なくサーバの管理ができて、グローバルIPも取得できてWebアプリケーションも公開できます。「俺プログラマだから!」って人もLinuxの簡単な管理く

    さくらのVPSのプラン乗り換えをした - YAMAGUCHI::weblog
  • dstatの万能感がハンパない - (ひ)メモ

    サーバーのリソースを見るにはグラフ化は重要ですが、推移ではなくリアルタイムな状況、例えば秒単位のスパイキーな負荷を見るには、サーバー上でvmstatやiostatなどの*statファミリーを叩く必要があります。 さて、vmstatはメモリの状況やブロック数単位のI/O状況は見られますが、バイト単位のI/O状況やネットワークの送信、受信バイト数を見ることはできません。 # vmstat 1 procs -----------memory---------- ---swap--- -----io----- --system-- -----cpu------ r b swpd free buff cache si so bi bo in cs us sy id wa st 3 1 0 4724956 355452 726532 0 0 54 484 3 3 1 0 99 0 0 2 0 0 47

    dstatの万能感がハンパない - (ひ)メモ
    suginoy
    suginoy 2012/03/20
    パスワードでoを0にする手法って結構見るなと、どうでもいいところに目がいった。
  • Linuxで負荷テストをする方法 - jitsu102's blog

    Linuxで意図的に負荷を与える場合、CPU負荷なら以下のような無限ループを実行したり、ディスク負荷なら大きなファイルを書き込んだりしていました。 $ perl -e 'while (1) {$i++}' しかし、上記の方法だと思ったような負荷を与えることができない場合がありました。 そんな時は、stressコマンドを使用すると良いようです。 stressのインストール まずは、stressパッケージをインストールします。 $ sudo aptitude install stress 負荷を与えてみる $ stress --cpu 4 --timeout 1m 1分間4プロセスで"sqrt()"を実行し、負荷を与えます。 $ stress --hdd 1 -timeout 1m 1分間ディスクに負荷を与えます。 その他にも、"sync()"を実行したり、"malloc()/free()"を

    Linuxで負荷テストをする方法 - jitsu102's blog
  • さくら VPS + CentOS のチューニングや高速化で以前試せなかった設定

    はじめてのさくら VPS + CentOS の初期設定からチューニングなどの作業まとめで一般的なサーバーの設定方法を紹介しましたが、さくらのVPS の設定の中で APC の入れ方や nginx の入れ方などは試せなかったので追記としてメモしておきます。 今回も以下の記事を参考にさせて頂きました。ここに全てがあるので私の記事では作業をシンプルに紹介していきます。ここに書いてない物についてはこの記事で書いてみます。 ウェブ開発者のための、1時間でできるLAMP環境構築術(CentOS編) – さくらインターネット創業日記 CentOS 5.6 へアップグレードする さくら VPS はこのブログを書いている現時点で契約した状態だと CentOS 5.5 がインストールされています。そのため CentOS を 5,6 にアップデートします。 まず自分の環境が CentOS 5.5 なのかを調べます

  • さくらVPSにRHEL6クローンのScientific Linux6.0をインストールした | Glide Note - グライドノート

    Scientific Linux – Welcome to Scientific Linux (SL) CentOS 6.0は当にリリースされるのか?─メイン開発者の離脱が意味するメッセージ などを見て、RHEL6.1がリリースされたのに、まだCentOS6.0も出ていないので、同じくRHELクローンで6系の利用できるScientific LinuxをさくらのVPSにインストールしたのでメモ。 導入環境はさくらVPS512です 1. 設定情報をメモする インストール時にネットワーク設定は手動で設定するので必要な情報を、稼働中のサーバからメモしておきます。必要なのは、ホスト名、デフォルトルーターIPアドレス、ネットマスク、ネームサーバです。 私の借りているVPSサーバの情報は [glidenote@vps001 ~]$ cat /etc/resolv.conf nameserve

  • x.com

    x.com
  • Linuxサーバ運用マニュアル

    Linuxサーバ運用マニュアル cronで監視しよう! 前回までに,定常運用編として,さまざまなコマンドなどを紹介してきました。それを定期的に実行してサーバ管理,運用していくわけですが,手動でそれらを行なうのはとても大変であり,ミスも発生しやすくなります。 cronを使ってそれらを自動化すれば,管理を容易にすると同時にミスを減らすことが可能です。ここでは,cronの設定方法と,それによってどのようにコマンドを組み合わせてサーバ監視していくかを解説します。 cronの設定方法 cronとは,Linuxの内蔵時計によって,指定された時間に指定のコマンドを実行するためのシステムです。 実際に使用するには,crontabコマンドかatコマンドで時間とコマンドを設定します。crontabは定期的に実行させたい場合, atは,1回だけ実行させたい場合に使用します。これらの情報は,各ユーザごとに存在し,

    suginoy
    suginoy 2011/04/05
    cron「環境変数は,setコマンドやenvコマンドで調べることができます。これらをcronで動作させて,ファイル出力することで,cronで動作させるときの環境変数を調べることができます。」
  • 高信頼システム構築標準教科書 -仮想化と高可用性- ダウンロード LinuC-3 304試験対応 | Linux技術者認定試験 リナック | LPI-Japan

    仮想化・高可用性システムを構築したい方に最適な教科書 LPI-Japanは、Linux/OSS技術教育に利用していただくことを目的とした教材「高信頼システム構築標準教科書 ― 仮想化と高可用性 ―」を開発し、無償にて公開しています。 教材は、大手ITベンダーをはじめとする多くの企業からの、「Linux/OSSを使った高信頼システムを構築するための実践的なガイドブックが欲しい」という要望に応えて開発されました。クラウドサービスやプライベートクラウドの利用が拡大する中、クラウド基盤をはじめとするミッションクリティカルシステムでのLinux/OSSのニーズはますます高まっています。中でもクラウド基盤構築の中核技術である「仮想化技術」と、サーバ間連携など信頼性の高いシステムを構築するための「高可用性技術」は、IT技術者にとって必須の技術となっています。教材は、このような技術の習得に役立つ実践

    高信頼システム構築標準教科書 -仮想化と高可用性- ダウンロード LinuC-3 304試験対応 | Linux技術者認定試験 リナック | LPI-Japan
  • Perlゼミ(サンプルコードPerl入門)

    Perl入学式 全6回のPerl入門講座。東京、大阪、沖縄、札幌で開催。(東京は4月と10月スタート、それ以外は5月スタート) YAPC::Japan Perlを軸としたITに関わる全ての人のためのカンファレンス。 東京 吉祥寺.pm 五反田.pm 大阪 なにわPerl 沖縄 沖縄.pm

  • インフラエンジニアがSegmentation fault をなんとか治してみる - メモとかそんな感じなやつ

    普段Webサーバを運用していて、めんどくさいトラブルのひとつに「Segmentation fault」があります。 あれー?なんか500エラーがでるなーなんて思ってログを見るとSegmentation faultになってるときは死にたくなります。 そもそもSegmentation faultはメモリ上にあるデータに対して不正が行われたときに起こるもので、 インフラエンジニアにとってはなかなか手がだせないところでもあります。 それでもなんとかして治さないといけないわけなので せめてどのプログラムが悪さしてるかどうかぐらいは調べ上げてみます。 apacheでのログ apache + mod_perl での環境です。 こんな感じでエラーがでます。 #tail error_log [notice] child pid 26028 exit signal Segmentation fault (11

    インフラエンジニアがSegmentation fault をなんとか治してみる - メモとかそんな感じなやつ
  • エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)

    1. Copyright(C) Software Research Associates, Inc. All Rights Reserved. エンジニアなら知っておきたい 「仮想マシン」のしくみ BPStudy #38 (2010/10/29 EBISU303) ネットワークシステムサービス部 ネットワーク運用・構築部 長谷川 猛 (hasegaw at sra.co.jp) Twitter : @hasegaw ※資料中の解説内容は、弊社としての 統一的な見解を示すものではありません。 2. 2 自己紹介 所属所属 興味分野興味分野 株式会社SRA ネットワークシステムサービス部 ネットワーク運用・構築部 現在は提案支援業務に携わる 特にLinux や仮想化技術を得意とする、 雑系システムエンジニア 主な著書主な著書 『Xen 徹底入門』 初版、第二版(2007、2009年 翔

    エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
  • cron の直列実行 | Carpe Diem

    久しぶりのブログになります。 cron でとあるバッチ処理を setlock を使って、毎時順番に直列実行しています。 このバッチ処理は、過去 1 時間前のアクセスログをごにょごにょ集計しています。仮に、このバッチ処理は、1.rb、2.rb、3.rb、の 3 つのプログラムがあるとしましょう。2.rb は、必ず 1.rb が実行し終わったあとに実行することを前提、3.rb は、必ず 2.rb が実行し終わったあとに実行することが前提となっています。 cron には、次のように 5 分刻みで設定されています。 5 */1 * * * /usr/bin/setlock /tmp/hoge.lock /tmp/1.rb 10 */1 * * * /usr/bin/setlock /tmp/hoge.lock /tmp/2.rb 15 */1 * * * /usr/bin/setlock /tmp

  • Rails3.1の初期化プロセスを細かく追いかけたRailsGuidesの記事を和訳したよ:ミームの死骸を越えてゆけ

    This domain may be for sale!

    Rails3.1の初期化プロセスを細かく追いかけたRailsGuidesの記事を和訳したよ:ミームの死骸を越えてゆけ
  • さくらVPS980でjetty/Hudsonを動かす - やさしいデスマーチ

    さくらインターネットのVPSサービスが正式稼働となって1ヶ月となりました。これまでは専用サーバのエントリープランを使っていたのですが、用途が変わってきたので乗り換えを行っています。 これまでは、SVN, Trac, Hudson, Wiki(MoinMoin)などを稼働させるのが目的だったのですが、最近はSVN + TracをGoogle Codeに移行してしまい、HudsonとWikiが主目的となっています。Wikiだけであればルート権限のないサーバでも良いですが、色々と実験したりするにはルート権限が欲しいですし、なによりHudsonを動かしたいわけです。 不安だったのはマシンパワーであり、Hudson(Appサーバ)を動かすのに耐えられるか?という点です。実際に動かしてみたところ、問題がなさそうなので手順をまとめておきます。 動作しているHudsonはここ。 尚、VPS980のスペック

    さくらVPS980でjetty/Hudsonを動かす - やさしいデスマーチ
  • x.com

  • 1