摘要:
CentOS 使用官方源yum安装最新nginx版本 1、创建nginx.repo 2、添加内容#如果是CentOS6,文件内容如下: #如果是CentOS7,文件内容如下: 3、开始安装nginx 如上图所示,系统默认源或163源安装的版本为1.10.2,使用nginx官方源可以升级到1.16.0 阅读全文
摘要:
在mysql中有一个默认的数据表information_schema,information_schema这张数据表保存了MySQL服务器所有数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。再简单点,这台MySQL服务器上,到底有哪些数据库、各个数据库有哪些表,每张表的字段类型是什 阅读全文
摘要:
收到报警,swap空间占用过高,登录到系统查看内存使用详情,看到物理内存还有很多未使用 问题分析 Swap配置对性能的影响分配太多的Swap空间会浪费磁盘空间,而Swap空间太少,则系统会发生错误。如果系统的物理内存用光了,系统就会跑得很慢,但仍能运行;如果Swap空间用光了,那么系统就会发生错误。 阅读全文
摘要:
如果数据库的数据量不是很大,可以利用mysqldump导出备份修复从库故障或新增从库实例 主库IP:192.168.1.1从库IP:192.168.1.2 1.主库服务器导出备份:db_name=`mysql -h192.168.1.1 -uroot -p123456 -e "show databa 阅读全文
摘要:
如果数据库的数据量很大,表大小有几十个G,利用mysqldump导出备份会消耗非常长的时间,会对数据库产生不稳定风险,这时可以利用xtrabackup工具在线复制主库文件,利用复制出来的主库文件可以修复从库故障或新增从库实例 主库IP:192.168.1.1从库IP:192.168.1.2 主库和从 阅读全文
摘要:
使用图表详述区分: 阅读全文
摘要:
问题:Tomcat线程数是不是越大越好呢? 答案肯定是否定的。 Tomcat的处理速度跟线程数不是完全成正比的,设置不恰当会出现相反的效果。服务的负载计算包括了CPU的使用率和资源等待。 第一种情况,资源等待比较少,那么系统响应时间就是限制在CPU的计算上面了。 这时候线程数应该设置小一点,降低同一 阅读全文
摘要:
1.工作机制: Tomcat启动时如果没有请求过来,那么线程数(都是指线程池的)为0; 一旦有请求,Tomcat会初始化minSpareThreads设置的线程数; 2.线程池作用: Tomcat的线程池的线程数跟你的瞬间并发有关系,比如maxThreads设置为1000,当瞬间并发达到1000那么 阅读全文
摘要:
MySQL是关系型数据库 优势: 在不同的引擎上有不同 的存储方式。 查询语句是使用传统的sql语句,拥有较为成熟的体系,成熟度很高。 开源数据库的份额在不断增加,mysql的份额页在持续增长。 缺点: 在海量数据处理的时候效率会显著变慢。 Mongodb是非关系型数据库(nosql ),属于文档型 阅读全文
摘要:
我们在使用docker run创建Docker容器时,可以用--net选项指定容器的网络模式,Docker有以下4种网络模式: host模式:使用--net=host指定container模式:使用--net=container:NAME_or_ID指定none模式:使用--net=none指定br 阅读全文
摘要:
下载VNC服务端 由于服务器在IDC机房,只能使用系统自带远程桌面连接到服务器进行安装VPC服务端 但在安装过程发现,如果是通过远程桌面连接到服务器进行安装,VNC Mirror Driver会报错无法安装,因此我们将这个选项取消安装 安装程序自动添加防火墙开放规则,默认勾上的,点击Next继续完成 阅读全文
摘要:
添加角色IIS,选择上FTP服务 打开IIS,右击网站,添加FTP站点 允许访问的指定用户,必须是Windows系统真实存在的用户,为了安全起见,此用户只赋予user组即可,不能赋予远程桌面权限 如果FTP服务器必须开启防火墙,我们指定客户端连接进来服务端时使用的端口为19000-19010 防火墙 阅读全文
摘要:
在服务器上安装了zabbix 3.4.14之后,zabbix自动发现规则Network interface discovery会自动发现windows服务器上的所有网卡信息,包括一大堆的虚拟网卡等等,并自动为这些网卡创建监控图形 下面就是没有经过自定义过滤前zabbix自动发现并创建的网卡监控图形, 阅读全文
摘要:
统计当前文件夹下文件的个数,包括子文件夹里的 统计文件夹下目录的个数,包括子文件夹里的 统计当前文件夹下文件的个数 统计当前文件夹下目录的个数 阅读全文
摘要:
Linux 系统标准的 ugo/rwx 集合并不允许为不同的用户配置不同的权限,所以 ACL 便被引入了进来,为的是为文件和目录定义更加详细的访问权限,而不仅仅是这些特别指定的特定权限。 ACL 可以为每个用户,每个组或不在文件所属组中的用户配置相应的权限。ACL 可使用 setfacl 来设置(和 阅读全文
摘要:
CPU使用率较低但负载较高 问题描述 Linux 系统没有业务程序运行,通过 top 观察,类似如下图所示,CPU 很空闲,但是 load average 却非常高,如下图所示。 处理办法 load average 是对 CPU 负载的评估,其值越高,说明其任务队列越长,处于等待执行的任务越多。出现 阅读全文
摘要:
Linux下通过 rm -f 删除大量的小文件时出现类似如下错误信息: -bash: /bin/rm: Argument list too long -bash: /bin/rm: Argument list too long 如下图所示: 问题原因 如果待删除文件中包含的小文件数量过多,通常是由于 阅读全文
摘要:
安装 fail2ban yum install -y epel-release yum install -y fail2ban 设置 Nginx 的访问日志格式 这个是设置 fail2ban 封禁的关键因素 log_format main '$remote_addr $status $request 阅读全文
摘要:
删除是危险系数很高的操作,一旦误删可能会造成难以估计的损失。比如,一条简单的语句:rm –rf /* 就会把整个系统全部删除,而 Linux 并不会因为这条语句的不合理而拒绝执行。 在 Windows 中,为了防止误删,系统默认提供了回收站功能。用户在执行删除操作后,文件并不会直接从硬盘中删除,而是 阅读全文
摘要:
行业综述 根据全球游戏和全球移动互联网行业第三方分析机构Newzoo的数据显示:2017年上半年,中国以275亿美元的游戏市场收入超过美国和日本,成为全球榜首。 游戏行业的快速发展、高额的攻击利润、日趋激烈的行业竞争,让中国游戏行业的进军者们,每天都面临业务和安全的双重挑战。 游戏行业一直是竞争、攻 阅读全文
摘要:
对于SSH服务的常见的攻击就是暴力破解攻击——远程攻击者通过不同的密码来无限次地进行登录尝试。当然SSH可以设置使用非密码验证验证方式来对抗这种攻击,例如公钥验证或者双重验证。将不同的验证方法的优劣处先放在一边,如果我们必须使用密码验证方式怎么办?你是如何保护你的 SSH 服务器免遭暴力破解攻击的呢 阅读全文
摘要:
近年来随着 Google、Apple、百度等公司不断推动 HTTPS 普及,全网 HTTPS 已是大势所趋。目前多数网站都已经支持 HTTPS 访问,但是在由 HTTP 转向 HTTPS 路程中,不少网站依然会面临很多问题。 通常用户准备访问某个网站时,不会在输入的域名前面加上 http:// 或者 阅读全文
摘要:
下面来看看三种方法是如何来下载zip文件的:方法一: 方法二: 方法三: 看起来使用urllib最为简单,一句语句即可。当然你可以把urllib2缩写成: 阅读全文
摘要:
引用知乎网友通俗的例子解释: 1. 小王是深圳的一拆迁户,有钱任性;自己租了一块地皮【带宽】,盖了一栋10000平方的房子【服务器】,计划租给别人赚钱。2. 但是10000平方的房子太大,能租起的人太少,一直没能租出去;所以小王想,这样等太慢了,如果我能把10000平方的房子分割成100个100平的 阅读全文
摘要:
docker在1.3.X版本之后提供了一个新的命令exec用于进入容器,这种方式相对简单一些,下面我们来看一下该命令的使用: docker exec --help 接下来我们使用该命令进入一个已经在运行的容器 docker ps docker exec -it d94297f81e28 /bin/b 阅读全文
摘要:
一、KVM环境搭建1.检测系统是否支持cat /proc/cpuinfo | egrep 'vmx|svm' KVM是基于x86虚拟化扩展(Intel VT 或者 AMD-V)技术的虚拟机软件,所以查看 CPU 是否支持 VT 技术,就可以判断是否支持KVM。有返回结果,如果结果中有vmx(Inte 阅读全文
摘要:
很多朋友在IIS环境中搭建好网站后,习惯性将带www和不带www的域名都绑定到一个网站上,这样做虽然两个域名都能访问,但容易造成权重分散,从而导致网站权重降低。其实我们可以将访问不带www的域名自动跳转到带www的域名,例如访问taotaozaixian.com时浏览器自动跳转到www.taotao 阅读全文
摘要:
负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有nginx、lvs、haproxy,商业的硬件负载均衡设备F5、Netscale。这里主要是学习Linux下 LVS 并对其进行了详细的总结记录。一、负载均衡LVS基本介绍LB集群的架构和原理很 阅读全文
摘要:
1.认识理解KVM虚拟机 Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM目前已成为学术界的主流VMM之一。K 阅读全文
摘要:
php-fpm只是一个php-fastcgi的管理器,为php提供管理服务 1.为什么会出现php-fpm fpm的出现全部因为php-fastcgi出现,为了很好的管理php-fastcgi而实现的一个程序。2.什么是php-fastcgi php-fastcgi 只是一个cgi程序,只会解析ph 阅读全文
摘要:
简单介绍如何在windows系统下安装zabbix客户端 1. 首先下载和zabbix服务端大版本相同的windows客户端 例如我服务端安装的是zabbix-3.4.14.tar.gz windows客户端我下载了zabbix_agents_3.4.6.win.zip 下载链接:https://a 阅读全文
摘要:
Redis-Sentinel Redis的哨兵模式Redis Sentinel 模式简介Redis-Sentinel是官方推荐的高可用解决方案,当redis在做master-slave的高可用方案时,假如master宕机了,redis本身(以及其很多客户端)都没有实现自动进行主备切换,而redis- 阅读全文
摘要:
这里不描述Linux服务端安装配置rsync服务的过程,有需要可以在网络上查找相关教程。 1.安装cwRsync客户端下载地址:http://itefix.no/cwrsync/下载文件cwRsyncServer_4.1.0_Installer.zip,解压后双击cwRsyncServer_4.1. 阅读全文
摘要:
Windows下创建符号链接使用命令mklink常用参数有 /D /J,两者有比较明显的区别 区别1:创建/D 创建目录符号链接(即目录快捷方式)而不是文件符号链接(默认为文件符号链接),可以使用相对路径方式创建/H 创建硬链接而不是符号链接/J 创建目录连接点,必须绝对路径方式创建 区别2:复制和 阅读全文
摘要:
在windows服务器上有时有这样的需求: 你的文件在f:\test中,但由于其它原因用户访问的是e:\test,如果又希望e:\test 中的文件与f:\test的保持同步,除了用同步软件来做外,可以用windows 的文件夹映射来做 mklink /J "e:\test" "f:\test" " 阅读全文
摘要:
史上几大浏览器所用的内核名称 IE tridentFirefox GeckoChrome Webkit/blinkSafari WebkitOpera presto 阅读全文
摘要:
游戏开发中IIS常见支持MIME类型文件解析 .apkapplication/vnd.android .ipaapplication/vnd.iphone .csbapplication/octet-stream .plistapplication/xml .json application/jso 阅读全文
摘要:
Emmet是一款Web前端开发工具Sublime非常有用的插件,使用仿CSS选择器的语法来生成代码,大大提高了HTML和CSS代码编写的速度,只需按住Tab键即可把一个简写展开成HTML和CSS的代码块。 在安装Emmet插件之前我们首先需要在Sublime Text3上安装Package Cont 阅读全文
摘要:
Windows环境下使用pip命令安装Python模块mysqlclientpip install mysqlclient安装过程报错 [error] Microsoft Visual C++ 14.0 is required 于是更换另外一种方法安装,到这个网站上下载mysqlclient安装包h 阅读全文
摘要:
由于python官方已宣布2.x系列即将停止支持,为了向前看,我们升级系统的python版本为3.x系列服务器系统为当前最新的CentOS 7.4 1.安装前查看当前系统下的python版本号 # python -V 2.获取python3.x的官方软件包 # wget https://www.py 阅读全文