红联Linux门户

Linux帮助
  • apache/nginx检查配置文件是否正确

    2016-10-01 - 如果我有 100个正在运行的网站, 然后我修改了某个网站的配置文件, 因为一个逗号或者空格没写对,如果没有检查直接重载配置文件,那么有可能100个网站很有可能同时都不能正常打开了,所以,在重载前我们必须验证下配置文件是否正确再重载是比较安全的做法,...

  • vps中更改时区以及时间的设置方法

    2016-10-01 - 一般国外如美国的 vps 跟国内的时间不一样,原因就在于时区不一样,此时只要更改时区为东八区时间即可正确,如果更改为东八区了时间却还不对,怎么办?这个应该是UTC的问题: 下面介绍方法: cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime hwclock...

  • 在linux中用iftop查看耗费流量的进程在linux中用iftop查看耗费流量的进程

    2016-10-01 - 我们知道在linux中,top命令可以查看服务器中资源的一些情况,cpu,内存等,还可以看到是谁在消耗内存或cpu,但是,有些时候,我们发现,cpu和内存并不吃紧,但是服务器依然很慢,这时候,我们需要多一个维度来帮助我们分析问题,就是流量的统计,今天给大家...

  • Linux下修改Tomcat默认端口

    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...

  • Linux系统下实现iSCSI共享存储Linux系统下实现iSCSI共享存储

    2016-09-30 - iscsi简介:iscsi 是基于TCP/IP传输封装的SCSI数据包的块级别的共享,其也为C/S架构模型,服务器端提供客户端所需要的存储设备,客户端只需要进行挂载就可以将其当作自己主机上的存储设备进行分区、格式化使用。 实现iscsi需要的2个角色: iscsi target(ser...

  • Linux下搭建iSCSI共享存储Linux下搭建iSCSI共享存储

    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...

  • Linux下通过iSCSI搭建共享存储

    2016-09-30 - 很多情况下,为了简单,我们经常简单的通过NFS来搭建共享存储服务。 有时候,一些软件需要,对共享存储有特殊要求,比如需要通过多个硬盘实现较大的存储空间,或者软件有特殊需要。这时,我们可以考虑通过iSCSI工具来实现软的贡献存储。 iSCSI搭建的贡献存储...

  • 修改nginx+php上传文件大小限制

    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...

  • CentOS安装及配置Salt api

    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...

  • arm-linux PC文件传输方法总结(4种最常见的方法)

    2016-09-29 - 1.使用串口终端传输文件 2.使用ftp传输文件 3.使用nfs传输文件 4.使用u盘拷贝 串口的优点是方法简单,不需要过多的配置,不需要联接网络,但是发送数据的速度比较慢,不适用于传输超过10M的文件 ftp的配置的时候需要联网,还需要下载ftp服务以及进行复杂的配置,大...

  • Openwrt下设置端口映射DMZ访问控制

    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...

  • Tomcat8下将webapps目录与tomcat目录分离

    2016-09-28 - 引言:在实际的生产环境中,默认情况下会将tomcat目录和时间部署目录进行分离,而非我们在开发环境下的将其放入$CATALINA_HOME/webapps下,那如何来实现这个功能呢?本文将回答此问题。 1.环境介绍 tomcat 8.0.35,OS:Centos 6.2,JDK 1.8 2.tomcat下conf目...

  • 5个值得了解的Linux服务器发行版5个值得了解的Linux服务器发行版

    2016-09-28 - 你在 Distrowatch.com 上看到列出的将近 300 个 Linux 发行版本中,几乎任何一个发行版都可以被用来作为服务器系统,在 Linux 发展的早期,给用户提供的一直是全能发行版,例如 Slackware、Debian 和 Gentoo 可以为家庭和企业作为服务器完成繁重的工作。那或...

  • Redis设置密码登录Redis设置密码登录

    2016-09-28 - 前言 redis在生产环境中通常都会设置密码以保证一定的安全性,本文就简单记录一下如何在redis中设置客户端登录密码。 修改redis.conf RT,打开redis.conf文件,搜索requirepass关键字,如下图: 关注标记的那一行,#requirepass foobared。设置密码的方法就...

  • Linux CentOS 7中Tengine(Nginx)安装与配置Linux CentOS 7中Tengine(Nginx)安装与配置

    2016-09-28 - 前言 简单记录一下Linux CentOS 7中安装与配置Tengine的详细步骤。 简介与安装 Tengine是淘宝发起的web服务器项目,简单的讲就是对nginx进行了二次开发并提供了更丰富的功能,官网地址:http://tengine.taobao.org/,目前最新的稳定版本是2.1.2,我这里也用...

  • Linux CentOS 7下通过Memcached实现Session共享Linux CentOS 7下通过Memcached实现Session共享

    2016-09-28 - 前言 在做server集群和负载均衡等等之前首先要做的一件事就是session共享,否则集群也是无意义的根本无法使用,前面的文章window+tomcat-cluster实现的session共享( N个tomcat之间实现Session共享)(http://www.linuxdiyf.com/linux/24544.html),但在实...

  • N个tomcat之间实现Session共享N个tomcat之间实现Session共享

    2016-09-28 - 前言 对于高访问量、高并发量的网站或web应用来说,目前最常见的解决方案应该就是利用负载均衡进行server集群,例如比较流行的nginx+memcache+tomcat。集群之后比如我们有N个Tomcat,用户在访问我们的网站时有可能第一次请求分发到tomcat1下,而第二次请求又...

  • 在Linux上怎么安装和配置DenyHosts工具

    2016-09-27 - 使用DenyHosts能够进行自动屏ip的功能,掌握DenyHosts在Linux系统中的安装是很有必要的,那么在Linux系统中要如何安装DenyHosts工具呢?安装后又要如何配置呢?这都是用户需要学习的。 denyhosts是一个安全工具,用Python编写的,用于监视服务器访问日志,防...

  • Centos7下Hortonworks的Ambari-server和Hadoop集群平台重装

    2016-09-26 - Ambari是apache的顶级项目, 是一套类似一键包安装hadoop集群的快速部署工具. 地址在这里: https://ambari.apache.org/Apache Ambari 本文是因为配置kerberos 授权的时候, 需要加安装一些功能, 比如tez的时候, 某个包(pig 安装失败,) 导致禁用kerberos 无效....

  • debian8.4(jessie)配置nginx1.10.0+LDAP来授权debian8.4(jessie)配置nginx1.10.0+LDAP来授权

    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...

  • Linux安装NetbeastLinux安装Netbeast

    2016-09-25 - Netbeast是用来开发物联网应用的开源平台。它无视智能设备的品牌和使用的技术,可以把这些设备连接到一起。 Netbeast是一个跨平台的应用,它允许你连接任何设备,帮助你构建自己的物联网/智能家居。 主页:http://netbeast.co/ Netbeast的组成: Dashboard:...

  • 在centos中使用rpm安装包安装jenkins在centos中使用rpm安装包安装jenkins

    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...

  • 宿主如何访问虚拟机中的web服务器宿主如何访问虚拟机中的web服务器

    2016-09-24 - 宿主:win10专业版 虚拟机:VMware 12 pro 虚拟机系统:Ubuntu 16.04 LTS Web服务器:Apache(xampp) (图中选的是桥接模式,NAT模式也行。) Ubuntu系统下Ctrl+Alt+T打开终端,输入ifconfig回车,查看IP: 在win10系统中,浏览器地址栏输入IP,即可访问Ubu...

  • Linux shell实现HTTP服务

    2016-09-23 - 需求场景 使用代理服务器 HAProxy 对 Mysql 做负载均衡是常用方案,为提高可用性,当某个 Mysql 出现问题时,例如服务器故障了,或者数据复制中断了,最好可以让 HAProxy 马上知道,然后停止向其转发请求。 HAProxy 如何知道 Mysql 是否有问题呢? 解决思路...

  • 关于Linux服务器安全的9条建议关于Linux服务器安全的9条建议

    2016-09-23 - 任何重要的系统都不能忽视服务器安全,尤其在公有云中。网上有关这方面的小建议和教程有很多很多,这里我们只看几个基础的、通用的最佳做法。 完成系统配置后应当执行的几项安全措施。 以Ubuntu 16.04为例: 1、更新内核版本 当然了,不能盲目更新,但对新部...

  • Git系列(六):如何搭建你自己的Git服务器Git系列(六):如何搭建你自己的Git服务器

    2016-09-23 - 现在我们将要学习如何搭建 git 服务器,如何编写自定义的 Git 钩子来在特定的事件触发相应的动作(例如通知),或者是发布你的代码到一个站点。 直到现在,我们主要讨论的还是以一个使用者的身份与 Git 进行交互。这篇文章中我将讨论 Git 的管理,并且设计一...

  • linux记录登录ip方法

    2016-09-21 - PS:Linux用户操作记录一般通过命令history来查看历史记录,但是如果因为某人误操作了删除了重要的数据,这种情况下history命令就不会有什么作用了。以下方法可以实现通过记录登陆IP地址和所有用户登录所操作的日志记录! 在/etc/profile配置文件的末尾加入...

  • GoAccess-Linux系统Web实时日志分析和统计工具GoAccess-Linux系统Web实时日志分析和统计工具

    2016-09-21 - 前几天老左有在军哥和小夜的博客中看到有分享GoAccess这款比较强大的日志分析工具,从功能以及关系数据的用户体验上着实是一款不错的可以用于Linux VPS/服务器中用来对网站日志和用户数据进行分析和统计的工具。就好比很多大型的网站,我们很少有见到有使用...

  • Linux VPS和服务器基本性能检查命令和工具Linux VPS和服务器基本性能检查命令和工具

    2016-09-20 - 无论我们选择Linux VPS、服务器用来搭建网站,还是用来软件测试项目,在购买之前肯定要查看适合的性价比、配置,以及商家的口碑等一系列的问题。不过,最为重要的可能是在选择之后要进行服务器的各种性能测试,是否适合项目需求这是一方面,比如我们在对比不...

  • 将Bandwagonhost VPS安装VNC实现远程链接打开FireFox火狐浏览器将Bandwagonhost VPS安装VNC实现远程链接打开FireFox火狐浏览器

    2016-09-20 - 我们选择和使用便宜VPS主机并不都是用来搭建网站WEB环境建站使用的,在很多时候我们可以将Linux系统安装模拟Windows桌面实现需要 在Windows系统中才能执行的任务项目。但是,由于Windows服务器较少而且成本高,所以我们会依托Linux VPS主机实现。看到不少的...

  • 无需密码直接ssh或sftp到另外一个服务器的方法

    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 /...

  • 在windows中通过jconsole监视远程linux服务器中JVM的运行状态在windows中通过jconsole监视远程linux服务器中JVM的运行状态

    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的...

  • 安装Ispconfig3

    2016-09-19 - ISPConfig 是Linux的一款开源的虚拟主机管理程序,带Web控制面板,可通过Web控制面板管理虚拟主机、开设网站、开设邮箱、开设和管理mysql数据库、支持DNS解析和监控服务器运行状况等功能。支持中文。 Ispconfig3方便用户管理网站,是一款免费的Cpanel.具体功...

  • Linux基于libmemcached,php扩展memcached的安装Linux基于libmemcached,php扩展memcached的安装

    2016-09-19 - 安装环境:CentOS 6.4 php的扩展memcache,不支持cas,所以我们要装memcached扩展,memcached扩展是基于libmemcached,所以要先安装libmemcached。 一、下载软件 1、libmemcached下载地址:https://launchpad.net/libmemcached/+download 文件:memcached-2....

  • CentOS 7安装LaravelCentOS 7安装Laravel

    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...

  • Linux:实现Hadoop集群Master无密码登录(SSH)各个子节点Linux:实现Hadoop集群Master无密码登录(SSH)各个子节点

    2016-09-18 - 以下所介绍的安装方式都是在线安装方式,如果你需要连网请参考:Linux:宿主机通过桥接方式连接的VMware内部Linux14.04虚拟机(静态IP)实现上网方案(http://www.linuxdiyf.com/linux/24138.html) 环境: OS:Linux Ubuntu14.04 Server X64; 服务器列表: 1...

  • .NET Core Web应用部署到Docker中运行.NET Core Web应用部署到Docker中运行

    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 运行...

  • 如何搭建开源code review gerrit服务器如何搭建开源code review gerrit服务器

    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...

  • CentOS 7:使用HAProxy实现Nginx负载均衡

    2016-09-16 - HAProxy是一款功能强大、灵活好用的反向代理的开源软件,它提供了负载均衡、服务器代理的功能。HAProxy是Willy Tarreau使用C语言编写的,它支持SSL、压缩、keep-alive、自定义日志格式和header重写。 HAProxy是轻量级的负载均衡和代理服务软件,占用系统资源...

  • 使用Metasploit破解Tomcat密码使用Metasploit破解Tomcat密码

    2016-09-16 - Apache Tomcat是Java web应用使用最广的服务程序,而且很多Tomcat服务都使用默认配置。本文利用暴露的Tomcat web管理器破解密码,web管理器允许Tomcat管理员启动、停止、重启应用。 Ubuntu 16.04安装Tomcat 8(参考http://www.linuxdiyf.com/linux/21894.htm...