Category / linux
【Linux】コマンドの実行結果をメール送信したい
2015-07-15 問題 dfコマンド(サーバーのディスク使用率確認)や、lsコマンド(あるディレクトリの中身の確認)などの実行結果を、メールで受け取りたい。 答え パイプでmailコマンドに渡すとよい。 df | mail -s 'df […]
tcpdumpの使い方
2015-06-29 tcpdump で、パケットキャプチャできる。 インストール yum install tcpdump 基本 そのまま実行すると、通信のパケットのヘッダが延々と出力される。 # tcpdump tcpdump: verbo […]
【linux】samba経由でファイルを編集しようとしたらロックされている
2015-06-28 問題 samba経由でファイルを編集しようとしたら、「読み取り専用で開きます」など言われて、ロックされているみたい? 答え sambaのプロセスがファイルをつかまえたままになっていたら、そのプロセスだけ切ってあげればよい […]
【fontconfig】 自前のfont-family名を追加する
2015-06-27 問題 sans-serif みたいな font-family名を、linux環境に追加するには 答え /etc/fonts/local.conf に以下を追記。 <?xml version="1.0&qu […]
【linux】rsyncの使い方(リモートホストと同期)
2015-06-17 基本 rsync -a /home/hoge root@xxx.example.com:/home -a は「-rlptgoD」と指定したのと同様の効果。元のパーミッションやグループなどを保持したまま同期できるので、基本 […]
CentOS7でLAMP環境
2015-06-09 問題 CentOS7で、さくっとLAMP環境を作りたい。 答え (さくらのVPSのカスタムOSでCentOS7 64bitをインストールするときなど) インストール OS ・テキストモードでインストールしたいときは、イン […]
php-fpm + apache2.4.10(mod_proxy_fcgi)
2015-06-04 問題 Debian8(jessie)で、fastcgi版のphp + apache2.4 の mod_proxy_fcgi してください。 答え Apache2.4.10 から、mod_proxy_fcgi で prox […]
【linux】Subversionのインストール
2015-05-29 問題 CentOSの公式リポジトリのsvn(1.6系)ではなくて、もっと新しいバージョンのsvnをインストールしたいです。 答え http://www.wandisco.com/ が提供している、http://opens […]
【linux】lsより高速にファイルの一覧を出そうとしてみた
2015-05-13 問題 ファイルの一覧を出すコマンドって ls しかないんですか。 答え ls は、readdir と stat をしているから遅いんだという話を聞いて、 readdirを使ってファイルの一覧を出力するプログラムをCで書い […]
htcacheclean 実行例(大量にある場合)
2015-05-11 問題 htcacheclean したらすごい時間かかってるんですけど。 長らく削除をしていなくて、大量にキャッシュファイルができているからでしょうか… 答え ある長期間削除を実行していなかった環境での実行例。 とりあえず […]
Linuxのコマンドの戻り値ってどういう意味があるの?
2015-05-10 問題 Linuxのコマンドの戻り値って何か意味があるの? 答え Linuxのコマンドを、php から exec('unzip hoge.zip'); みたいに呼ぶことがあると思います。 下のように、第2、第3引数を渡して […]
【samba】 couldn’t find service .svn
2015-05-02 問題 sambaで、以下のようなエラーが大量に発生するのですが、sambaのサーバー側が何かおかしいのでしょうか。 smbd/service.c:make_connection(1235) couldn't find s […]
謎の大量のWebのアクセスを拒否する
2015-01-24 問題 複数のIPアドレスから大量のhttpの接続があって、Apacheの接続数いっぱいまで接続されている。困った。 /announce?~ とか、/announce.php?~ とかにアクセスがある。 UserAgent […]
iptables(ファイアウォール・パケットフィルタ)
2015-01-23 問題 iptables 取っ付きにくい。 答え iptablesでの特定IPからの通信の破棄などはわりと簡単。慣れておくのがよい。 現在の設定の確認 iptables --list iptables -L iptable […]
【WordPress】インストールした直後から遅い
2015-01-15 問題 社内のサーバーに社内用にインストールしたWordPressが、インストール直後から動作が遅いです。 どのページに移動するにも5,6秒かかったりします。 答え OSがCentOS6で、社内のルーターがDNSの並列リク […]
【linux】コマンドを繰り返し実行させる
2014-12-28 問題 あるコマンドを繰り返し実行させたいんですけど、何かいい手ありますか。 答え n秒間隔でよかったら、watchコマンドでできる。 ・1秒おきに、繰り返しwgetさせたい。 watch -n 1 wget http:/ […]
qmailの大量のキューを削除する
2014-12-20 問題 qmailのキューを削除するにはどうしたらよい? 答え qmailを停止してから、以下のようにして単純に削除する。 # rm -f /var/qmail/queue/*/*/* 「引数リストが長すぎます」といわれる […]
【linux】ファイルの圧縮、解凍方法
2014-12-17 問題 Linuxの .gz, tar.gz, tar.bz などの圧縮方法、解凍方法は? 答え .gz 圧縮 $ gzip hoge.txt hoge.txt はなくなって、hoge.txt.gz ができる。 解凍 $ […]
【linux】巨大なファイルから必要な部分だけ抜き出す
2014-11-19 問題 MySQLの巨大なダンプファイルから、ごく一部を抜き出したい。 うまく途中だけ抽出したり、ファイルを分割する方法は? 答え ファイルの大きさによって対応を変えるとよい。 ファイルサイズがほどほどの場合 巨大すぎなけ […]
opensslコマンドでサーバー証明書を検証する
2014-09-30 問題 サーバー証明書をインストールしました! ちゃんとインストールできているかどうか確認したいんですけど、どうするといいでしょう? 答え opensslコマンドで確認するなら以下のコマンドを実行する。 openssl s […]