红联Linux门户

Linux帮助
  • Docker容器互联方法Docker容器互联方法

    2016-05-01 - Docker容器都是独立的,互相隔离的环境。然而,它们通常只有互相通信时才能发挥作用。 虽然有许多方法可以连接容器们,可是我将并不会试着去将其全部讨论在内。但是在这一系列的方法中,我们将看看那些常用的做法。 虽然看起来是很浅显,但是这对于与Docker...

  • CentOS6 64bit系统配置vsftpd虚拟用户登陆

    2016-04-30 - CentOS6 64bit系统配置vsftpd虚拟用户登陆,本文在Linode VPS上测试成功。 准备工作 $ yum install vsftpd db4-utils #添加虚拟用户,用户名和密码各占一行 $ vim /etc/vsftpd/virtual_user user1 password1 user2 password2 #生成虚拟用户口令认证文件 $ db_...

  • CentOS6系统openssl生成证书和自签证书

    2016-04-29 - CentOS6系统openssl生成证书和自签证书的过程,记录一下,本文基于CentOS 6 64bit。 $ yum install openssl openssl-devel 1,生成服务器端的私钥(key文件) $ openssl genrsa -des3 -out server.key 1024 此时会提示输入密码(PEM pass phrase,必须输入)...

  • SVN从Windows迁移至Linux

    2016-04-29 - 将多个SVN从一台Windows服务器, 迁移到Linux系统的过程, 记录一下, 本文的Linux版本为CentOS 6 64bit. 1,在Windows上导出SVN信息 svnadmin dump D:\SVN\NDS_BJ D:\svnbak\NDS_BJ.bak svnadmin dump D:\SVN\NDS_EVO D:\svnbak\NDS_EVO.bak svnadmin dump D:\...

  • centos 7下搭建wiki系统

    2016-04-26 - 1.简要说明 wiki系统在MediaWiki下,搭建在postgresql之上。由于默认安装apache server不支持postgresql,所以需要手动源码安装apche,php。具体情况可参考上一篇:centos 7下源码编译安装php支持PostgreSQL:http://www.linuxdiyf.com/linux/20100.html wiki...

  • centos 7下源码编译安装php支持PostgreSQL

    2016-04-26 - 1.下载源码 $ mkdir /usr/downloads $ wget -c http://cn2.php.net/distributions/php-5.6.20.tar.gz $ tar -xvf php-5.6.20.tar.gz $ mv php-5.6.20 /usr/local/src $ cd !$ cd php-5.6.20 2.阅读安装指导 $ ls -also $ less README $ less INSTALL 3.安装...

  • discourse基于ember.js+rails项目的安装部署

    2016-04-25 - 最近公司在讨论做一个ERP运维问答的论坛系统,看了很多开源系统,觉得discourse功能比较完善,灵活、可配置性非常好,部署方便,瀑布流的主题布局模式也很符合未来论坛的趋势,于是在 ucloud 上租用了云主机,成功安装了discourse 的论坛系统,期间遇到一些...

  • ruby on rails开发环境安装血泪史

    2016-04-24 - 经过一个星期对ruby的研究,先是看了ruby的语法,再看了rails开发方法,以及研究了rails开发环境的搭建,一部血与泪的ruby on rails开发史就此诞生. 第一章 win10下安装 先折腾了windows下开发ruby,于是安装了RubyInstaller,sqlite,devkit,rails,rails server已...

  • 在linux中给你的应用做压力测试

    2016-04-23 - 一.webbench 1.在Ubuntu中安装webbench 支持get,head等请求,但不支持post请求 wget http://blog.zyan.cc/soft/linux/webbench/webbench-1.5.tar.gz tar zxvf webbench-1.5.tar.gz cd webbench-1.5 make make install 2.测试demo webbench -t 5 -c 2 http://...

  • Centos6.5安装配置sendmailCentos6.5安装配置sendmail

    2016-04-23 - 一.安装sendmail yum install -y sendmail yum install -y sendmail-cf 二. 安装salauthd //使用SMTP认证,需要安装saslauthd服务 yum install -y saslauthd //启动saslauthd服务 service saslauthd start //设置saslauthd开机自动启动 chkconfig saslauthd...

  • 服务器将GMT修改为CST

    2016-04-22 - GMT:格林尼标准时间 北京时间=GMT时间+8小时 近期安装新的集群时间同步后发现有几台服务器是GMT时间的,导致群集节点运行失败,安装系统的人太不细心了。 看来以后群集安装前也得检查下标准时区,下面说下修改方法: [root@tzyyserveryg ~]# date -R 查看目...

  • linux版mantis安装和测试笔记

    2016-04-22 - 1、先要安装好 LNMP/LAMP 的环境,前面有详细介绍,不再赘述。 2、到 mantis 官网上下载最新最稳定的源码 mantis官网:http://www.mantisbt.org/ 3、解压都 website 的主目录,更改其可读写权限,负责会出现404错误 chown -R aaa:aaa mantis chmod 777 -R ma...

  • openssl证书请求和自签名命令req详解openssl证书请求和自签名命令req详解

    2016-04-21 - 1、密钥、证书请求、证书概要说明 在证书申请签发过程中,客户端涉及到密钥、证书请求、证书这几个概念,初学者可能会搞不清楚三者的关系,网上有的根据后缀名来区分三者,更让人一头雾水。我们以申请证书的流程说明三者的关系。客户端(相对于CA)在申请证...

  • 跨网段samba访问

    2016-04-20 - 使用两级samb实现文件访问。 Pc-----------samba-----------218.205.81.12----------samba----------10.3.1.193(src,编译环境) 1.在编译主机(10.3.1.193)上安装samba 以root角色登入编译主机 ssh root@10.3.1.193 1)安装samb service iptables stop //...

  • 阿里云服务器linux安装vnc过程阿里云服务器linux安装vnc过程

    2016-04-20 - 最近发现,阿里云utbuntu14 32位的云服务器安装好xfce4启动vnc4server后,重启阿里云服务器,服务器会死机。 试了多次,分析应该由以下原因导致: 1.应该设置vnc4server开机不启动(主要原因) 2.我买的云服务器是最低配,内存只有1G 3.分辨率没调整 后来又...

  • Centos使用源码安装subversion apache-httpdCentos使用源码安装subversion apache-httpd

    2016-04-20 - 需要用到的安装包有: subversion-1.9.3.tar.gz httpd2-2.4.20.tar.gz apr-1.5.2.tar.gz sqlite-autoconf-3120100.tar.gz zlib-1.2.8.tar.gz pcre-8.37.tar.gz 然后解压缩上面那些压缩包。如果在linux中,看到的应该是这个样子。 他们的依赖关系是这个样子...

  • 提升https的安全级别为A+

    2016-04-19 - 启用https后可以通过网站 ssllabs 判定安全级别。昨天的文章里启用的https评级后发现是C级,需要提升一下。 主要是通过配置nginx来提供安全级别。 操作环境 操作系统: ubuntu nginx版本号:1.1.9 准备工作: 将openssl升级为1.0.1g,或者版本号降低为:1.0.0...

  • 腾讯云Linux VPS新硬盘分区与挂载教程(面板重装不丢失数据)

    2016-04-19 - 以腾讯云Centos系统服务器为例,小记的是数据盘不在本地,大小为20G,以下的教程来自小夕博客的一篇相关添加教程的修改,适合腾讯云Linux Centos系统.说明:参数也许不对,我没有截图了,但所有命令均已修改,直接复制就行。 通过fdisk -l我们可以看到/dev/v...

  • Linux服务器mysql,nginx等自动停止的排查,以及解决方法Linux服务器mysql,nginx等自动停止的排查,以及解决方法

    2016-04-19 - 最近发现自己使用的某台云服务武器只要稍微流量大一点,就会出现莫名的的数据库连接错误的情况 ,然后连上服务器查看,发现mysql进程被结束了,经常出现这种情况,这还怎么得了,然后第一时间查看mysql日志 发现是被进程结束了,好端端的怎么就自己结束了呢,这时候...

  • linux服务器本地和百度云备份脚本小试

    2016-04-18 - 本地单文件上传脚本 命名uf 这是在本机上做的测试,利用bpcs_uploader脚本实现,只是进行简单的封装,自动完善云端文件路径。 技术要点:使用dirname获取文件所在目录,使用pwd获取文件完整路径,并作为云端文件路径。 #!/bin/bash cur_dir=$(cd $(dirname $...

  • jboss远程debugjboss远程debug

    2016-04-18 - Jboss远程debug技术在网上有很多,主要是下面的做法: JBoss服务器的启动方法: 假设JBoss的安装目录为$JBOSS_HOME,Windows以及Linux环境下的Debug模式的启动方法分别为: Windows环境: 找到Windows下的JBoss的启动文件:run.bat,查找8787,可以找到如下...

  • samba服务器上文件名大小写

    2016-04-18 - 如果给HP_UX配置samba之后,通过windows访问有时候会发现文件名大小写不对时,请注意下述配置信息是否正确。 在/etc/opt/samba/smb.conf中下述值是否设置正确 case sensitive = auto ------default 值 preserve case = Yes ------default 值 short preserve...

  • 本地调试shadowsocks本地调试shadowsocks

    2016-04-18 - 修改shadowsocks代码后要进行测试,虽然server端最终是运行服务器上的,但是能够在本地测试还是很方便的,这就需要在本地同时运行server和local端,而且可以使用浏览器通过它上网。 环境:Ubuntu 15.10 1.在shadowsocks的server.py和local.py同级目录下建立c...

  • 服务器80端口指向指定端口

    2016-04-17 - 在服务器上,未安装nginx情况下,需要将80端口指向到tomcat服务器的指定端口,方法如下: iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080 最后的8080端口,可以根据自行需要进行调整,直接用ubuntu提供的iptables方法进行修整...

  • postgis安装postgis安装

    2016-04-17 - 由于项目需求,需要使用定位以及热力图功能,由于选择的是postgresql数据库,因此使用了postgis。下面整理下在服务器ubuntu中的安装。 PostgreSQL 是一种对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大、特性最丰富和最复杂的自由软件数据库系统...

  • 服务器安装字体库解决出现xx问题服务器安装字体库解决出现xx问题

    2016-04-17 - 以ubuntu服务器为示例: 首先,先安装字体库所需要的控件 apt-get install xfonts-utils apt-get install fontconfig apt-get install ttf-dejavu-core 然后,将你下载好的字体文件放置到如下位置(.ttf文件): 将下载好的字体复制到/usr/share/fonts/truetyp...

  • 修改tomcat内存大小

    2016-04-17 - 在ubuntu服务器上,修改tomcat内存大小: 修改/etc/default/tomcat6文件 找到JAVA_OPTS=-Djava.awt.headless=true 将前面的#去掉,改变相应的参数然后重启tomcat, 如JAVA_OPTS=-Djava.awt.headless=true -Xmx700M 详细配置: JAVA_OPTS=-Djava.awt.headless...

  • 安装Node.js和Electron

    2016-04-17 - 安装Node.js(https://nodejs.org/en/)时真是几番波折,先是下载编译好的文件安装,反正总是不对,接着用apt-get,安装版本太低,于是还是下载源代码自己编译的好。 tar xvf node-v4.4.3.tar.gz ./configure make make install cp /usr/local/bin/node /usr...

  • node.js+hexo博客同步与备份

    2016-04-11 - 错误汇总 最近考虑把Node.js+hexo搭建的博客备份到云端,然后在另一台电脑同步更新。要实现多机同步与备份,首先需要从云端使用git clone得到网站原始文件,然后在新机器上安装node.js+hexo之后才可以正常使用。我在之前的电脑中把网站的原始文件备份到了osc...

  • PHP的版本选择PHP的版本选择

    2016-04-10 - PHP版本特别多,特别杂,想自己搭一套php的运行环境可不是一件容易的事,稍不留神就遇到一个坑,在某个问题上卡住半天。这篇文章尝试将PHP时的版本选择中可能遇到的坑逐一说明: Windows下: 首先看操作系统的版本,如果是Windows的在这里下载:http://windo...

  • 将项目版本更新到piblog 0.1版本

    2016-04-09 - 搭建开发环境 首先,确认系统安装的Python版本是2.7.x。 $ python --version Python 2.7.10 然后,安装开发Web App需要的第三方库: $ sudo pip install jinja2 安装MySQL: sudo apt-get install mysql-server 同时设定MySQL的密码,我这里设成password。...

  • Linux更新一服务器文件至多台服务器命令Linux更新一服务器文件至多台服务器命令

    2016-04-08 - 把命令写在脚本文件中,直接运行脚本: #!/bin/bash IP1=192.168.20.76 IP2=192.168.20.82 IP3=192.168.20.83 SRC=/opt/app/application DES=/opt/app/ for IP in $IP1,; do echo rsyncing $IP rsync -av --delete $SRC $IP:$DES echo rsync done done IP1,...

  • 不装mono,你的.NET程序照样可以在Linux上运行!不装mono,你的.NET程序照样可以在Linux上运行!

    2016-04-07 - 让.NET应用程序在linux上运行,目前通用的做法就是在Linux上安装mono,然后通过mono your.exe命令运行这个程序。 这种运行.net程序的办法有两个弱点,一个是需要客户机安装mono,二个是 mono xx.exe 这种命令行总让人感到有点不太专业的味道。 那么,有没有...

  • SSH连接下复制远程linux服务器文件到本地的命令

    2016-04-07 - 许多人使用简易的SSH连接工具,有时候需要在SSH下复制文件到本地查看比较方便,我给大家介绍一个简单的命令SCP。[@more @]scp是有 Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。 scp /...

  • Docker私有仓库Registry的搭建验证Docker私有仓库Registry的搭建验证

    2016-04-06 - 1.关于docker Registry 官网Docker hub:https://hub.docker.com/ Registry在github上有两份代码:老代码库(https://github.com/docker/docker-registry)和新代码库(https://github.com/docker/distribution)。老代码是采用python编写的,存在pull和push...

  • 无显示器linux服务器下selenium+python+firefox爬虫

    2016-04-06 - 环境 ubuntu12.04 64位系统(azure虚拟机) python版本2.7.6 selenium版本2.46.0 环境配置: 安装Xvfb一个X虚拟框架,因为firefox之类的浏览器需要一个GUI环境 sudo apt-get install xvfb 执行xvfb: 可以运行xvfb服务上一个带有数字的显示设备上,这样是为了防...

  • Linux下Nginx多版本PHP共存

    2016-04-01 - 应用环境 LNMP的环境,当前PHP版本5.3.8,遇到一个应用需求只支持PHP 5.2.x,又希望保持现有应用还是用PHP 5.3.8。也就是说需要两个版本的PHP同时存在,供nginx根据需要调用不同版本。 思路 Nginx是通过PHP-FastCGI与PHP交互的。而PHP-FastCGI运行后会通过文...

  • centos7配置iptables开放80端口

    2016-03-31 - 因为最近在学习PHP,安装了PHP和apache之后,写的一些脚本在本机上一直都可以访问,单纯的为了学习PHP就没有太在意其它电脑能不能访问的问题,认为那是理所当然的可以,当时今晚在宿舍试了一下,神奇的发现竟然不可以,咋办,只能去网上找解决办法,有人就说...

  • 使用unbound在RHEL7上搭建DNS服务使用unbound在RHEL7上搭建DNS服务

    2016-03-30 - 1.概念 DNS (域名解析服务),使用 TCPUDP 的53号端口(主从 DNS 之间用 TCP,客户端查询使用 UDP)。它可以完成域名与 IP 地址的互换,可以通过 IP 地址解析到域名,也可以通过域名解析到 IP 地址。 FQDN(完全合格域名),层次化树形结构。通常表现为:主...

  • linux在局域网中隐身

    2016-03-29 - 具体是在openwrt上实现,因为360防蹭网,你懂的. 原理是不响应非网关MAC地址的ARP询问,这样就不会被扫描出来。 opkg update opkg install arptables 然后往规则里加一条,(eth0处自行根据实际修改为对应接口,XX:XX:XX:XX:XX:XX为网关mac地址) arptables -A...