这该死的生活~


累累累,晚上接到家具店通知,明天中午12点到货,2点送家具过来。害我晚饭后连茶都来不及喝,就开始搬了~~ 搬完都22:30了,我看技术类的文章估计是写不成了,那就让我发点牢骚吧~
老板要我们东西能移的都移动好,明天东西才好搬进来..
累死我了,移来移去的,家里小就只能这样啦。
不知道啥时候才能买套3房1厅的。

工作刚稳定,不稳定因素又来了。
哎,这该死的生活 ~

Linux杀手锏之无效路由_route-add-or-del-host-ip-reject


昨天在iptables入门学习之iptables的INPUT,OUTPUT,FORWARD 这篇文章里提到用iptables来封锁一个IP的数据包的进或出。但是如果数据量很大的话,iptables就会随着数据量增大而增加机器的负担。其实对付大流量的攻击,国外的ISP在网络层上直接就block掉,直译为“无效路由”命令是: route add -host ip或者域名 reject
查看路由表,不解析成域名或机器名,只显示IP, 等价于netstat -rn
指定的规则将在重启后失效

  1. debian:~# route -n
  2. Kernel IP routing table
  3. Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
  4. 192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
  5. 0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0

阅读全文 »

iptables入门学习之iptables的INPUT,OUTPUT,FORWARD


说来笑话,我一个网管对iptables竟然一窍不通?自己也觉得实在说不过去,今天学习一下iptables的入门,记录下来如何使用iptables禁止1个IP的连接,如何删除iptables已定义的规则。
测试机的IP分别为 192.168.0.4 与 192.168.0.8,以下简称.4与.8
在.4上用iptables禁止禁止.8所有的INPUT数据包
阅读全文 »

在Debian上使用php脚本rsync同步远程文件


都知道rsync是用来同步与备份的优秀工具,写了个rsync同步的脚本,分别rsync我的web跟mysql两个目录,服务器的ssh端口是12345,当rsync遇到非默认端口的ssh这篇文章提到过
该如何处理,所以在这里不能用默认的端口。脚本工作的流程是这样的,判断目标文件夹是否存在,如果存在就继续下一步,不存在的话就建立目标文件夹,在脚本的最后加上具体的执行日期,作为log以备查询,log放在/var/log/文件夹里,脚本里还用到fopen,fwrite,fclose等函数…..
阅读全文 »

linux-ls命令


linux的ls命令

ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。

  1. debian:/var/log# ls
  2. acpid          auth.log.0     debug       dpkg.log    lastlog         mail.log.0     mysql           squid3       syslog.6.gz
  3. acpid.1.gz     auth.log.1.gz  debug.0     dpkg.log.1  lpr.log         mail.log.1.gz  mysql.err       syslog       user.log
  4. acpid.2.gz     auth.log.2.gz  dmesg       exim4       mail.err        mail.log.2.gz  mysql.log       syslog.0     user.log.0
  5. acpid.3.gz     boot           dmesg.0     faillog     mail.info       mail.warn      mysql.log.1.gz  syslog.1.gz  uucp.log
  6. apache2        btmp           dmesg.1.gz  fsck        mail.info.0     messages       news            syslog.2.gz  uucp.log.0
  7. aptitude       btmp.1         dmesg.2.gz  installer   mail.info.1.gz  messages.0     ntpstats        syslog.3.gz  wtmp
  8. aptitude.1.gz  daemon.log     dmesg.3.gz  kern.log    mail.info.2.gz  messages.1.gz  php_backup.log  syslog.4.gz  wtmp.1
  9. auth.log       daemon.log.0   dmesg.4.gz  kern.log.0  mail.log        messages.2.gz  pycentral.log   syslog.5.gz

阅读全文 »