cronでlogrotateが失敗した話
自前のcronからlogrotateしようとしたら
error: error opening /data/logs/access_log: Permission denied
selinuxがonになっていましたとさ。
Git CloneしたらPermission denied
Permission denied (publickey). fatal: Could not read from remote repository.
- 鍵が違っている
- 鍵のパーミッション(ローカル)が600ではない(ので使われていない)
ssh -v -T git@github.com
確認は大事ですね。
Gitが、おもしろいほどわかる基本の使い方33〈バージョン管理、SourceTree、Bitbucket〉
- 作者: 大串肇,久保靖資,豊沢泰尚
- 出版社/メーカー: エムディエヌコーポレーション
- 発売日: 2015/05/26
- メディア: 単行本
- この商品を含むブログ (3件) を見る
ftpの接続をコマンドライン(curl)でテストする
curl -u <user>:<password> ftp://<host>/aaa
-vすれば詳しくログも出してくれる
$ curl -v -u user:pass ftp://localhost//usr/local/src/ * About to connect() to localhost port 21 (#0) * Trying ::1... 接続を拒否されました * Trying 127.0.0.1... connected * Connected to localhost (127.0.0.1) port 21 (#0) < 220 (vsFTPd 2.2.2) > USER < 331 Please specify the password. > PASS < 230 Login successful. > PWD < 257 "/home/user" <snip> > QUIT < 221 Goodbye. * Closing connection #0
awkの変数が数値かどうか確認する
文字列になっちゃうぽいので、awkの正規表現で数字のみを判断させてみた
$1 ~ /^[0-9]+$/
$ echo "1 two 3rd four 5"| awk '{for(i=1;i<=NF;i++) { if ( $i ~/^[0-9]+$/) print $i}}' 1 5
- 作者: 中島雅弘,富永浩之,國信真吾,花川直己
- 出版社/メーカー: 技術評論社
- 発売日: 2015/05/26
- メディア: Kindle版
- この商品を含むブログを見る
[改訂第3版]シェルスクリプト基本リファレンス ──#!/bin/shで、ここまでできる (WEB+DB PRESS plus)
- 作者: 山森丈範
- 出版社/メーカー: 技術評論社
- 発売日: 2017/01/20
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る
MySQLのexplainでextraが空白
例えばこんな感じで空欄で出る場合
id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
---|---|---|---|---|---|---|---|---|---|
1 | SIMPLE | test_table | const | PRIMARY | PRIMARY | 316 | const,const | 1 |
結論から言えば空白の場合は私の知っている限り問題ないはず。explainで表示されたtypeとpossible_keysの解説をきちんと読むと良い。
エキスパートのためのMySQL[運用+管理]トラブルシューティングガイド
- 作者: 奥野幹也
- 出版社/メーカー: 技術評論社
- 発売日: 2010/06/12
- メディア: 大型本
- 購入: 16人 クリック: 204回
- この商品を含むブログ (35件) を見る
アーキテクチャの詳しい説明などは鍵本に限る。重宝します。