红联Linux门户

Linux帮助
  • 在Wireshark中过滤数据包在Wireshark中过滤数据包

    2017-08-21 - 介绍 数据包过滤可让你专注于你感兴趣的确定数据集。如你所见,Wireshark 默认会抓取所有数据包。这可能会妨碍你寻找具体的数据。 Wireshark 提供了两个功能强大的过滤工具,让你简单而无痛地获得精确的数据。 Wireshark 可以通过两种方式过滤数据包。它可以...

  • Linux容器轻松应对性能工程

    2017-08-21 - 应用程序的性能决定了软件能多快完成预期任务。这回答有关应用程序的几个问题,例如: 峰值负载下的响应时间 与替代方案相比,它易于使用,受支持的功能和用例 运营成本(CPU 使用率、内存需求、数据吞吐量、带宽等) 该性能分析的价值超出了服务负载所需的...

  • 混合云的那些事混合云的那些事

    2017-08-20 - 在过去 10 年出现的众多技术中,云计算因其快速发展而引人注目,从一个细分领域的技术而成为了全球热点。就其本身来说,云计算已经造成了许多困惑、争论和辩论,而混合了多种类型的云计算的混合云计算也带来了更多的不确定性。阅读下文可以了解有关混合云的...

  • 如何建模可以帮助你避免在OpenStack中遇到问题如何建模可以帮助你避免在OpenStack中遇到问题

    2017-08-18 - OpenStack 部署完就是一个 僵栈,一般出于技术原因,但有时是商业上的原因,它是无法在没有明显中断,也不花费时间和成本的情况下升级的。在关于这个话题的最后一篇文章中,我们讨论了这些云中有多少陷入僵局,以及当时是怎么决定的与如今的大部分常识相符。...

  • 在linux下启动tomcat,并实时查看tomcat的控制台输出在linux下启动tomcat,并实时查看tomcat的控制台输出

    2017-08-16 - 在windows下,只要双击运行start.bat文件,tomcat就能正常启动,并且在控制台中保持持续输出,方便维护人员实时查看程序运行状态。但是在Linux中,情况会比windows稍微复杂那么一点点,但是也没有那么复杂。 我们以Ubuntu17.04发行版本为例,Tomcat使用的是9...

  • 在Apache2环境下安装SSL证书,利用301将http定向到https

    2017-08-16 - 说明:本文所用服务器为阿里云ECS,系统Ubuntu16.04,Web服务器软件Apache2.4.18,本人小白,通过各种文章及自己摸索总结出下文,仅作个人备忘。 阿里云颁发的免费 DV SSL证书,下载证书For Apache的时候会有如下说明: 安装证书 文件说明: 1.证书文件21422...

  • Apache2配置免费型DV SSL实现多域名多站点Https访问

    2017-08-16 - 使用环境:服务器系统Ubuntu16.04,Web服务Apache2.4.18 由于阿里云免费型DV SSL只支持单个域名的绑定,所以要实现每个站点Https访问都需要单独配置其证书,本文以作备忘。 场景适用:在成功配置site1.com站点SSL证书后,另外需要配置site2.com的SSL证书。 1....

  • 在CentOS系统上安装GitLab并自定义域名访问GitLab管理页面在CentOS系统上安装GitLab并自定义域名访问GitLab管理页面

    2017-08-15 - 目前就职的公司一直使用SVN作为版本管理,现在打算尝试从SVN迁移到Git。安排我来预言并搭建好相关的环境以及自己尝试使用git。今天我就尝试在CentOS系统上安装GitLab,现在在此记录一下整个安装过程。 第一步、查看GitLab的官方网站 GitLab的官方网站关于安装...

  • Gitlab如何进行备份恢复与迁移?Gitlab如何进行备份恢复与迁移?

    2017-08-15 - 前段时间,在某台CenterOS服务器上搭建了Gitlab环境,并且大家陆陆续续的都把代码从svn迁移到了gitlab,但是之前的CenterOS服务器并不是搭建在公司的机房环境,而是搭建在办公室的某台闲置的电脑上,因此为了保证数据安全性,领导要求为将之前的Gitlab数据全...

  • 如何在CentOS上安装Apache Hadoop如何在CentOS上安装Apache Hadoop

    2017-08-14 - Apache Hadoop 软件库是一个框架,它允许使用简单的编程模型在计算机集群上对大型数据集进行分布式处理。Apache Hadoop 是可靠、可扩展、分布式计算的开源软件。 该项目包括以下模块: Hadoop Common:支持其他 Hadoop 模块的常用工具。 Hadoop 分布式文件系...

  • Azure上批量创建OS Disk大于30G的Linux VMAzure上批量创建OS Disk大于30G的Linux VM

    2017-08-12 - Azure上VM的OS盘的大小在创建时是固定的。Windows是127G,Linux是30G。如果需要批量创建的VM的OS Disk有更大的容量。可以考虑用下面的方法实现。 1、创建一台有Data-disk的CentOS VM,对其进行客户化,安装软件,挂载磁盘 2、扩大OS Disk的容量 3、在VM内res...

  • asp.net core使用jexus部署在linux无法正确获取远程ip的解决asp.net core使用jexus部署在linux无法正确获取远程ip的解决

    2017-08-11 - asp.net core程序部署在centos7(下面的解决方案,其他系统都能使用,这里只是我自己部署在centos7),使用服务器jexus进行部署,AppHost模式。 因为请求是由jexus进行了转发的,所以asp.net zero获取的ip永远都是127.0.0.1.。 解决方案: 使用由Jexus作者宇...

  • tomcat在linux中修改日志路径tomcat在linux中修改日志路径

    2017-08-11 - 1.修改catalina.sh 进入tomcat安装目录/bin,找到catalina.sh,并下载到本地,同时进行备份。 对本地的catalina.sh进行修改,将下图红框所示地方改为CATALINA_OUT=/u01/app/dt/dt_logs 这里是以将日志目录修改为/u01/app/dt/dt_logs为例,以下都以此目录为例...

  • tomcat在linux中catalina.out日志拆分tomcat在linux中catalina.out日志拆分

    2017-08-11 - 1.安装cronolog-1.6.2.tar.gz 地址:http://www.linuxdiyf.com/linux/11453.html 上传cronolog-1.6.2.tar.gz到应用服务器,如上传到 /home 解压到当前文件夹tar zxvf cronolog-1.6.2.tar.gz 解压后的到目录cronolog-1.6.2,进入该目录 执行./configure做安装...

  • webRTC+coturn穿透服务器的安装与搭建webRTC+coturn穿透服务器的安装与搭建

    2017-08-11 - 系统环境:ubuntu-16.04-desktop-i386 1.首先安装信令服务器,以ProjectRTC为例; sudo apt-get install nodejs npm sudo apt install nodejs-legacy cd ProjectRTC-master npm install node app.js 在浏览器中打开ip:3000即可访问(测试使用的浏览器为火狐,和...

  • 安装pyDash基于Web界面的Linux性能监控工具安装pyDash基于Web界面的Linux性能监控工具

    2017-08-10 - pyDash,是一个轻量级的且基于web可视化界面的Linux性能监测工具,通过Python和Django来实现的。虽然从GITHUB可以看到当前官方提交的版本最新三年前更新的,但是测试发现这个工具还是可以实现监控功能。这不本着增长见识的原则,找一台限制的测试Linux VPS安...

  • 在Azure中部署Kubernetes容器集群在Azure中部署Kubernetes容器集群

    2017-08-08 - 在这个快速入门教程中,我们使用 Azure CLI 创建一个 Kubernetes 集群,然后在集群上部署运行由 Web 前端和 Redis 实例组成的多容器应用程序。一旦部署完成,应用程序可以通过互联网访问。 这个快速入门教程假设你已经基本了解了 Kubernetes 的概念,有关 Ku...

  • 一种不错的使用cacti的方法-dockered cacti

    2017-08-07 - ubuntu17.04提供了安装后的cacti 0.8.8h,但同时提供的php7与cacti喜欢的php5.7有冲突。需要修改cacti源码(cmd.php FIXME)才能保证cacti部分工作。 现在将我使用的一种不错的cacti方法说出来。 使用Docker安装cacti最新版本cacti1.1.12 方法如下,在ubuntu1...

  • 利用OpenSSL命令进行SSL证书格式转换(Certificates Formats)利用OpenSSL命令进行SSL证书格式转换(Certificates Formats)

    2017-08-06 - 无论我们是从商家购买的SSL证书,还是自己免费获取的证书,如果需要部署到面板、服务器WEB环境中,可能对应的格式要求不一样的。比如一个网友在魔门云CDN部署SSL证书的时候,因为其只能支持PEM格式的证书,这就需要将原有可能不是的证书转换格式。 转换格式...

  • Centos 7安装OpenResty api网关OrangeCentos 7安装OpenResty api网关Orange

    2017-08-05 - 1,Orange网关 Orange是一个基于OpenResty的API网关。除Nginx的基本功能外,它还可用于API监控、访问控制(鉴权、WAF)、流量筛...

  • 关于Kali进行ARP欺骗的学习笔记关于Kali进行ARP欺骗的学习笔记

    2017-08-05 - 关于ARP欺骗的介绍以及原理等在网上有很多资料在这就不多说了,下面就直接上示例。 先进行上次对局域网内的Ubuntu的ARP攻击: arpspoof -i eth0 -t 10.10.10.134 10.10.10.2 结果显示网页跳转不过去,即实现了断网攻击。但是可以在此进行进一步的利用来实现A...

  • 关于Kali获取HTTP账号密码的学习笔记关于Kali获取HTTP账号密码的学习笔记

    2017-08-05 - HTTP协议是进行明文传输的,即在传输过程中不对数据进行加密。在局域网环境中,通过ARP欺骗,将目标主机的网络包都流经攻击者,然后再通过嗅探的方式从而获取到HTTP的一些数据信息。下面主要是利用ettercap来进行嗅探,目标主机还是选择Ubuntu。 先是在Kali...

  • 关于Kali的两个Webshell(Webacoo和Weevely)的学习笔记关于Kali的两个Webshell(Webacoo和Weevely)的学习笔记

    2017-08-05 - Webacoo和Weevely是在Kali中默认安装了的Webshell,下面将分开进行介绍。 Web Backdoor Cookie(Webacoo): Webacoo的编码通信内容都是通过cookie头传输,隐蔽性强。 其Cookie头中的三个变量: cm:base64编码的命令 cn:服务器用于返回数据的cookie头的名...

  • 使用统一阻止列表和白名单来更新主机文件

    2017-08-01 - 网上有许多持续维护的含有不同垃圾域的有用列表。将这些列表复制到你的主机文件中可以轻松阻止大量的域,你的系统将根本不用去连接它们。此方法可以在不安装浏览器插件的情况下工作,并且将为系统上任何浏览器(和任何其他程序)提供阻止操作。 在本教程中,...

  • Docker运行nginx镜像及docker网络端口映射Docker运行nginx镜像及docker网络端口映射

    2017-08-01 - 接下来给大家讲解下Docker下载运行nginx镜像环境,并映射网络端口。 1.打开终端。 2.去官网镜像仓库或者网易蜂巢镜像仓库获取nginx镜像地址: 输入命令下载镜像: $ docker pull hub.c.163.com/library/nginx:latest 3.下载镜像完毕后,我们可以查看下本机上...

  • linux系统jconsole的使用和windows远程查看linux系统jconsole的使用和windows远程查看

    2017-07-30 - 一、jconsole能干什么 查看jvm内存使用情况就可以使用jconsole,从Java 5开始引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole(或者,它更高端的 近亲 VisualVM )来监控 Java 应用程...

  • jProfiler远程连接Linux监控jvm、tomcat运行状态(很详细)jProfiler远程连接Linux监控jvm、tomcat运行状态(很详细)

    2017-07-30 - 第一步、下载软件 官网地址:http://www.ej-technologies.com/download/jprofiler/files ,一个Linux服务端,一个windows客户端 GUI界面。 第二步、安装 1、下载好后把tar包上传的linux服务器,解压。 2、修改tomcat的bin/catalina.sh文件 jprofiler的安装路...

  • windows系统上利用putty通过SSH连接亚马逊AWS服务器windows系统上利用putty通过SSH连接亚马逊AWS服务器

    2017-07-27 - 1.找到在购买亚马逊的AWS服务器时保存的密钥文件(假设为abc.pem)。 2.打开PuTTYgen,如下图,点击图中1处的load,找到abc.pem文件所在的位置,并选择abc.pem,确定; 然后,选择图中2处的RSA。 3.这时,点击下图的Save private key按钮,命名并保存在你自己...

  • 在亚马逊AWS服务器搭建git,用git从客户端上传代码到服务器

    2017-07-27 - 背景介绍: 本地客户端电脑是windows 10系统(64位),服务器是申请的亚马逊AWS免费版,服务器的系统是ubuntu 16.04。 为了将自己电脑(本地客户端)上写的代码上传到服务器上,需要在客户端、服务器上都装上Git,同时进行设置。 详情如下: 1.在服务器端安...

  • 拯救者Linux:我是如何给我的团队引入Linux的拯救者Linux:我是如何给我的团队引入Linux的

    2017-07-25 - 在项目早期就遇到公开的失败后,一个著名大学的 IT 团队决定将他们的 web 注册系统部署到 Linux上,此举几乎将服务器的最大用户访问量提高了 3 倍 1998年,我在明尼苏达大学为一个新的 web 团队管理他们的服务器管理组。明尼苏达大学是一个非常大的大学,个...

  • 关于开发微信小程序后端linux使用xampp配置https

    2017-07-24 - 背景 由于最近开发微信小程序,前后端交互需要使用https协议,故需要配置https服务 服务器环境 服务器系统 ubuntu 环境 xampp SSL服务 lets encript 步骤 1.安装certbot-auto: wget https://dl.eff.org/certbot-auto --no-check-certificate chmod +x ./cert...

  • Nginx配置CI框架问题(Linux平台下Centos系统)Nginx配置CI框架问题(Linux平台下Centos系统)

    2017-07-22 - CI框架的数据流程图如下: 其中:index.php作为入口文件,在安装好CI框架后,index.php文件一般放置在Nginx服务器(其他服务器相同)所配置的web根目录下,Nginx配置文件在 xxx/nginx/conf/nginx.conf文件中,其中xxx为安装路径,如配置.php的解析文件可用如...

  • linux网络编程实现投票功能linux网络编程实现投票功能

    2017-07-21 - 1.说明: 写了一个投票系统。过程是先配置好server。在写一个网上投票功能,要实现网上投票功能。 事实上功能实现还是非常easy的,麻烦一点的在于过程比較繁杂,要做的东西还是挺多的! 2.过程: 第一步:配置httpdserver 先配置好httpdserver。 我先下载好...

  • openstack中使用linux_bridge实现vxlan网络openstack中使用linux_bridge实现vxlan网络

    2017-07-21 - openstack环境: 1.版本:ocata 2.系统:ubuntu16.04.2 3.控制节点 1个 + 计算节点 1个 4.控制节点网卡为ens33,ip = 172.171.5.200 ens34 manual模式 无IP (为什么外网网卡ens34没有IP地址?这是另一个故事,后面有专门章节讲解。) 计算节点网卡 ens33 ,...

  • 物联网是Linux的未来么?物联网是Linux的未来么?

    2017-07-21 - Linux 无疑将在物联网中扮演一个关键角色,但是其光彩将与其它的一些分享。 随着 Canonical 重新关注于赢利和新技术,我们中的一些人发现我们正在思考 Linux 未来将走向何方,IoT(物联网)是否是 Linux 的未来? 本文旨在解决这两个问题。 Mycroft 运行于 L...

  • debian服务器解决中文安装后出现乱码的问题debian服务器解决中文安装后出现乱码的问题

    2017-07-19 - 由于安装debian服务器选择语言时选择了简体中文安装,但内核没有中文字库,导致某些字符显示为乱码(菱形,方块)。 解决办法: 普通用户如果没有设置sudo权限,首先切换到root权限。然后: apt-get install locale dpkg-reconfigure locales 进入语言设置界...

  • 解决服务器环境2个PHP版本不统一问题 php -v和phpinfo不同版本解决服务器环境2个PHP版本不统一问题 php -v和phpinfo不同版本

    2017-07-16 - 这次处理的问题是网友提供的服务器环境中安装的WDCP环境,但是不同他操作什么了,导致php -v和phpinfo文件看到两个不同的PHP版本,然后导致在php.ini安装的组件需要运行并非在当前WEB环境中运行。我们需要将其中一个PHP版本限制掉只使用一个PHP版本。 在这篇...

  • 在linux环境下tomcat指定jdk或jre版本

    2017-07-14 - 最近在服务器上部署的服务出了点问题,后来查到是因为JDK版本太高了,程序识别不了,需要把JDK降级。 但是服务器上面跑的程序很多,又不能直接把环境变量改了,所以只能想着怎么把这个出问题的工程服务指定java版本。 网上很多方法是说修改tomcat_home/bin/s...

  • crontab定时重启Apache服务crontab定时重启Apache服务

    2017-07-13 - 通过 crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常适合周期性的日志分析或数据备份等工作。 1.首先在 $HOME/.profile 中设置 crontab 使用的...

  • Centos7下安装pptp客户端

    2017-07-12 - 1.使用yum安装ppp和pptp yum install ppp pptp 2.配置pptp pptpsetup --create vpn连接名称(自定义) --server VPN服务器IP --username VPN用户名 --password VPN密码 执行完成以后会生成文件 /etc/ppp/peers/vpn连接名称(自定义) 编辑该文件: # written by...