随笔分类 -  Linux

Linux操作系统
摘要:单台服务器上并发TCP连接数 问题:一台服务器到底能够支持多少TCP并发连接呢?1. 文件描述符限制: 对于服务器来说,每一个TCP连接都要占用一个文件描述符,一旦文件描述符使用完,新的连接到来返回给我们的错误是"Socket/File:Can't open so many files" 这时,你需 阅读全文
posted @ 2016-06-13 22:56 hukey 阅读(12734) 评论(0) 推荐(0) 编辑
摘要:三大主流软件负载均衡器对比(LVS、Nginx、HAproxy) (资料来自网络,做了部分的补充说明)LVS: 1. 抗负载能力强,性能高,能达到F5的60%,对内存和CPU资源消耗比较低 2. 工作在网络4层,通过VRRP协议(仅作代理之用),具体的流量是由linux内核来处理,因此没有流量的产生 阅读全文
posted @ 2016-06-13 13:31 hukey 阅读(14107) 评论(3) 推荐(5) 编辑
摘要:Linux套接字 源IP地址和目的IP地址以及源端口和目标端口号的组合称为套接字。其作用于标识客户端请求的服务器和服务。 套接字,支持TCP/IP的网络通信的基本操作单元,可以看做是不同主机之间的进程进行双向通信的端点 简单的说就是通信的两方的一种约定,用套接字中的相关函数来完成通信过程。 非常非常 阅读全文
posted @ 2016-06-12 15:52 hukey 阅读(4903) 评论(0) 推荐(1) 编辑
摘要:1、优化内核及TCP连接: 2、修改Tomcat Connector运行模式为apr Tomcat Connector有三种运行模式: bio:阻塞IO bio是三种运行模式中性能最低第一种。 nio:是一个基于缓冲区,并能提供非阻塞I/O操作的JAVA API 因此NIO也成为非阻塞I/O,比bi 阅读全文
posted @ 2016-05-22 18:01 hukey 阅读(55300) 评论(0) 推荐(2) 编辑
摘要:环境: nginx + tomcat nginx.conf 配置: tomat server.conf配置: 如上配置就可以在log/local_access.log中查看到访问tomcat的真实IP了。 阅读全文
posted @ 2016-05-19 22:28 hukey 阅读(2575) 评论(0) 推荐(0) 编辑
摘要:网络环境: 两个独立的内网环境,前端都有路由和防火墙的管控。要在这两个独立的内网使用ftp通过互联网进行通信。 首先,ftp server 服务端口默认修改为:2100 数据端口修改为:21000 将这两个内网服务器端口通过路由映射到公网端口。 ftp server 使用的vsftpd的被动模式。 阅读全文
posted @ 2016-05-18 10:13 hukey 阅读(1171) 评论(0) 推荐(0) 编辑
摘要:上一篇:【 Keepalived 】Nginx or Http 主-备模式 在此基础上进行修改并实现 Keepalived主-主模式 首先,需要理解的是:主-备模式是一个VIP在工作,主-主模式则需要两个VIP来工作。一旦其中一台主机出现问题,则两个VIP都会绑定到同一台主机上,待到故障解除,重新启 阅读全文
posted @ 2016-05-14 12:34 hukey 阅读(306) 评论(0) 推荐(0) 编辑
摘要:一、主-备模式: 操作系统:centos 6.4 x64 ka1: 192.168.2.10 ka2: 192.168.2.11 vip: 192.168.2.200 ka1-master服务器配置 ka1 master主机配置完毕,ka2配置如下: 两台keepalived主机配置完毕,测试如下: 阅读全文
posted @ 2016-05-14 12:07 hukey 阅读(680) 评论(0) 推荐(0) 编辑
摘要:Keepalived工作原理 阅读全文
posted @ 2016-05-12 15:54 hukey 阅读(181) 评论(0) 推荐(0) 编辑
摘要:TCP Keepalive Tcp keepalive的起源 双方建立交互的连接,但是并不是一直存在数据交互,有些连接会在数据交互完毕后,主动释放连接,而有些不会,那么在长时间无数据交互的时间段内, 交互双方都有可能出现掉电、死机、异常重启等各种意外,当这些意外发生之后,这些TCP连接并未来得及正常 阅读全文
posted @ 2016-05-11 11:08 hukey 阅读(6957) 评论(0) 推荐(3) 编辑
摘要:一、进程、线程 进程是具有一定独立功能的,在计算机中已经运行的程序的实体。在早期系统中(如linux 2.4以前),进程是基本运作单位,在支持线程的系统中(如windows,linux2.6)中,线程才是基本的运作单位, 而进程只是线程的容器。程序本身只是指令、数据及其组织形式的描述,进程才是程序( 阅读全文
posted @ 2016-05-08 12:45 hukey 阅读(1033) 评论(0) 推荐(0) 编辑
摘要:LVS-DR方式实现负载均衡 一、环境介绍 lvs director配置: 接下来对realserver进行配置: 1、首先对arp_ignore和arp_announce进行修改 2、再次将vip添加到网卡lo 配置IPVS规则: 测试: 阅读全文
posted @ 2016-04-24 16:54 hukey 阅读(453) 评论(0) 推荐(0) 编辑
摘要:LVS-NAT方式实现负载均衡 一、环境介绍 director: RHEL7.0 两块网卡 RS1、RS2 : RHEL6.7 网络配置:VIP为公网地址 , RS1,RS2 网关指向DIP RS1,RS2安装web server 并测试正常访问。 二、director环境配置: 三、IPVS配置: 阅读全文
posted @ 2016-04-24 15:35 hukey 阅读(459) 评论(0) 推荐(0) 编辑
摘要:一、概念: LVS( linux virtual server ) : Linux虚拟服务器 lvs是一个负载均衡设备,它不提供任何服务,用户请求到这里的时候,它将客户需求转发至后端的realserver LVS在用户空间中的管理工具为:ipvsadm ,在内核空间中是IPVS 【注意:LVS和ip 阅读全文
posted @ 2016-04-24 14:58 hukey 阅读(394) 评论(0) 推荐(0) 编辑
摘要:使用轻量级目录访问协议(LDAP)构建集中的身份验证系统可以减少管理成本,增强安全性,避免数据复制的问题,并提供数据的一致性。 用户帐号信息使用的目录信息树 配置LDAP服务器 server : 192.168.0.110 client : 1921.68.0.111 创建数据库文件: 几个主要的概 阅读全文
posted @ 2016-04-18 15:18 hukey 阅读(984) 评论(0) 推荐(0) 编辑
摘要:今天尝试将tomcat设置为开机启动,大家都知道只需要将启动脚本添加到/etc/rc.local下面开机就会自动执行。 重启机器,进行测试。结果未能如愿。这是为什么呢?开始排查。手动执行没有报错。于是开始查看日志。 发现日志里tomcat启动也没有异常,这下就非常疑惑了。 回想下开机顺序: /sbi 阅读全文
posted @ 2016-04-08 22:12 hukey 阅读(477) 评论(0) 推荐(0) 编辑
摘要:需求:在不更改目录权限的前提下,ftp用户对目录里的文件拥有所有权。 成功。 阅读全文
posted @ 2016-03-23 23:58 hukey 阅读(302) 评论(0) 推荐(0) 编辑
摘要:环境:CentOS release 6.4 x64 1、配置防火墙: 上一篇博客已经写过:http://www.cnblogs.com/hukey/p/5300832.html 2、修改sysctl.conf提高Web服务器性能: [root@cloud ~]# vim /etc/sysctl.co 阅读全文
posted @ 2016-03-22 20:29 hukey 阅读(1760) 评论(0) 推荐(0) 编辑
摘要:对应一般的简单web服务器基本够用,当然ssh端口肯定会修改,以上命令也进行调整。如果要禁止别人ping服务器,建议进行以下设置: 临时生效:echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all 永久生效: [root@server ~]# echo "n 阅读全文
posted @ 2016-03-21 10:22 hukey 阅读(775) 评论(0) 推荐(0) 编辑
摘要:环境:Vmare + Linux虚拟机 注意:网卡桥接 操作系统:centos6.4 1、搭建yum安装环境: 2、环境配置: 3、搭建dhcp服务器: 4、构建基于HTTP协议的PXE环境: 通过本地访问: 这样能够访问到就OK。 4、创建ks.cfg文件 [root@server2 pxelin 阅读全文
posted @ 2016-03-19 13:50 hukey 阅读(709) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示