红联Linux门户

Linux帮助
  • Git Server-限制Git用户使用SSH登陆操作

    2017-06-15 - 在前面的文章中(http://www.linuxdiyf.com/linux/31490.html),为大家介绍了如何自己架设一个Git服务器并建立一个名为git的用户来进行所有的git操作。 那么如果我们想限制git用户,禁止其进行SSH登陆进行操作,我们可以将git用户的shell换成git-shell这个...

  • 如何在Linux环境下建立Git Server并设置用户

    2017-06-15 - 版本控制相信大家都听说过。今天我们要来讲解一下如何在Linux环境下建立起Git Server并且设立多个用户可以远端进行push及pull等操作。 我的演示环境是一个Amazon EC2的instance,安装好了Ubuntu 16.04,并且已经安装有git。 我们想达到的目的是这样的: 建立...

  • 如何用树莓派控制GOIO引脚并操作继电器如何用树莓派控制GOIO引脚并操作继电器

    2017-06-14 - 你是否曾经想知道怎样使用手机或者电脑在任何地方控制你的风扇和灯等一些家用电器? 我现在想控制我的圣诞彩灯,是使用手机呢,还是使用平板电脑呢,或者是使用笔记本电脑呢?都不是,而是仅仅使用一个树莓派。让我来告诉你如何使用 PHP 和温度传感器实现树...

  • Linux下视频流媒体直播服务器搭建详解Linux下视频流媒体直播服务器搭建详解

    2017-06-14 - 目标:搭建网络直播流媒体服务器系统(Linux操作系统) 背景:用于OTT-TV大并发的直播和点播的一套流媒体服务器系统。支持N x 24小时录制回看和直播的服务器端解决方案。 解决方案: 微软的Windows Media Services 服务端软件:Windows Media Server 平台:W...

  • Centos7安装OpenNebulaCentos7安装OpenNebula

    2017-06-13 - 一.安装前准备 1.配置 系统:Centos 7 OpenNebula版本:5.2.1 2.修改对应主机的名称 Front-end主机名称修改 front-end 也就是OpenNebula的控制节点,所以我们命名为master。 当前主机名称可以通过如下命令查看: # hostnamectl 通过hostnamectl工具来修改对...

  • 用Android手机做电脑的HTTP代理服务器

    2017-06-12 - 在手机端创建一个 HTTP 代理不但可以让电脑共享手机网络,还可以利用手机处理网络访问问题。 手机端 1.在 Play Store 里选择 Termux 安装。 其它备选 app : GNURoot Debian 等。 2.打开 Termux 安装Python: $ apt install python Termux 默认安装的是 Pyth...

  • Linux VPS主机利用Postfix、Dovecot软件自建简单邮件服务器Linux VPS主机利用Postfix、Dovecot软件自建简单邮件服务器

    2017-06-12 - 个人而言,邮件系统一般直接使用免费第三方的邮件或者使用腾讯域名邮局,且在收发邮件问题上也没有特别严重的问题,毕竟并不是业务必须需求。但是,对于业务必须且具有严格要求依赖邮件的,那如果使用免费邮局可能会有一些可能的问题,比如收发邮件不能立即...

  • 为何linux作为服务器端很久不重启都不卡而安卓用半年就卡?为何linux作为服务器端很久不重启都不卡而安卓用半年就卡?

    2017-06-12 - 身边不少朋友都说安卓手机不到半年使用起来就有点卡了,一年后基本就很卡。之前还以为是软件下载的太多,后面看了一篇有关这方面的报道,其实并不是,如果内置存储容量越小,剩余空间越小,老化的速度越快。所以这个锅不一定是软件要背的。软件这个锅不知道...

  • shell--检查apache是否启动

    2017-06-12 - 首先我们需要检查apache是否以启动,这里我们用到的说nmap命令,Linux默认情况下是没有安装nmap命令的。 那么我们需要安装下nmap,安装的命令很简单:yum -y install nmap mnap -sT 192.168.1.1这条命令是检测服务器启动了什么服务,192.168.1.1这个为你的服...

  • 嵌入式linux(TQ2440开发板)传输文件tftp服务器配置

    2017-06-10 - 在用TQ2440的开发板做串口扩展,之前用串口传输文件速率实在太慢,从库房借了个路由器,克隆本机IP地址和MAC地址到路由器上(公司网有MAC绑定),然后将电脑和开发板都连接到路由器上,这样就可以用网口和开发板通信了。(工作电脑win7+工作电脑里的Linux虚拟...

  • 阿里云服务器Tomcat无法从外部访问阿里云服务器Tomcat无法从外部访问

    2017-06-09 - 一、环境 阿里云 Ubuntu 12.04.5 LTS tomcat和java都是阿里云默认的7的版本,如下图 二、问题 部署后./startup.sh启动tomcat 之后外部访问http://ip:8080/无法访问,之后去查看防火墙 关闭了Ubuntu下面的防火墙 root@alyking:/alidata/server# sudo ufw stat...

  • 在VPS服务器上搭建属于自己的nginx服务器在VPS服务器上搭建属于自己的nginx服务器

    2017-06-09 - 前言:写Android也一段时间了,最近在女朋友的要求下(误),打算自己以android应用为基础,自己实现一个带服务器交互的完整程序。 客户端选取了android native应用。语言:Java 服务端选取了租用VPS服务器(ubuntu16.04)+nginx+flask。语言:Python 一、租一个...

  • 在阿里云上开放Redis默认的6379端口在阿里云上开放Redis默认的6379端口

    2017-06-08 - 租了一个阿里云的ECS服务器,选的是Ubuntu 16.04,然后在里面装了个Redis。看过Redis基础的部分,配置文件也懂一些。在jedis.ping()的时候出现下面这个错误。 Exception in thread main redis.clients.jedis.exceptions.JedisConnectionException: java.net....

  • linux下运行minecraft并加载modlinux下运行minecraft并加载mod

    2017-06-08 - 前言 之前随便架设了一个服务器供小伙伴玩耍,后来小伙伴表示希望minecraft能提供更多功能。最近正好有时间就想建一个新的可加载mod的服务器。为了能将整个过程讲述清楚,该篇文章我们先来讲一讲如何单机加载mod,然后在后续的文章里介绍如何在服务器里加载m...

  • 使用docker搭建android源码编译环境

    2017-06-08 - 说明 由于工作原因要对android源码进行编译,用于修改底层驱动,对系统进行定制。但是编译过程中要使用特定ubuntu版本和gcc版本,所以会比较麻烦。当时第一反映是安装VMware虚拟机,装一个指定版本然后将源码拷贝进去再编译,该方法是可行的。后来才发现很麻...

  • 怎样用一台本地主机ssh免密码登陆多台远程服务器怎样用一台本地主机ssh免密码登陆多台远程服务器

    2017-06-07 - ssh登录远程服务器一般有密码验证和免输入密码的密钥验证两种方式。 都知道使用密钥登陆的话是需要生成一对密钥,然后将公钥放在服务器上.ssh/authorized_keys文件中,如果有多人登陆的话,将多人的id_rsa.pub文件中公钥内容按行全部放入该文件中就行了。本...

  • ssh_scan:远程验证你SSH服务的配置和策略ssh_scan:远程验证你SSH服务的配置和策略

    2017-06-07 - ssh_scan 是一个面向 Linux 和 UNIX 服务器的易用的 SSH 服务参数配置和策略的扫描器程序,其思路来自Mozilla OpenSSH 安全指南,这个指南为 SSH 服务参数配置提供了一个可靠的安全策略基线的建议,如加密算法(Ciphers),报文认证信息码算法(MAC),密钥...

  • 软件定义存储(SDS)的发展:十个你应当知道的项目

    2017-06-07 - 凭借 SDS,组织机构可以更好抽象出底层存储的管理功能,并且通过不同策略实现灵活配置。下面将要向你展示一些你应当知道的此类开源项目。 纵观 2016 年,SDS(Software-Defined Storage,软件定义存储)方面取得了很多里程碑式的进步,并且日益紧密的与云部...

  • CentOS安装配置GateOne实现Web终端SSH功能CentOS安装配置GateOne实现Web终端SSH功能

    2017-06-06 - 本来计划这篇文章写WSSH工具实现浏览器Web访问SSH的效果,在查阅相关文章的时候看到功能更强大的GateOne。GateOne是一款开源的且基于HTML5的适合WEB终端SSH工具,对于我们一般用户而言基本上用不到,但是好奇心使得我也要去看看这款工具到底是什么样子的。...

  • linux服务器上部署JavaWeb项目

    2017-06-01 - 在Linux服务器已经成功部署相应环境(jdk+tomcat+MySQL)的情况下部署JavaWeb项目。 Linux服务器上部署tomcat+mysql+jdk:http://www.linuxdiyf.com/linux/31197.html Linux服务器安装部署jdk+tomcat+mysql可能遇到的问题及解决办法:http://www.linuxdiyf.c...

  • Linux服务器上部署tomcat+mysql+jdkLinux服务器上部署tomcat+mysql+jdk

    2017-06-01 - 一、部署安装jdk: 1、下载jdk-7u79-linux-x64.tar.gz: 地址:http://download.csdn.net/download/love254443233/9179483 2、在服务器上安装jdk: 1)(我使用的工具是Xmanager的xshell和xftp)使用xshell连接服务器,然后使用xftp将下载好的jdk安装包上传到L...

  • Linux服务器安装部署jdk+tomcat+mysql可能遇到的问题及解决办法Linux服务器安装部署jdk+tomcat+mysql可能遇到的问题及解决办法

    2017-06-01 - 使用阿里云服务器,Ubuntu16.04版本。 1、服务器上tomcat部署成功,且成功启动,但是本地浏览器无法访问问题 解决: 查看服务器防火墙状态 sudo ufw status 并关闭防火墙 sudo ufw disable 本地浏览器再次访问,如果还是不能访问,则查看服务器是否开放端口...

  • 4个用于托管开源库的顶级CDN服务

    2017-06-01 - CDN 或称内容分发网络是位于世界各地的策略性放置的服务器网络,用于更快地向用户传输文件。传统 CDN 能够加速你的网站的图像、CSS、JS 和任何其他静态内容的访问。它允许网站所有者加速自己的所有内容,并为他们提供额外的功能和配置选项,而这些高级服务通...

  • linux配置访问时间限制:下午六点到午夜零点前能访问FTP服务器linux配置访问时间限制:下午六点到午夜零点前能访问FTP服务器

    2017-05-31 - 网上有道题是这样的:安装FTP服务器,在Linux服务器上配置ftp服务如下:配置访问时间限制。只有在下午六点到午夜零点之前才能访问FTP服务器。查了网上的相关资料和实践了一下,要么有错,要么不全,经过一番研究,终于成功。现在记录一下: 这道题的核心是vs...

  • Linux平台下RMAN异机恢复总结Linux平台下RMAN异机恢复总结

    2017-05-30 - 下面总结、整理一下RMAN异机恢复这方面的知识点,这篇笔记在个人笔记里面躺了几年了,直到最近偶然被翻看到,遂整理、总结一下。如下所示,个人将整个RMAN异机恢复分为准备工作和操作步骤两大部分。当然,准备工作里面,有些步骤不是必须的,可以跳过或忽略...

  • 重用Linux loopback接口地址

    2017-05-30 - 简介 loopback接口是Linux系统中特殊的虚拟接口,通常不需要对地址和掩码进行特殊设置。由于项目特殊需求,需要使用此网段地址作(127.x.0.0/16)作为设备内部板卡间通信管理地址使用,因此需要对loopback接口的地址和掩码进行修改。本文在Ubuntu系统中进行方...

  • 在Linux服务器关机前向用户显示一条自定义消息在Linux服务器关机前向用户显示一条自定义消息

    2017-05-30 - 本篇将会向你展示如何在系统关机时向所有的系统用户发送一条自定义的消息。 作为一名系统管理员,在你关闭服务器之前,你也许想要发送一条消息来警告他们系统将要关闭。默认上,shutdown 命令会如下所示给其他系统用户广播这条信息: # shutdown 13:25 Linux...

  • WPSeku:一个找出WordPress安全问题的漏洞扫描器WPSeku:一个找出WordPress安全问题的漏洞扫描器

    2017-05-29 - WordPress 是一个免费开源、可高度自定义的内容管理系统(CMS),它被全世界数以百万计的人来运行博客和完整的网站。因为它是被用的最多的 CMS,因此有许多潜在的 WordPress 安全问题/漏洞需要考虑。 然而,如果我们遵循通常的 WordPress 最佳实践,这些安全...

  • Linfo:实时显示你的Linux服务器运行状况Linfo:实时显示你的Linux服务器运行状况

    2017-05-28 - Linfo 是一个自由开源的跨平台的服务器统计 UI 或库,它可以显示大量的系统信息。Linfo 是可扩展的,通过 composer,很容易使用 PHP5 库以程序化方式获取来自 PHP 应用的丰富的系统统计数据。它有 Web UI 及其Ncurses CLI 视图,在 Linux、Windows、BSD、Dar...

  • 五分钟利用docker搭建好samba目录共享五分钟利用docker搭建好samba目录共享

    2017-05-27 - 这里是镜像地址:https://hub.docker.com/r/dperson/samba/ yum install docker // 下载镜像 docker pull dperson/samba // 启动镜像,具体看文档,但重要的配置是以下的注释 docker run --name samba \ -it -p 139:139 -p 445:445 \ -v /home/technofiend:/...

  • 在Linux上安装Gearman及配置使用Gearman的PHP扩展环境在Linux上安装Gearman及配置使用Gearman的PHP扩展环境

    2017-05-25 - 先介绍安装 Gearman。 1.先安装依赖库 # yum install -y boost-devel gperf libevent-devel libuuid-devel 2.下载 Gearman 下载: # wget https://launchpad.net/gearmand/1.2/1.1.12/+download/gearmand-1.1.12.tar.gz 解压: # tar -xzvf gearmand-1.1.12....

  • Linux中Gearman安装与使用,分布式消息队列(CentOS:gearmand)Linux中Gearman安装与使用,分布式消息队列(CentOS:gearmand)

    2017-05-25 - 1.Gearman简介 1.1.概况 Gearman是一个用来把工作委派给其他机器、分布式的调用更适合做某项工作的机器、并发的做某项工作在多个调用间做负载均衡、或用来在调用其它语言的函数的系统。 1.2.组成 Gearman是一个分发任务的程序架构,由三部分组成: 1)Gearma...

  • 中国区优化的Docker安装脚本

    2017-05-24 - 说明 为了方便中国区的用户安装不同版本的docker,我们在这里提供针对中国网络环境优化的安装脚本。它们使用中国的软件包仓库(在此感谢USTC)。 用法 使用需要的docker版本替换以下脚本中的docker-version-you-want curl -sSL https://github.com/gitlawr/i...

  • linux分析访问日志,统计每五分钟访问量linux分析访问日志,统计每五分钟访问量

    2017-05-24 - test.log日志格式如下:访问时间 05/May/2017:11:37:45 05/May/2017:13:46:20 05/May/2017:13:49:58 05/May/2017:13:50:16 05/May/2017:13:51:05 05/May/2017:13:51:06 05/May/2017:13:51:07 05/May/2017:13:51:10 05/May/2017:13:59:49 05/May/2017:18:14:3...

  • Linux下安装MQLinux下安装MQ

    2017-05-23 - 1.下载Linux下MQ的安装包,网上下载试用版或购买正版,此处以7.0.0.0版为例安装 2.如下图所示,是linux的MQ安装包展开图 3.创建用户和用户组 root用户连接linux groupadd mqm #创建用户组 useradd -g mqm -d /var/mqm mqm #创建mqm用户,所属用户组为mqm,用...

  • 如何为linux集群批量装机?如何为linux集群批量装机?

    2017-05-23 - U盘安装?古老的光盘安装?一两台还可以勉强接受,机器一多,时间会很长,还特别费工夫。对于服务器来说,一般考虑的方法是PXE安装,然后搭配kickstart自动装机。整个过程如下图: 实战中我们可以使用cobbler做集中管理,对cobbler的搭建感兴趣可以参考 Setu...

  • 小玩意:如何让linux上挂死的进程重启?

    2017-05-23 - 需求是这样的:我们在linux服务器上有一个采集进程,担心该进程出现故障挂死或者被人误杀,这种情况下需要能自动重启。使用peacemaker这样的分布式管理工具可以做到进程的监控,但毕竟体量较大,部署也稍嫌麻烦。 其实,使用keepalived就可以满足这种需求,...

  • CentOS 7使用nmcli配置双网卡聚合CentOS 7使用nmcli配置双网卡聚合

    2017-05-23 - 进入CentOS 7以后,网络方面变化比较大,例如eth0不见了,ifconfig不见了,其原因是网络服务全部都由NetworkManager管理了,下面记录下今天下午用nmcli配置的网卡聚合,网络上资料比较多,这里仅记录以备忘,更详细的说明可以参考rhel7和centos7使用nmcli命...

  • 被动式pocscan扫描神器搭建被动式pocscan扫描神器搭建

    2017-05-23 - 1.搭建环境: 操作系统为:ubuntu16.04 x64位系统,内核版本3.0.10以上 2.安装docker镜像 root@backlion-virtual-machine:/# apt-get install docker.io 3.启动dokcer服务 root@backlion-virtual-machine:/# service docker start 4.拉取pocscan的镜像,并安...

  • Debian配置Apache2支持mod-python和cgi模块Debian配置Apache2支持mod-python和cgi模块

    2017-05-22 - Ubuntu好像是直接支持的,现在回到Debian有点不适应了。需要人工配置一下: 一、mod-python 安装模块:apt-get install libapache2-mod-python 编辑文件:/etc/apache2/sites-available/000-default 增加如下内容: Directory /var/www/ Options Indexes Fol...