红联Linux门户

Linux帮助
  • Nginx配置中的root与alias指令的区别Nginx配置中的root与alias指令的区别

    2016-11-15 - root和alias都可以定义在location模块中,都是用来指定请求资源的真实路径,比如: location /i/ { root /data/w3; } 请求 http://foofish.net/i/top.gif 这个地址时,那么在服务器里面对应的真正的资源是 /data/w3/i/top.gif文件,注意真实的路径是root指定...

  • HTTPS中的加密算法相关概念HTTPS中的加密算法相关概念

    2016-11-15 - 密码学在计算机科学中使用非常广泛,HTTPS 就是建立在密码学基础之上的一种安全的通信协议。HTTPS 早在 1994 年由网景公司首次提出,而如今在众多互联网厂商的推广之下 HTTPS 已经被广泛使用在各种大小网站中。在完全理解 HTTPS 之前,有必要弄清楚一些密码...

  • 在Linux上搭建环境并部署Web项目到Tomcat下在Linux上搭建环境并部署Web项目到Tomcat下

    2016-11-15 - 测试环境: 虚拟机:VMware Workstation 12 Pro Linux发行版: Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-47-generic x86_64) 全过程采用root权限。 一.在Linux上安装JDK 1.下载JDK,在 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads...

  • 添加CA根证书到操作系统获得信任

    2016-11-14 - 现在很多网站和服务都使用了HTTPS进行链路加密、防止信息在传输中间节点被窃听和篡改。HTTPS的启用都需要一个CA证书,以保证加密过程是可信的。 我们可以申请和获得一个CA机构颁发的证书,在软件调试过程中或者机构内部网可以创建自签名的CA证书,在【配置Ha...

  • 配置Harbor私有Docker镜像服务使用HTTPS

    2016-11-14 - 在Harbor中使用HTTPS需要一下几个步骤: 生成CA证书。 修改Harbor.cfg文件及创建Registry服务。 配置客户端使用CA证书。 原Harbor官方文档的修改Nginx的证书步骤已经不需要了,在运行prepare时会自动创建出Nginx的配置文件,检查一下是否正确即可。 这里是Ha...

  • linux服务器上测试网速linux服务器上测试网速

    2016-11-14 - Linux界面都是命令行,也可以测试网速,用的还是speedtest,linux上的版本是基于python的。 因为是下载githup版本库上的软件,linux上要安装git客户端,最简单的方法是yum来安装 yum -y install git 使用git下载测试软件 git clone https://github.com/sivel...

  • Linux下配置Apache的httpd.conf文件测试phpLinux下配置Apache的httpd.conf文件测试php

    2016-11-14 - 1. 配置Apache的httpd.conf文件,以后有.php结尾的文件都交给php模块处理 修改 #AddType application/x-httpd-php .php 2.重启Apache # pkill -9 httpd (关闭httpd服务) # /usr/local/httpd/bin/apachectl start 3.添加一个php的测试文件,看php模块是否正...

  • beaglebone black ftp配置登录

    2016-11-13 - 一般BBB需要跟主机进行文件的传输,此时传输文件大部分选用的是ftp,一般是vsftpd,接下来给BBB配置vsftpd。 很多时候,BBB的网络接口需要连接其他的设备进行.在工作的时候就无法跟电脑指向相互传输文件,此时可以用usb虚拟出一个网卡,usb模拟网卡的步骤可...

  • AM335X/BBB Usb配置设备RNDIS

    2016-11-13 - 首先:打开Linux 内核配置菜单: $ make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm menuconfig 在主菜单选择 Device Drivers ... ... Power management options --- [ ] Networking support --- Device Drivers --- File systems --- Kernel hacking...

  • Linux网络监控软件iftop软件安装使用教程Linux网络监控软件iftop软件安装使用教程

    2016-11-12 - 各位好,今天我讲介绍下如何在centos下安装iftop软件,简单的介绍如何使用。我们使用的是centos7系统,本人比较喜欢使用yum方式安装。下面我们介绍的方式为yum安装方式。 首先我们开启centos7系统,并且确保系统可以连接外网。我们此处使用ping www.baidu.co...

  • 在Linux下使用TCP封装器来加强网络服务安全在Linux下使用TCP封装器来加强网络服务安全

    2016-11-11 - 在这篇文章中,我们将会讲述什么是 TCP 封装器以及如何在一台 Linux 服务器上配置他们来限制网络服务的权限。在开始之前,我们必须澄清 TCP 封装器并不能消除对于正确配置防火墙的需要。 就这一点而言,你可以把这个工具看作是一个基于主机的访问控制列表,...

  • 在局域网内使用OBS将视频推向nginx-rtmp流媒体服务器在局域网内使用OBS将视频推向nginx-rtmp流媒体服务器

    2016-11-11 - 最近参加一个小项目的开发,要求实现直播功能,因此就采纳了师兄的建议,搭建nginx-rtmp服务,这篇文章算是一篇技术可行性的探索,下面首先介绍开发环境。 开发环境 Win10 x64,OBS推流所在的系统; Ubuntu 14.04 x64,nginx-rtmp服务器所在的系统,内核版本...

  • 从Windows Server 2008迁移VisualSVN到CentOS 6.8从Windows Server 2008迁移VisualSVN到CentOS 6.8

    2016-11-11 - 一、备份VisualSVN项目 1.现在要使用Linux作为svn服务器,之前是在windows Server 2008上的,用的是VisualSVN, 如下图所示。 2.现在svn中有一个项目fpp,需要将fpp这个项目导出到linux环境下。运行cmd,输入命令 svnadmin dump E:\Repositories\fpp e:\svnba...

  • 如何打包nodejs snap应用

    2016-11-11 - 在snap应用开发中,我们可以把一个nodejs的应用打包为snap包.它的开发其实非常简单.在今天的这篇文章中,我们来介绍如何开发一个nodejs的snap应用. 1)在desktop上开发并测试 我们可以在我们的Ubuntu Destop上开发好我们的nodejs应用.这个应用可以不是sn...

  • Linux如何用查看域名解析Linux如何用查看域名解析

    2016-11-10 - 大家都知道你可到百度搜索域名解析的网站直接解析域名的IP地址,本篇文章给大家介绍几个Linux解析域名的命令。 查看本地dns配置。确保能上网,dns配置正确。可以查看网卡配置文件和dns配置文件,网卡里配置优先。 ping命令。第一行会返回域名及解析的ip。 ho...

  • Docker三个核心之镜像

    2016-11-09 - 1、获取镜像 镜像是Docker容器的前提。 可以通过命令:docker pull从网络上下载镜像,格式为:docker pull NAME[:TAG],如果不指定TAG,则默认下载仓库的最新镜像。 下面将演示从Docker仓库下载一个Ubuntu操作系统的镜像。 输入命令:sudo docker pull ubunt...

  • 通过docker-compose进行快速原型设计通过docker-compose进行快速原型设计

    2016-11-08 - 在这篇文章中,我们将考察一个 Node.js 开发原型,该原型用于从英国三个主要折扣网店查找Raspberry PI Zero的库存。 我写好了代码,然后经过一晚的鼓捣把它部署在 Aure 上的 Ubuntu 虚拟机上。Docker 和 docker-compose 工具使得部署和更新过程非常快。 还记...

  • 区块链开发(二)以太坊客户端操作命令区块链开发(二)以太坊客户端操作命令

    2016-11-08 - 上一篇讲述了怎样搭建私有链服务(http://www.linuxdiyf.com/linux/25811.html),并成功启动服务。那么这篇就来讲一下服务器启动之后,通过命令行进行的一些操作。 启动命令 重复上篇文章步骤,先将区块链客户端启动,命令如下: geth --identity secbro et...

  • 区块链开发(一)搭建基于以太坊go-ethereum的私有链环境区块链开发(一)搭建基于以太坊go-ethereum的私有链环境

    2016-11-08 - 通过各方资料了解学习之后,决定自己开始搭建基于以太坊Go-ethereum的私有链环境。由于本人的电脑系统为win8,为避免window环境出现过多莫名其妙的问题,特意通过vm搭建了一台ubuntu16.04版本的虚拟系统。以下内容均基于ubuntu16.04系统。 go-ethereum客户端...

  • Linux下模拟http的get/post请求(curl or wget)

    2016-11-08 - 背景 最近项目中需要测试接口,但是测试服务器通过堡垒机才能访问,暂时又没有通过Nginx进行转发,只好直接在Linux上模拟http请求进行测试。 方法 get请求 curl http://www.baidu.com 如果URL指向的是一个文件或者一幅图可以直接下载到本地 curl -i http://w...

  • 使用Kong来管理业务侧restful api使用Kong来管理业务侧restful api

    2016-11-07 - 导言 Kong是一个集成了Nginx的工具,其专为保护,管理和扩展自己业务侧API而设计。Kong可以充当任何HTTP资源的门户,作为代理服务器或网关,同时通过插件提供了日志记录,身份认证,流量控制等功能。 建议已提前了解过以下技术点和知识 1,正向代理和反向代...

  • 使用xftp无法连接阿里云服务器使用xftp无法连接阿里云服务器

    2016-11-07 - 1:最近买了阿里云服务器,需要在里面安装jdk,所以需要用ftp工具上传jdk安装包,选择的是xftp 在xftp中配置正确的ip,用户名和密码后,居然无法连接,配置如下图: 无法连接的截图: 2:解决办法是:将协议里面的FTP换成SFTP 3:搞定 本文永久更新地址: ht...

  • 交叉编译inetutils并配置telnet服务

    2016-11-07 - inetutils集成了许多网络客户和服务程序,主要有,finger, ftp, ftpd, rcp, rexec, rlogin, rlogind, rsh, rshd, syslog,syslogd, talk, talkd, telnet, telnetd, tftp, tftpd, and uucpd. 1、首先下载 ftp://ftp.gnu.org/gnu/inetutils/inetutils-1.5.tar.g...

  • 使用JDWP进行远程调试使用JDWP进行远程调试

    2016-11-06 - 对于调试Java程序来说,Java Debug Wire Protocol (JDWP, Java调试线协议)是不可多得的好东西。 使用JDWP调试应用程序的步骤如下: 1.打开命令行,并将 jdk 安装路径下的 bin 目录添加到 PATH 环境变量。 2.通过以下命令来启动想要调试的程序(本例中假设为Test)...

  • windows后台服务如何部署到Linuxwindows后台服务如何部署到Linux

    2016-11-06 - 开发工具:IDEA 15 开发环境:Windows 7_x64 运行环境:Ubuntu Linux 14.04 _x64 开发Java后台,个人觉得idea 比eclipse 好用些,本文以idea为例讲解。 当开发并测试完成后,因为大多数的服务器均是Linux环境,所以需要重新部署到Linux上。 前提 Linux上jdk...

  • 新手指南:通过Docker在Linux上托管.NET Core新手指南:通过Docker在Linux上托管.NET Core

    2016-11-05 - 这篇文章基于我之前的文章 .NET Core 入门(http://blog.scottlogic.com/2016/01/20/restful-api-with-aspnet50.html)。首先,我把 RESTful API 从 .NET Core RC1 升级到了 .NET Core 1.0,然后,我增加了对 Docker 的支持并描述了如何在 Linux 生产环境里...

  • Linux/树莓派安装PocketMine跑MCPE服务器Linux/树莓派安装PocketMine跑MCPE服务器

    2016-11-04 - phar下载链 新的PocketMine-MP官网? 官方安装教程 终于成功啦。 现在开始分享我的成功之路。 如果官网下载的pocket mine能正常安装跑起来的你估计也不回来看我的文章,反正我是死都跑不起来。 最终只好依靠git编译来跑。 教程开始! 第一步:下载phar核心...

  • Linux安装PHP MongoDB驱动和Linux下MongoDB服务安装Linux安装PHP MongoDB驱动和Linux下MongoDB服务安装

    2016-11-04 - Linux安装PHP MongoDB驱动 PHP利于学习,使用广泛,主要适用于Web开发领域。 MongoDB的主要目标是在键/值存储方式(提供了高性能和高度伸缩性)以及传统的RDBMS系统(丰富的功能)架起一座桥梁,集两者的优势于一身。 在php中使用mongodb你必须使用 mongodb...

  • linux下运用Openssl签发证书详解

    2016-11-04 - 首先需要安装openssl。 openssl的配置文件是openssl.cnf,我们一般就是用默认配置就可以。如果证书有特殊要求的话,可以修改配置适应需求。这样必须把相关的文件放到配置文件指定的目录下面。 首先需要利用openssl生成根证书,以后的服务器端证书或者客户端...

  • Linux下rinetd快速实现端口转发Linux下rinetd快速实现端口转发

    2016-11-04 - rinetd功能: rinetd工具用来实现快速配置和修改端口转发。其实功能与iptables的转发功能类似,只是在配置上面简洁方便。 搭建环境: 公司内部老是有一些同事需要访问云服务器上面的一些特定服务,例如mysql3306,redis之类的。但是我又不能直接将这些端口对...

  • CentOS下搭建SVN代码版本服务器CentOS下搭建SVN代码版本服务器

    2016-11-03 - 前言:公司要求搭建一台SVN代码版本管理服务器,用于管理所有代码资产; 项目架构图 1、环境安装 [root@host_CentOS ~]#yum y install subversion mod_dav_svn [root@host_centos ~]#cat /etc/services |grep color svn #查看己注册 svn 3690/tcp# Subversio...

  • 双11技术攻略:企业云架构的正确姿势双11技术攻略:企业云架构的正确姿势

    2016-11-02 - 马上双 11 了,其实双 11 不仅是天猫的双 11,在这个大生态链中,很多应用场景的流量都会增加,很多企业都担心在巨大的流量下能否安然度过。而放眼望去,这种大流量的场景更是比比皆是,流量陡增,资源需求要灵活扩展,单节点,怎样的姿势才是最佳的云计算姿...

  • 解决nginx下载大文件出现文件损坏,文件大小不一致

    2016-11-01 - 小伙伴今天反馈了一个问题,说,网页上传了一个2MB的文件,在网页下载时,只有64KB,并且打开失败。确认该BUG确实存在且必现后,我踏上了调试解决此BUG之路。 1、系统是nginx+php+mysql,凭经验判断与mysql无关,可以无视TA。 2、从PHP网页上传2MB文件后,直...

  • 阿里云服务器安装Jupyter及conda/Spark技巧

    2016-10-31 - 阿里云服务器上通过Anaconda安装Jupyter Notebook,第三方的包很多下载不了,比如Spark/TensorFlow这些重要的库都不成功。这里提供了一个方法,并通过conda的参数修改成功安装。这个方法还可以用于建立conda软件源的本地镜像站。 1、问题与解决思路 阿里云服...

  • 配置Linux环境下多网卡高可用网络端口

    2016-10-31 - 网络是信息系统的核心关键。目前主流的信息系统结构体系中,数据库存储往往都是在系统的后端,不直接与前端用户相对。同时,在诸如SAN和NAS等基于网络体系的存储环境中,可靠的网络环境是我们必须考虑的因素。 从常见系统运维事故中,意外断电、断网和空调漏...

  • linux zendOptimizer安装linux zendOptimizer安装

    2016-10-31 - ZendChina官方:下面介绍一下关于在linux环境下Zend Optimizer 3.3的安装方法。本篇文章是基于RHEL5架构的linux系统。 (1)ZendOptimizer 3.3.3版本的安装。 ZendOptimizer 3.3.3下载地址: http://down1.chinaunix.net/distfiles/ZendOptimizer-3.3.3-linu...

  • Linux使用lftp替换ftp命令备份网站到FTP服务器

    2016-10-30 - 一、为什么使用lftp? 为什么不使用ftp命令? 答:ftp命令不支持递归上传目录; 为什么不使用inotify+rsync实时同步? 答:首先,备份服务器使用FTP服务端,此乃其一;其次,备份目的不同,网站较多为防止某些网站被改时需要从备份恢复,因此不适宜用【实时...

  • linux下activityMQ安装linux下activityMQ安装

    2016-10-29 - 下载 到ActiveMQ官网,找到下载点。 目前官网为http://activemq.apache.org/ 启动 下载到本机,并解压 wget http://apache.fayea.com/activemq/5.11.1/apache-activemq-5.11.1-bin.tar.gz tar -xf ./apache-activemq-5.11.1-bin.tar.gz 启动(当然,由于依赖...

  • Linux下pathInfo的配置说明(Thinkphp)

    2016-10-29 - 小伙伴在使用ThinkPHP搭建自己或者公司项目的时候,url模式设置成为兼容模式,也就是URL_MODEL的值为3的时候是不是也遇到过Lnmp的环境不支持pathinfo模式! 下面思梦PHP就教大家怎么讲我们的各种云服务器下lnmp的环境支持pathinfo,说到这里是不是有的小伙伴...

  • Linux下php导出excel

    2016-10-29 - 方法一 php教程用MySQL的命令和shell select * into outfile ./bestlovesky.xls from bestlovesky where 1 order by id desc limit 0, 50; 方法二 把bestlovesky.xls以文本方式打开,然后另存为,在编码选择ansi编码,保存 echo select id,name from bestlov...