==== 화일 병합하기 ====
for list in $(ls -1 Joe_2_a.00[1-7]); do cat $list >> a.001; done
==== kernel compile ====
#커널 받아오고 풀기
cd /usr/src
tar zxvf linux-x.x.x.tar.gz
mv linux linux-x.x.x
ln -s linux-x.x.x linux
#커널헤더 복사
cd /usr/src/linux/include
rm -rf /usr/include/linux
rm -rf /usr/include/scsi
rm -rf /usr/include/asm
#cp -ap linux scsi /usr/include/
#cp -ap asm-i386 /usr/include/asm
#sym link가 더 낫긴 하나 가끔 어떤 프로그램들은 제대로된 동작을 안한다
#그럴땐 그냥 복사
ln -s linux /usr/include/linux
ln -s scsi /usr/include/scsi
ln -s asm-i386 /usr/include/asm
#커널설정
#커널 컴파일
make menuconfig dep clean install modules modules_install
cp System.map /boot/System.map-2.4.18
cp .config /boot/config-2.4.18
cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.18
cd /
ln -sf /boot/vmlinuz-2.4.18 vmlinuz-2.4
#/etc/lilo.conf파일 편집
#lilo 실행
lilo
reboot
==== iptables ====
입력 DROP 리스트 보기
iptables -L INPUT -v -n
==== 해당 아이피 DROP하기 ====
#!/bin/sh
deny_ips=$(netstat -anp | grep 80 | awk '{print $5}' | grep -v 'STREAM' |grep -v '0.0.0.0' | grep -v '121.128.186' | awk -F':' '{print $1}')
for deny_ip in $deny_ips
do
sudo iptables -A INPUT -s $deny_ip -j DROP
echo 'sudo iptables -A INPUT -s '$deny_ip' -j DROP'
done
exit 0
==== 현재 접속하는 ip보기 ====
tcptrack -i eth0
----
UnixTip