Help us understand the problem. What are the problem?
![CentOSにntpサーバを入れて、日本標準時刻に自動的に合わせるためのメモ - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/e80396935a340452bfad5232ecaf089bad8a7de8/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-1150d8b18a7c15795b701a55ae908f94.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTg0MCZoPTM4MCZ0eHQ2ND1RMlZ1ZEU5VDQ0R3JiblJ3NDRLMTQ0Tzg0NE9RNDRLUzVZV2w0NEtNNDRHbTQ0Q0I1cGVsNXB5czVxaVo1cnFXNXBtQzVZaTc0NEdyNkllcTVZdVY1NXFFNDRHcjVaQ0k0NEtQNDRHYjQ0S0w0NEdmNDRLQjQ0R3U0NE9oNDRPaSZ0eHQtY29sb3I9JTIzMzMzJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU0JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1jZW50ZXIlMkNtaWRkbGUmcz03N2ZlYjU3MTAxMzdkN2RlNzllMTk5Y2YwZTYyZGQ0Mw%26mark-align%3Dcenter%252Cmiddle%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTg0MCZoPTUwMCZ0eHQ2ND1RSFJ6ZFMxdVpYSmgmdHh0LWNvbG9yPSUyMzMzMyZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT00NSZ0eHQtYWxpZ249cmlnaHQlMkNib3R0b20mcz05YjE0YjE0MzgyNTM1N2M2ODhkNTcxYzQ0MWVlYmU3MA%26blend-align%3Dcenter%252Cmiddle%26blend-mode%3Dnormal%26s%3Daaf60a20d1adb09bf958635dd9b11841)
※ 以下、フィクションです。 はじめに: こんなサーバ(↓dstat) (裏バッチによりiowaitとLAが高いのは一時的な仕様とする) 気付けばログに・・・ Mar 29 18:08:02 hostname kernel: printk: 48843 messages suppressed. Mar 29 18:08:02 hostname kernel: TCP: time wait bucket table overflow Mar 29 18:08:07 hostname kernel: printk: 54962 messages suppressed. Mar 29 18:08:07 hostname kernel: TCP: time wait bucket table overflow Mar 29 18:08:12 hostname kernel: printk: 648
信頼できるタイムスタンプがログに残っていることが障害調査の重要な手がかりとなります。 正確な時刻の確保はサーバ管理の根本ですので、時刻同期の設定はOSをインストール後に最優先で行う作業と位置づけられるものです。 基礎知識として 時刻は ハードウェアクロック とOS上の ソフトウェアクロック がともに刻んでいます。 稼働中はソフトウェアクロックだけが参照されますが、ハードウェアクロックはマシン停止時にも動き続けているので 起動時にはハードウェアクロックがソフトウェアクロックへ読み込まれます。 ネットワークから現在時刻を提供するサービス(NTP)により時刻合わせをします。 このとき、特に時刻を遅らす場合、急に遅らせる操作はしません。時刻が後ろへ飛ぶことによりログの時刻の前後関係がひっくり返る可能性があるからです。 (ログ以外のソフトウェア動作も異常を来すかも知れません) ソフトウェアクロックの
はじめに アクセスが急増すると、応答時間が著しく悪化するサイトはありませんか? 普段は200ミリ秒以内で安定してアクセスをさばいているのに、イベントやらキャンペーンやらを開始した瞬間から、普段の2倍や3倍のアクセスが殺到し、その結果、レスポンスタイムが3秒とか9秒とかかかるようになってしまうことってありますよね。 あるサイトの実状 つい先日まで、そんなサイトが私の目の前にもありました。自社で運営している某ソーシャル系のサイトなんですが、イベント開始時刻と同時にアクセス数が急増するのです。とはいえ、所詮は普段の2倍とか3倍程度の数なのだから、少なくとも1秒以内にレスポンスを返せるくらいの性能は維持したいものです。 しかし実際は困ったことに、応答に3秒以上もかかってしまう処理が大量に発生してしまう状況に陥ってしまっていました。これはきっと、どこかにボトルネックがあるに違いありません。 仮説を立
梅雨明けまだですか〜!?どうもこんにちは nakamura です。 みなさん新しく Linux サーバをセットアップする際にまず最初にする事ってなんでしょう?僕はいつも .bashrc を自分の使い慣れた設定のものに置き換える事から始めます。これをしておかないとパスが通ってなかったり、コマンドのデフォルトの動作が違ったり何かとやりづらいんですね。てなわけで今日は僕の .bashrc をちょっとだけ晒してみます。 とりあえずこんな感じ だいたいいつも以下のような感じです。 # ctrl+s で出力がロックされてしまうのを防ぐ stty stop undef # よく使うエイリアスやら各コマンドのデフォルトのオプションを設定 alias ls='ls -CF' alias ll='ls -AlFh --show-control-chars --color=auto' alias la='ls
ここ最近なぜか H2 を読み直してしまっている nakamura です。くそと親父は一緒に出ませんよっと。 サーバのリソース状況を確認する際のド定番ツールといば top コマンドですが、意外と知られていない気がするインタラクティブに出力内容を操作する方法を今日はご紹介します。多機能すぎて僕も全ては把握していませんが最低限おぼえておくとちょっと効率よいですよ~。 デフォルト表示 デフォルトの表示は以下のような感じで、CPU 使用率の降順、表示されるプロセス数は無制限、3 秒に 1 回リロードされます。 ではでは以下、実際の操作例です。 ソート対象のフィールドを変える 方法は 2 つあります。 F or O 大文字の F もしくは O を入力すると以下のような表示に切り替わり、ソート対象のフィールドを選択する事ができます。 デフォルト状態なので CPU 使用率である K にチェックがついていま
これは、tmuxとtmux-powerlineを使って実現しています。 以下に、導入方法を書きます。 0. (強く推奨)powerline用のフォントをインストール まず、大なり、小なりのフォントを使うための設定をします。これをインストールした方が、すごい見栄えがかっこよくなります! パッチを当てたフォントをインストールして、ターミナルなどでそのフォントを使って表示するようにします。 この記事で使われているスクリーンショットのフォントは、AdobeのSource code proにパッチを当てたフォントを使っています。 その他のフォントはこちら。 https://gist.github.com/qrush/1595572 自分でパッチを当てる場合はこちら。 https://github.com/fncll/vimstuff/tree/master/powerline-fonts 1.tmu
GNU screenはもう古いので皆さんtmuxへ移行しましょう、という話。Gentooならemerge tmux。 スクリーンショット 手元のtmuxを撮ってみた。縦分割モード。ウィンドウマネージャはawesome。左のircクライアントはweechat。 本家にもいくつかスクリーンショットがある。 tmuxへ移行する理由(メリット) 標準設定のままでもそれなりに使えるステータスバー 各ショートカットがコマンドベース(コマンドで操作ができる) 標準で縦分割機能搭載 GNU screenがたまに固まる問題(が発生するのは私だけ?)が発生しないかも ビュー専用のスクロールモード 柔軟なペイン制御 コピー&ペースト用のバッファを複数保持できる terminfo的にscreen互換 メモリ消費量が少ない(GNU screenの約1/5) 一部機能でマウスが使用できる(mode-mouse, mo
なお、時間設定方法や書式についてはここでは解説しません。 拙作「くろんメーカ」をお使いください。 くろんメーカ - crontab用のコマンドを自動で生成します。 そのままコピペしてお使いください。 crontab -e で直接編集しない 有名な話ですが、crontab -r とやってしまうと全てが一瞬で消え去ります。 まさにバルス! 間違えて crontab -r してしまい、crontab をふっとばしてしまった。つか、隣同士にある -e と -r で編集と削除とか、酷いよ><。。。 crontab -r を安全にする - antipop 必ずローカルファイルに設定を書いたうえで、それを反映させるようにしましょう。 $ crontab -l > ~/crontab # 現在の設定をバックアップ $ vi ~/crontab # ローカルファイルを編集 $ crontab < ~/cro
最初はどう使ったらいいのか全く分からず食わず嫌いをしていたScreenコマンド。 今も、画面分割とかよく使い方を分かっていないんですが… 最近よく使います。 基本的な使い方はググってもらうとして、 無線が切れてしまった時なんかに、 通常なら自動的にDetacheされるところが、Attachedしたままの場合があります。 そんな時、通常の"-r"では出来ません。 Attached状態のスクリーンにAttachするには、 screen -rx ****(PID) というオプションで、Attachしてあげることが可能のようです。 使い方によっては、同時に一つの画面を使用できると言うことで ペアプロとかいろんな使い方が出来るかもしれませんね。 今回は、という備忘録でした。
CentOSのインストール、ネットワーク設定が出来た所で、いよいよ、Subversionの設定です。 ※設定にあたり、こちらのサイトを参考にさせて頂きました、というか焼きましの内容になりますが、自分なりにつまづいた所もあるのでとにかくメモです。 ⇒10分で作る、Subversionレポジトリ (CentOS 版) パッケージのインストール 設定に必要なパッケージは以下になります。 Apache Web Server(httpd) Webサーバソフト Subversion バージョン管理システム mod_dav_svn Subversionリポジトリを提供する、Apache設定ディレクティブ*1 # yum -y install httpd subversion mod_dav_svn リポジトリ作成 リポジトリの作成と、Subversionの決まりといえる、初期フォルダを作成します。 tr
こんな記事を発見しました。10分で作る、Subversionレポジトリ - Unix的なアレDebian 版らしいので過去記事の修正も兼ねてCentOS 版を書いてみようと思います。# Trac 連携も修正しないと…。 動作環境id:wadap さんと同じくまっさらな環境を想定します。OSCentOS 5.2Apache2.2.3-11.el5_1.centos.3Subversion1.4.2-2.el5mod_dav_svn1.4.2-2.el510分でできるといいな…。 パッケージのインストール必要なパッケージを yum を使用して導入します。必要なパッケージは以下の通りです。Apache Web ServerSubversionmod_dav_svnその他はパッケージは依存関係によって自動的に解決されます。# mod_dav_svn だけ入れれば勝手に全(ry... # yum
curlはwget, lwp-request(GET, HEAD), lynxと同じようなcliのhttp client。だと思ってたらもっと機能があるようなので、man curl読んで色々調べてみた。HTTP(S)以外にもかなり対応してた。 curl is a tool to transfer data from or to a server, using one of the supported protocols (HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TFTP, DICT, TELNET, LDAP or FILE). とりあえず良く使いそうなhttp, ftp関連のメモ。DLだけじゃなくて、アップロードもできるのが素晴らしい。 基本 syntax curl [optinons] URL URL It will then default to HTT
一時的にルーティングを追加する方法 CentOSでは「route」コマンドや「ip」コマンドを使用することで、一時的にスタティックルートを設定することができます。ただしこの方法は一時的にルーティングを追加する方法ですので、サーバの再起動や、ネットワークサービスを再起動するとルーティングは消えていまします。 ※これから示す設定方法は「CentOS 6.6」で検証を行っています。 「route」コマンドでの設定方法 ネットワーク宛ににルートを設定する場合は「route add -net」コマンドを使用します。 route add -net コマンド書式 route add -net [宛先ネットワーク] netmask [サブネット] gw [ゲートウェイIP] [NIC名] route add -net 実行例 「192.168.200.0/24」ネットワーク宛通信のゲートウェイを「192.
複数NICでのデフォルトゲートウェイ設定方法 提供:maruko2 Note. 移動: 案内, 検索 目次 1 Windows でのスタティックルート設定 1.1 ROUTE コマンド書式 1.2 Windowsでの手順 2 RHEL (CentOS) でのスタティックルート設定 2.1 Linuxでの手順 ネットワークカード(NIC)を複数搭載し、それぞれの NIC を別のネットワークに接続するような場合、通信が正常にできないことがある(不安定になる)。 図 のようなネットワークだと、PC から 192.168.1.0/24 と 192.168.2.0/24 への通信は問題なくできるが、ルーター(ゲートウェイ)を越えるような WAN や 10.0.0.0/24 への通信はできたりできなかったりする。 原因は、PC に複数のデフォルトゲートウェイを設定したとしても、ルーターを超える通信につ
最近、Pound 2.4.4 (2009年2月4日時点の最新)をインストールしたのですが、 2.X 系のまとまった情報があまりないようなのでまとめておきます。 Apsis Gmbh(本家) http://www.apsis.ch/pound/index_html install 今回は SSL 通信を行うので、OpenSSLからインストールします。 OpenSSL # cd openssl-0.9.8j # ./config # make # make install Pound # cd Pound-2.4.4 # ./configure --with-ssl=/usr/local/ssl # make # make install 証明書の設定方法 ssl 通信を行う場合、サーバー証明書(pem 形式)、(必要なら)CA 局証明書、サーバー証明書鍵を Pound で利用するために一つに
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く