wiki:TipAndDoc/misc

  • bwm-ng, dstat といモニタソフトがあった
    • dstat は CPU 利用量やスワップ量など、vmstat, iostat, ifstat で表示できる項目のうち、好きな項目をいっしょに表示できる。しかも xterm 上でカラー表示されるのでわかりやすい。 vnstat は /proc からインターフェースの転送量をとりだして、日ごとなどの集計をする。saidar は System raidar の略か、システムの稼働情報を CURSES で文字端末に一括表示する。 statgrab は /proc 以下のネットワークの稼働情報を snmpwalk のように一覧表示する。sysctl ライクな表示、と man にはかかれている。bwm-ngは I/F ごとの入出力量を CURSES テキストで 0.5秒ごとに表示する。間隔を0.1秒単位で指定できる。
  • cp -av /path/to/src /path/to/dst 2> err.log | tee cp.log
    • cp.log -> コピーされたファイルリスト
    • err.log -> エラーログ

adduser / useradd

  • adduser -> 対話式
    • /home/USERNAME が作られる
  • useradd -> 引数でオプションを与える
    • (デフォルトでは) /home/USERNAME が作られない

find コマンド

. (ドット) コマンド

  • シェルスクリプトと実行方法
    • 現在の環境変数を再設定するにはスクリプトをカレントシェルで実行しなければなりません。このためシェルにはドットコマンドと呼ばれるものが用意されおり、コマンドラインでドット .の後にスペースを置いて実行したいスクリプト名を書きます。
      $ . script
      
    • ドット .を先頭に置くことによりカレントシェルはscriptを自分自身で実行しますので、現在の環境変数を再設定することができます。なお、ドット .に続くscriptには実行権の必要はありません。

mailx

     -E      Do not send messages with an empty body.  This is useful for pip-
             ing errors from cron(8) scripts.

     -s subject
             Specify subject on command line.  (Only the first argument after
             the -s flag is used as a subject; be careful to quote subjects
             containing spaces.)

heirloom-mailx vs bsd-mailx

  • heirloom-mailxは既読も/var/mail/USERNAMEに保持する
  • bsd-mailxは未読のみ/var/mail/USERNAMEに保持する

heirloom-mailx

  • mitty@shizuku-debian:~$ mail mitty
    Subject: test with heirloom-mailx
    heirloom-mailx.
    EOT
    
  • mitty@shizuku-debian:~$
  • mitty@shizuku-debian:~$ mail
    Heirloom mailx version 12.4 7/29/08.  Type ? for help.
    "/var/mail/mitty": 1 message 1 new
    >N  1 mitty              Wed Nov  9 10:50   18/650   test with heirloom-mailx
    ? q
    Held 1 message in /var/mail/mitty
    You have mail in /var/mail/mitty
    
  • mitty@shizuku-debian:~$ mail
    Heirloom mailx version 12.4 7/29/08.  Type ? for help.
    "/var/mail/mitty": 1 message 1 unread
    >U  1 mitty              Wed Nov  9 10:50   19/660   test with heirloom-mailx
    ?
    Message  1:
    From mitty@shizuku-debian.local  Wed Nov  9 10:50:22 2011
    Return-Path: <mitty@shizuku-debian.local>
    X-Original-To: mitty
    Delivered-To: mitty@shizuku-debian.local
    Date: Wed, 09 Nov 2011 10:50:22 +0900
    To: mitty@shizuku-debian.local
    Subject: test with heirloom-mailx
    User-Agent: Heirloom mailx 12.4 7/29/08
    Content-Type: text/plain; charset=us-ascii
    From: mitty@shizuku-debian.local (mitty)
    Status: RO
    
    heirloom-mailx.
    
    ? q
    Held 1 message in /var/mail/mitty
    
  • mitty@shizuku-debian:~$ mail
    Heirloom mailx version 12.4 7/29/08.  Type ? for help.
    "/var/mail/mitty": 1 message
    >O  1 mitty              Wed Nov  9 10:50   19/661   test with heirloom-mailx
    ? d
    ? q
    

bsd-mailx

  • mitty@shizuku-debian:~$ mail mitty
    Subject: test with bsd-mailx
    bsd-mailx.
    Cc: mitty@shizuku-debian:~$
    
  • mitty@shizuku-debian:~$ mail
    Mail version 8.1.2 01/15/2001.  Type ? for help.
    "/var/mail/mitty": 1 message 1 new
    >N  1 mitty@shizuku-deb  Wed Nov  9 11:07   14/513   test with bsd-mailx
    & q
    Held 1 message in /var/mail/mitty
    
  • mitty@shizuku-debian:~$ mail
    Mail version 8.1.2 01/15/2001.  Type ? for help.
    "/var/mail/mitty": 1 message 1 unread
    >U  1 mitty@shizuku-deb  Wed Nov  9 11:07   15/523   test with bsd-mailx
    &
    Message 1:
    From mitty@shizuku-debian.local  Wed Nov  9 11:07:51 2011
    X-Original-To: mitty
    To: mitty@shizuku-debian.local
    Subject: test with bsd-mailx
    Date: Wed,  9 Nov 2011 11:07:51 +0900 (JST)
    From: mitty@shizuku-debian.local (mitty)
    
    bsd-mailx.
    
    & q
    Saved 1 message in /home/mitty/mbox
    
  • mitty@shizuku-debian:~$ mail
    No mail for mitty
    
  • mitty@shizuku-debian:~$ ls -l
    total 4
    -rw------- 1 mitty mitty 524 Nov  9 11:08 mbox
    

nologin / false

  • on Ubuntu lucid
  • /usr/sbin/nologin
    This account is currently not available.
    
  • /bin/false
    • nothing output

~/.nofinger

  • s0711489$ finger $USER
    Login: s0711489                         Name: Keniti MITO
    Directory: /XXXXXXXXXXXXX/s0711489      Shell: /bin/bash
    On since Thu Nov 18 13:39 (JST) on ttys004 from 130.158.ABC.XYZ
    On since Thu Nov 18 13:39 (JST) on ttys005
    No Mail.
    No Plan.
    
  • s0711489$ touch .nofinger
  • s0711489$ finger $USER
    finger: s0711489: no such user
    

dd

MySQL

wget

  • |PATCH| support for Content-Encoding in wget

    The attached patch adds the option --accept-encoding-gzip to wget. If you enable this option the line: `Accent-Encoding: gzip' is added to the Header wget sends to the server. If the server responds with `Content-Encoding: gzip' the received data will be decompressed with gzip -d -c -.

vim

Last modified 7 years ago Last modified on Apr 20, 2017 2:43:06 PM