红联Linux门户

Linux帮助
  • 使用Hydra通过ssh破解密码使用Hydra通过ssh破解密码

    2016-09-16 - Hydra是非常高效的网络登录破解工具,它可以对多种服务程序执行暴力破解(SSH、VNC等等)。 Kail Linux有一个的GUI版本:xhydra,也有一个命令行版本:hydra。 xhydra: hydra: 我使用命令行版本:hydra 字典 这种攻击需要字典文件,一个好的字典至关重要。...

  • CentOS 7安装ionCube LoaderCentOS 7安装ionCube Loader

    2016-09-16 - ionCube是PHP的一个模块,用来加载ionCube Encoder加密后的PHP代码。ionCube Encoder可以把PHP源代码转换成ByteCode,用来保护源代码,必须使用ionCube loader才可以执行加密过的PHP代码。类似zend。 CentOS 7安装ionCube Loader 1、更新系统并查看系统架构...

  • ssh单方面互信解决方法(centos)

    2016-09-15 - 纠结一段时间,终于解决。虽然方法有点二,但聊胜于无。 例如 A 连接 B 1、先在 B 上生成密钥 ssh-keygen -t rsa 这个命令将为 B 上 root 用户生成其密钥对,询问其保存路径时直接回车采用默认路径, 当提示要为生成的密钥输入 passphrase 的时候,直接回车...

  • 腾讯云主机开通端口腾讯云主机开通端口

    2016-09-15 - 最近申请了一个腾讯云主机服务器,然而却不知道怎么开通端口,搜索了很多文章,都是一些命令啥,甚至iptable等东东,对我这种新手来说很乱,想了很久,然后记得当初新建主机时有个选项是选择安全组开通22端口,供远程登陆linux,所以决定找下安全组了解了解...

  • centos6.5下安装gradle编译环境

    2016-09-15 - 现在用gradle替代maven的项目越来越多,下面就描述一下如何在centos服务器环境下安装配置gradle环境。 1.在http://www.gradle.org/downloads页面,下载最新版的gradle软件包,这里选择2.2.1版。 2.下载了gradle-2.2.1-all.zip或者gradle-2.2.1-bin.zip文件之...

  • 每天定时检测404链接

    2016-09-15 - 有一种业务需求是每天都要去采集很多链接,然后保存到数据库;有一种情况是你采集回来的链接有很多可能是不存在的页面,或者说过两天就不存在了,统称死链接;还有一种需求就是我要确保我采集回来的链接都不会是404的,至少能够把404的情况降到最低。 可能有...

  • nginx日志按天分割并定时匹配404访问链接

    2016-09-15 - apache的日志是可以按天来保存的,但nginx没有这个功能,它只会把所有的日志保存在/home/wwwlogs/access.log里面,这样一来,时间长了,日志就会超来越大,而且也会影响日志读写速度及日志的日常维护处理,所以我能想到的就是每天定时把日志数据分割出来,并...

  • memcache存储session实现memcache存储session实现

    2016-09-15 - 为什么要用memcache来存储session数据?因为memcache把数据存在内存里,读取速度非常快。 首先要确保服务器已经安装了memcache,若已经安装好,查看启动的memcache服务: netstat -lp | grep memcached 查看memcache的进程号(根据进程号,可以结束memcache...

  • Linux下使用pure-ftpd建立匿名ftp访问

    2016-09-14 - (一)ubuntu14.04下使用pure-ftpd建立匿名ftp访问 1.安装 apt-get install pure-ftpd 2.修改配置 nano /etc/pure-ftpd/conf/NoAnonymous 修改为no 3.建立匿名用户 # 创建ftp用户 sudo useradd ftp # 创建ftpgroup用户组 sudo groupadd ftpgroup # 将ftp用户...

  • Tomcat部署Let’s Encrypt免费SSL证书&&自动续期

    2016-09-14 - 最近公司网站要用https,第一次接触SSL,从自己摸索到找到国内的沃通部署上他家的免费证书到选购正式的收费证书,最后老板说:太贵!不要。一脸懵逼的听老板提到Lets Encrypt证书,没办法,用呗。之前是有一些了解,国外发布的一款纯免费证书,只是觉得天下...

  • 简单使用nc进行文件传输

    2016-09-14 - nc(netcat)被誉为网络工具中的瑞士军刀,体积虽小但功能强大,nc最简单的功能是端口扫描,这里我主要笔记一下它作为文件传输的妙用。 首先看一下帮助信息。 $ nc -h OpenBSD netcat (Debian patchlevel 1.105-7ubuntu1) This is nc from the netcat-openbsd...

  • Linux mail/mailx命令使用外部smtp(网易163的SMTP)来发送邮件

    2016-09-13 - bin/mail会默认使用本地sendmail发送邮件,这样要求本地的机器必须安装和启动Sendmail服务,配置非常麻烦,而且会带来不必要的资源占用。 我觉得更重要的是,发送的邮件成功率会高一些。 而通过修改配置文件可以使用外部SMTP服务器,可以达到不使用sendmail...

  • nginx禁止某个IP访问nginx禁止某个IP访问

    2016-09-13 - 首先建立下面的配置文件放在nginx的conf目录下面,命名为blocksip.conf: deny 95.105.25.181; 保存一下。 在nginx的配置文件nginx.conf中加入:include blocksip.conf; 重启一下nginx的服务:/usr/local/nginx/sbin/nginx -s reload 就可以生效了。 blocksip...

  • linux创建PHP定时任务

    2016-09-13 - 下面所有的前提是服务器存在PHP环境。 首先创建一个PHP文件:示例内容如下: ?php $ch=curl_init(); //设置请求 curl_setopt($ch,CURLOPT_URL,写上要请求的URL); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_HEADER,0); $output=cu...

  • linux定时邮件提醒

    2016-09-13 - 简单实现对Linux服务器的定时监控,可以通过定时执行任务和邮件收发来实现。 定时执行任务:crontab crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程.crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执...

  • webrtc测试服务器编译和搭建webrtc测试服务器编译和搭建

    2016-09-13 - 这部分,主要是参考网上别人的做法,只不过中间遇到的一些问题这里我会稍微写一下。 首先,webrtc服务器的编译主要参考这位大神的做法:http://www.linuxdiyf.com/linux/24112.html 我这里用的是Ubuntu 16.04 LTS 64位的linux系统。 服务器方面需要注意的是...

  • apprtc(webrtc)本地搭建服务器apprtc(webrtc)本地搭建服务器

    2016-09-13 - 这两天测试了下webrtc的效果,不知道是不是手机比较渣,画面并不是很清晰,先来说说服务器的部署。部署环境ubuntu14.04 32位。 一、服务器组成 1、AppRTC 房间服务器https://github.com/webrtc/apprtc 2、Collider信令服务器上边源码里自带 3、coTurn 穿透服...

  • tomcat6配置域名直接访问项目

    2016-09-12 - 环境:ubuntu14.0+tomcat6 进入tomcat目录下(不清楚在哪可以使用 whereis tocamt寻找安装地址) cd /usr/tomcat/tomcat6/conf sudo vi server.xml 在server.xml文件中找到(改端口为80): Connector port=8080 protocol=HTTP/1.1 connectionTimeout=20000 re...

  • tomcat ajp13端口利用tomcat ajp13端口利用

    2016-09-11 - ajp13为tomcat二进制形式的转发协议,用来处理服务器端程序jsp? 一般tomcat安装后默认监听8009端口,绑定在0.0.0.0地址上。 Apache使用mod_jk模块,可以把80请求转发到ajp13 8009端口,然后可以处理jsp文件。 Ubuntu下: 1、sudo apt-get install apache2 2...

  • SSH Google Authenticator

    2016-09-11 - 我经常需要用SSH连加家到自己的电脑上,如果单独用密码验证,存在很多安全隐患,如果用密钥,又很麻烦,所以我选择的是用Google的双重验证。顺便换了一个非22端口。 下面的方法同样适用于Ubuntu VPS,我的几个VPS都是这样设置的。 环境 Ubuntu 16.04.1 LTS 6...

  • Web版SSH Gateone su-root

    2016-09-11 - 1、配置Nginx,配置SSL证书 我的Web Server用的Nginx,Gateone也用到了Nginx的代理功能,所以选择了Nginx。可以自己编译安装,也可以用oneinstack,LNMP一键包等;证书用的是Lets Encrypt。 2、安装Gateone 方法一:源码安装 (1)、下载源码: wget -c https:...

  • Oneinstack Nginx反代Google

    2016-09-11 - 1、安装 oneinstack,如果只需要反代Google,nginx选择y,其他全部选择n; 2、安装编译Nginx,当前版本为1.10.1,注意用nginx -V查看一下Nginx版本号 cd /root/oneinstack/src git clone https://github.com/cuber/ngx_http_google_filter_module git clone h...

  • ssh远程连接docker中的container

    2016-09-11 - 由于工作需要,要远程连接container,本地机器是windows,以下为解决步骤: 1.环境 本地:Windows docker版本1.12 远程:docker中的Container(Ubuntu) 2.Container安装ssh服务 首先进入Container,进行以下步骤: ① 安装ssh sudo apt-get install openssh...

  • 使用sslscan获得SSL/TLS信息使用sslscan获得SSL/TLS信息

    2016-09-10 - SSLscan主要探测基于ssl的服务,如https。SSLscan是一款探测目标服务器所支持的SSL加密算法工具。 SSlscan的代码托管在Github(https://github.com/DinoTools/sslscan) SSLScan queries SSL services, such as HTTPS, in order to determine the ciphers th...

  • Linux下两个主机NTP同步

    2016-09-10 - 主机IP single192.168.188.12 single2192.168.188.13 以single2作为server,single作为client。 一、首先检查single2中是否安装了ntp rpm -qa | grep ntp [root@single2 ~]# rpm -qa | grep ntp ntp-4.2.2p1-15.el5_7.1 chkfontpath-1.10.1-1.1 说明有了,如...

  • 使用pycharm远程调试python代码

    2016-09-09 - 使用 pycharm 进行 python 代码远程调试 pycharm 的远程调试是从远程机器连接到本地机器,需要在远程机器的py文件中指定本地机器的IP和端口。 远程机器上,通过easy_install安装pycharm自带的pycharm-debug.egg(在pycharm的安装目录下)。 如果是python3,...

  • Python环境下使用pip2pi搭建属于自己的pip源

    2016-09-09 - 这篇文章主要介绍了Python环境下搭建属于自己的pip源的教程,同时也附带讲解了修改pip源设定的方法,需要的朋友可以参考下。 一、安装pip2pi工具: pip install pip2pi 或: git clone https://github.com/wolever/pip2pi cd pip2pi python setup.py install 二...

  • Floodlight(v1.2)+OpenFlow交换机测试环境搭建Floodlight(v1.2)+OpenFlow交换机测试环境搭建

    2016-09-08 - 本文主要介绍了OpenFlow交换机与controller(Floodlight-v1.2)如何搭建一个OpenFlow测试环境 我的设备:controller机器*1 openflow交换机*1 PC机若干 平台细节: controller机器:Ubuntu14.04+Floodlight-v1.2 PC机:系统随意 一.在ubuntu系统下安装Floodlight,并...

  • 手把手教你搭建powerpc(P2020)的ltib编译环境

    2016-09-08 - 最近工作涉及一些要搭建基于PowerPC架构的CPU(P2020)的编译环境,谨以此文总结记录一下ltib(Linux Target Image Builder)编译环境的搭建过程,基本上freescale官网也有,只是做一个总结。 本文主要介绍使用CentOS6.6系统搭建ltib环境,并通过ltib命令行简单...

  • 如何在CentOS 7用cPanel配置Nginx反向代理如何在CentOS 7用cPanel配置Nginx反向代理

    2016-09-07 - Nginx 是最快和最强大的 Web 服务器之一,以其高性能和低资源占用率而闻名。它既可以被安装为一个独立的 Web 服务器,也可以安装成反向代理 Web 服务器。在这篇文章,我将讨论在安装了 cPanel 管理系统的 Centos 7 服务器上安装 Nginx 作为 Apache 的反向代...

  • 安装配置postgreSQL+pgcli+pgadmin3安装配置postgreSQL+pgcli+pgadmin3

    2016-09-07 - 记录了postgreSQL数据库的完整的安装配置过程,以及postgreSQL的pgcli命令行智能提醒扩展,pgadmin3图形化管理客户端的配置安装。 1.环境前提 linux(ubuntu16.04) postgresql-95 在postgreSQL官网下载deb安装包 2.安装postgresql,使用dkpg命令进行安装 sud...

  • 知识普及:网段的划分知识普及:网段的划分

    2016-09-06 - 比方:192.168.1.128/26 以上网段的划分表示:前面26位表示网络地址后面6位表示主机地址 那么看最后8位: 00 ----- 01----- 10 ----- 11 分为了4个网段就,即: 192.168.1.0 --- 192.168.1.63 192.168.1.64--- 192.168.1.127 192.168.1.128--- 192.168.1.191...

  • Linux下cpu使用率load average的简单理解

    2016-09-06 - (本文的核数亦指采用超线程技术HT虚拟出来的核心,即在top命令下按1得出几个cpu即为几核) (本文的核数即命令cat /proc/cpuinfo | grep core id | uniq | wc -l所得出来的数值, 不包含超线程技术HT虚拟出来的核心,因为超线程虚拟出来的核心性能不及真实核...

  • 在Azure上实现Linux Server故障转移在Azure上实现Linux Server故障转移

    2016-09-05 - 要充分利用公有云的弹性扩展和高可用, 首先要在应用系统层面支持横向扩展(scale out),这个说起来很容易,或者说对新开发的应用系统而言已经成为标配。但是对已有的、老旧的应用系统来说,这就比较困难了,不是每个应用系统都能实现/支持横向扩展的。从客...

  • IBM Bluemix体验:ContainersIBM Bluemix体验:Containers

    2016-09-05 - 国际版的Bluemix目前有三个region,US South,United Kingdom和Sydney。其中US South是功能最全的,UK其次,Sydney功能最少。Containers服务在US和UK两个region中都可以使用。 为了减少不必要的麻烦,我使用了一个在国外的安装了Ubuntu 16.04操作系统的虚拟...

  • SSH远程登陆docker容器

    2016-09-05 - 环境: Ubuntu 16.04(mac osx的VMware Fushion环境) 任务: Ubuntu 16.04通过SSH登陆docker(目的是为了运行在其他服务器的Jenkins访问docker,这个是另外一篇文章) 1、用户密码认证方式登陆 hsl@ubuntu:~$ sudo docker images [sudo] hsl 的密码: REPOS...

  • 部署Jenkins+docker集成环境部署Jenkins+docker集成环境

    2016-09-05 - 环境: 主机(mac osx)和虚拟机(Ubuntu 16.04) mac osx系统,运行Jenkins Ubuntu16.04系统,运行docker(用Ubuntu14.04镜像创建一个docker) tips: 1、Jenkins运行在哪个环境都可以(这里运行在osx系统) 2、Jenkins创建的node(slave),launch slave age...

  • 集线器、交换机和路由器的区别集线器、交换机和路由器的区别

    2016-09-03 - 集线器、交换机和路由器都是计算机网络设备,而且非常容易混淆。那么集线器、交换机和路由器有什么区别呢? 用简单的话说,就是智商高低。路由器最智能、集线器最傻。 集线器、交换机和路由器都允许你把一个或多个计算机连接到其他计算机、网络设备等。每个...

  • 在CentOS 7上安装Pure-FTPd

    2016-09-03 - Pure-FTPd是Linux上的一个开源的FTP服务程序。 下面记录了在CentOS 7上安装配置Pure-FTPd的步骤。 安装epel源: # yum install epel-release 使用yum命令安装Pure-FTPd: # yum install pure-ftpd 配置Pure-FTPd: 位置文件位于/etc/pure-ftpd/pure-ftpd.con...

  • CentOS 7安装配置GraylogCentOS 7安装配置Graylog

    2016-09-03 - 这篇文章记录了在CentOS 7上安装Graylog v1.3.x(也被叫做Graylog2)的步骤,并配置它收集其他服务器上的系统日志。 Graylog是强大的日志管理、分析工具。它基于 Elasticsearch, Java和MongoDB。 Graylog可以收集监控多种不同应用的日志。但是为了示范说明,...