我三流

いろいろ自分なりにやってみたことを書いています

ターミナルで色が見えずらい時

方法1:PuTTYの色設定をデフォルトとして保存する(おすすめ)
現在調整している見やすい色を、今後の標準設定として登録する方法です。
  1. PuTTYを起動します(すでに接続している場合は、タイトルバーを右クリック > 「Change Settings...(設定の変更)」 を開きます)。
  2. 左メニューの 「Window(ウィンドウ)」 > 「Colours(色)」 を選び、いつものように「ANSI Blue」や「ANSI Red」を好みの明るい色に調整します。
  3. ここがポイントです:
    左メニューの一番上にある 「Session(セッション)」 をクリックします。
  4. 画面中央のリストにある 「Default Settings(標準の設定)」 を1回クリックして選択状態にします。
  5. 画面右側の 「Save(保存)」 ボタンをクリックします。
  6. 一番下の「Apply(適用)」または「Open」をクリックします。
これで、次回PuTTYを立ち上げた時も、今回調整した見やすい色が自動的に適用されます。

方法2:Vim(vi)の配色テーマを「明るい背景用」に変える
もし「文字が濃すぎて見づらい」原因が、Vimが「背景が白い画面(ライトモード)」だと勘違いして、黒っぽい背景に対して濃い色を出している状態であれば、先ほどの .vimrc に以下の行を追加するだけで劇的に見やすくなることがあります。
.vimrc の末尾に以下を追記してみてください。
 
" 背景が黒系であることをVimに伝えて文字を明るくする
set background=dark

" 配色パターンを「シンタックス(コード強調)」に適したものにする
syntax on
 
これを入れると、Vimが自動的に「黒背景で見やすい明るい青や赤」に色を調整してくれます。

方法3:Ubuntu全体の文字色をまとめて明るくする(dircolors)
ファイルの編集時だけでなく、ls コマンドを打ったときのディレクトリ名(青)や圧縮ファイル(赤)が見づらい場合は、Ubuntu側で色をマイルドにする設定が有効です。
ターミナルで以下のコマンドをそのまま実行してください。
 
dircolors -p > ~/.dircolors
sed -i 's/32;40/33;40/g' ~/.dircolors
 
※これにより、見づらい濃い青などが少し明るい色(シアンや黄色系)に補正されます。設定を反映させるには、一度PuTTYを閉じて再接続するか、source ~/.bashrc を実行してください。

 

ufwのルール番号を指定して削除

ubuntu2.6 Server LTS

ufwのルール番号を表示

# ufw status numbered

Status: active

     To                         Action      From
     --                         ------      ----
[ 1] 22/tcp                     ALLOW IN    Anywhere
[ 2] 3128/tcp                   ALLOW IN    Anywhere
[ 3] Samba                      ALLOW IN    Anywhere
[ 4] 17500/tcp                  ALLOW OUT   Anywhere                   (out)
[ 5] 17500/tcp                  ALLOW IN    192.168.1.0/24
[ 6] 80/tcp                     ALLOW IN    Anywhere
[ 7] 443/tcp                    ALLOW IN    Anywhere
[ 8] 17600/tcp                  ALLOW IN    Anywhere
[ 9] 17603/tcp                  ALLOW IN    Anywhere
[10] 17500/udp                  ALLOW IN    Anywhere
[11] 17500/tcp                  ALLOW IN    Anywhere
[12] 8080                       ALLOW IN    Anywhere

 

ufwのルール番号を指定して削除

# ufw delete 5

Deleting:
 allow from 192.168.1.0/24 to any port 17500 proto tcp
Proceed with operation (y|n)? y
Rule deleted

ufwのルール名を指定して削除する場合は

# ufw delete 17500/tcp

 

削除できているか確認

# ufw status numbered
Status: active

     To                         Action      From
     --                         ------      ----
[ 1] 22/tcp                     ALLOW IN    Anywhere
[ 2] 3128/tcp                   ALLOW IN    Anywhere
[ 3] Samba                      ALLOW IN    Anywhere
[ 4] 17500/tcp                  ALLOW OUT   Anywhere                   (out)
[ 5] 80/tcp                     ALLOW IN    Anywhere
[ 6] 443/tcp                    ALLOW IN    Anywhere
[ 7] 17600/tcp                  ALLOW IN    Anywhere
[ 8] 17603/tcp                  ALLOW IN    Anywhere
[ 9] 17500/udp                  ALLOW IN    Anywhere
[10] 17500/tcp                  ALLOW IN    Anywhere
[11] 8080                       ALLOW IN    Anywhere

 

 

 

Freebsd pf pfctl コマンド一覧

pfctl コマンド一覧
pf 起動後の操作は pfctl

pfctl -f  /etc/pf.conf # pf.conf ファイルを読み込みます
pfctl -nf /etc/pf.conf # ファイルを解析しますが、読み込みません.記述構文に誤りがないかを確認する
pfctl -Nf /etc/pf.conf # ファイルから NAT ルールだけを読み込みます
pfctl -Rf /etc/pf.conf # ファイルからフィルタルールだけを読み込みます

pfctl -sn # 現在の NAT ルールを表示します
pfctl -sr # 現在のフィルタルールを表示します
pfctl -ss # 現在の状態テーブルを表示します
pfctl -si # フィルタの状態と計数を表示します
pfctl -sa # 現在表示できるすべてのものを表示します

pfctl -e # PFの有効化
pfctl -d # PFの無効化

# リアルタイムにログを確認(バイナリデータのためtcpdumpを利用する)
tcpdump -n -e -ttt -i pflog0

# ログファイルの確認(バイナリデータのためtcpdumpを利用する)
tcpdump -n -e -ttt -r /var/log/pflog