CentOS6

CentOS6

Linuxでファイルの中身をGrepで検索する方法

grep -ilr test ./* こんなコマンドで検索することができます。 test が検索する文字列 ./* が対象のディレクトリ となっています。便利なので、覚えておきましょう。
CentOS6

PHPのバージョンを確認する

インストールされているphpのバージョンを確認する方法です。以下のようなコマンドを入力するとバージョンを確認することができます。 php -v
CentOS6

PHPで読み込まれている拡張モジュールを確認する

phpで読み込まれているモジュールを確認する方法です。 php -m 上記のように実行をすると、以下の結果が戻ってきます。読み込まれている拡張モジュールが確認できます。 apc bcmath bz2 calendar Core ctype ...
CentOS6

Linuxでディスク容量が空いているのに書き込みができない時に確認すること

Linuxでサーバを運用している時に、容量にはまだまだ余裕があるはずなのに、書き込みができなくなる時がありました。この現象が発生した時は、inodeが上限になってしまった可能性があります。 inodeはファイルの付属的な情報、例えば所有者情...
CentOS6

lsコマンド メガバイト・ギガバイト表示にして見やすくする

lsコマンドですが、普通に ls -la とかすると、以下の様な表示になります。 # ls -la 合計 135232 drwx------ 4 megane megane 4096 6月 28 18:40 2014 . drwxr-xr-...
CentOS6

LinuxでメモリがなくなってOomKillerが動いたときにサーバを自動で再起動させる

サービスを運用してると、急に人気が出たり、新しくプログラムをデプロイしたりした時に、まれにメモリを食いつぶしてサーバが不安定になってしまうことがあります。その時サーバではOomKillerが動いて、Linuxが自動ででプロセスプロセスをki...
CentOS6

CentOSのバージョンを確認する方法

CentOSのバージョンがどのバージョンなのかを確認する方法です。RHELなどでも利用できると思います。 以下のコマンドを実行すると cat /etc/redhat-release 結果が表示されます。 CentOS release 6.5...
CentOS6

centosで外部リポジトリ epelを追加する

CentOSの外部のリポジトリのepelを追加方法です。 ■リポジトリを追加 64bit Cento6のリポジトリファイルの読み込み先からwgetでrpmをダウンロードします。 wget ■リポジトリを追加 追加します。 rpm -Uvh ...
CentOS6

意図的にLinuxサーバに負荷をかける方法 stressコマンド編

この記事でyesコマンドを使って負荷をかける方法を紹介しました。今度は別の方法で負荷をかけてみます。意図的にサーバに負荷をかけてZABBIX等の監視のテストなどを行うことができます。 yesコマンドではCPUに対しての負荷をかけることしかで...
CentOS6

Linuxで意図的にCPU負荷をかける方法

以下のコマンドで負荷をかけることができます。 負荷監視のテストの時などに利用することができます。1コアのCPUを使いきることができます。 yes >> /dev/null yesコマンドはyを連続で出力するコマンドです。普通は yes | ...
CentOS6

iptablesによるNATで転送量が多くなると何故か遅くなる

以下の様な感じで設定している設定がありました。普通のiptablesによるNAT設定です。 -A PREROUTING -d xxx.xxx.xxx.xxx -p tcp -m tcp --dport 30000 -j DNAT --to-...
CentOS6

【CentOS】IPv6非対応の環境でIPv6を無効化する

前回書いた、【ネットワークアクセスがとにかく遅い原因を探る】でIPv6を無効化するということを書きました。その手順をここで紹介してみます。 ■/etc/sysconfig/networkを編集 /etc/sysconfig/networkに...
CentOS6

IPv6の設定が原因かも。サーバの通信が遅い時に確認すること

プログラム上でdigコマンドを使って、情報を取得するという実装をした時に発生した現象です。とにかくネットワークの速度が遅く、使い物になりませんでした。OSはCentOS6.5でした。 ■digコマンドが遅い 症状としてとにかく、digコマン...
CentOS6

GUIのない環境でサーバのグローバルIPを知る

グローバルIPを確認するときに有名なのが確認くんです。ただ、これブラウザ経由じゃないと見れないのです。今回紹介するのは、wgetコマンドを使って、LinuxのCUIからグローバルIPアドレスを知る方法です。以下のコマンドで確認することができ...
CentOS6

MecabをCentOSにインストールして、PHPからも使えるようにする

mecabは形態素解析を行ってくれるソフトウェアです。これをCentOSにインストールする手順です。 mecabは本体と辞書の2つの要素から成り立ってます。こちらの記事では、最新の言葉が利用できる強力なユーザ辞書【mecab-ipadic-...
CentOS6

Linuxでswap最適化を行って物理メモリを限界まで使い切る

Linuxでサーバを運用していると、メモリ不足でSwapが発生することがあります。で、このSwapなのですが、発生頻度を少しだけ調整できます。デフォルト設定だと、物理メモリに余裕があってもSwapが発生します。これを調整すると、少しだけSw...
CentOS6

Linuxのディスクキャッシュをクリアする方法

データベースサーバのパフォーマンスチューニングをしている時に、LinuxのOSのディスクキャッシュが効いてしまって、うまく結果が出ないことがあります。サーバを再起動する方法もありますが、ディスクキャッシュをクリアしてしまえば再起動の手間も省...