Linuxのコマンドの便利な使い方

Linuxコマンドの便利な使い方を掲載していきます。

scriptコマンドで作業ログを取得

scriptコマンドで作業ログを取得します。

script -a ~/log/$(date +%Y%m%d_%H%M%S)_$(whoami)_$(tty | sed -e 's/\///g' | sed s/dev//).log

sudoコマンドでパイプやリダイレクトを使用

以下のように、「sh -c」コマンドでコマンドを実行するようにし、実行したいコマンドを””でくくります。

sudo sh -c "cat /dev/null > clamav.log"

Ubuntu DesktopでNATを使用

Ubuntu DesktopをNATルータとして使用すると簡易ファイアウォールとして使用することができます。
以下のコマンドを使用して、iptablesの設定を行います。ネットワークアドレスには、隠す側のインターフェースのネットワークアドレスを指定します。

sudo sysctl -w net.ipv4.ip_forward=1
sudo /sbin/iptables -t nat -A POSTROUTING -s [Network Address]/[Subnet Mask] -j MASQUERADE

コメントを残す

メールアドレスが公開されることはありません。

※日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)