title icon 學務系統交流網
menu_top_background
:::
常用批次檔&防火牆
:::

防火牆 iptables.rule

#!/bin/sh

iptables -F
iptables -X

# 定義 policy
# Policy指的是當進來的封包不屬於rule中的任何一條時,所預設的動作。
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT

# localhost
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT

# 讓主機主動建立的連線可以進來
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

iptables -A INPUT -p icmp --icmp-type 8 -j DROP
iptables -A INPUT -p icmp --icmp-type 0 -j ACCEPT

# 設定主機上提供的服務可讓外部網路存取
iptables -A INPUT -i eth0 -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -i eth0 -p udp --dport 22 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT

定時備份 ftp 時 iptop.rule
修改
# 定義 policy
# Policy指的是當進來的封包不屬於rule中的任何一條時,所預設的動作。
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT#!/bin/bash

才能使用.

apache 啟動 webstart.sh
#!/bin/bash
/etc/init.d/apache2 start

apache 停止 webstop.sh
#!/bin/bash
/etc/init.d/apache2 stop

刪除 session
#!/bin/bash
find /var/lib/php -cmin +5 -name "sess_*" -and -size 0 -delete > /dev/null 2>&1

Fedora 開機自動執行 sh 設定在加入 /etc/rc.d/rc.local 當中

Ubuntu 開機自動執行 sh 設定在加入/etc/rc.local 當中 

Ubuntu 定時自動執行 設定在加入 /etc/crontab

# m h dom mon dow user  command
12 2    1 2,8 *   root    /root/sfs3pr.sh > /dev/null 2>&1
32 22   * * *   root    /root/webstop.sh > /dev/null 2>&1
52 5    * * *   root    /root/webstar.sh > /dev/null 2>&1

備份 sfsql.sh
#!/bin/bash
fm=`date '+%Y%m%d'`
py=sfsql$fm.tar.gz
cd /home/sysadm
cp /var/lib/mysql/sfs3/*.* /home/sysadm/sfsql
tar zcvf $py sfsql
rm -f /home/sysadm/sfsql/*.*
rm -f /var/lib/php/session/*

user="帳號"
pass="密碼"

host="163.19.???.???"

ftp -in << EOF
open $host
user $user $pass
bin
put $py
quit
EOF

解開 sfsqt.sh
#!/bin/bash
fy=`date '+%Y'`
fm=`date '+%m%d'`
py=sfsql`expr $fy - 1911`$fm.tar.gz
cd /home/sysadm
rm -fR sfsql
tar zxvf $py
/usr/bin/mysqladmin -u root -p密碼 shutdown
cp /home/sysadm/sfsql/*.* /var/lib/mysql/sfs3
chmod 660 /var/lib/mysql/sfs3/*
chown mysql:mysql /var/lib/mysql/sfs3/*
/etc/rc.d/init.d/mysqld start
mysqlcheck -u root -p密碼 -r --use-frm sfs3

data 下的 upgrade 的升級訊息最好一同備份過來.

menu_bottom_background

::: copy right: 苗栗縣政府教育處資訊中心
建議使用瀏覽器Firefox或Chrome