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