- 博客(56)
- 收藏
- 关注
转载 RedMonk的语言排名:JavaScript,Java保持领先;Go未进前20
avaScript在基于Github和Stack Overflow的排名统计中,均排名第一。在RedMonk的这个月编程语言指数中:JavaScript,Java和PHP排名前三。这个指数基于Github 的语言代码行数和Stack Overflow上的语言标签数量。“在狭隘的比较中,Java总是在排名中超过JavaScript,但二者的差异总是如此之远,以至于并不显著”,RedM
2015-01-29 14:15:17 436
转载 基于 OpenResty 的服务器架构设计
这个服务器架构不一定能用上,记录在这里,算是一个小小的学习成果。1. 技术选择Cocos2d-x 3.x —— 客户端框架。WebSockt —— 网络协议。HTTP —— 网络协议。OpenResty —— 基于 nginx+lua 实现 WebSocket 或 HTTP 服务器。MySQL —— 数据库支持。Redis —— NoSQL 支持。2. 逻辑服务器有两个不同
2015-01-29 09:05:47 930
转载 Friendfeed的MySQL key/value存储
这是一篇2009年初的资料 How FriendFeed uses MySQL to store schema-less data ,相信大部分人已经看过了。如Fenng的中文介绍 FriendFeed 使用 MySQL 的经验 。本文从不同的角度再补充下。作者几个月前也曾经在广州技术沙龙作过一次 Key value store漫谈 的演讲,许多参会人员对key value方向存在强烈
2015-01-28 15:32:27 383
转载 CentOS下的账户管理
CentOS下的账户管理在Linux中,每个文件都分3类权限:账户本身的权限,账户所在群组的权限和其它权限。账户和群组是多对多的关系,即一个账户可以属于多个群组,一个群组可以包含多个账户。但是,对于每一个已登录的账户,只能存在一个当前生效的群组(初始群组)。账户管理相关配置文件如下:账户信息文件是/etc/passwd、账户密码文件是/etc/shadow、群组信息文件是/etc/gr
2015-01-28 11:11:12 291
转载 RHEL 5.5源码编译go编译器出错解决
RHEL 5.5源码编译go编译器出错解决在red hat 5.5编译go时,出现以下错误:--- FAIL: TestExtraFiles (1.09 seconds)exec_test.go:158: Something already leaked - closed fd 3exec_test.go:211: CombinedOutpu
2015-01-28 10:09:41 752
转载 ubuntu防火墙设置
ubuntu防火墙设置UBUNTU默认提供了一个非常优秀的防火墙工具(UFW),UFW防火墙是一个主机端的iptables类防火墙配置工具。这个工具的目的是提供给用户一个可以轻松驾驭的界面,就像包集成和动态检测开放的端口一样。1.ubuntu中的端口的开放和屏蔽# ufw default allow|deny$sudo ufw allow 22 开放22
2015-01-27 18:08:44 373
转载 Oracle常用语句大全
1.解锁用户请输入用户名:sys输入口令:sys as sysdbaalter user scott accout unlock;用户已更改.SQL> commit;SQL> conn scott/tiger更改scott口令新口令:tiger重新键入新口令:tiger增加权限 用sys登陆完 grant create
2015-01-27 10:03:56 421
转载 linux下几个简易的系统监控脚本
linux下几个简易的系统监控脚本公司没有专门的系统管理员,因此一些服务器安全措施也得我们程序员自己去做,对Linux服务器了解不是很多,查了些资料,下面是自己写的几个简易的服务器监控脚本,希望路过的仙人指点指点,进一步修正完善! 1.服务器登陆用户监控,登陆用户超过两个时发邮件通知,使用139邮箱接收,方便短信通知。Bash代码: #!/bin/bash
2015-01-26 16:47:13 242
转载 Python 攻击没有开启静态化的 WordPress 站
最近初学 Python, 写了一个程序开1000个线程来 get 我的wordpress(没开wp-super-cache), 然后发现网站瞬间跪了. 然后我去攻击原哥的网站, 原哥的网站也跪了. 紧接着我打算试一下 hutu.me 这个Feung的网站, 他也跪了. 我于是去试了一下 李劼杰学长的博客 , 结果他纹丝不动.为什么大家都是 Linode 主机, 他的博客没有跪呢, 难道
2015-01-26 11:49:20 409
转载 JAVA学习系列之一-搭建开发环境
软件准备Eclipse: KEPLER,即4.3JDK: jdk-6u45-windows-i586.exeTomcat: apache-tomcat-7.0.55.exe安装安装JDK,安装后设置环境变量PATH,增加路径为jdk中的bin目录,设置CLASSPATH,CLASSPATH=.;C:\jdk1.6.0_45\lib检验是否
2015-01-25 11:37:34 277
转载 linux 设置代理 安装jdk mysql tomcat等
1.修改linux用户名和密码 前提进入root用户原用户名 XX,改成用户名 YY 执行 usermod -l YY XX修改用户 YY 的密码,如果你在root权限下 执行 passwd YY2.设置代理在profile文件中设置相关环境变量# vi /etc/profilehttp_proxy=http://192.168.20
2015-01-23 15:30:07 287
转载 使用ubuntu开samba服务器遇到的问题
使用ubuntu开samba服务器遇到的问题当samba服务器修改允许接入的client密码后,windows下再次登入会提示:samba 不允许一个用户使用一个以上用户名与服务器共享资源....这样类似的信息;一直以为是samba服务器配置错误,后来上网查找,是因为windows的缓存在作祟;解决办法:打开cmd输入net use * /del
2015-01-23 10:25:31 373
转载 构建samba文件服务器
构建samba文件服务器环境:fedora 12 i386服务器IP:192.168.3.2021使用yum网络安装的方式安装软件包root@ns1 ~]# ping www.baidu.comPING www.a.shifen.com (61.135.169.125) 56(84) bytes of data.64 bytes from 61.13
2015-01-23 09:58:35 256
转载 在CentOS下安装Varnish Cache
在CentOS下安装Varnish CacheRedHat/CentOS 系统环境下 varnish 的依赖关系如果您是 RedHat/CentOS 系统想安装 varnish,您需要安装以下软件包:automakeautoconflibtoolncurses-devellibxsltgroffpcre-develpk
2015-01-23 09:44:00 396
转载 Linux内核的特征
Linux内核的特征Linux是个人计算机和工作站上的Unix类操作系统。但是,它绝不是简化的Unix。相反,Linux是强有力和具有创新意义的Unix类操作系统。它不仅继承了Unix的特征,而且在许多方面超过了Unix。作为Unix类操作系统,Linux内核具有下列基本特征:1. Linux内核的组织形式为整体式结构。也就是说整个Linux内 核由很多过程组成,每个过程可以独立编
2015-01-22 12:03:08 303
转载 Hadoop-2.5.2集群安装配置详解
最近学习了下hadoop的安装。下面详细说明下步骤一、环境我的是在Linux环境下进行安装的。对于想在windows系统上学习的同学,可以采用虚拟机方式或通过cygwin模拟linux环境方式进行学习。现在有三台服务器,分配如下:10.0.1.100 NameNode10.0.1.201 DataNode110.0.1.202 DataNode2
2015-01-22 10:08:38 336
转载 红帽集群套件RHCS四部曲(概念篇)
红帽集群套件RHCS四部曲(概念篇)一、 什么是RHCSRHCS是Red Hat Cluster Suite的缩写,也就是红帽子集群套件,RHCS是一个能够提供高可用性、高可靠性、负载均衡、存储共享且经济廉价的集群工具集合,它将集群系统中三大集群架构融合一体,可以给web应用、数据库应用等提供安全、稳定的运行环境。更确切的说,RHCS是一个功能完备的集群应用解决方案,它从应用的前端访问
2015-01-22 09:45:42 376
转载 vim查看函数原型
vim查看函数原型vim 查看函数原型可以分为系统函数和自定义函数一、系统函数: 偶用shift+K二、自定义函数:vim 配合ctags实现函数原型快速定位ctags可以分析程序生成tag文件为vim所用,从而在编写程序时实现函数原型、数据结构声明等快速跳转,很是方便。首先确定你的Linux系统里安装了ctags。没有的话,请先安装cta
2015-01-21 16:11:32 440
转载 linux中rpm.bin文件与bin文件的区别
linux中rpm.bin文件与bin文件的区别rpm.bin 你执行后会生成rpm打包的安装文件 你就可以使用命令 rpm -ivh xxx.rpm 来安装了只能在redhat系的发行版上使用 (RHEL,FC,centOs).bin 这种的 ,你执行后就是jdk的安装文件了,适合所有的linux发行版用bin文件和用windows的exe一样rpm就像r
2015-01-21 11:08:51 380
转载 判断指定目录是否有文件
判断指定目录是否有文件linux 中如何判断指定目录下是否有文件(包括隐藏文件和符号链接)呢?脚本名:decide_blank_folder.sh脚本内容:Shell代码 #!/bin/sh # whether the specified folder has files,including symbolic file and hidden fi
2015-01-21 10:33:06 448
转载 Linux分屏利器tmux小记
前些天经朋友介绍认识了一个Linux利器,有了它,就能在Linux机器上为所欲为了,哦不,是更有效率的工作了。这个利器就是传说中的tmux,什么?没听说过,那且容我慢慢道来。简介话说当年盘古开天辟地之时(省略万字),有个荷兰小伙叫做李纳斯创造出了Linux,blabla…然后就有了tmux。tmux是一个优秀的终端复用软件,即使非正常掉线,也能保证当前的任务运行,这一点对于 远程S
2015-01-20 10:31:36 517
转载 lspci grep Eth,查看Linux下的各种硬件设备是否识别或存在之用
背景:Linux下的硬件有很多,如何看网卡是啥样的,声卡是啥样的有几个USB口及品牌。[root@emulMachine htdocs]# lspci |grep USB00:03.0 USB controller: Broadcom BCM5785 [HT1000] USB (rev 01)00:03.1 USB controller: Broadcom BCM5785 [HT1000]
2015-01-20 10:04:20 1396
转载 django+nginx+supervisor+gunicorn+gevent 网站部署
django+nginx+supervisor+gunicorn+gevent 网站部署django,nginx,supervisor,gunicorn,gevent这几个都是在本领域大名鼎鼎的软件,下面的部署都是在ubuntu12.04里面验证成功的!首先是安装这些软件在ubuntu下面都比较简单,nginx和supservisor的安装如下apt-get install
2015-01-20 09:56:29 248
转载 Linux如何制作一个简单的共享服务器
Linux如何制作一个简单的共享服务器 打开一个终端,cd 到某一个目录下,输入“ python -m SimpleHTTPServer ”,就可以将当前目录下的内容分享出去,如下: www.ahlinux.com [cpp] long@long-Ubuntu:~$ cd VideoSpace/ long@long-U
2015-01-19 09:20:53 431
转载 使用内存文件系统后系统内存统计方法
使用内存文件系统后系统内存统计方法【问题描述】 在Linux系统中,内存可以分出一部分空间作为磁盘来使用,称为Ramdisk。这部分内存空间具有高速读写 www.ahlinux.com 特性,可以存储那些对磁盘IO要求较高的数据,显著的提升系统的服务性能。 Ramdisk分为两种,一种是固定空间大小的空间,跟硬盘分区完全一样,可以格式化并挂载使用;一种是
2015-01-19 09:14:48 590
转载 【用户管理】查看用户登入信息
【用户管理】查看用户登入信息 ㈠ 查看当前在线的所有用户[plain] [root@Rocky ~]# who root :0 2013-03-18 13:31 root pts/1 2013-03-18 18:48 (:0.0) root pts/2 2013-03
2015-01-19 08:53:12 488
转载 shell判断和比较
shell判断和比较1 shell 的$! ,$?, $$,$@$n $1 the first parameter,$2 the second...$# The number of command-line parameters.$0 The name of current program.$? La
2015-01-16 10:02:17 250
转载 编写启动脚本
编写启动脚本以前写的启动脚本都没有颜色,研究了下functions ,functions 是个很好的启动脚本接口文件,最重要的是daemon和killproc2个函数。于是自己跟着写了nginx的#!/bin/bash #chkconfig:35 23 34 #description: nginx webserver#set -x
2015-01-16 09:53:18 287
转载 写出健壮的Bash脚本
写出健壮的Bash脚本许多人用shell脚本完成一些简单任务,而且变成了他们生命的一部分。不幸的是,shell脚本在运行异常时会受到非常大的影响。在写脚本时将这类问题最小化是十分必要的。本文中我将介绍一些让bash脚本变得健壮的技术。使用set -u www.ahlinux.com 你因为没有对变量初始化而使脚本崩溃过多少次?对于我来说,很多次。chroot=$
2015-01-16 09:32:46 262
转载 Ubuntu11.04上tftp服务的配置
Ubuntu11.04上tftp服务的配置1、安装:tftp-hpa,tftpd-hpa,xinetd www.ahlinux.com 2、配置/etc/default/tftpd-hpa,内容如下:# /etc/default/tftpd-hpaTFTP_USERNAME="tftp"TFTP_DIRECTORY="/var/tftp"
2015-01-15 13:34:13 182
转载 linux FTP配置详解
linux FTP配置详解一.vsftpd说明: www.ahlinux.com LINUX下实现FTP服务的软件很多,最常见的有vsftpd,Wu-ftpd和Proftp等.Red Hat Enterprise Linux中默认安装的是vsftpd. 访问FTP服务器时需要经过验证,只有经过了FTP服务器的相关验证,用户才能访问和传输文件.vsftpd提供了
2015-01-15 13:30:40 236
转载 Ubuntu有线网络无法连接解决
Ubuntu有线网络无法连接解决电脑正用着,不知道什么时候断网了,网络图标变为了无线,点击有线连接显示的还是无线连接,肯定连不上阿,我用的是台式机 www.ahlinux.com 用手机共享网络显示正常以上状况解决办法三条命令:sudo service network-manager stop sudo rm /shlar/l
2015-01-15 10:03:02 6608
转载 linux系统内核UDP丢包原因分析
linux系统内核UDP丢包原因分析1、UDP校验和错误现象:可以用netstat -su 查看到有UDP错包。tcpdump捕包,在wireshark打开捕获的udp报文,开启校验和选项,有错包。方案:查找链路故障 www.ahlinux.com 2、防火墙开启现象:特定端口的包收不到方案:使用service iptables stop
2015-01-14 12:19:58 357
转载 操作系统虚拟化助力完善企业生态系统
操作系统虚拟化是个伟大的工具,用来创建强大且隔离的多用户环境,而很多特定场景也带来了一些新的挑战:像Docker这样的容器技术,为运行在Linux上的操作系统级虚拟化平台增加了新层次的抽象和自动化。想象一下,假如有一个常用的虚拟主机环境,在那个环境中,不得不在许多用户之间安全地分割物理资源,用户必须是分割的,且拥有他们自己的“虚拟空间”。现在,为了管理这些用户和他们各自的资源,部署了一个强
2015-01-14 11:58:42 230
转载 Linux程序员将成为微软的死敌
在计算机Server市场上,Windows与Linux之间的竞争非常激烈。微软产品的最大卖点在于成体系设计以及良好的兼容性。但是,微软对其软件的专利限制越来越多的做法惹恼了那些推崇软件使用自由权的编程人员。微软拥有视窗操作系统,而Linux系统却是自由“名花”──它的“开源”的特征决定了这一点。Linux“开源”的特征与微软软件“封闭源代 码”的特征背道而驰,开放性使程序员在解决问题(特别是安
2015-01-14 11:53:54 229
转载 java笔记——数据类型
我们将int, float, double, boolean等称为基本类型(primitive type),也就是特殊的类。我们可以将一个整数理解称为一个int类型的对象。int类型可以有赋值、加法、减法等操作接口。普通类型可以视作对基本类 型的拓展。我们已经见过了基本类型作为数据成员、方法的参数、方法的返回值和方法内部的自动变量。自然的,普通类型的对象,比如Battery和 Torch类的对象,
2015-01-13 19:13:04 192
转载 fedora linux自动锁频问题
fedora linux自动锁频问题问题:最近一直用linux,可是很多次我在普通用户下不久就自动锁频解决方案:www.ahlinux.com 系统-->首选项-->屏幕保护程序-->取消两个复选框[1、计算机空闲时激活屏幕保护程序(A);2、屏幕保护程序激活时锁定屏幕(L)]. 本文来自:Linux学习网
2015-01-13 18:34:02 506
转载 OpenWRT嵌入式Linux故障排除一例
跟大数据没关系,只是帮朋友忙排了个错记录一下。以前关系很不错的同事,目前在企业级wifi领域创业,采购了我们的大数据服务,正在给他做平台的搭建和调试。然后这几天他这个CEO在调试路由器的时候遇到一些问题,在搞大数据的同时捎带手解决了一下他这个问题。OpenWRT,嵌入式Linux,主要用在MIPS或ARM设备上。路由器和wifi设备很多会采用这个系统,特点是轻巧。Coova
2015-01-12 11:35:47 669
转载 Linux下单节点安装Hadoop
作者:二青邮箱:xtfggef@gmail.com 微博: http://weibo.com/xtfggef现在开始要系统地学习下Hadoop了,虽然可能有点儿晚,但是还是想好好学习一下这门火爆的技术,让我们从安装环境开始。 官方文档本文使用的个软件及版本如下:Ubuntu 14.10 64 Bit Server EditionHadoop2.6.0JDK 1.7.0_
2015-01-12 11:24:07 498
转载 Linux下搭建hadoop集群环境
小编写在前面的话“天下武功,唯快不破”,但是如果不清楚原理,快也是徒劳。在这物欲横行,数据爆炸的年代,BigData时代到了,如果熟悉了整个hadoop的搭建过程,我们是否也能从中攫取一桶金?!前期准备l 两台linux虚拟机(本文使用redhat5,IP分别为 192.168.1.210、192.168.1.211)l JDK环境(本文使用jdk1.6,网上很多配
2015-01-12 11:14:21 423
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人