红联Linux门户

Linux帮助
  • 如何在CentOS、RHEL和Fedora上安装DHCP服务如何在CentOS、RHEL和Fedora上安装DHCP服务

    2017-04-11 - DHCP(Dynamic Host Configuration Protocol)是一个网络协议,它使得服务器能从预定义的 IP 池中为网络中的客户端节点自动分配 IP 地址并提供其它相关的网络配置参数。 这意味着每次客户端节点启动(连接到网络)的时候,它都会获得一个和从不改变的静态 IP...

  • 使用delphi 10.2开发linux上的webservice使用delphi 10.2开发linux上的webservice

    2017-04-10 - 前几天做了linux下apache的开发,今天做一个linux 下的webservice ,以供客户端调用。 闲话少说,直接干。 新建一个工程。选other...,选择如图。 继续输入服务名 然后就生成对应的单元。 增加linux 平台。 完善对应的单元代码 { Invokable implementation Fil...

  • Linux tomcat去除项目名端口号直接用ip或者域名访问网站

    2017-04-10 - 网站开发过程中,一般的工程访问路径是 http://10.10.10.10:8080/projectName 如何设置成http://10.10.10.10/ 解决方法: 首先,进入tomcat的安装目录下的conf目录,我的目录是 /usr/local/apache-tomcat-6.0.20/conf,编辑文件server.xml. 1、去除端口号808...

  • Linux服务器集群通过SSH无密码登录Linux服务器集群通过SSH无密码登录

    2017-04-10 - SSH 无密码授权访问slave集群机器。 1.安装SSH,所有集群机器,都要安装SSH 环境介绍: Master : CNT06BIG01 192.168.3.61 SLAVE 1: CNT06BIG02 192.168.3.62 SLAVE 2: CNT06BIG03 192.168.3.63 # yum install ssh 2.分别在master/slave 1/slave 2机器上制作...

  • sonatype nexus 3搭建Docker私有仓库sonatype nexus 3搭建Docker私有仓库

    2017-04-09 - 最开始接触Nexus是用于Maven的,不过在官网上发现最新的Nexus 3.x还支持Docker仓库了,于是果断尝试一把。 环境 OS Ubuntu 16.04 Sonatype Nexus 3.2 Docker 1.13.0 Oracle JDK8 安装配置 Sonatype Nexus 3.2 Sonatype Nexus 可以从官网上进行下载,这里给出...

  • 使用gogs搭建git服务器记录

    2017-04-09 - 环境说明 本机Ubuntu16.10 virtualbox上运行的是Centos7 虚拟机中mysql已经安装好 虚拟机中firewall已禁用,安装了iptables 虚拟机中已经安装git 步骤 去gogs网站下载,这里下载的是0.10.18版本,文件名是linux_amd64.zip mysql建立gogs数据库 新建用户名字...

  • 在Linux上使用Jenkins持续集成JavaWeb项目在Linux上使用Jenkins持续集成JavaWeb项目

    2017-04-08 - 什么是Jenkins? Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 用于监控持续重复的工作,功能包括: 1、持续的软件版本发布/测试项目。 2、监控外部调用执行的工作。 为什么要用Jenkins? 是所有CI产品中在安装和...

  • Linux下帆软报表部署Linux下帆软报表部署

    2017-04-07 - 环境搭建 环境使用CentOS6+JDK7+Tomcat7+SQL Server2008 安装JDK 有两种方式,一种是OpenJDK,一种是OracleJDK,两种都是一样的。 这里选择OracleJDK,实测,使用OpenJDK时Tomcat启动略慢,部署帆软报表时Tomcat会自动停止 下载地址:http://download.csdn.ne...

  • 实现第一个自定义nginx模块实现第一个自定义nginx模块

    2017-04-07 - 下面的过程详细记录了如何实现第一个自定义的nginx模块,对nginx入门者包括我很有参考价值,特记录如下。 前提 假定以root身份已经在CentOS 6.8 x86上 创建第三方子模块所在目录 mkdir -p /usr/local/src/nginx_modules_demo/ngx_http_mytest_module 在里面...

  • 加强Linux服务器安全的20项建议加强Linux服务器安全的20项建议

    2017-04-06 - 很多人都说 Linux 在默认配置下很安全,我在一定程度上同意这个说法(很值得商榷的话题)。不过 Linux 内置的安全模型和工具做得确实很到位,用户只需进行简单的调整和自定义就可以加强 Linux 服务器安全。 与恶意用户做斗争对于所有 Linux 系统管理员来说都...

  • Docker容器端口映射

    2017-04-05 - 在Docker容器的日常应用中,常见的有以下5种端口映射方式: 1.对容器暴露的所有端口,随机映射宿主机端口 -P , publish-all=true | false,默认为false # docker run -P -it ubuntu /bin/bash 2.用宿主机端口随机映射容器的指定端口 -p containerPort( 其中...

  • AWS p2.xlarge安装tensorflowAWS p2.xlarge安装tensorflow

    2017-04-05 - 1.创建AWS账户和实例 首先,谷歌AWS创建账户(需要绑定信用卡). 然后选择service里面的EC2,点击launch instance,选择ubuntu server 16.04. 之后,选择gpu compute, p2.xlarge(有钱的可以选择其他的). 后面选择竞价实例(spot instance),不懂什么是竞价实例...

  • Spark On YARN集群安装部署Spark On YARN集群安装部署

    2017-04-03 - 软件环境 Ubuntu 16.04 LTS Hadoop: 2.6.5 Spark: 1.3.0 写在前面 本例中的演示均为非 root 权限,所以有些命令行需要加 sudo,如果你是 root 身份运行,请忽略 sudo。下载安装的软件建议都放在 home 目录之上,比如~/workspace中,这样比较方便,以免权限问...

  • CentOS7设置docker的Storage Driver为OverlayFS

    2017-04-03 - 首先要升级到CentOS7.2,有一个XFS的Bug在7.2系统被修复了。 docker 1.11 将OverlayFS加到module目录下 echo overlay /etc/modules-load.d/overlay.conf # lsmod | grep over overlay 42451 0 reboot 配置Docker Daemon用OverlayFS启动: 创建文件夹 mkdir -...

  • 在Kali Linux下安装Discuz需要安装php5.6,该函数需要PHP支持XML在Kali Linux下安装Discuz需要安装php5.6,该函数需要PHP支持XML

    2017-04-03 - 今天准备在一个之前同学不要的给我用的笔记本上装Discuz,结果碰到这个问题: 函数依赖性检查:该函数需要PHP支持XML。请联系空间商,确定开启了此项功能。 搜索无果,可能是PHP版本问题。于是看到[Tutorial] Install php5.6 on Kali Linux 2016.2,解决方案...

  • CentOS6.5上升级svn到1.9.5

    2017-04-02 - Intro 环境是一台开发用(pc)服务器,具体情况如下: CentOS 6.5 Subversion(svn) 1.6.11 Kernel 2.6.32-431.17.1.el6.x86_64 Why 为什么要升级 svn? 因为开发同学有报 svn up 时巨慢。通过 strace 简单跟了一下,发现是系统调用 open 被调用了大几万次...

  • CentOS6.x下用ipsec加密GRE隧道CentOS6.x下用ipsec加密GRE隧道

    2017-04-01 - 楔子 前面的文章:Linux下用GRE隧道直接联通两个私网(http://www.linuxdiyf.com/linux/29666.html)里讲了怎样用在两个独立的私网间打洞(GRE tunnel)来直接连通两个不同的私网,进阶需求就是希望能把这个tunnel加密一下。否则,有心的坏人可能会在外部线路...

  • Linux下用GRE隧道直接联通两个私网Linux下用GRE隧道直接联通两个私网

    2017-04-01 - 概述 这篇文档其实主要讲的是行内关于打洞的事情。 什么叫打洞 通过在两个私网之间打一条隧道(tunnel)而把他们连接起来的方法,行内俗称打洞,其实专业的说法应该是搭建隧道,在两个能路由的两个单独的私有网络之间搭建一条隧道(tunnel)以便于两个私网之...

  • Linux下用户启用Windows AD做集中认证Linux下用户启用Windows AD做集中认证

    2017-04-01 - Why 为什么要做服务器的集中认证(和统一权限管理)呢?简答之:当服务器数量呈几何级增长之后,为每台机器维护单独的用户系统已经成为了一个几乎不可能完成的任务(试想下为一万台服务器上的每个用户每三个月修改一次密码),虽然现在也可以通过类似于ansib...

  • Linux下域名解析的优化

    2017-04-01 - 缘起 Linux系统下域名解析的配置文件是/etc/resolv.conf,这个大家都知道。估计一般的系统管理员、运维人员都知道在这里面配置上两个或更多的nameserver,以便一个挂掉后还能正常解析域名。但真的情况是这样吗? 我从某次故障说起吧,有一次,线上报大量的dn...

  • ols1clk一键快速安装OpenLiteSpeed脚本 同步安装WordPress程序ols1clk一键快速安装OpenLiteSpeed脚本 同步安装WordPress程序

    2017-04-01 - ols1clk,一键快速安装OpenLiteSpeed脚本程序来自我们熟悉的LiteSpeed和OpenLiteSpeed Web引擎官方,可以快速的安装和配置OpenLiteSpeed基本环境。目前支持使用在Centos(5-7), Debian(7-9) 和 Ubuntu(12,14,16)发行版本中,而且还可以快速的配置安装WordPres...

  • 6个免费SSL证书申请 节省成本配置网站HTTPS加密网址6个免费SSL证书申请 节省成本配置网站HTTPS加密网址

    2017-04-01 - 以前,如果我们需要将网站配置SSL证书,其成本还是蛮高的,主要是商家还没有普及提供,而如今无论是付费的还是免费SSL证书都相当的普及。我们应该知道沃通免费SSL证书(目前不免费)、StartSSL、Lets Encrypt,以及当前国内的很多IDC商家都有提供的赛门铁克...

  • icmp隧道手工操作icmp隧道手工操作

    2017-03-31 - ICMP协议被用于检测网络连通状态的协议,通常情况下,防火墙会默认放过该协议。 渗透测试中经常出现一种情况是,我们通过某一种方式取得了一台主机的权限,得到了一些文件,比如域hash,密码文件之类的东西,需要回传至本地进行破解,但是防火墙阻断了由内网...

  • 如何在CentOS 7中在HHVM和Nginx之上安装WordPress如何在CentOS 7中在HHVM和Nginx之上安装WordPress

    2017-03-31 - HHVM (HipHop Virtual Machine) 是一个用于执行以 PHP 和 Hack 语言编写的代码的虚拟环境。它是由 Facebook 开发的,提供了当前 PHP 7 的大多数功能。要在你的服务器上运行 HHVM,你需要使用 FastCGI 来将 HHVM 和 Nginx 或 Apache 衔接起来,或者你也可以...

  • 修改apache 2.4默认目录修改apache 2.4默认目录

    2017-03-31 - 在前面的配置中,我们能通过局域网ip地址正常进行访问网站了,但是并不是直接输入ip就可以访问的。譬如我们的局域网ip是 10.0.208.88,我们用浏览器打来这个地址,显示的是apache的介绍页面,提示我们apache2 配置正常。 如果我们要正确访问hustoj,则需要在...

  • 搭建腾讯云,用xshell建立连接搭建腾讯云,用xshell建立连接

    2017-03-31 - 学生的话可以在腾讯云上认证学生,学生用的腾讯云服务器。我通过免费试用获得腾讯云5天使用期,申请成功会通过邮件把云服务器的必要信息发给你。服务器操作系统为Ubuntu Server 16.04.1 LTS 64位。 进入腾讯云,登录到腾讯云主机。 通过邮件所给的账户和密码...

  • Centos 7.2安装Docker CE实践并配置加速器

    2017-03-31 - PS:有关Docker版本就不重新介绍了,可以看我的文章Ubuntu16.04安装Docker CE 并配置加速器(http://www.linuxdiyf.com/linux/29609.html)。 准备工作 1、安装Docker,需要64位版本的Centos 7 2、如果之前安装过旧版本的Docker,请先卸载;首次安装请跳过此步...

  • 在Linux上使用AFL对Stagefright进行模糊测试在Linux上使用AFL对Stagefright进行模糊测试

    2017-03-30 - 模糊测试是一种自动向程序传递输入数据并监控其输出的自动化测试技术。通过这种技术,安全人员可以测试程序的可靠性以及识别潜在的安全漏洞。 我们(360成都安全响应中心)将对Stagefright Media Framework进行模糊测试。它是Android系统上用于解析多媒体文...

  • Linux中国发布的第一款小程序:「运维密码」,你的好帮手Linux中国发布的第一款小程序:「运维密码」,你的好帮手

    2017-03-30 - 运维密码是什么? 这是我们 Linux 中国旗下的 LCTT 技术组开发的第一款小程序,基于微信平台提供 OTP 口令管理功能。 想必绝大部分系统管理员都知道 OTP ,OTP 即一次性口令,最常见的一次性口令是基于时间的一次性口令(TOTP),即每隔一段时间(如 60 秒)...

  • SSH安全加固篇:通过“运维密码”小程序实现SSH双因子认证SSH安全加固篇:通过“运维密码”小程序实现SSH双因子认证

    2017-03-30 - 本文讲述了如何通过 Linux中国 所开发的微信小程序运维密码实现在 Linux 系统上 OpenSSH 双因子认证,从而对 SSH 进行安全加固。 背景 近来很多知名企业都出现了密码泄露,通过单一的密码对敏感和重要信息进行保护已经面临越来越多的挑战,因此业内对多重认...

  • Linux服务器宕机案例第二则Linux服务器宕机案例第二则

    2017-03-30 - 邮件告警发现海外工厂一Linux服务器连接不上,DPA(Database Performance Analyzer)系统也发现其出现问题,ping这台服务器发现网络不通,联系不到当地系统管理员,邮件咨询后,这个系统管理员也发现有问题,直接重启了,事后检查发现日志message里面,从10:...

  • Linux简单配置SendMail发送邮件Linux简单配置SendMail发送邮件

    2017-03-30 - 本文简单整理了一下如何在Linux服务器上安装、配置SendMail发送邮件的步骤,此文不是配置邮件服务器,具体测试环境为CentOS Linux release 7.2.1511 (Core) ,如遇特殊平台有所差别,请以实际情况为准则。 Linux 系统版本查看 检查、了解系统版本信息,主要...

  • Docker配置腾讯云镜像地址

    2017-03-30 - 我这里使用的是最新版本的 Docker(17.03.1),腾讯云提供了内部的 Docker 镜像地址 ,本人试过了,这个地址只有在腾讯云里面才可以访问到,如果大家想要注册一个云服务器的话,可以考虑腾讯云,最好是通过我提供的 这个链接 购买,能返一点佣金,对于您来说...

  • 在线上服务器上无管理员权限下升级NodeJS版本在线上服务器上无管理员权限下升级NodeJS版本

    2017-03-29 - 最近发现一个线上机器的问题,是因为node版本过低导致的,线上机器的node版本还是0.x版,遂打算升级node版本。 但是发现常规的npm包的n模块无法使用,提示没有权限创建文件夹,导致node升级失败。 最后联系相关同学得知升级node必须要联系线上机器管理的SRE...

  • linux根据端口查找进程

    2017-03-29 - 1、利用lsof -i:端口号 lsof -i:端口号 [root@01 ~]# lsof -i:8097 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 24033 root 323u IPv6 124173190 0t0 TCP *:sac (LISTEN) 2、利用netstat查看端口号的进程,如下24033为进程号 [root@01 ~]# net...

  • 如何centos6.4安装fail2ban及配置和使用如何centos6.4安装fail2ban及配置和使用

    2017-03-29 - fail2ban可以监视你的系统日志,然后匹配日志的错误信息(正则式匹配)执行相应的屏蔽动作(一般情况下是防火墙),而且可以发送e-mail通知系统管理员,下面就和小编看一下如何安装使用及配置fail2ban,操作平台是centos6.4系统。 安装方法 首先要确定yum源...

  • NMAP常用扫描简介(一)NMAP常用扫描简介(一)

    2017-03-28 - 我们之前在 NMAP 的安装一文中,列出了 10 种不同的 ZeNMAP 扫描模式。大多数的模式使用了各种参数。各种参数代表了执行不同的扫描模式。这篇文章将介绍其中的四种通用的扫描类型。 四种通用扫描类型 下面列出了最常使用的四种扫描类型: 1.PING 扫描 (-sP)...

  • 阿里云通过He.net添加IPV6阿里云通过He.net添加IPV6

    2017-03-28 - 本文重点,如果只是想关注让阿里云可行,则看这里。 最重要,修改阿里云限制 阿里云限制了ipv6的功能,我们需要修改开启 编辑\etc\sysctl.conf翻到最后我们会看到一堆关于ip的配置,我们需要修改关于ipv6的设置 net.ipv6.conf.all.disable_ipv6 = 0 net.ipv6...

  • [linux]为阿里云ECS(CentOS7)配置IPv6地址[linux]为阿里云ECS(CentOS7)配置IPv6地址

    2017-03-28 - 环境为:ECS经典网络类型 步骤: 1.编辑 /etc/sysctl.conf 文件,将其中三条禁用IPv6的设置更改为: net.ipv6.conf.all.disable_ipv6 = 0 net.ipv6.conf.default.disable_ipv6 = 0 net.ipv6.conf.lo.disable_ipv6 = 0 2.再运行 sysctl -p 的命令,启用IPv6 3...

  • linux(centos7)下dubbo-admin安装实录linux(centos7)下dubbo-admin安装实录

    2017-03-26 - dubbo-admin安装环境 VMware Workstation 12 Pro CentOS7 下载dubbo,并打包 我这里采用git下载,git clone https://github.com/alibaba/dubbo.git。截至到今天,dubbo的最新版本为 2.5.4-SNAPSHOT。dubbo代码下载完了之后,要编译dubbo的代码,并吧dubbo所...