红联Linux门户

Linux帮助
  • Linux下Memcached缓存服务器安装配置

    2014-12-18 - 【安装Memcache服务器端】 我目前的平台,服务器是CentOS 5.4(内核:2.6.164),客户端是Windows XP SP2,需要安装的就是服务器的Memcached的守护进程和客户端的PHP扩展php_memcache两个东西。现在我分别来讲。 服务器端主要是安装memcache服务器端,目前的...

  • CentOS SVN安装与配置(RHEL5.4平台测试通过)

    2014-12-14 - Yum install httpd httpd-devel subversion subversion-devel mod_dav_svn mod_auth_mysql 第一步:安装apache subversion yum install httpd yum install httpd-devel //用于开发Apache模块 yum install subversion yum install mod_dav_svn //Subversion与...

  • 用Iptables实现Linux的防火墙功能

    2014-12-14 - 一:前言 防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在一网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到...

  • Linux的另一个访问控制:TCP Wrapper

    2014-12-14 - 1.Tcp Wrapper是一个基于tcpd访问实现的访问控制工具,它能够访问大部分基于tcp的服务,一般来讲,它只能实现那些在编译的时候明确定义接受tcpd管理才行。 他们的工作原理类似于这样的情况:一般来讲,所谓服务监听在某个套接字上进行监听的服务,其实都是通...

  • Linux中NFS的配置及应用讲解

    2014-12-14 - NFS:Network File System,linux中共享文件的服务。 使用NFS需要启用RPC(remoteprocedure call),RPC可以指定每个NFS功能所对应的端口号,重启RPC后,RPC所管理的所有NFS功能服务都需重新向RPC注册。 设置NFS需要安装nfs-utils和portmap程序,使用rpm q可...

  • nfs服务器配置过程-RedHat AS5环境

    2014-12-10 - nfs文件系统介绍 NFS是Network File System的简写,即网络文件系统,NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。 在嵌入式Linux系统中有两种应用: 1、通过网络把虚拟机的某个目录挂...

  • Linux下Bash的数据流重导向,stdin,stdout,stderr

    2014-12-10 - 标准输入 stdin: 代码0,使用或 标准输出 stdout: 代码1,使用或 1 1 标准错误输出 stderr 代码2,使用2或2 1个尖括号为覆盖,2个尖括号为累加 输出的意思就是将原本要输出到屏幕上的东西输出到文件或者设备上 例: ll ~ ~/rootfile 屏幕不输出信息,而是将...

  • 如何远程调试Hadoop代码

    2014-12-09 - 通常情况下,我们只是通过已经编译好的Hadoop jar包来运行Hadoop。如果我们更改了Hadoop的源码,希望对更改的代码进行远程调试,可以通过下面的步骤来进行: 1. 下载从Apache社区或者Cloudera网站上下载Hadoop的压缩包 2. 在eclipse中创建一个java工程,并将...

  • 通过SecureCRT制作SSH连接链接Linux服务器的公私密钥

    2014-12-09 - 一、windows下安装好secureCRT6.2 二、root用户登入linux服务器 增加用户:useradd -m username 设置密码:passwd username 将username加入root,wheel组:gpasswd -a username root gpasswd -a username wheel 设置好secureCRT连接的hostname,username 三...

  • Linux FTP自动上传备份文件脚本

    2014-12-07 - DB 用RMAN 直接将备份文件放在盘柜上了,为了以防万一,老大让把这些备份文件在copy到一个备份服务器上。 RMAN 对目录有严格的要求,以后如果要恢复,还是还原到相同的目录。 之前我计划是将备份服务器共享之后,直接mount 到DB 服务器上,然后在cp 过去,这...

  • Linux下Cacti安装与配置

    2014-12-07 - 这个是linux下安装配置Nagios和Cacti的第一个步骤,即配置一个web的环境,这里采用的是lamp的架构! 这里采用的linux平台是RHEL 5.4的版本 首先是mysql的编译安装(GCC和MAKE都要安装上,其他的套件按需安装) [root@localhost httpd]# useradd mysql [root@...

  • iptables防火墙的基本应用

    2014-12-06 - 1、安装iptables防火墙 如果没有安装iptables需要先安装,CentOS执行: yum install iptables Debian/Ubuntu执行: apt-get install iptables 2、清除已有iptables规则 iptables -F iptables -X iptables -Z 3、开放指定的端口 #允许本地回环接口(即运行本机...

  • Linux TC基于HTB队列的流量管理范例

    2014-12-06 - 同样要重复说明TC规则涉及到队列(QUEUE) 分类器(CLASS) 过滤器(FILTER)三项。而且是控发不控收。今天我们就TC针对HTB队列方式配合filter的set-mark功能再做流量管控演示。HTB被 很多人认为要比CBQ操作起来简单很多,当然我也这样认为。 假设环境:linux下...

  • Linux TC基于CBQ队列的流量管理范例

    2014-12-06 - 参考了TC的很多文档,自己也整理了一篇配置记录。在实际使用过程中效果还不错,在此分享给大家以备参考。 环境:局域网规模不是很大40多台机器。NAT共享上网(内网:eth0 外网:eth2) CBQ 是通过硬件的闲置时间来计算队列,硬件不同,效果也不同,对于比较...

  • RHEL5.7下的静态路由配置RHEL5.7下的静态路由配置

    2014-12-05 - 也许大家都知道路由器有路由功能,或者三层交换机有路由功能。但很少有人知道,其实我们的主机同样有路由功能,可以作为一个简易路由器使用,只不过默认没有开启。无论在Windows或者Linux平台下都是可以的,现在就来看看Linux下静态路由的配置。 先来看一个...

  • 利用Python的hook技术破解https

    2014-12-05 - 相对于http协议,http是的特点就是他的安全性,http协议的通信内容用普通的嗅探器可以捕捉到,但是https协议的内容嗅探到的是加密后的内容,对我们的利用价值不是很高,所以一些大的网站----涉及到大米的网站,采用的都是http是协议,嘿嘿,即便这样,还是有...

  • Linux NFS服务配置

    2014-12-05 - Nfs配置文档 Nfs服务主要是提供文件共享的服务,他可以实现本机的文件夹提供共享,其他linux unix 系统可以通过挂接他的目录 本机ip10.10.247.115 客户端ip10.10.247.119 1.rpm qa | grep nfs查看系统是否安装了nfs服务,没有安装需要安装,正常应该是这样的...

  • 曲折的源码安装http2.3.6版本

    2014-12-05 - 本来想整整httpd和tomca的整合试验,在网上找了个资料,就开始试验了,本人一向比较喜欢用RPM包来安装东西的,今天不知为啥,想用源码包来安装,好吗,我下了最新的httpd的2.3.6版本的源码包,丢到了服务器上。 悲剧开始了,第一步 configure就通不过啊,下...

  • Crontab运行php脚本

    2014-12-05 - 首先,确认 PHP 可执行文件的位置 对于大多数 Linux 系统,几乎肯定是 /usr/bin/php。如果不确定其位置,请在命令行中键入 which php 并查看响应内容。 其次,键入以下代码,确保将 /usr/bin/php 替换为 PHP 可执行文件的实际路径。 ?php #!/usr/bin/php -q...

  • Linux screen的使用

    2014-12-03 - 有时更新服务器时要执行一些操作数据库的脚本,但是家里网络有时不稳定,如果脚本还没执行完掉线了那就悲剧了。这时screen就可以帮上忙了。 先记一些简单的,顶着用就行了,复杂的需要时再看。 1)在执行脚本之前先执行 screen 命令,然后执行脚本 2)如果这...

  • Linux进程防杀/防崩溃monitor的实现

    2014-12-03 - 对于自行实现的很多服务,很多人喜欢用一个专门的监控进程来监控自己的服务,为了防止监控进程也崩掉,甚至使用了经典的双进程监控。不说别的,光编写调试这个双进程就够我喝一壶的啦,对于我这样专门写bug的家伙来讲,更是一件揪心的差事。就算有一天,我不...

  • Linux小型FTP服务系统的实现

    2014-12-01 - UDP是简单的,不可靠的数据报协议,而TCP是精致的,可靠的字节流协议。SCTP跟TCP类似也是可靠的传输协议,但它还提供消息边界,传输层支持多宿主,最小化拥塞。 UDP(用户数据报协议): 提供无连接的服务,同一个套接口可以发送数据报给不同的服务器,也可以...

  • Linux iostat监控脚本

    2014-11-30 - 环境: [Oracle@ www shell]$ uname -a Linux simpleit.domain.cn 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:35 EDT 2010 i686 athlon i386 GNU/Linux [oracle@ www shell]$ cat /etc/RedHat-release CentOS release 5.5 (Final) 使用iostat监控磁盘繁忙程度(...

  • Linux ipcs确定共享内存使用情况

    2014-11-30 - 环境: [Oracle@ www ~]$ uname -a Linux simpleit.domain.cn 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:35 EDT 2010 i686 athlon i386 GNU/Linux [oracle@ www ~]$ cat /etc/RedHat-release CentOS release 5.5 (Final) ipcs确定共享内存的使用情况,该命令用...

  • Linux vmstat监控系统负载

    2014-11-30 - 使用vmstat监控系统负载。 环境: [Oracle@simpleit ~]$ uname -a Linux simpleit.domain.cn 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:35 EDT 2010 i686 athlon i386 GNU/Linux [oracle@simpleit ~]$ cat /etc/RedHat-release CentOS release 5.5 (Final) [or...

  • OpenVPN使用“用户名/密码”登录验证

    2014-11-29 - 使用这种方法在客户端需要ca.crt、ta.key和配置文件。 服务端需要dh1024.pem、openvpn-auth-pam.so、ca.crt服务端的证书和私钥以及配置文件。 服务端也并不需要ca.key,生成证书时需要。 openvpn-auth-pam.so由OpenVPN的plugin/auth-pam/目录下的文件生成。...

  • Linux下OpenVPN比较详细安装

    2014-11-29 - 什么是VPN IP机制仿真出一个私有的广域网是通过私有的隧道技术在公共数据网络上仿真一条点到点的专线技术。所谓虚拟,是指用户不再需要拥有实际的长途数据线路,而是使用Internet公众数据网络的长途数据线路。 OpenVPN的功能 可以将两个不同的网段打通一条通...

  • Ganglia3.1.7安装与配置

    2014-11-29 - 一、所需要软件 二、安装过程 1、Ganglia运行平台的安装 2、Ganglia依赖库的安装 3、RRDTool的安装 4、Ganglia的安装 (包括使用yum方式安装) 三、简单配置 四、启动与访问 五、被监控节点上安装Ganglia (包括使用yum方式安装) 六、遇到的问题,及解决办法 流...

  • Hadoop主节点(NameNode)备份策略以及恢复方法

    2014-11-29 - 一、dits和fsimage 首先要提到两个文件edits和fsimage,下面来说说他们是做什么的。 集群中的名称节点(NameNode)会把文件系统的变化以追加保存到日志文件edits中。 当名称节点(NameNode)启动时,会从镜像文件 fsimage 中读取HDFS的状态,并且把edits文件...

  • 双向同步软件Unison的安装与配置

    2014-11-29 - 一、Unison简介 Unison是Windows、Linux以及其他Unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致。Unison拥有与其它一些同步工具或文件系统的相同的特性,但也有自身的特点: 1.跨平台使用; 2.对内核和用户权限没有...

  • Squid缓存清除的方法

    2014-11-29 - 1 首先在squid 的主配置文件中添加acl 列表,并允许受信任的主机有权限清除缓存 acl managercache src 192.168.1.145 127.0.0.1 acl Purge method PURGE http_access allow managercache Purge http_access deny Purge 2 清除squid 中一条缓存 /usr/local/sq...

  • Linux tar完整增量备份脚本

    2014-11-27 - 随着公司网站的增多和占用的空间越来越大,所以写个脚本。增量备份下: #!/bin/bash ##backup 00:00:00 week=`date +%u` Date=`date +%Y-%m-%d` year=`date +%Y` month=`date +%m` day=`date +%d` bakpath=/var/bak/webbak webpath=/var/htmlwww wzbakup=/va...

  • Iptables原理及应用解析

    2014-11-26 - 一、Iptables原理 现在防火墙主要分以下三种类型:包过滤、应用代理、状态检测 包过滤防火墙:现在静态包过滤防火墙市面上已经看不到了,取而代之的是动态包过滤技术的防火墙哈~ 代理防火墙:因一些特殊的报文攻击可以轻松突破包过滤防火墙的保护,比如大家...

  • 报文处理中的主动和被动轮询

    2014-11-26 - 如果你希望避免浪费CPU循环,当你没有事情做时(例如,没有报文等待处理),你应该调用pfring_poll()进行轮询,当有报文需要处理时要求系统唤醒程序。如果你创建一个主动轮询循环时,你可能希望做一些事情,就像下面: while(no packet available) {usleep(1...

  • Nginx访问目录身份验证

    2014-11-26 - 假设/www/htdocs/ 为服务器根目录,新建test目录,当访问test目录时需要身份验证。 1. # cd /etc/nginx/conf/htpassword 2. /usr/bin/htpasswd -c /usr/local/nginx/conf/htpasswd/test auth_user 3. # vi /etc/nginx/nginx.conf server{ *** #test location...

  • RedHat 5系统上SIP服务器Kamailio-3.2.2安装

    2014-11-24 - Kamailio是一个开源的SIP服务器,原名OpenSER ,运行在Linux/Unix平台上的C程序。具有较好的性能,灵活性和安全性。 Web links Home page with new project name: http://www.kamailio.org Home page with old project name: http://www.openser-project.org...

  • SUSE服务器安装GAMIT10.4及GAMIT10.4下载

    2014-11-24 - 补充 SSH 后台运行命令 your command ctrl + d then close ssh 纠结了一天,终于看到曙光。 前提: SUSE服务器上,gcc/liX11-dev/tcsh等等都有安装。 问题:GAMIT10.4安装结束,并有如下提示: Dont forget to set your : path to include /data/geodesy/gami...

  • 再次深入到ip_conntrack的conntrack full问题

    2014-11-21 - 增加nf_conntrack_max固然可以缓解这个问题,或者说减小conntrack表项占据内核内存的时间也可以缓解之,然而这种补救措施都是治标不治本的. 注解:不要过度减小NEW以及TCP的establish的CT状态的timeout的原因 尽量不要减小NEW状态时间,因为对于某些恶劣的网...

  • Linux之ip_conntrack容易混淆的问题点滴

    2014-11-21 - 《再次深入到ip_conntrack的conntrack full问题》最后的一个问题提示 ip_conntrack有一个event机制,可以主动通报ip_conntrack的一些事件,包括追踪信息到期删除等事件,通知给谁呢?当然是通知给所有感兴趣的模块了,其中之一就是用户态进程,这样用户态进...

  • Linux Stateless无状态NAT-使用TC来配置

    2014-11-21 - 如果想在Linux上配置NAT,那么大家众所一言的就是使用iptables的NAT表来配置,iptables提供了灵活丰富的配置来配置SNAT和DNAT,然而我们知道iptables的NAT依赖了ip_conntrack,也就是说,凡是一个命中了NAT表规则的流就会有一条连接追踪生成,由于ip_conntra...