红联Linux门户

Linux帮助
  • Consul入门笔记

    2017-01-29 - Consul [kɑ:nsl] 是一个分布式的服务发现和配置管理工具,本文是根据consul入门指南(https://www.consul.io/intro/getting-started/install.html)整理的笔记。 1.安装 系统是三台虚拟机: CentOS release 6.8 CentOS release 7 Ubuntu 16.04 LTS 前往官网...

  • lampp下通过phpmyadmin修改默认密码lampp下通过phpmyadmin修改默认密码

    2017-01-29 - 第一步,登录phpmyadmin之后,在帐户下修改root的默认密码。 第二步,找到phpmyadmin目录,修改目录权限为755,不要为777否则用出现如下错误。 Wrong permissions on configuration file, should not be world writable! 第三步,修改phpmyadmin目录下config...

  • 实战docker运行环境搭建

    2017-01-28 - 最近一直在研究Docker。跟初学者一样,先要安装docker。但试了ubuntu、RedHat等多个版本,均无法成功安装docker。后来无意之中在DeepIn里试了下,居然成功了(不得不为国产的操作系统点个赞)!现将安装过程和体会记录下来。 笔者使用的DeepIn是15.3,对应的ub...

  • Docker.v1.12升级到v1.13.0正式版Docker.v1.12升级到v1.13.0正式版

    2017-01-28 - Docker v1.13.0 正式版发布了。 重要信息:在 Docker 1.13 中,与在 Docker 1.12 中引入的实验版本相比,管理插件 api 发生了变化.在升级到 Docker 1.13 之前,必须卸载使用 Docker 1.12 安装的插件。可通过 docker plugin rm 命令卸载插件. 如果已经升级到...

  • 编译极路由(HC5x61)固件编译极路由(HC5x61)固件

    2017-01-27 - OpenWrt默认不支持极路由。 在参考了rssnsj的代码后,结合官方源码,整理出一个patch,通过Git apply打上补丁之后,就可以编译了。 补丁内容如下: From 1b3f52edbc4e68f080d119c0e2bbe8d2cb339de3 Mon Sep 17 00:00:00 2001 From: Sid xxx@xxx.com Date: Fr...

  • CEPH开启librbd日志

    2017-01-27 - 在调试Ceph的librbd客户端时候,可以临时打开librbd日志,配置ceph.conf如下: [root@controller ~]# cat /etc/ceph/ceph.conf [global] fsid = 494b1787-d94b-457e-917c-6cae1a5f6656 mon_initial_members = ceph1, ceph2, ceph3 mon_host = 10.20.30.11,10...

  • Linux上搭建Minecraft服务器Linux上搭建Minecraft服务器

    2017-01-26 - 我的世界是一个人们可以在各种游戏主机和计算机上玩的主流游戏。 截止至 2016 年 6 月,在各种平台上已经售出了超过十亿六千万份。因其受欢迎,你可能想在家里举办一个我的世界派对,那么你就需要安装一个 我的世界 服务器,让所有的玩家连接到同一个世界中...

  • OpenResty环境搭建

    2017-01-26 - OpenResty 是一个基于Nginx 与Lua 的高性能Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。本文是根据 openresty 官网(http://openresty.org/cn/)指南搭建OpenResty 服务的笔记。 1、安装 OpenResty 系统 Ubuntu 16.04 LTS 1.1...

  • PHP中正则替换函数preg_replace用法笔记

    2017-01-17 - 今天需要将不是我们的页面修改一个链接,用js+iframe应该也能实现,但是我想尝试一下php实现方法。 首先你得先把别人的页面download到你的php中,实现方法可以用curl, file,这里就不多说。 然后就是用正则表达式找到你的链接,因为是具体的链接,就直接写了...

  • 最佳实践:使用SSH连接Linux服务器最佳实践:使用SSH连接Linux服务器

    2017-01-16 - 前言 读者可能不能一下弄懂原理,可以跟着实践步骤做一遍,然后再看一下实践原理图。 另外读者可能需要有一台可访问的服务器,供自己实践。 背景 作为IT从业人员,我们要防范一切可以攻击服务器的潜在危险点,这不仅是为自己也是为别人负责。 使用密码连接远...

  • 简单实现一个Linux下Nginx状态分析的shell脚本简单实现一个Linux下Nginx状态分析的shell脚本

    2017-01-15 - 首先我们总结一下我们常用的对应用监控分析有哪些方式。 一、我们可以利用操作系统的命令: 网络命令:ping、nslookup、nm-tool、dig、telnet、nc、curl、tracertroute 监控进程:ps、netstat、pgrep 二、利用客服端命令、工具等 现在我们用shell脚本简单实...

  • Centos7安装tomcat-8.5.9+jsvc并配置systemd服务

    2017-01-14 - 一.安装JDK. 重要:tomcat-8.5.9依赖jre7以及以上版本,jdk包含了jre. 到Oracle网站下载jdk8,Linux的64位rpm版. [root#]rpm -ivh jdk-8u111-linux-x64.rpm 提示:jdk安装后位于/usr/Java/目录内,default和latest都是软链接到实际目录。 二.安装tomcat-8.5.9和j...

  • Centos7使用lightdm和tigervnc-server建立VNC服务器Centos7使用lightdm和tigervnc-server建立VNC服务器

    2017-01-14 - 前提: 本文假设centos7系统已经安装了gnome桌面系统,并且没有使用lightdm. 如果没有安装和启动桌面系统,那么vnc-server将无法正常使用。 可选择gnome,xfce,openbox等桌面。 如果centos7系统已经使用lightdm,那么第一步可以省略。 [root#]代表以root用户运...

  • Ansible起步指南Ansible起步指南

    2017-01-12 - 这是一篇关于 Ansible 的速成课程,你可以用作小项目的模板,或者帮你深入了解这个神奇的工具。阅读了本指南之后,你将对自动化服务器配置、部署等有足够的了解。 Ansible 是什么,为什么你该了解? Ansible 简单的说是一个配置管理系统。你只需要可以使用 s...

  • 如何在Docker中设置Go并部署应用

    2017-01-12 - 在本教程中,我们将学习如何使用 docker 部署 golang web 应用程序。 你可能已经知道,由于 golang 的高性能和可靠性,docker 是完全是用 golang 写的。在我们详细介绍之前,请确保你已经安装了 docker 以及 golang 并对它们有基本了解。 关于 docker Docker...

  • CENTOS7安装mantis

    2017-01-12 - 一.安装 1.安装apache, MySQL等必要软件 #yum update #yum install httpd php php-pdo php-mysql php-gd mysql mysql-server #chkconfig mysqld on #service mysqld restart #chkconfig httpd on #service httpd restart 其实mysql 已经更名为maria了,需要...

  • svn利用hooks自动更新远程服务器上的项目

    2017-01-11 - 项目开发阶段往往需要频繁的提交代码,如果不加svn钩子的话,每次提交都要到项目目录下执行一下svn up,非常费事,所以今天决定加个把钩子做上。利用钩子更新远程项目的关键是实现ssh无密码登录。 svn仓库所在服务器(以下简称机器A) :6.111 项目所在服务...

  • 资源监控工具Spotlight-使用说明资源监控工具Spotlight-使用说明

    2017-01-11 - 几年前使用过此工具,发现用于监控远程服务器,非常方面而且快捷。当前再次用于配合压力测试进行资源监控,突然想起来了,以免生疏,在此记录! 1、被监控服务器为Ubuntu server,先在服务器上创建一个用户,专门用于监控使用! 因为远程监控服务器,需要获...

  • 利用ARM批量自动化创建SSD多磁盘RAID0虚拟机利用ARM批量自动化创建SSD多磁盘RAID0虚拟机

    2017-01-10 - 在实际生产环境大规模部署的时候,有时需要能批量创建多台Linux虚拟机,并且该虚拟机带多个硬盘,一些数据库环境,比如MySQL和MongoDB等,会需要超过10000de IOPS, 那么创建的虚拟机,最好可以自动化创建RAID 0磁盘阵列,以满足高IOPS的要求,另外Availabili...

  • linux下安装php的swoole扩展模块(安装后php加载不出来?)

    2017-01-10 - 应开发同事要求,需要安装php的扩展模块swoole。 swoole是一种PHP高级Web开发框架,框架不是为了提升网站的性能,而是为了提升网站的开发效率,以最少的性能损耗,换取最大的开发效率。 假设服务器上php服务版本为php5.6.26,安装目录为/Data/app/php5.6.26...

  • linux下查询域名或IP注册信息的操作记录(whois)

    2017-01-10 - 在运维工作中,有时需要查询某些域名的注册信息(域名的NS,注册用户,注册邮箱等),可以使用whois这个命令。 whois命令令用来查找并显示指定帐号(或域名)的用户相关信息,因为它是到Network Solutions的WHOIS数据库去查找,所以该帐号名称必须在上面注册方...

  • 对路由器进行Openflow1.3配置对路由器进行Openflow1.3配置

    2017-01-09 - 1.概述 本篇文章要配置的路由器是已经刷了支持openflow1.3协议的OpenWRT系统的,具体刷机过程可参考http://www.linuxdiyf.com/linux/27645.html。本文要配置的路由器是TL-MR3420 ver1.1。 2.配置需知 要配置的文件有三个,分别是network,openflow,以及wirele...

  • 利用Openwrt在路由器上刷openflow1.3协议利用Openwrt在路由器上刷openflow1.3协议

    2017-01-09 - 1.刷机环境 Ubuntu 14.04(64bit) 一台Openwrt支持的设备 一条网线 2.下载Openwrt源码 首先到https://wiki.openwrt.org/toh/start#supported.hardware.-.router.type查看准备的路由器是否被Openwrt所支持,我刷过的型号有TL-MR3420ver1.1和TL-WR740Nver3,...

  • 用Hostapd创建可用的软AP

    2017-01-09 - 1.介绍 hostapd是一款运行在用户态软件,能够为认证服务器提供管理接入点。下面是无线网卡常见的工作模式及其作用。 工作模式 作用 Master(AP) 成为无线接入点提供无线接入服务 Managed(STA) 作为客户端连接其他无线接入点 Monitor 监听附近所有无线流量 Ad-...

  • linux部署ELK日志分析系统与简单测试linux部署ELK日志分析系统与简单测试

    2017-01-07 - 写在前边的话 ELK stack是指由Elasticsearch,Logstash,Kibana三个组件结合起来而构成的一个日志收集,分析,可视化的一个套件。 环境说明 Deepin15.2 Java 1.8.0 Elasticsearch 2.4.0 Logstash 2.4.0 Kibana 4.6.1 部署路径:/opt/elk 官网下载地址(配套下...

  • CentOS上的FirewallD简明指南

    2017-01-07 - FirewallD 是 iptables 的前端控制器,用于实现持久的网络流量规则。它提供命令行和图形界面,在大多数 Linux 发行版的仓库中都有。与直接控制 iptables 相比,使用 FirewallD 有两个主要区别: 1.FirewallD 使用区域和服务而不是链式规则。 2.它动态管理规...

  • 使用Maven自动部署Java Web应用到Tomcat服务器使用Maven自动部署Java Web应用到Tomcat服务器

    2017-01-07 - 学习如何使用Maven,我推荐一本工具书,《maven the definitive guide》。在这本工具书手中,详细介绍了maven的使用思想,并且提供了从基本到复杂的具体项目应用。本文介绍maven在ubuntu系统下的安装配置使用。关于Tomcat的安装配置方法,请参看安装配置Ngin...

  • 九款开源或商业的数据中心基础设施管理软件九款开源或商业的数据中心基础设施管理软件

    2017-01-05 - 当一个公司发展壮大时,相应地对计算资源的需求也会与日俱增。无论是普通公司还是服务提供商,包括那些出租服务器的公司,当服务器数量过多时都不得不面对很多问题。 如何盘存服务器和备件?如何维护使数据中心保持健康运作,及时定位并修复潜在的威胁?如何...

  • 利用Docker技术实现UDP广播效果(网络编程python版)利用Docker技术实现UDP广播效果(网络编程python版)

    2017-01-04 - docker的安装见官方文档,我使用的系统为Ubuntu16.04 Ubuntu系统安装docker文档地址:https://docs.docker.com/engine/installation/linux/ubuntulinux/ Ubuntu的版本必须和文档中提到的要一致 1.查找相关的Ubuntu镜像 可以去docker镜像官网:https://hub.do...

  • CentOS7+LNMP博客站点添加httpsCentOS7+LNMP博客站点添加https

    2017-01-03 - 前言:为自己的网站配HTTPS这个事情拖了好久,前几天重新规划域名备份网站之后,直接把CentOS6换到了7,然后重新配置了LNMP+wordpress,本来还想上个Docker版的gitlab,但1G内存似乎带不起来,升级docker到最新版之后又把虚拟机搞挂了,没办法,又重新配置了...

  • CentOS7安装AmbariCentOS7安装Ambari

    2017-01-02 - 环境: CentOS7安装两个节点:master、slave1。并配置ssh无密码登录。 步骤: 获取 Ambari 的公共库文件(public repository): wget http://public-repo-1.hortonworks.com/ambari/centos6/2.x/updates/2.0.1/ambari.repo 将下载的 ambari.repo 文件拷贝到...

  • 如何在Apache中重定向URL到另外一台服务器如何在Apache中重定向URL到另外一台服务器

    2017-01-02 - 在本文中,我们将解释如何在 Apache 中使用 mod_rewrite 模块重定向对已移动到另外一台服务器上的资源的访问。 假设你正在重新设计公司的网站。你已决定将内容和样式(HTML文件、JavaScript 和 CSS)存储在一个服务器上,将文档存储在另一个服务器上 - 这样...

  • linux系统下ngnix显示目录形式linux系统下ngnix显示目录形式

    2016-12-31 - vi /usr/local/nginx/conf/nginx.conf #编辑配置文件,在server {下面添加以下内容: location / { autoindex on; autoindex_exact_size off; autoindex_localtime on; } 重启nginx服务器 1)pkill -HUP nginx 2)kill -HUP `pgrep -uroot nginx` Pgrep -uroot...

  • Linux服务器安全简明指南

    2016-12-30 - 现在让我们强化你的服务器以防止未授权访问。 经常升级系统 保持最新的软件是你可以在任何操作系统上采取的最大的安全预防措施。软件更新的范围从关键漏洞补丁到小 bug 的修复,许多软件漏洞实际上是在它们被公开的时候得到修补的。 自动安全更新 有一些用于...

  • 如何在linux下安装weblogic如何在linux下安装weblogic

    2016-12-29 - weblogic是用于web容器,由于功能强大,效率高,所有很多大型生产环境都使用weblogic作为服务器容器。使用weblogic需要现在服务器上安装weblogic软件,小编今天介绍下如何在linux下安装weblogic。 将weblogic.jar文件上传到服务器上。 首先是将需要安装的软...

  • Nginx服务器配置问题,首页403及提示下载的解决方法

    2016-12-28 - 最近把 VPS 上的 Apache Httpd 都换成了 Nginx 但是一般新搭建的 Nginx 服务器都会遇到这两个问题 1.访问根目录提示 403 错误 2.不提示 403 错误,却提示下载 首先来看看 403 的问题,进入 /etc/PHP-fpm.d 目录 vim 或 nano 编辑 www.conf 文件,往下拉一点...

  • CentOS下安装Apache和PHP并开启mcrypt扩展CentOS下安装Apache和PHP并开启mcrypt扩展

    2016-12-28 - 我比较喜欢 yum、apt-get、brew 这些包管理器,非常方便 所以如果没有特别的版本要求,直接 yum 就好 Apache: yum install httpd -y PHP: yum install php php-devel -y Apache 安装好以后,配置文件在 /etc/httpd/conf/httpd.conf 默认网站根目录在 /var/ww...

  • 性能分析工具---Perf简介汇总整理性能分析工具---Perf简介汇总整理

    2016-12-28 - 什么是Perf Perf在wiki中的定义:Linux profiling with performance counters,其实Perf的强大远强于counters这一定义。 Perf是内置于Linux内核源码树中的性能剖析(profiling)工具。它基于事件采样原理,以性能事件为基础,支持针对处理器相关性能指标与操作...

  • 使用阿里云容器Hub加速Docker镜像下载使用阿里云容器Hub加速Docker镜像下载

    2016-12-28 - 阿里云的镜像服务做得不错,包括常用的Debian(Ubuntu)和RedHat(CentOS)的镜像,各类开源软件的repo,以及Docker的Container镜像,全部copy了一份在国内服务器上。下载速度就不再受限于你懂的大防火墙。系统及各类开源软件的备份直接看http://mirrors.ali...

  • Mirantis fuel 9.0离线快速部署Openstack 9.0Mirantis fuel 9.0离线快速部署Openstack 9.0

    2016-12-27 - MOS 9.0是Mirantis公司开发 OpenStack自动化安装工具,这个工具还有个专门的名字,叫做Fuel。 离线安装时不需要更新Ubuntu和MOS包,即不需要互联网连接。在同等网络带宽情况下可以比在线安装更快地部署。运气不好的话,用在线安装有可能遇到致命bug,导致安...