ctrl+rで進みすぎたとき反対向きに進むにはctrl+s
問題 bashで、コマンド履歴から検索(Ctrl+R)して実行できる機能はとても便利なのでよく使うのですが、 Ctrl+R, R, R … して、Rを押しすぎて、あ!通り過ぎた!というときは、Ctrl+Cでい […]
【ssh】stty: 標準入力: 無効な引数です
問題 鍵認証を scp や svn+ssh:// などに使っているのですが、以下のようなエラーが発生します。 stty: 標準入力: 無効な引数です stty: standard input: Invalid argum […]
【Apache】PUTリクエストが 405 Method Not Allowed になる
問題 HTMLファイルや画像ファイルのURLに、PUTリクエストを送ると、405 Method Not Allowed になるのですが、そういうものなのですか? $ curl http://localhost/test/ […]
FTPのファイルアップロードで空のファイルができた
問題 FTPでファイルをアップロードする処理をしているのですが、空のファイルができることがあります。 ネットワーク障害などが原因で空のファイルができる可能性はありますか? 答え FTPサーバはファイルを受信する際に、コン […]
rejecting I/O to offline device
問題 サーバーのコンソールに、エラーメッセージが表示されています。 rejecting I/O to offline device 答え 何らかの理由でディスクに障害が発生したようです。 とりあえずリブート。 無事帰って […]
【ssh】鍵認証のとき、どの鍵でログインしたか調べる方法
問題 sshで鍵認証するようにしてあるのですが、カギを複数作成しています(authorized_keys に複数の鍵が登録されていて、1つのLinuxユーザーを複数人で共有している状態)。 /var/log/secure […]
【php】コマンドラインの引数がgetopt()で取得できない
問題 getopt() しているのですが、コマンドラインの引数が取得できません。 <?php // test.php var_dump(getopt('abc', array('x_x:', 'yyy::', 'z […]
標準入力にメールのソースを渡してメールを送信してもらう
問題 標準入力もしくはファイルでメールのソースを渡して、メールを送信してくれるコマンドないですか? 答え sendmail や qmail-inject がまさにそれ。 宛先、送信者は、 メールのソースに TO: や F […]
【Mantis】課題へのリンクは#、コメントへのリンクは~(チルダ)
問題 バグトラッカーのMantisで、コメントなどを記入するときに、チケットへのリンクやコメントへのリンクをしたいとき、URLを張り付けるしかないですか? 答え 書き方がある。 課題へのリンク → #を付与 #00001 […]
Webサイトの新規投稿記事を自動的にtwitterでツイートする方法
問題 ブログの新着記事を、twitterに自動的に流したいです。 答え すべて自前で用意しようとすると、開発者として登録するために携帯番号が必要だったり、プログラムを書かなくてはならないなどそれなりに手間がかかるので、 […]
【MySQL】空き容量に余裕のないサーバーでダンプ・リストアするとき
問題 空き容量に余裕がない状況で、MySQLのダンプ・リストアをするには? 答え ダンプをとるときは、そのままファイルに書き出さないで、gzipで圧縮して保存する。 mysqldump -u 【ユーザー名】-p【パスワー […]
【linux】テキストの最後の行を削除した内容がほしい
問題 テキストの最後の行を削除した内容が欲しいです 例) ・ファイルの一覧から最後の最新のファイル名だけ除外する ・最後の改行だけ除去する 答え ファイルの一覧(ls)の中で、末尾の1つを除外したリストを得る $ ls […]
【Windows】robocopyでバックアップする
問題 Windows環境で、robocopyでバックアップを取るには? 答え robocopyは rsyncみたいで便利ですよね。 ・更新されたファイルだけをコピーできるので、2回目以降のコピーが速い。 ・コピー元で削除 […]
【Windows】xcopyでバックアップする
問題 xcopy でバックアップを取るには? 答え 例)Dドライブ(USBメモリやSDカードなど)からEドライブ(USBメモリやSDカードなど)に、中身をごそっとコピーする xcopy D:\ E:\ /D /S /E […]
【apache】 ProxyPreserveHost を On にするとはまる(こともある)
問題 リバースプロキシを設定していて、以下のようにしているのですが、 ServerName example.com ProxyPreserveHost On ProxyPass /xxxx/ http://192.168 […]
【MySQL】 Row size too large のエラーの対応
問題 MySQLのデータベースに たくさんのTEXT型カラムを持ったテーブルを作り、 いざデータを登録しようとしたところ、エラーが出ました。 Row size too large 答え 設定で innodb_file_f […]
【php】array_mergeと+演算子
問題 phpのarray_merge関数と+演算子って、配列を結合してくれるけど、ちょっと違いますよね? 答え 以下のような違いがあります。 配列の結合で添字が数字のみの場合、 array_mergeは常にゼロから始まる […]
syslogサーバーインストール
514udpポートの確認 netstat -na | grep 514 開いていなかったら vi /etc/sysconfig/syslog SYSLOGD_OPTIONS="-m 0" ↓ SYSLOGD_OPTION […]
【php】さくらのクラウドのAPIで日次バックアップ作成スクリプト
問題 さくらのクラウドのAPIを使って、仮想マシンのディスクのアーカイブを毎日自動したいんですけど。自動化できますか? 答え phpを使って書いてみました。 アーカイブの作成のスクリプトを1日1回実行と、最新の1世代だけ […]
【usermod】ユーザーのホームディレクトリを変更する
問題 ユーザーのホームディレクトリを変更したいです。 答え ホームディレクトリの変更方法 usermodコマンドの-dオプションでできる。 usermod -d ホームディレクトリ ユーザー名 実行例 # usermod […]