2016-10-01 - 如果我有 100个正在运行的网站, 然后我修改了某个网站的配置文件, 因为一个逗号或者空格没写对,如果没有检查直接重载配置文件,那么有可能100个网站很有可能同时都不能正常打开了,所以,在重载前我们必须验证下配置文件是否正确再重载是比较安全的做法,...
2016-10-01 - 一般国外如美国的 vps 跟国内的时间不一样,原因就在于时区不一样,此时只要更改时区为东八区时间即可正确,如果更改为东八区了时间却还不对,怎么办?这个应该是UTC的问题: 下面介绍方法: cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime hwclock...
2016-10-01 - 我们知道在linux中,top命令可以查看服务器中资源的一些情况,cpu,内存等,还可以看到是谁在消耗内存或cpu,但是,有些时候,我们发现,cpu和内存并不吃紧,但是服务器依然很慢,这时候,我们需要多一个维度来帮助我们分析问题,就是流量的统计,今天给大家...
2016-10-01 - 1、进入tomcat安装的目录 2、打开tomcat配置文件 #vim ./conf/server.xml 3、按/8080进行快速检索 4、修改端口,按i进行,将所有8080修改为8081 5、按:wq!保存并退出 6、重启tomcat #./bin/startup.sh 本文永久更新地址: http://www.linuxdiyf.com/linux/24...
2016-09-30 - iscsi简介:iscsi 是基于TCP/IP传输封装的SCSI数据包的块级别的共享,其也为C/S架构模型,服务器端提供客户端所需要的存储设备,客户端只需要进行挂载就可以将其当作自己主机上的存储设备进行分区、格式化使用。 实现iscsi需要的2个角色: iscsi target(ser...
2016-09-30 - 拓扑: 实验步骤: 配置iscsi server: 方案1:(命令行配置,立即有效,重启无效) 1、在target上添加两块磁盘设备,sdb,sdc 2、安装程序包、启动服务 # yum install -y scsi-target-utils # service tgtd start 3、创建target # tgtadm --lld /dev/sdb --m...
2016-09-30 - 很多情况下,为了简单,我们经常简单的通过NFS来搭建共享存储服务。 有时候,一些软件需要,对共享存储有特殊要求,比如需要通过多个硬盘实现较大的存储空间,或者软件有特殊需要。这时,我们可以考虑通过iSCSI工具来实现软的贡献存储。 iSCSI搭建的贡献存储...
2016-09-30 - 本文实践环境为Ubuntu16.04下Nginx+PHP7.0. 1.修改/etc/php/7.0/fpm/php.ini和/etc/php/7.0/cli/php.ini文件中下列三项: (1)post_max_size = 50M #PHP可接受的最大POST数据 (2)upload_max_filesize = 50M #文件上传允许的最大值 (3)max_execution_tim...
2016-09-29 - 安装Salt api # yum -y install salt-api 更改配置 vim /etc/salt/master 把默认的注释掉,我们这边默认配置文件目录是/srv/salt default_include: master.d/*.conf 创建目录 #cd /etc/salt # mkdir master.d/ # cd master.d/ 创建两个文件和添加配置 # cat...
2016-09-29 - 1.使用串口终端传输文件 2.使用ftp传输文件 3.使用nfs传输文件 4.使用u盘拷贝 串口的优点是方法简单,不需要过多的配置,不需要联接网络,但是发送数据的速度比较慢,不适用于传输超过10M的文件 ftp的配置的时候需要联网,还需要下载ftp服务以及进行复杂的配置,大...
2016-09-29 - 参考openwrt的wiki:http://wiki.openwrt.org/doc/uci/firewall /etc/config/firewall: 修改完以后请在终端窗口输入 /etc/init.d/firewall restart来重启防火墙使设置生效 端口映射: 来自internet的使用tcp协议访问路由80端口的请求映射到内网192.168.1.10...
2016-09-28 - 引言:在实际的生产环境中,默认情况下会将tomcat目录和时间部署目录进行分离,而非我们在开发环境下的将其放入$CATALINA_HOME/webapps下,那如何来实现这个功能呢?本文将回答此问题。 1.环境介绍 tomcat 8.0.35,OS:Centos 6.2,JDK 1.8 2.tomcat下conf目...
2016-09-28 - 你在 Distrowatch.com 上看到列出的将近 300 个 Linux 发行版本中,几乎任何一个发行版都可以被用来作为服务器系统,在 Linux 发展的早期,给用户提供的一直是全能发行版,例如 Slackware、Debian 和 Gentoo 可以为家庭和企业作为服务器完成繁重的工作。那或...
2016-09-28 - 前言 redis在生产环境中通常都会设置密码以保证一定的安全性,本文就简单记录一下如何在redis中设置客户端登录密码。 修改redis.conf RT,打开redis.conf文件,搜索requirepass关键字,如下图: 关注标记的那一行,#requirepass foobared。设置密码的方法就...
2016-09-28 - 前言 简单记录一下Linux CentOS 7中安装与配置Tengine的详细步骤。 简介与安装 Tengine是淘宝发起的web服务器项目,简单的讲就是对nginx进行了二次开发并提供了更丰富的功能,官网地址:http://tengine.taobao.org/,目前最新的稳定版本是2.1.2,我这里也用...
2016-09-28 - 前言 在做server集群和负载均衡等等之前首先要做的一件事就是session共享,否则集群也是无意义的根本无法使用,前面的文章window+tomcat-cluster实现的session共享( N个tomcat之间实现Session共享)(http://www.linuxdiyf.com/linux/24544.html),但在实...
2016-09-28 - 前言 对于高访问量、高并发量的网站或web应用来说,目前最常见的解决方案应该就是利用负载均衡进行server集群,例如比较流行的nginx+memcache+tomcat。集群之后比如我们有N个Tomcat,用户在访问我们的网站时有可能第一次请求分发到tomcat1下,而第二次请求又...
2016-09-27 - 使用DenyHosts能够进行自动屏ip的功能,掌握DenyHosts在Linux系统中的安装是很有必要的,那么在Linux系统中要如何安装DenyHosts工具呢?安装后又要如何配置呢?这都是用户需要学习的。 denyhosts是一个安全工具,用Python编写的,用于监视服务器访问日志,防...
2016-09-26 - Ambari是apache的顶级项目, 是一套类似一键包安装hadoop集群的快速部署工具. 地址在这里: https://ambari.apache.org/Apache Ambari 本文是因为配置kerberos 授权的时候, 需要加安装一些功能, 比如tez的时候, 某个包(pig 安装失败,) 导致禁用kerberos 无效....
2016-09-26 - 服务器是debian8.4(jessie), x86_64bit, 需要对某些页面进行auth保护, 要求用公司提供的LDAP server. 这里实验我用docker来安装debian8.4和nginx 1.10.0, 下面是Dockerfile FROM debian:8.4 MAINTAINER rainysia rainysia#gmail.com # Define some variables...
2016-09-25 - Netbeast是用来开发物联网应用的开源平台。它无视智能设备的品牌和使用的技术,可以把这些设备连接到一起。 Netbeast是一个跨平台的应用,它允许你连接任何设备,帮助你构建自己的物联网/智能家居。 主页:http://netbeast.co/ Netbeast的组成: Dashboard:...
2016-09-24 - jenkins下载:http://pkg.jenkins-ci.org/redhat/ 下载rpm包到本地。 在linux下使用rpm包安装命令: sudo rpm -ih jenkins-1.562-1.1.noarch.rpm [root@bogon Desktop]# sudo rpm -ih jenkins-2.9-1.1.noarch.rpm warning: jenkins-2.9-1.1.noarch.rpm: Head...
2016-09-24 - 宿主:win10专业版 虚拟机:VMware 12 pro 虚拟机系统:Ubuntu 16.04 LTS Web服务器:Apache(xampp) (图中选的是桥接模式,NAT模式也行。) Ubuntu系统下Ctrl+Alt+T打开终端,输入ifconfig回车,查看IP: 在win10系统中,浏览器地址栏输入IP,即可访问Ubu...
2016-09-23 - 需求场景 使用代理服务器 HAProxy 对 Mysql 做负载均衡是常用方案,为提高可用性,当某个 Mysql 出现问题时,例如服务器故障了,或者数据复制中断了,最好可以让 HAProxy 马上知道,然后停止向其转发请求。 HAProxy 如何知道 Mysql 是否有问题呢? 解决思路...
2016-09-23 - 任何重要的系统都不能忽视服务器安全,尤其在公有云中。网上有关这方面的小建议和教程有很多很多,这里我们只看几个基础的、通用的最佳做法。 完成系统配置后应当执行的几项安全措施。 以Ubuntu 16.04为例: 1、更新内核版本 当然了,不能盲目更新,但对新部...
2016-09-23 - 现在我们将要学习如何搭建 git 服务器,如何编写自定义的 Git 钩子来在特定的事件触发相应的动作(例如通知),或者是发布你的代码到一个站点。 直到现在,我们主要讨论的还是以一个使用者的身份与 Git 进行交互。这篇文章中我将讨论 Git 的管理,并且设计一...
2016-09-21 - PS:Linux用户操作记录一般通过命令history来查看历史记录,但是如果因为某人误操作了删除了重要的数据,这种情况下history命令就不会有什么作用了。以下方法可以实现通过记录登陆IP地址和所有用户登录所操作的日志记录! 在/etc/profile配置文件的末尾加入...
2016-09-21 - 前几天老左有在军哥和小夜的博客中看到有分享GoAccess这款比较强大的日志分析工具,从功能以及关系数据的用户体验上着实是一款不错的可以用于Linux VPS/服务器中用来对网站日志和用户数据进行分析和统计的工具。就好比很多大型的网站,我们很少有见到有使用...
2016-09-20 - 无论我们选择Linux VPS、服务器用来搭建网站,还是用来软件测试项目,在购买之前肯定要查看适合的性价比、配置,以及商家的口碑等一系列的问题。不过,最为重要的可能是在选择之后要进行服务器的各种性能测试,是否适合项目需求这是一方面,比如我们在对比不...
2016-09-20 - 我们选择和使用便宜VPS主机并不都是用来搭建网站WEB环境建站使用的,在很多时候我们可以将Linux系统安装模拟Windows桌面实现需要 在Windows系统中才能执行的任务项目。但是,由于Windows服务器较少而且成本高,所以我们会依托Linux VPS主机实现。看到不少的...
2016-09-20 - 简单几步,实现无需输入密码直接ssh或sftp到另外一个服务器: 发起ssh或sftp的机器C(假设为192.168.0.2) 被ssh或sftp的机器S(假设为192.168.0.3) 用户为:root 基本原理: 在C生成一对公钥和私钥,私钥放在C,公钥上传到S 1,在C中:生成公钥和私钥 cd /...
2016-09-20 - 需求: Tomcat运行在远程CentOS7中 CentOS有外网IP 需要在本地windows中,运行jconsole监视远程CentOS中的Tomcat状态 步骤如下: 1、JVM启动参数配置: JAVA_OPTS=-Xms2048m -Xmx2048m -Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=CentOS的...
2016-09-19 - ISPConfig 是Linux的一款开源的虚拟主机管理程序,带Web控制面板,可通过Web控制面板管理虚拟主机、开设网站、开设邮箱、开设和管理mysql数据库、支持DNS解析和监控服务器运行状况等功能。支持中文。 Ispconfig3方便用户管理网站,是一款免费的Cpanel.具体功...
2016-09-19 - 安装环境:CentOS 6.4 php的扩展memcache,不支持cas,所以我们要装memcached扩展,memcached扩展是基于libmemcached,所以要先安装libmemcached。 一、下载软件 1、libmemcached下载地址:https://launchpad.net/libmemcached/+download 文件:memcached-2....
2016-09-19 - Laravel是开源的PHP框架,方便用户开发MVC web应用。 Laravel源代码:https://github.com/laravel/laravel CentOS 7安装Laravel: 添加两个仓库: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirro...
2016-09-18 - 以下所介绍的安装方式都是在线安装方式,如果你需要连网请参考:Linux:宿主机通过桥接方式连接的VMware内部Linux14.04虚拟机(静态IP)实现上网方案(http://www.linuxdiyf.com/linux/24138.html) 环境: OS:Linux Ubuntu14.04 Server X64; 服务器列表: 1...
2016-09-18 - 环境介绍: 虚拟机:VirtualBox 5.1.6 系统:Ubuntu 16.04.1 LTS 系统准备完成后可以使用 sudo apt-get udpate 和 sudo apt-get upgrade 对系统进行更新,然后打开 https://www.microsoft.com/net/core#ubuntu 这个网址,在ubuntu系统中安装 .net core 运行...
2016-09-17 - 搭建环境:Ubuntu 14.04 一、环境准备 1.Java环境 gerrit依赖,用于安装gerrit环境。 下载:jdk-7u79-linux-x64.tar.gz http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 安装:sudo tar zxvf ./jdk-7u79-linux-x64.ta...
2016-09-16 - HAProxy是一款功能强大、灵活好用的反向代理的开源软件,它提供了负载均衡、服务器代理的功能。HAProxy是Willy Tarreau使用C语言编写的,它支持SSL、压缩、keep-alive、自定义日志格式和header重写。 HAProxy是轻量级的负载均衡和代理服务软件,占用系统资源...
2016-09-16 - Apache Tomcat是Java web应用使用最广的服务程序,而且很多Tomcat服务都使用默认配置。本文利用暴露的Tomcat web管理器破解密码,web管理器允许Tomcat管理员启动、停止、重启应用。 Ubuntu 16.04安装Tomcat 8(参考http://www.linuxdiyf.com/linux/21894.htm...