close
1.iptables 外掛模組:mac 與 state
-m 參數代表用外掛
用外掛原因是,可以狀態管理封包,看現在進來的封包是否為剛剛發出去的回應
http://linux.vbird.org/linux_server/0250simple_firewall.php
[root@www ~]# iptables -A INPUT [-m state] [--state 狀態] 選項與參數: -m :一些 iptables 的外掛模組,主要常見的有: state :狀態模組 mac :網路卡硬體位址 (hardware address) --state :一些封包的狀態,主要有: INVALID :無效的封包,例如資料破損的封包狀態 ESTABLISHED:已經連線成功的連線狀態; NEW :想要新建立連線的封包狀態; RELATED :這個最常用!表示這個封包是與我們主機發送出去的封包有關 範例:只要已建立或相關封包就予以通過,只要是不合法封包就丟棄 [root@www ~]# iptables -A INPUT -m state \ > --state RELATED,ESTABLISHED -j ACCEPT [root@www ~]# iptables -A INPUT -m state --state INVALID -j DROP
s
2.source指令 與執行 bash檔一差不多`
source FileName
作用:在当前bash环境下读取并执行FileName中的命令。
注:该命令通常用命令“.”来替代。
如:source /etc/profile 与 . /etc/profile是等效的。
注意:source命令与shell scripts的区别是,
source在当前bash环境下执行命令,而scripts是启动一个子shell来执行命令。这样如果把设置环境变量(或alias等等)的命令写进scripts中,就只会影响子shell,无法改变当前的BASH,所以通过文件(命令列)设置环境变量时,要用source 命令。
https://dotblogs.com.tw/newmonkey48/2015/04/22/151119
3.
find ./ -name "b.*" -exec rm -rf {} +
刪掉所有 b.a b.c b.d 的東西
4.exec ls 執行完ls後 shell就關閉
5.
5.
$ sudo supervisord -c /etc/supervisor/supervisord.conf 指定要執行的conf
全站熱搜