Currently browsing category

Linux, Page 27

終於讓我找到好用的工具 DenyHosts

之前為了阻斷無聊的駭客對我的機器猜密碼. 寫了一隻回報 script. 放在 cron裡面每天回報 [root@samtseng ~]# crontab -e 0 0 * * * /etc/failedssh [root@samtseng ~]# cat /etc/failedssh #/bin/bash grep “Failed …

MPICH and gfortran

From : http://chengavin.blogspot.com/2008/10/mpich-and-gfortran.html export FC=”gfortran -O2 -ff2c -fno-underscoring ” export F77_GETARGDECL=” ” export CC=”gcc -O2 ” export CXX=”g++ -O2 ” export F90=”gfortran …

DNS master / slave 架設

master 的 /etc/named.conf : zone “samtseng.co.cc” { type master; file “samtseng.co.cc.zone”; allow-transfer { xxx.xxx.xxx.xxx; // slave dns ip address }; }; zone …

如何用 bash 與使用者互動?

#!/bin/bash echo -n “Enter your name > ” read txtname echo “Hi! $txtname” 上面的 shell script 會接收使用者的輸入. 然後在印出 Hi! 使用者. 如果想要寫個 script …

Linux setup default gateway with route command

如何用指令模式設定linux預設閘道器?? 在設定 route 之前先顯示一下該機器的 routing table. 可以直接用 route 命令 [USER@Aloha ~]$ route Kernel IP routing table Destination     Gateway         Genmask         Flags Metric Ref    …

HOWTO TFTP Server

在 redhat, scientificlinux 內必須安裝 tftp 和 tftp-server 套件. 可用 yum install tftp tftp-server安裝. 然後編輯 /etc/xinetd.d/tftp 檔案. 把 disable = yes 改成 no. …

count ssh failed login

grep “Failed password for invalid user” /var/log/secure | awk ‘{print substr($13,8)}’ | awk ‘{count[$1]++} END  { for( i in count ) { …

Delete over 14 Days Untouched Data, Automatically

如果有些暫存的資料夾. 定時想清理就可以用下列命令. 而我是比較懶惰. 我將指令放在 cron table裡面. 每天晚上凌晨自己讓電腦執行. crontab -e 0 0 * * * find /scratch/ -mindepth 2 -maxdepth 5 -mtime +14 …