タグ

linuxに関するryojigsawのブックマーク (15)

  • Linux チューニング - Ext3 のパフォーマンスを最大化させる

    じつは自宅サーバのロードアベレージが上がり続けています。分析の結果、ボトルネックは I/O 処理でした。CPU は Athlon64 X2 4400+ ですが、まだまだ当分この CPU で間に合いそうです。HDD は当時は 7200 回転で最速だった HITACHI Deskstar T7K250 SATA2 250GB を RAID1 構成にしたのですが、今思えば速度優先で RAID0 にしておけば良かったと少しだけ後悔。 I/O がボトルネックに成っている理由ですが、Drk7jp が公開しているサービスの全てがキャッシュファイルを利用した高速化手法を取っているのですが、単純にそれらファイルの write 処理が追いついていません。常に何らかのプロセスで I/O 待ち状態が発生しているような状況です。抜的な解決方法としては disk を高速なものに交換する以外ありません。 というわけで

  • ディスク容量がいっぱいの時にやる事 - Qiita

    追記 ディスク容量をグラフィカルに確認可能なncduコマンドを教えて頂きました。 こちらだと容量大のファイルの特定が早そうです。 krf7v4k2さん、ありがとうございました! インストール (debian系) apt install ncdu (redhat系) yum install ncdu 現在のディスク容量の確認 全体のディスク容量を確認 df -h [root@ip-xxx-xxx-xxx-xxx ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 6.0G 4.1G 1.6G 73% / tmpfs 498M 0 498M 0% /dev/shm ディスク容量の内訳を確認 *du -sh [容量内訳を確認したいディレクトリのパス] 例) du -sh /* (ルート直下) 例) du -sh ./* 

    ディスク容量がいっぱいの時にやる事 - Qiita
  • nginx設定 | 楽しく情報処理技術者試験

    Apacheよりも高速軽量との評判高いWebサーバであるnginxの、設定方法やらインストール方法をいろいろハックしていきます。 nginxハカーの方には、ご意見やアドバイスをいただければと思います。 nginx初心者の方には、その魅力を知っていただくため、nginxとは何かを端的に表現した文章を紹介します。 「ApacheにはMicrosoftのWordのように100万ものオプションがあるが、実際には必要なオプションは6つだけである。nginxのオプションは6つだけである。ただ、その6つ内5つのオプションについては、Apacheの50倍高速に動作する。」 — Chris Lea — nginxインストール nginxをソースからインストール(+基設定) nginxをyumでインストール nginx.conf設定ファイル nginxphp-fpmの組み合わせ設定 nginxバーチャ

  • 文字化けに関するトラブルに強くなる【基礎編】

    今回は、「文字化け」に関する問題について説明します。コンピュータが扱うデータの中で文字データは最も親しみやすいものですが、歴史的な経緯や内部処理の関係から、残念ながら文字化けトラブルなどが発生することがあります。文字化けが発生したとき、オープンシステムではさまざまなソフトウェア製品が処理に介在することから、問題の切り分けに非常に時間を要し、対処が困難な場合が多いです。稿で説明するOracle内部の文字データと文字コードの処理の方法を理解し、問題の切り分けと、一般的な問題への対処方法を理解しましょう。

    文字化けに関するトラブルに強くなる【基礎編】
  • Linux スワップファイルの追加

    [概要] Linuxのスワップファイルの追加方法を説明しています。 [詳細] Linuxにおいてスワップ領域が不足したときには、スワップファイルを追加することで領域を拡張することが出来ます。 ここでは、通常のファイルをスワップに追加する方法を説明します。 次の手順に従ってファイルをスワップへ追加してください。 スワップに追加するファイルを作成します。 [root ~]# dd if=/dev/zero of=/swapfile bs=1024K count=4096 4096+0 records in 4096+0 records out 4294967296 bytes (4.3 GB) copied, 26.4916 seconds, 162 MB/s ※この例では、/swapfileという名前のファイルをサイズ4GBの大きさで、作成しています。 ファイル名、パスを変更する場合には"/

  • iptablesの設定

    iptablesの設定 [サーバの実験室 Redhat/Fedora] 作成 : 2005/01/27 修正 : 2011/05/05 "サーバの実験室"の検索 iptables パケットフィルタリング、NA(P)Tを設定するためのパッケージ。 環境によってはカーネルの再構築が必要になるが、Fedora Core 3では不要。 参考になる文書 netfilter.orgのチュートリアル。 あと、manpage。 インストール FTPサイトまたはFedoraCore3 CD Disk1からRPMパッケージをもらってきて、インストール。 # rpm -Uvh iptables-1.2.11-3.1.i386.rpm yumを使ってもよい。 # yum install iptables chkconfigユーティリティで、サーバ起動時にサービスが開始するよう設定する。 # chkconfig i

  • [ロ] PostgreSQL が停止している。そんなとき。 – LOWTECH.NE.JP

    PHPのMDB2が下記のようなエラーをはいている。そんなとき。 At prepare(): MDB2 Error: connect failed # あぁ、こうやって公の場にさらそうと操作ログを確認すると、自分の行動の不可思議さに気がつきますね。何でログ見てないんだとか、場当たりてきな対応にすごい反省する。操作ログはいつもとっているものの見返すことなんてめったにないからね。書いてみるだけでも勉強になります。 詳細は恥ずかしいので→ PostgreSQLに接続できないということなので、ローカルでコマンドラインから接続を試みる。 # psql -l -U postgres psql: FATAL:  the database system is in recovery mode データベースシステムがリカバリモードで動いてる?よくわからんが再起動。 # /etc/rc.d/init.d/pos

  • Pantora Networks » 1章 LVM入門

    1.1 パーティション管理の悩み Linuxユーザーなら誰でも、パーティション管理に悩まされたことあるかと思います。 「/とswapだけにしようか、/varは2GBほしいかな。いやいやswapは実メモリの2倍必要だ…。」 いくら悩んでパーティション設計を行ったとしても、リミットは忘れた頃に訪れます。デスクトップやワークステーションとして利用していた場合、作成したデータを蓄積する「/home」が、サーバーとして運用していた場合には「/var」や「/tmp」が溢れることが多いと思います。 そんなとき、「パーティションが再起動なしで広げれればいいのになぁ」と思ったことありませんか?この悩みを解決する方法、それがLVM(Logical Volume Manager, 論理ボリュームマネージャー)です。 1章ではLVMの用語を含む入門編、2章では基操作、3章では応用操作をご紹介します。 1.2 L

  • Apache 2.0.* 系と Tomcat 5.0.* 系の連携 mod_jk の利用 - Linux 編 -

    ページでの使用環境 OS:Fedora Core 5 ( もしくは Red Hat Linux 9 ) Java:JDK 5.0 UPDATE 8 Apache:2.0.59 Tomcat:5.0.28 mod_jk:1.2.19 ここでは、JDK 5.0 UPDATE 8 、Tocmat 5.0.28 、Apache 2.0.59 がインストールされ、 使用できる環境が既に作成されていることを前提として説明いたします。 これらのインストール及び環境作成については下記のページを参照ください。 JDK のインストール -Linux 編- Tomcat 5.0.* 系のインストール - Linux 編 ( tar.gz ファイル ) - * ここでは TOMCAT_HOME は、/usr/local/jakarta-tomcat-5.0.28 とします。 Apache 2.

  • はじめての自宅サーバ構築 - Fedora/CentOS - NTPサーバの構築(ntp)

    動作確認 [ FC1 / FC2 / FC3 / FC4 / FC5 / FC6 / Fedora7 / Fedora8 / Fedora9 / Fedora10 / Fedora11 / Fedora12 / Fedora13 / Fedora14 / Fedora15 / Fedora16 / Fedora17 / CentOS4 / CentOS5 / CentOS6 / CentOS7 ] ■ ntpとは・・・ あなたのPCの時計は常に正確な時刻を刻んでいますか? NTP(Network Time Protocol)という仕組みを利用すれば正確な時刻が得られます。 また、ntpサーバを構築しますので、自分自身が正確な時刻を他のPCに伝達する事ができます。(正確にはクライアントが時刻の取得を行ないます。) ここでは、NTPサーバを構築し、サーバは、WANのNTPサーバより時刻を同期し

  • Linux 覚書 NTPの設定 -- Key:雑学事典

    ntp-4.1.2-4と表示されればインストール済み(環境はRedhat ES/以下同)。 インストールされていなければ下記コマンドにてインストール(CD2)。 # Prohibit general access to this service. restrict default ignore # デフォルトで全クライアントからのアクセスを禁止 # Permit all access over the loopback interface. This could # be tightened as well, but to do so would effect some of # the administrative functions. restrict 127.0.0.1 nomodify # 自身からのアクセスを有効 # -- CLIENT NETWORK ------- # Per

  • のぶさんのIT界で生きる道(ブログ) ntpq の見方

    【必見】 とりあえず資格を取得したい方 CISCO(CCNA,CCNP,CCDA,CCDP,CCIE) / Microsoft(MCP.MCSA,MCSE / Linux(LPIC))/VMware etc 試験模擬問題集へ ※私もたまに利用します... 【ntpq の見方】 一番左: '*' : 参照同期中であると宣言されたサーバ(sys.peer) '#' : 参照可能だが, 同期距離が遠いサーバ(selected) '+' : 接続テストに合格し, いつでも参照可能なサーバ. 参照リストにある(好ましい)サーバ(candidat) ' ' : 同期を試み中, もしくはレスポンスがないため, 参照していないサーバ(excess) 'x' : falseticker検査で, 参照リストから外れたサーバ(falsetick) '-' : クラスタリング検査で, 参照リストから外れたサーバ(

  • Webサーバの障害をいかに切り分けるか

    システムの安定稼働を実現するためには、常日ごろの管理体制が重要になってきます。今回は、企業にとっての顔ともいえる「Webサーバの運用・監視」に焦点をあて、その概要や生涯の切り分け方を解説していきます。連載を初めて読まれる方は、「連載:24×365のシステム管理 第1回 運用管理に必須のツール/コマンド群」もぜひご一読ください。(編集局) 皆さんが、24時間365日稼働し続けるサーバとして最初にイメージするのは、やはりWebサーバだろう。一般に向けて公開しているWebサーバは、まさに企業の顔といえる存在だ。特にコンテンツ・サービスを提供している場合、稼働状況はそのまま企業の信用につながるといっても過言ではない。そこで、今回と次回の2回にわたり、Webサーバの運用・監視方法について解説する。 障害の原因を探る障害の原因を探る では、管理しているWebサーバに障害が発生した場合、管理者は何をす

    Webサーバの障害をいかに切り分けるか
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • 1