羊坊店不眠夜(续集)
#!/bin/bash
#kernel optimize ,create by 2007-7-29
#enable broadcast echo protection
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts
#disble source routed packets
for f in /proc/sys/net/ipv4/conf/*/accept_source_rout; do
echo 0 > $f
done
#enable tcp syn cookie protection
echo 1 > /proc/sys/net/ipv4/tcp_syncookies
#disable icmp redirect acceptance
for f in /proc/sys/net/ipv4/conf/*/accept_redirects; do
echo 0 > $f
done
#don't send redirect messages
for f in /proc/sys/net/ipv4/conf/*/send_redirects; do
echo 0 > $f
done
#drop spoofed packets
for f in /proc/sys/net/ipv4/conf/*/rp_filter; do
echo 1 > $f
done
#log packets with impossible addresses
for f in /proc/sys/net/ipv4/conf/*/log_martians; do
echo 1 > $f
done
|
#!/bin/bash
# description: start LVS of Directorserver
VIP=61.135.155.100
RIP1=61.135.155.101
RIP2=61.135.155.102
./etc/rc.d/init.d/functions
case "$1" in
start)
echo " start LVS of DirectorServer"
# set the Virtual IP Address and sysctl parameter
/sbin/ifconfig eth0:0 $VIP broadcast $VIP netmask 255.255.255.255 up
echo "1" >/proc/sys/net/ipv4/ip_forward
#Clear IPVS table
/sbin/ipvsadm -C
#set LVS
/sbin/ipvsadm -A -t $VIP:80 -s rr
/sbin/ipvsadm -a -t $VIP:80 -r $RIP1:80 -g
/sbin/ipvsadm -a -t $VIP:80 -r $RIP2:80 -g
#Run LVS
/sbin/ipvsadm
;;
stop)
echo "close LVS Directorserver"
echo "0" >/proc/sys/net/ipv4/ip_forward
/sbin/ipvsadm -C
/sbin/ifconfig eth0:0 down
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
|
#!/bin/bash
#LVS-DR 客户端脚本
#description : start realserver
VIP=172.16.62.106
./etc/rc.d/init.d/functions
case "$1" in
start)
echo " start LVS of REALServer"
/sbin/ifconfig lo:0 $VIP broadcast $VIP netmask 255.255.255.255 up
echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce
;;
stop)
/sbin/ifconfig lo:0 down
echo "close LVS Directorserver"
echo "0" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "0" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "0" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo "0" >/proc/sys/net/ipv4/conf/all/arp_announce
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
chomd 755 /etc/init.d/lvsrs
service lvsrs start
|
本文转自sery51CTO博客,原文链接: http://blog.51cto.com/sery/37496,如需转载请自行联系原作者
羊坊店不眠夜(续集)相关推荐
- 又有大佬加入! 「3点钟区块链」之大年初五:不眠夜共襄区块链应用落地 ! (附96小时实录)
又有大佬加入! 「3点钟区块链」之大年初五:不眠夜共襄区块链应用落地 ! (附96小时实录) 本文作者:AI金融评论 2018-02-21 12:13 导语:他们就区块链底层技术发展路径.国际金融监管 ...
- 2006年6月26日之足球不眠夜---意大利+黄健翔VS澳大利亚
这两天一直想写点什么的,我的blog毕竟太空白.昨天凌晨看完了世界杯的一场16进8的比赛,是我最喜欢的意大利队,对亚洲的澳大利亚.这场比赛,我是期待了好几天,澳大利亚的主教练是荷兰神奇教练希丁克,人们 ...
- VR跨界一触即发,探秘87870“魔都之夜”VR派对
当世界还在惊呼VR虚拟现实时代的来临,一场史无前例的"VR+夜店"跨界大趴已经不期而至. 当世界还在惊呼VR虚拟现实时代的来临,一场史无前例的"VR+夜店"跨界 ...
- 用一个创业故事串起操作系统原理(一)
来自:刘超的通俗云计算 第一回:小马创业选园区,开放标准是第一 小马最终还是决定走出大公司,自己去创业了. 他之所以这样决定,有两个原因,一方面,大企业多年的工作经验让他练就了从前端到后端,从Web到 ...
- 深入解析和反思携程宕机事件
携程网宕机事件还在持续,截止28号晚上8点,携程首页还是指向一个静态页面,所有动态网页都访问不了.关于事故根源,网上众说纷纭.作为互联网运维老兵,尝试分析原因,谈谈我的看法. \\ 宕机原因分析 \\ ...
- 【连载】Scala程序设计:Java虚拟机多核编程实战——简介
可以在JVM上编程的语言有很多.通过这本书,我希望让你相信花时间学习Scala是值得的. Scala语言为并发.表达性和可扩展性而设计.这门语言及其程序库可以让你专注于问题领域,而无需深陷于诸如线程和 ...
- 中国首篇Science机器人子刊!北航软体机器人实验室四年成果登上封面长篇
来源:北航新闻网.机器人大讲堂 概要:通过这三项关键技术,我们成功实现了机器人样机能够像真正的䲟鱼一样牢牢吸附在物体表面,并且通过内部鳍片的主动抬起运动显著增大摩擦力. 重磅 惊喜,北京时间9月21日 ...
- 一起谈.NET技术,也玩MVC3.0 Razor自定义视图引擎来修改默认的Views目录结构
刚刚爱上MVC3.0,几个不眠夜的学习越来越有趣.今天随手尝试自定义Mvc3.0的视图引擎,虽然已成功,但是还发现有点小疑问.随手贴出来希望大家指教指教. MVC的视图文件目录被固定/Views目录内 ...
- 先考学历还是先提升能力?
特别说明:本文针对错过了读书时代并且已经就业的学历不高的朋友,如高中.中专学历! 其实,大多数有学历(专科以上)的人,不知道那些没学历的同学,在找工作(多为大公司或门户网站)上受的歧视,当1个, ...
- 25岁社招进阿里,从电商到有赞新零售,他仅1年就打开了马云一直想做的新领域!
最近关于「新零售」的声音此起彼伏:阿里巨资收购高鑫零售,腾讯确认入股永辉超市-- 自2016年10月马云第一次提出了「新零售」概念之后,各巨头跑马圈地,线下成为了必争之地,新零售的蓝海才刚刚打开. 而 ...
最新文章
- Spring MVC+Stomp+Security+H2 Jetty
- 编译linux内核的错误,linux内核编译错误
- 解决windows图片查看器背景色变成米黄色
- jQuery选择器全集详解
- 如何用babel将ES6转换
- AQS理解之二,自己设计一个锁
- 个人家用nas_期待已久终于来了!绿联推出NAS私有云,填补爆发式存储需求
- Python使用修饰器强制函数只接收关键参数
- 整个线上营销_而言,最重要的是什么?
- win11beta渠道升级的如何改为正式版 Windows11beta版升级正式版的步骤方法
- Gstreamer衬垫(pad)支持的媒体类型(三)
- Aliplayer的各种坑
- .CR2格式文件怎么快速批量转换成JPG等格式
- 开源网站GitHub把自己给开源了
- 阿里中间件seata源码剖析七:saga模式实现
- 简述MES系统的9大核心功能模块
- After Effects CS4 \CS5\CS6\CC2015\CC2017\CC2018\CC2019安装包及教程
- 如何升级win10.
- 巴西柔术第一课:骑乘式上位技术
- Linux下装Matlab2014
热门文章
- 让FineUI数据绑定支持dynamic对象
- Coding theano under remote ubuntu server from local Mac (在本地mac机器上,写、跑、调试、看-远程ubuntu上的theano代码)...
- 实验题目用正交多项式做小二乘曲线拟合
- 【LeetCode】162-寻找峰值
- CF1096F Inversion Expectation
- 利用Bootstrap Paginator插件和KnockoutJS完成分页功能
- Sql Server 性能优化之包含列
- 关于XP和win7 的IIS发布问题
- IIS7的Gzip压缩模式和IIS6的Gzip压缩模式性能对比 【转】
- 49个Python学习资源:从初学者到高级玩家都有了