自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dean的Linux & Hadoop

Hadoop和Linux总结

  • 博客(57)
  • 收藏
  • 关注

原创 HDFS的重要参数配置<一> JVM的配置

Hadoop正式上线之前,首先要调整的是各个进程的JVM参数设置,特别是对于HDFS Namenode来说。HDFS的JVM参数配置文件: hadoop-env.sh Namenode进程的JVM配置: HADOOP_NAMENODE_OPTS Datanode进程的JVM配置:HADOOP_DATANODE_OPTS client命令行的JVM配置:HADOOP_CLIENT_OP

2015-03-30 09:58:17 11523

原创 编译安装LAMP+tomcat7.0

编译安装LAMP+Tomcat7.0 安装流程:1)  Mysql-5.5.152)  Httpd-2.2.193)  php5.3.64)  tomcat7.0 一.Mysql安装(二进制包)(1)创建用户groupadd mysql -g 3306useradd mysql -u 3306 -g mysqlid mysqluid=3306(m

2011-10-20 14:50:12 4167 1

原创 Linux高可用集群(二):DRBD分布式复制块设备简介和使用

DRBD简介:DRBD全称Distributed Replicated Block (分布式的复制块设备),属于Device公司,但是完全开源。它是一款基于块设备的文件复制解决方案,速度比文件级别的软件如NFS,samba快很多,是很多中小企业的共享存储首选解决方案。

2011-09-16 08:01:50 8029 3

原创 Linux高可用集群(一):Corosync/Openais + Pacemaker 实现高可用集群

Corosync简介:              Coreosync在传递信息的时候可以通过一个简单的配置文件来定义信息传递的方式和协议等。它是一个新兴的软件,2008年推出,但其实它并不是一个真正意义上的新软件,在2002年的时候有一个项目Openais  , 它由于过大,

2011-09-16 07:53:19 21995 6

原创 mysql的主从构架,复制,半同步,SSL加密复制的实现

CSDN的图片功能太让人痛苦了,需要手动上传图片,什么时候能够开放windows live writer?  欢迎大家访问我的个人网站:www.deanlinux.com 只写一些技术相关的文章放在里面。mysql主从构架:在企业应用中,mysql经常采用主从构架

2011-09-12 20:51:28 6082

原创 Linux集群--简单实现LVS-DNAT及LVS-DR

LVS-DNAT 工作原理:在数据包进入本机内部之前,就改变它的目的地址(需要在内核实现) LVS的工作机制类似iptables,一部分工作在用户空间(ipvsadm),一部分工作在内核空间安装ipvsadm软件就足以实现LVS的功能 使用ipvs

2011-09-11 22:11:16 4284

原创 菜鸟学习Linux集群之概念篇

前两天学习了集群的应用,简单总结下:集群并不是很高深难懂的知识,只要掌握其原理,那么实现起来并不是很困难。下面我们一起来简单学习下集群。  什么是集群? 集群或者说是群集:其目的是为了实现将多台计算机组合以来完成特定的任务,比如天气预报,大型网络游戏,这些都需

2011-09-11 21:43:54 3250

原创 Mysql原理,安装和基本使用

Mysql的原理,安装和基本使用mysql执行流程:mysql是一个单进程的服务,对于每一个请求都是用线程来响应的,这就需要一个连接器来处理新用户的请求,响应,销毁1.客户端请求,服务器端(连接器)开辟线程响应用户2.用户发起SQL语句查询数据库

2011-08-31 20:13:27 7804

原创 RH253试题

说明:1、以下每个服务要求服务器重启后依然有效;2、yum服务通过http://172.16.0.1/yum提供;3、要求selinux处于enforcing状态;4、本地网络为172.16.X.0/24,测试网络为192.168.0.0/24;5、每位同学的

2011-08-28 16:18:33 2732

原创 Linux中的SELinux

SElinux的前身是NSA(美国国家安全局)发起的一个项目。它的目的是将系统加固到可以达到军方级别。为什么NSA选择Linux呢?在目前市面上大多数操作系统都是商用闭源的,只有Linux是开源的,这样修改并加入这项功能就方便许多,而且没有版权纠纷。所以,现在selinu

2011-08-25 12:40:14 5325

原创 Linux邮箱服务器配置:如何让outlook收发邮件,怎么样控制中继

本文基于上篇文章基础地址:http://blog.csdn.net/deansrk/article/details/6717720 outlook实现收邮件1.首先我们查看邮箱目录里文件的属主和属组[root@mail ~]# ll /var/mailbox/

2011-08-25 12:29:53 12684

原创 Linux+postfix+extmail+dovecot打造基于web页面的邮件系统

Linux+postfix+extmail+dovecot打造基于web页面的邮件系统最终效果图:   准备阶段:需要手动下载的软件包:postfix-2.6.5.tar.gzcourier-authlib-0.62.4.tar.bz2

2011-08-25 11:29:47 39459 6

原创 Linux中TCP wrapper的使用

tcpwrapper的目的是对那些访问控制功能较弱的服务提供访问控制功能要想了解访问控制就必须先知道服务监听的概念:服务监听的两种方式:listen     :        socket                  监听在套接字上提供服务

2011-08-24 13:59:14 11629

原创 Mail服务器原理

<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->Mail服务器:发展相关协议:pop3: post office protocol 相当于邮局,存放邮件的地方,目前常用的一种协议

2011-08-23 13:41:57 3604

原创 Linux下使用bind搭建DNS主从服务器

假设公司A在万网a.org上注册了一个域名net.cn, 现在不想使用万网的DNS服务器,而是自己要建立两个DNS服务器,一个是主服务器,一个是从服务器,现有两台机器: ns1.a.org  ,   ns2.a.org   我们如何配置这两台主机成为DNS服务器?

2011-08-21 20:48:00 14132

原创 通过一道“蹩脚”的题想到的

这周为止,学习Linux刚好整整一个月,下面是一道目前对我来说比较大的一道题,用到了DNS的视图(要求必须用),LAMP, VSFTP 的虚拟用户,还有iptabels的各项配置。但是,我今天想要总结的不是这道题的做法,而是对这道题的感想。题目如下:我画的设计图:

2011-08-21 19:33:41 2833 2

原创 Linux里的防火墙(下):iptables的扩展模块——l7-filter的安装与功能实现

如果在公司里做网络管理员,老板可能会让你屏蔽掉qq和xunlei,那么如果通过iptables来实现这些功能?首先,要知道qq和xunlei都是特定的服务,它们在传送数据的时候,必然会由一些特征值在数据中,那么我们的iptables如果想要拦截这些数据,就需要知道它们的数据特

2011-08-21 17:38:29 5901 1

原创 Linux里的防火墙(中):使用iptables实现DNAT和SNAT

SNAT(源地址转换) 和 DNAT(目标地址转化)都是为了解决网络地址不足而演变出的技术。相关概念:SNAT:源地址转换,顾名思义,就是为了将ip数据包里的源地址替换成我们希望替换掉的地址。DNAT:目标地址转换,是为了将IP数据包中的目标地址转换成我们

2011-08-21 17:28:15 5527

原创 Linux里的防火墙:netfilter简介与Iptables的使用(上)

什么是防火墙?防火墙可以是像360,金山,卡巴斯基等软件,也可以是硬件,我们来用OSI七层模型来划分的话。那么分为:1. 三层防火墙:它只负责检查数据从进入到第三层,还有从第三层流出,是否符合它规定的条件,如果是,那么就放行,反之就拦截。2.七成防火墙:它

2011-08-20 15:56:31 3658

原创 iptables的详细用法

怎么写规则iptablesiptables [-t table] COMMND chain CRETIRIA -j ACTION-t 不定表的话,默认filterCOMMADN  怎么对链进行管理 增加 删除 等chain:指定链操作 CRETIRIA

2011-08-20 14:04:42 7122

原创 Linux经验总结:linux的入门学习流程(菜鸟发贴,仅供参考)(更新RHCE完结)

学习linux快一个多月了,当然我是在培训机构里学习,所有进度比较快(离不开马哥的解压缩式教导。。。),博客里很多同学留言问怎么学习LINUX,所以写下这篇文章。本着尽量避免枯燥的原则来学习LINUX,有兴趣的话,您可以试试,少走一些弯路。学习工具:win+vmwar

2011-08-18 14:08:20 6685 10

原创 linux下使用openssl创建安全的vsftp

vsftpd是linux上的ftp服务器软件之一,它支持很多选项,其中有一条允许使用openssl对数据进行加密,这样可以在一定程度上弥补ftp在传输帐号密码信息时铭文传送的缺陷,可以使ftp帐号更安全一些。1.首先,安装vsftpd# yum install v

2011-08-18 12:29:36 4038 1

原创 SAMBA服务器的配置和管理

samba服务器是linux下合windows共享文件的一种解决方案,它可以通过wendows的网络邻居来和Linux共享文件夹,将linux伪装成一个windows在网络邻居上。那么它是基于什么原理实现的?首先,我们要知道windows的网络邻居实现方式,它通过

2011-08-17 20:47:48 5116

原创 DNS服务器的原理

DNS服务器的原理DNS (Domain Name System) 域名系统的简写它是一种基于tcp/upd的服务,同时监听在TCP和UPD的53号端口。刚开始,网络刚诞生的时候,只有很少的计算机接入网络,而随着个人PC的发展,网络成爆炸性增长,单纯的IP地址很难记忆

2011-08-17 00:26:09 4370

原创 通过NFS来实现两台web服务器的连接

实验要求:1.使用3台服务器A B C,A用于NFS服务器,存放网页文件和mysql数据库文件2.这A上安装Mysql-server,3. B,C安装web 和 php 服务,挂载上A服务器上的NFS共享文件夹,并且能够调用A的mysql服务实现机制:

2011-08-15 19:28:58 4487

原创 fastcgi实现apache+php 以及安装php加速器ZendOptimizer-3.3.9

fastcgi的工作方式:fastcgi的工作方式是将php服务独立出来,用一个进程来运行php,而不是通过apache的模块加载php,这样php就工作在内存从,当响应apache服务器时,通过开启线程来大大提高执行效率,并且节约内存的使用。(一)我们可以利用a

2011-08-14 23:24:34 2755

原创 Linux下“网站流量访问统计”软件“awstats”的配置安装使用过程

1.从官网下载最新的的awstats,解压缩 # unzip awstats-6.95.zip# mv awstats-6.95 /usr/local/awstats2. 安装配置awstats,以我服务器上的网站phpadmin.dean.com为例,根据情况请

2011-08-14 16:07:17 3704

原创 Linux编译安装LAMP

前提条件: 确保安装以下组件,否则可能在编译一些选项时出错。Legacy Software DevelopmentLegacy Network ServerX Software Development安装mysql,由于mysql编译比较慢,我们直接使用二进制

2011-08-14 11:59:42 3153 3

原创 web服务器工作机制和服务器集群简介

如果想学好web服务器,那么了解web服务工作原理和优化是必须的。因为会安装网页只是初级,到最后随着流量的增加,网络的升级如何规划自己的服务器集群才是关键。我们以apache服务器httpd为例,它是基于tcp协议在网络上传送。(一)我们需要了解他的两种传输方式:

2011-08-13 22:33:36 5052

原创 Linux下如何颁发证书:学习使用openssl搭建一个CA

这两天学习了openssl在LInux中的使用,openssl是一款开源的加密工具,在Linux环境下,我们能够利用它来搭建一个CA来实现证书的发放,可以用于企业内部使用的加密工具。在介绍openssl之前,首先描述一下关于“身份认证+数据加密”的实现方法原理。

2011-08-11 22:11:06 13614 2

原创 打造自己的专属linux(四):Linux内核编译过程简介

linux在前不久刚发布了最新的3.0内核,在linux的学习中,了解内核的编译是一个必不可少的功课。前几天,学习了linux内核的编译流程,在此总结下,大家来一起学习。另外还要介绍一个强大的工具busybox,它可以模拟很多命令,令我们的小linux如虎添翼。以最新的3.0

2011-08-10 18:14:19 5007 4

原创 打造自己的专属linux(三):添加网络模块,登录界面,开关机

上个星期,马哥讲了如何给小linux添加设备模块,并实现登录界面,级别1,开关机等等。通过不断的倒腾这个小Linux来更加深入的理解linux系统。准备工作:1.您应当知道内核模块的概念,可以去我的文章了解下启动流程 http://blog.csdn.net/dean

2011-08-08 22:23:44 4962 2

原创 浅入分析和Linux内核相关的文件夹/proc和/sys

近来文章被踩的厉害,我只想把自己从马哥学的知识自己总结下发到博客里,但是没想到昨天一篇文章刚发一上午被踩了9次。。。如果您真的觉得我的文章很烂,请告诉我原因,不胜感激。这星期,马哥讲了关于Linux内核的编译和Linux的内核模块,浅显易懂,所以写出来和大家一

2011-08-07 11:58:03 18712 19

原创 打造自己的专属Linux(二):使用脚本实现自动化建立小Linux与命令移植

这是我前几天在马哥的带领下写的6个脚本,他们串起来就可以实现(一)篇一所有的功能,很方便吧我们以后要通过不断倒腾这个小linux,来由浅入深的学习linux的系统构架和调优,最后实现编译内核,真正意义上打造自己的Linux,如果你有兴趣,那我一起学习吧强烈建议自己动手写出这六个脚

2011-08-06 08:04:05 7386 11

原创 打造自己的专属Linux(一):快速建立一个小型Linux

跟着马哥学Linux已经快一个月了,在前几天创建一个小型Linux,大小不足10M,萌生了一个想法:DIY一个自己的Linux,所以准备写一个系列篇,通过宿主机的方式,一步一步创建一个小型Linux,并慢慢增加它的功能模块:网络,服务,ssh,图形界面等等~如果你有兴趣,那么我们

2011-08-04 22:02:14 24289 76

原创 深入浅出:Linux开机流程刨析(三)

好了,了解了这些文件和目录的作用,我们在回过头来看那张流程图:1. linux开机从POST加电自检开始,当自检完成,读取第一个硬盘的第0个磁头里的前446个字节,运行里面的bootloader,linux一般用的是grub,如果不懂gru

2011-08-04 13:24:51 4528

原创 深入浅出:linux的启动流程刨析(二)

2. 关于etc/rc.d/rc.sysyinit 和 /etc/rc.d/rc.Nd在inittab文件中,我们了解到rc.sysinit是系统运行的第一个脚本,那么它的作用都有哪些呢?如果有shell脚本基础的话可以用vim打开这个文件来看看,它有900多行...是l

2011-08-04 11:59:15 3604 6

原创 深入浅出:linux的启动流程刨析(一)

linux的启动过程,是一个Linuxer必须要熟练掌握的。通过系统的启动过程,可以更深入的理解Linux,假如linux系统出问题的话,可以通过启动过程来分析原因,解决问题。而且,在掌握了linux的启动流程后,还可以借助宿主机来打造自己的Linux。下面是

2011-08-04 11:56:26 7288 12

原创 shell脚本编程:Linux的自动化逻辑卷创建脚本

写一个脚本,实现创建并管理LV:说明:脚本执行时,可以显示一个菜单给用户,形如下面:A Create an LV.B Create an LV in an existing VG.B Extend an LV.C Reduce an LV.如果用户

2011-08-03 07:35:28 2869 2

原创 Linux下的逻辑卷和grub

LVM--Logical Volume Manager,就是我们所熟知的逻辑卷。它可以将底层的硬盘以PV的方式联系起来,组成一个大的逻辑卷组VG,这个VG就相当于我们的扩展分区,你可以在上面还分出任意的大小,而不受低层硬盘大小的限制(这里的限制,指的是不超过他们的和),而分出来的

2011-08-02 19:06:55 4239

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除