条件,假设你已经装好了hadoop集群,配好了hdfs并可以正常运行。$hadoop dfs -ls /data/dw/explorerFound 1 itemsdrwxrwxrwx - rsync supergroup
上次我们说到安装nginx和php,那么不能少的就是mysql。以前是LAMP,后来是LNMP。现在,让我们用FNMP构造强壮稳定的服务器。一、Mysql让我们重复以前的操作#cd /usr/ports/#find ./ -name "mysql*"会出来不少路径,数据库,英文database,所以在结果中我们只需要去databases下安装就可以了。这个路径下,除了mysql4.1,5.0,5.
前面我们介绍了FreeBSD的基本安装和网络安全。现在,来吧,搭建你的第一个web应用服务器。当然,作为一个完整系统的优点,就是你不用满internet去找rpm或者源码包。解压缩,指定configure路径参数?完全没有必要。无论你Linux玩的多熟,一旦转向了FreeBSD,你也会为其简单快捷的操作所惊叹。不需要去看./configure --help,只要make就够了。一、我们来装第一台W
上篇文章写的是基于FreeBSD的Scribe安装配置和数据分析,其实我不建议用Linux,尤其是CentOS,哪怕Ubuntu Gentoo都可以在半小时内解决问题,在CentOS下安装Scribe真是噩梦一场。我相信很多想在centos下安装scribe的人都遇到了不可思议的问题而放弃。如果你只会使用CentOS,那好吧,我给你解决方案。目前在CentOS 5.4-5.7下可用,要求是64位系
简单说一下,Scribe是Facebook开源的分布式日志搜集系统,架构简单,日志格式灵活,且支持异步发送消息和队列。非常适合用于用户行为分析的基础数据收集,支持hadoop。配合thrift,可以跨语言和平台进行数据收集,非常优秀,性能也非常卓越。Scribe提供两种不同的架构可供选择,单Server,或C/S。从系统调用上说,Scribe之所以性能卓越,是因为采用了epoll方式,这个就不解释
IPFW和IPF一、IPFWIPFW意思可以理解为ip防火墙,主要作用是拦截设定规则外的ip包。你可以把这个理解为linux下的iptables,但是,ipfw要比iptables简单易用。freebsd系统默认是不安装ipfw或者ipf的,你需要在内核配置文件中启用并重新编译内核。所以,你需要先运行sysinstall-->Distribution->src->选择base,s
1.程序员的价值不在于你能写多少行的代码,而在于你对软件的了解是否够广泛,能否提出最快捷解决当前问题的方案。你可以花一个月的时间写一个报表生成的类,但你会发现,别人用开源的代码,一周就完成了。2.如果你的工作涉及很多部门的联合作业,比如会与运维或销售发生交集,那就需要谨慎,不要让对方觉得你在干涉他们的工作。3.你需要不断的学习和了解最新的技术和应用软件,以及服务器技术,因为你的工作全部是基于服务器
系统优化及安全设置上次说了FreeBSD基本的软件安装和配置,接下来会说系统的详细配置和安全性设置一、系统优化设置1.网络相关设置网卡和IP地址设置:如果在安装时没有设置IP地址,那么就需要进入系统后设置,过程如下。#cd /etc#vi rc.conf找到ifconfig_网卡名写入(示例)ifconfig_bce0="inet 192.168.10.125 netmask 255.255.25
一、安装后配置上次我们说到FreeBSD的安装,这次我们说FreeBSD安装后的配置和简单优化方法。安装完BSD只是服务器提供服务这条万里长征路的开始,还需要一些基本的设定和优化。不过实际上,即便不优化,FreeBSD现在也可以很安全的提供服务,决定权在你。1.安装及更新ports树有些接触过FreeBSD的一定知道portsnap,这是freebsd下软件更新的利器。或者说也是唯一的途径。por
4.创建用户除设置root密码外,我建议在这里完成普通用户的创建工作。选择YES,进入下一步操作,然后如下图,选择第二项,添加一个普通用户。添加用户需要特别注意下面这张图,非常重要。刚进入这个界面的时候,用户名,Group和Password部分均是空需要你手动输入。特别要注意Group这项,如果你想这个用户登录后能够su成root,那么你需要在Group这项填入wheel,BSD系统基于安全考虑,
3.安装后设置进入配置网卡阶段,通常作为服务器不会选择DHCP方式,所以需要设置服务器IP和网关等,不过这里不设置也没有关系,进入系统后再设置也可以。是否配置IPv6,暂时还不用,所以选择NoDHCP也选择No来配置网卡信息,写入IP和Hostname与域名网关等信息。然后TAB切换到OK处回车。选择是否作为网关。选择是否启用inetd,选择不启用。选择是否启用SSH,这个是必须要启用的,否则无法
注:本文以FreeBSD 8.2及7.4为范本编写。 BSD的介绍就不说了,有很多的中文资料。其实BSD系统很早就出现了,应该是比Linux还要早,如果不是跟UNIX版权官司的问题,现在很可能Linux是小众的操作系统。虽然同是类Unix操作系统,但差别还是很大的,比如,FreeBSD是个完整的操作系统,只有一个发行版,而Linux有众多发行版,让人眼花缭乱。Linux对最新的硬件支持很好,而F
服务器数量多了以后,对服务器上的文件管理是一个比较让人头疼并浪费时间的事情。于是人们想了很多办法去减少人类的劳动,fusefs便是其中之一。顾名思义便是混合文件系统,但是要首先要明白,这跟ext2,ext3,UFS这种东西不同,这是一个可以将很多种文件系统进行混合使用的工具。sshfs是这个混合工具中的一个,可以理解为fuse的插件。可以让你通过ssh,将远程服务器上的文件用mount命令挂载到本
一、准备工作1.一台服务器或可充当服务器的电脑2.FreeBSD的安装盘,DVD格式的二、安装步骤1.安装FreeBSD操作系统2.portsnap更新ports树3.编译需要的软件----------------------------------------进入/usr/ports/www/nginx执行make config选择如下[X] FILE_AIO[X] HTTP_MODULE[
选择BSD是朋友推荐的,他是个老BSDer,在这之前,我只是听说过,却没有实际使用过。在使用BSD以前,我一直用Linux,在我开始用Linux的时候,还不存在什么fedora,中关村的颐宾楼一层还在卖饺子。但自从接触到了BSD,并使用了一个月之后,就坚定的转投了BSD阵营。如果不是因为那场恼人UNIX官司,也许服务器操作系统的历史就会被改写了。这也造成了BSD不为大多数人所知并采用的历史原因之一
FreeBSD下安装php很简单,只要进入ports目录下去make install就可以了。但是默认情况下,5.2及以前版本php-fpm进程的开启是一个补丁形式,而且不支持root权限启动,在某些情况下,又很需要php使用root权限去调用系统其他进程或shell脚本。那么这样,以php5.2.17安装fpm为例进入/usr/ports/lang/php52,然后直接make,到configu
16号写了一个DELL R410 新raid卡安装FreeBSD的说明,但是不够详细,今天写一个详细版。硬件环境:Dell R410,Raid卡为PERC 6GBps H200/HBA,该Raid卡为Dell向LSI定制的Raid卡,所以通常的BSD驱动mpt.ko不起作用。另外,BSD8.2的merge时间早于该raid卡的发布时间,故无论如何设置,FreeBSD都不会找到硬盘。直到目前的9.0
Dell在2011年出了新的R410,R710等服务器,采用自己定制的LSI 6G芯片,型号大致应包含:SAS2008,H200,H600等。但FreeBSD的8.2Release及之前的版本的merge时间早于Dell的服务器。因此在安装时会出现无法找到硬盘的情况,通常的解决办法包括不设置raid,然后进入load prompt里面,去加载mpt.ko等。但非根本解决办法。可能仍然无法正常启动。
新到一公司,马上要开始web网络整理扩容项目,整个过程将逐步记录下来。放于博客目前状况:web服务器10台,每台一个IP,无DNS,无负载均衡,无日志。扩容目标:完成LVS+Nginx的负载均衡,自建DNS,建立反代,建立数据库存储设备及数据库负载。需要用到的技术:软件方面:linux,freebsd(OpenBSD),LVS,nginx,varnish,python fastcgi,mysql
Mysql的高负载速度慢一直是运维人员很头疼的问题,如果你的mysql性能上有问题,或许这篇文章会对你有所帮助。一、硬件优化1.服务器的硬件选择:CPU:对于mysql来说,多CPU的并行查询支持的并不好,因为单个查询只会用到1个CPU。因此,用更快的CPU,往往比更多的CPU性能来的要好一点。更多的CPU Cache也会对查询有所帮助。多CPU能用到的就是在线事物处理,但往往这件事,也需要更快的
仅代表个人经验之谈。操作系统纷繁复杂,选择何种操作系统都是每一台服务器需要面对的问题。每个操作系统都有其优势范围。所以面对不同的应用,选择合适的操作系统很重要,或许你的工作用Windows和Linux都可以完成。但基于长期发展的眼光,需要在操作系统中做出抉择,不能说windows系统一定就差,但需要考虑你未来要开发的应用和计算,是否在长期时间段内能够不进行平台迁移,系统的稳定性和坚固性能否让人力和
使用版本net-snmp 5.5+,cacti0.8.7g安装就不解释了,主要分析错误和配置难点一、snmpwalk的时候显示timeout可能原因是snmpd没有启动,或测试IP端口不正确默认启动后应该是监听127.0.0.1的udp4 161端口snmpwalk -c public -v 2c 127.0.0.1 if如果显示timeout,先检查ps -aux进程是否有snmpd,再检查ne
闲的没事,拿一台淘汰的2950做了做nginx和lighttpd的性能对比,可以在选择webserver上做个参考。测试环境如下Dell2950 4G内存,FreeBSD 8.2 release#sysctl -a | grep CPUhw.model: Intel(R) Xeon(R) CPU &nbs
本文基于BSD8.x,cvsup,svn等安装更新方式不在此范围内,portupgrade也已经被取消掉了。BSD的ports系统是个很棒的发明,因为是编译方式安装软件,所以在可定制性上比yum或apt-get高了不少。yum或者apt-get的优点在于,你需要第一次安装后配置好相关软件的conf文件,以后再安装,都是以rpm包的形式直接安装二进制文件。省事,但缺少新版本的可定制性。BSD的por
通常在使用基于网络的应用时,用户除非遇到别无选择的情况,否则都会去寻找速度响应最快,最安全的网络。那么,作为CTO们最头疼的就是服务器宕机或者响应速度过慢。这一点,无论是web应用还是其他基于网络的应用比如ERP,CRM之类的。都会遇到,并且难于解决。如果有大把的钱可以用来点烟抽,那不在本文的议论范围内。干IT很长时间了,接触过很多人和项目,不计其数。从web到wap;从教学网络到ERP,CRM;
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号