IT技術に関する情報掲載サイト

プログラミングに関することを掲載します。

Linux

新着順 人気順

クリップボードにコピーを簡単にするコマンド

ファイルの中身をみるために、 LinuxとかMacで、ターミナルを立ち上げた際、よく、catなどでファイルの中身をひらいて出力させたものを選択してコピーしてたけど、 pbcopy という便利なコマンドをみつけた。 例 cat hoge.txt | pbcopy とか pbcopy < hoge.tx…

SSH接続エラーの対処法

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for '〇〇〇〇' are too open. It is required that your priva…

特殊ファイル名の削除方法

まちがって、--excludeというファイルを作ってしまって、rmやら、findやらをつかったのですが、うまく削除できなかったのですが、しらべてみたら、以下の方法でできました。 Linuxでファイル名が --exclude というファイルを削除するには、特殊なファイル名…

awkを使って、後ろの行から何行目のみを取得したいときの記述の仕方

LinuxやMacでログを整形するときに、awkをよくつかっているのですが、後ろの行から何行目のみを取得したいときがあって、調査したら、以下の方法で取得できるようです。 awk -F'\t' '{print $(NF-1), $NF}' input_file タブ区切りにしてます。 後ろから1行…

ssh接続でsign_and_send_pubkey: no mutual signature supportedとエラーが出たときの対応方法

MacでSSHであるサーバに接続しようとしたら、以下のエラーがでました。 sign_and_send_pubkey: no mutual signature supported 対応方法は、.ssh/configの対象のホストに PubkeyAcceptedKeyTypes=+ssh-rsa HostKeyAlgorithms=+ssh-rsa を追加するとなおる。s…

脆弱性報告: xz Utilityの影響と対策

xz Utilityで脆弱性が見つかったそうです。 www.helpnetsecurity.com 影響範囲とかは www.helpnetsecurity.com だそうです。 xz自体は、Linuxで使われている汎用的なデータ形式ですが、zipやgzに比べるとあまりつかわれていない印象があります。 このxzの脆…

一行で、ファイルにかかれているものを取り込んで、編集する方法

LinuxやMACで複数行のものを一行で表示したいときの編集できるコマンドです。 line2="";while read line; do line2=${line2}\",\"${line}; done < ./test.txt;echo $line2 最初のline2=""は、コマンドを複数回実施する場合、変数の初期が必要だから、いれま…

シェルの正規表現を使って複数行を削除する方法

シェルのsed関数を使って、複数行を削除する方法は、以下です。 sed -r "/削除したい行のはじめ/,/削除したい行の最後/d" 例えば、 はじめまして こんにちはよろしくお願いいたします 今日もいい天気ですね という文章があって、こんにちはからいたしますま…

シェルを使ってcURLでHTTPステータスコードだけを取得する

大量のホームページを管理している場合、ここのホームページの状態を監視するのは、大変な場合がある。全ページを監視するのは、大変なので、すくなくとも、トップページだけでも、監視するには、以下のコマンドをつかうと結構らくにできます。 $ curl -LI …

なぜかファイルに書き込めことができない

サイトがうまく表示されないという障害が起こって、色々しらべてみると、どうも、ファイルに書き込みができないことがわかりました。ファイルに書き込めないと言う場合、普通、ディスク容量がいっぱいということがおおいのですが、df -kでしらべてみても、デ…

ERROR: failed to prepare the stderr pipe: Too many open files (24)

ERROR: failed to prepare the stderr pipe: Too many open files (24) なんのエラーかというとfastcgi php-fpm開いているファイルが多すぎるためです。 大規模サイトや複数サイトを一括して管理しているとどうしても、デフォルトで設定している値を超えてし…

Macでsshをしたときに"error: buffer_get_ret: trying to get more bytes 3 than in buffer 0"とでたときの対処法

Macでsshをしたときに"error: buffer_get_ret: trying to get more bytes 3 than in buffer 0"とでたときの対処法をご紹介 ターミナルを使って、sshで遠隔でサーバにログインしようとした際に、パスワードはあっているのに、エラーとなってログイン出来ない…