网卡配置文件 及 bridge的静态配置centos7 Bridge配置[root@mon-1 ~]# cd /etc/sysconfig/network-scripts/[root@mon-1 network-scripts]# vim ifcfg-ens33TYPE="Ethernet"BOOTPROTO="static"DEFROUTE="yes"IPV4_FAILURE_FAT
一、下载安装kong和postgresqlwget https://dl.bintray.com/mashape/kong-rpm-el6-0.10.x/0.10.3/kong-0.10.3.el6.noarch.rpmrpm -ivh kong-0.10.3.el6.noarch.rpm yum install https://download.post
1、进入系统管理->系统设置2、在Jenkins Location找到系统管理员邮件地址,输入发送邮件的邮箱地址3、在邮件通知中输入配置4、配置好了之后可以勾选“通过发送测试邮件测试配置”来测试配置是否成功5、需要更高级的邮件通知功能需要再安装一个Jenkins插件:Email Extension Plugin安装完成后可在系统管理->系统设置中找到Extended E-mail No
1. 登录自己的163邮箱,注意,要用你的应用程序中设置的邮箱地址去登录。2. 在主菜单栏上的“设置”子菜单里面,选择POP3/SMTP/IAMP菜单。3. 若没有开启“客户端授权密码”,则选择将其开启。开启后,会给你生成一个应用授权密码。要用这个生成的密码作为java mail API发送邮件的认证密码,如此,才能解除500密码,若用邮箱的登录密码去设置这个认证密码,会遇到500的错误。下图是开
docker启动时,会在宿主主机上创建一个名为docker0的虚拟网络接口,默认选择172.17.42.1/16,一个16位的子网掩码给容器提供了65534个IP地址。docker0只是一个在绑定到这上面的其他网卡间自动转发数据包的虚拟以太网桥,它可以使容器和主机相互通信,容器与容器间通信。 问题是,如何让位于不同主机上的docker容器可以通信? 最简单的思路,修改一台主机docker默认的
最近配置tomcat证书遇到这么一个问题,简单的分享下:报错信息如下:06-Dec-2016 11:26:35.079 SEVERE [main] org.apache.catalina.core.StandardService.initInternal Failed to initialize connector&n
最近整理了下nginx 关于安全性的一些方法, 隐藏nginx的版本号很简单,nginx的HttpCoreModule提供了一条叫做server_tokens指令,我这要将这条指令设置为“server_tokens off”就可以了。Nginx设置Header头信息Nginx 使用 ngx_headers_more 模块来增加
基于paramiko分发公钥到其他机器,有不足的地方还望见谅#-*- coding: utf-8 -*- #!/usr/bin/python import os import paramiko import threading data='ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvQf
最近测试怎么在nginx 中通过固定IP来访问某个地址,话不多说直接上代码:location ^~ / { if ($request_uri ~ /) { &
SELECT table_name AS "Tables", round(((data_length + index_length) / 1024 / 1024), 2) "Size in MB" FROM information_schema.TABLES WHERE table_schema = 'zabbix' ORDER BY (data_length + index_length) DE
本篇文章参考网上文档,以及自己实际操作而整合。linux是最常用的web服务器,本节我们将通过整合apache和tomcat构建一个java/jsp运行平台,详细介绍web服务器的搭建过程。一、 apache与tomcat整合的必要性Apache是最流行的Web服务器,开放源代码,支持跨平台的应用(可以运行在几乎所有的Linux、Unix、Windows系统平台上),尤其对Linux的
首先声明这边文档引用了别人的文档加上自己的理解而编写。做这个实验,需要我们的cpu支持虚拟化,如果你的机器没有开启的话,安装64位系统会出现报错,有的机器支持但是并未在bios开启,这个需要事先开启。你需要进入bios中开启。如果显示“此主机支持Intel VT-x”,说明电脑是支持Intel虚拟技术的,但是在BIOS中没有开启。接下来重启机器进入BIOS,找到“Intel VT-x”(
1. MySQL主从原理以及应用场景MySQL的Replication原理非常简单,总结一下:每个从仅可以设置一个主。主在执行sql之后,记录二进制log文件(bin-log)。从连接主,并从主获取binlog,存于本地relay-log,并从上次记住的位置起执行sql,一旦遇到错误则停止同步。从这几条Replication原理来看,可以有这些推论:主从间的数据库不是实时同步,就算网络连接正常,也
常用的负载均衡开源软件有: nginx、lvs、keepalived 商业的硬件负载设备: F5、Netscale1. LB、LVS介绍LB集群是load balance 集群的简写,翻译成中文就是负载均衡集群LVS是一个实现负载均衡集群的开源软件项目 LVS架构从逻辑上可分为调度层(Director)、server集群层(Real server)和共享存储层LVS可分为三种工
HA 即 (high available)高可用,又被叫做双机热备,用于关键性业务。 简单理解就是,有两台机器A和B,正常是A提供服务,B待命闲置,当A宕机或服务宕掉,会切换至B机器继续提供服务。常用实现高可用的开源软件有heartbeat和keepalived,其中keepalived有负载均衡的功能。 下面我们使用heartbeat来做HA集群,并且把nginx服务作为HA对应的服务
1 安装zabbixyum install -y epel-release安装rpm包的lamp环境 yum install -y httpd mysql mysql-libs php php-mysql mysql-server php-bcmath php-gd php-mbstring安装zabbix服务端:yum install zabbix20
yum方式安装mysql省去了源代码包安装的许多步骤,但是有时会遇见mysql yum包装完mysql之后,在启动mysql服务时,启动不了的问题,报错: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2),找不到mysql.sock文件,mysql.sock文件是安装mysql之后初始化数据库之后才会出
公司前段时间买来一台dell 720 服务器,刚开始的时候只有一块硬盘,所以只能配置raid 0,后来又买了三块硬盘,这下就能配置raid 5 了,以下 是关于dell 720 raid 5的配置。 磁盘阵列可以在安装系统之前或之后产生,系统会视之为一个(大型)硬盘,而它具有容错及冗余的功能。磁盘阵列不单只可以加入一个现成的系统,它更可以支持容量扩展,方法也很简单,只需要加
1. MySQL安装cd /usr/local/src/ wget http://syslab.comsenz.com/downloads/linux/mysql-5.1.40-linux-i686-icc-glibc23.tar.gz 注意:上面的地址是32位机器用的,如果你的机器是64位,下载这个包 wget http://syslab.c
Apache 防盗链的第一种实现方法,可以用 rewrite 实现。一. 遭遇图片盗链 国内网站盗链成风,最倒霉的就是咱们这种使用付费主机有流量限制的个人了。没办法,只得加上了一个简单的反盗链(Anti-Leech)措施。我的服务器是 Apache,处理防盗链比较简单。 也欢迎各位光临小弟的论坛二. 使用 rewrite 技术实现 Apache 防盗链 (拒绝后跳转到指定页面) A
这个用到了apache的扩展工具 apxs在使用这个功能之前,请先确认是否已经加载了 mod_so 模块,方法是:/usr/local/apache2/bin/httpd -l复制代码在列出的内容中,如果有 mod_so 那么说明已经加载了该模块。下面,举个例子来演示一下,如何编译安装扩展模块,例如,我想增加 mod_status.so 这个模块/usr
apache的日志是可以自动切割的。方法一: 使用 cronolog 为每一天建立一个新的日志CustomLog "|bin/cronolog logs/access_%Y%m%d.log" combined也可以按小时 CustomLog "|bin/cronolog logs/access_%Y%m%d%h.log" combined方法二:使用 rotatelogs 每一天记录一个
1. 忘记root密码编辑mysql主配置文件 my.cnf 在[mysqld]字段下添加参数 skip-grant ,重启数据库服务,这样就可以进入数据库不用授权了 mysql -uroot ,修改相应用户密码 use mysql; update user set password=password('your password') where use
一. php配置 1. 配置disable_functiondisable_functions = eval,assert,popen,passthru,escapeshellarg,escapeshellcmd,passthru,exec,system,chroot,scandir,chgrp,chown,escapeshellcmd,escapeshellarg
1. 下载discuz! mkdir /data/wwwcd /data/wwwwget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_GBK.zipunzip Discuz_X3.2_SC_GBK.zipmv upload/* .2. 配置第一个虚拟主机删除httpd.conf中
1. 安装mysqlcd /usr/local/src/ wget http://syslab.comsenz.com/downloads/linux/mysql-5.1.40-linux-i686-icc-glibc23.tar.gz注意:上面的地址是32位机器用的,如果你的机器是64位,下载这个包(http://syslab.comsenz.com/downloads/linux/m
如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt source &nb
1. shell判断文件,目录是否存在或者具有权限 2. #!/bin/sh 3. 4. myPath="/var/log/httpd/" 5. myFile="/var /log/httpd/access.log" 6. 7. # 这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 8. if [ ! -x "$
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为: sed [-nefri] ‘command’ 输入文本 &n
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号