tipsmemo:tips
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
tipsmemo:tips [2018/06/21 08:50] – [コマンドラインでhash] hayashi | tipsmemo:tips [2024/09/26 07:26] (現在) – [WEBを静的HTMLとして保存] admin | ||
---|---|---|---|
行 1: | 行 1: | ||
====== tips ====== | ====== tips ====== | ||
+ | | ||
+ | |||
+ | ===== sha512でハッシュされたsaltつきパスワードを生成する ===== | ||
+ | perl | ||
+ | $ perl -e 'print crypt(" | ||
+ | $6$SALTsalt$UiZikbV3VeeBPsg8./ | ||
+ | openssl((1.1.1以降)) | ||
+ | |||
+ | $ openssl passwd -6 -salt SALTsalt password | ||
+ | $6$SALTsalt$UiZikbV3VeeBPsg8./ | ||
+ | ===== 正規表現 ===== | ||
+ | |||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | |||
+ | |||
===== 開いているポートを確認する ===== | ===== 開いているポートを確認する ===== | ||
==== netstat ==== | ==== netstat ==== | ||
行 6: | 行 22: | ||
...... | ...... | ||
+ | pidも見る((freeBSDでは動作しない)) | ||
+ | |||
+ | $ netstat -apn | grep LISTEN | ||
+ | tcp | ||
+ | ...... | ||
+ | |||
+ | * -aオプション-> | ||
+ | * -pオプション-> | ||
+ | * -nオプション-> | ||
==== lsof ==== | ==== lsof ==== | ||
ファイル指定 | ファイル指定 | ||
行 84: | 行 109: | ||
$ openssl passwd -1 -salt " | $ openssl passwd -1 -salt " | ||
$1$SALTsalt$CEvzkj.qgOcLTyU2B5Kg3. | $1$SALTsalt$CEvzkj.qgOcLTyU2B5Kg3. | ||
+ | | ||
+ | $ openssl passwd -apr1 -salt " | ||
+ | $apr1$SaltsALT$51lBhVKD0vAdzxUx/ | ||
+ | | ||
perl | perl | ||
$ perl -e 'print crypt(" | $ perl -e 'print crypt(" | ||
行 91: | 行 120: | ||
$6$SALTsalt$gH47I0mRGadJVVlIpeTxVlYw.SjkPOZ7lJoGkqOyhyeUJ7PV5QWuYpIG6D5ggew6RXLpl1eA72TpgX5pGDpr/ | $6$SALTsalt$gH47I0mRGadJVVlIpeTxVlYw.SjkPOZ7lJoGkqOyhyeUJ7PV5QWuYpIG6D5ggew6RXLpl1eA72TpgX5pGDpr/ | ||
+ | ===== UUID生成 ===== | ||
+ | |||
+ | $ uuidgen -r | ||
+ | |||
+ | -r を付けないとランダム(UUID Version4)にならないので注意(@FreeBSD) | ||
+ | |||
+ | ===== WEBを静的HTMLとして保存 ===== | ||
+ | |||
+ | wget --mirror --page-requisites --html-extension --convert-links http:// | ||
+ | |||
+ | それぞれのオプションの意味 | ||
+ | |||
+ | |--mirror|ページ内のリンクを解析し、再帰的にダウンロード| | ||
+ | |--page-requisites|ページ内の画像、CSSをダウンロード| | ||
+ | |--html-extension|拡張子がないファイルに拡張子(.html)を付加| | ||
+ | |--convert-links|CSS、JSへの参照がURLになっている場合、相対パスに変換| | ||
+ | ===== ダミーファイルを作る ===== | ||
+ | 10Mbyte | ||
+ | # dd if=/ | ||
+ | |||
+ | Linuxならこれも((ddより早い)) | ||
+ | |||
+ | # fallocate -l 10M 10M.txt | ||
+ | |||
+ | |||
+ | ===== SSHでパイプしつつデータ転送 ===== | ||
+ | |||
+ | cat hoge.txt | ssh host " cat > / | ||
+ | ===== diff コマンドで横並びで表示したい ===== | ||
+ | |||
+ | diff -y path/ | ||
+ | |||
+ | 変更行のみを表示したい | ||
+ | |||
+ | diff -y --suppress-common-lines path/ | ||
===== Gitでcheckout時にPermission Denied ===== | ===== Gitでcheckout時にPermission Denied ===== | ||
行 111: | 行 175: | ||
* 定期的に◯時間アクセスがないログファイルとかを削除したい時 | * 定期的に◯時間アクセスがないログファイルとかを削除したい時 | ||
===== ハードウェア情報 ===== | ===== ハードウェア情報 ===== | ||
- | dmidecodeが便利 | + | dmidecodeが便利((要インストール)) |
メモリ情報 | メモリ情報 | ||
行 162: | 行 226: | ||
or | or | ||
apachectl configtest | apachectl configtest | ||
+ | ==== nginx ==== | ||
+ | # nginx -t | ||
+ | | ||
==== postfix ==== | ==== postfix ==== | ||
# postfix check | # postfix check | ||
+ | 何も出なければOK | ||
+ | ==== lighttpd ==== | ||
+ | |||
+ | # lighttpd -t -f / | ||
+ | |||
+ | |||
+ | ==== sshd ==== | ||
+ | |||
+ | # sshd -t | ||
+ | | ||
+ | 何も出なければOK | ||
+ | |||
+ | ==== dovecot ==== | ||
+ | |||
+ | # doveconf -n | ||
+ | |||
+ | ==== PHP ==== | ||
+ | <file php phpinfo.php> | ||
+ | <?php phpinfo(); ?> | ||
+ | </ | ||
+ | ==== Rspamd==== | ||
+ | |||
+ | rspamadm configtest | ||
===== 換算表(サブネットマスク) ===== | ===== 換算表(サブネットマスク) ===== | ||
tipsmemo/tips.1529571011.txt.gz · 最終更新: 2018/06/21 08:50 by hayashi