01 2015 档案
摘要:avaScript在基于Github和Stack Overflow的排名统计中,均排名第一。在RedMonk的这个月编程语言指数中:JavaScript,Java和PHP排名前三。这个指数基于Github 的语言代码行数和Stack Overflow上的语言标签数量。“在狭隘的比较中,Java总是在...
阅读全文
摘要:这个服务器架构不一定能用上,记录在这里,算是一个小小的学习成果。1. 技术选择Cocos2d-x 3.x —— 客户端框架。WebSockt —— 网络协议。HTTP —— 网络协议。OpenResty —— 基于 nginx+lua 实现 WebSocket 或 HTTP 服务器。MySQL ——...
阅读全文
摘要:编者按: MySQL是目前使用最多的开源数据库,但是MySQL数据库的默认设置性能非常的差,必须进行不断的优化,而优化是一个复杂的任务,本文描述淘宝数据库团队针对MySQL数据库 Metadata Lock子系统的优化, hash_scan 算法的实现解析 的性能优化, TokuDB·版本优化 ,以...
阅读全文
摘要:CentOS下的账户管理在Linux中,每个文件都分3类权限:账户本身的权限,账户所在群组的权限和其它权限。账户和群组是多对多的关系,即一个账户可以属于多个群组,一个群组可以包含多个账户。但是,对于每一个已登录的账户,只能存在一个当前生效的群组(初始群组)。账户管理相关配置文件如下:账户信息文件是/...
阅读全文
摘要:RHEL的注册方法红帽的服务是基于Subscription的,也就是说,你买回来RHEL以后,需要将你的安装版本注册至RHN,这样就可以下载和更新Package了,下面简单介绍一下使用方法。首先以root身份执行rhn_register:在这里输入你的RHN账号及密码:接下来按部就班往前走:此时你已...
阅读全文
摘要:Fedora如何设置启动默认进入文本模式Fedora安装成功后一般启动默认进入的是图形模式,但是图形模式会占用大量的资源,对于怎样修改为启动默认进入文本模式,在网上搜索一般得到的答案是,修改/etc/inittab文件:[plain]vi/etc/inittabFindoutentrythatrea...
阅读全文
摘要:Linux的pkill和pgrep命令详解名称pgrep, pkill – 查找或者发信号给进程通过名称和其它属性。语法pgrep [-flvx] [-n | -o] [-d delim] [-P ppidlist] [-g pgrplist] [-s sidlist] [-u euidlist] ...
阅读全文
摘要:Ash Buffer是SGA里的一块循环使用的内存区域,用于存放MMON捕捉到的active session信息,MMNL每隔60min将Ash buffer的内容经过过滤后dump到AWR,对应的视图是DBA_HIST_ACTIVE_SESS_HISTORY,以腾出Ash buffer空间用于之后...
阅读全文
摘要:linux下几个简易的系统监控脚本公司没有专门的系统管理员,因此一些服务器安全措施也得我们程序员自己去做,对Linux服务器了解不是很多,查了些资料,下面是自己写的几个简易的服务器监控脚本,希望路过的仙人指点指点,进一步修正完善! 1.服务器登陆用户监控,登陆用户超过两个时发邮件通知,使用139邮...
阅读全文
摘要:Linuxjava环境变量设置网上说了一大堆,最快速的就是以下这个:编辑/etc/profile:C代码 # vi /etc/profile 在最下面加入以下内容:C代码 JAVA_HOME=/usr/java/jdk1.6.0_26 CLASSPATH=.:$JAVA_HOME/lib/tools...
阅读全文
摘要:接上篇Guava之Joiner和Splitter,本篇将介绍Guava的另外一个有用的对象Optional,这在Java中Google Guava首先给我们提出可空对象模型的。在其他语言如c#这是已经存在很久的模式,并包含在.net类库中Nullable(Int?也是一个可空类 型)。Null su...
阅读全文
摘要:Linux kernel探究IO Scheduling为什么我们需要调整磁盘I/O scheduling算法?在什么情况下我们需要考虑调整调度算法?该如何调整?本文将针对上述问题做些回答。I/O scheduling是操作系统存取数据块顺序的算法规则总称,某些情况下我们可能更熟悉称它为 disk s...
阅读全文
摘要:学习单片机,除了搞清单片机内部功能、存储空间分配及I/O接口外,还应掌握其指令系统。MCS-51共有111条指令,现介绍我们总结出的快速记忆MCS-51指令的方法,供大家参考。大家都知道,汇编语言指令由操作码、操作数两部分组成。MCS-51使用汇编语言指令,它共有44个操作码助记符,33种功能,其操...
阅读全文
摘要:swap过高的问题解决Java代码 free total used free shared buffers cached Mem: 4044464 3981928 62536 0 65720 293416 -/+ buffers/cache...
阅读全文
摘要:linux /proc目录功能/proc/ 运行中的程序信息cpuinfoioportmeminfoiomem 内存的具体分配信息mttr 内存配置modules ==lsmodpartition 系统分区number 数字文件。每个进程的相关信息都在相应ID的文件夹下net ...
阅读全文
摘要:git常用命令(一些小技巧)安装gitJava代码 sudo apt-get install git 初始化gitJava代码 git init 查看当前目录下文件变化Java代码 git status 跟踪修改文件Java代码 git add 文件名 e.g git add README 做版本J...
阅读全文
摘要:iptables命令的使用iptables [-t table] command [match] [-j target/jump][-t table] 指定规则表-t 参数用来,内建的规则表有三个,分别是:nat、mangle 和 filter,当未指定规则表时,则一律视为是 filter。个规则表...
阅读全文
摘要:linux复制一个文件到另外一个文件中复制一个文件到另外一个文件中example1 文件中内容 : test1example2 文件中内容 : test2 复制example1 的内容到 example2 中[plain]catexample1 >> example2 结果:example2...
阅读全文
摘要:FTP服务器和客户端软件都异常丰富,标准的FTP客户端一般情况下已经够用,但是lftp可能才是最强大的FTP客户端软件!这玩意十分不可思议!可以称得上FTP中的战斗机!缘起需求是通过git拉取静态文件到本地,然后FTP发布到又拍云上,开发同学觉得每次都用FileZilla效率太低,想要一个自动的脚本...
阅读全文
摘要:linux系统单网卡绑定多个IP地址说明:单网卡绑定两个IP地址,电信和联通,目的:是为了当电信出故障联通正常使用。系 统IP地址子网掩码网关CentOS 6.3_64biteth0:116.18.176.19255.255.255.0192.168.1.1eth0:0:172.188.174.20...
阅读全文
摘要:Linux不同用户之间复制文件考虑如下情景:foo用户home目录下有一文件file.txt,要将其copy至bar用户的home目录。Linux对用户home目录有严格的权限限制,非owner用户或者同group用户无权限读写,除非是root(至高无上的root)。如果没有root权限,有什么办法...
阅读全文
摘要:设置Linux用户无口令登陆方式有些时候需要用户能够无密码登陆,解放办法很简单,如下:切换到root用户,修改/etc/shadow文件。chmod644 /etc/shadowvim/etc/shadow去掉用户的密码串即可git:$1$GaiMGXaE$H3R5JJFAH8tNYS8TfdNbE...
阅读全文
摘要:Linux下同时变更时间和日期的方法--小技巧、记录一下 www.ahlinux.com [root@Rocky ~]#date031801242013 ##2013年3月18号1点24分2013年 03月 18日 星期一 01:24:00 CST[root@Rocky ~]# date2013年 ...
阅读全文
摘要:linux下SVN迁移时忘记了用户名和密码的解决办法,host key verification failed1.工作机和本子都是linux.平时荷包里就揣点儿钱,工作卡 钥匙之类的空手上班... www.ahlinux.com 2.准备从公司的svn服务器上拉下源码.然后就报错啦."host ke...
阅读全文
摘要:定时取得进程内存并写入日志Shell代码 www.ahlinux.com $ cat mem.sh #!/bin/bash LOGFILE="/xxx/mem.log" date +%Y-%m-%d" "%H:%M:%S >>$LOGFILE ps aux |grep 'bin/eas.py' |...
阅读全文
摘要:Linux本地dns配置文件详解我们在linux下设置dns时,一般都是在/etc/resolv.conf文件进行设置,一般也就设置几条nameserver而已,其实该文件还是可以根据选项进行优化的。 www.ahlinux.com resolv.conf文件中包含的信息,在他们第一次被调用的过...
阅读全文
摘要:Linux CentOS下BIND搭建智能DNS寻线由于互联网的飞速发展,简单的DNS解析已经满足不了如今互联网的需求。于是出现了智能DNS的说法。下面就来简单介绍下CentOS下安装BIND软件搭建智能DNS服务器,这样的DNS服务器主要还是用acl和view的语句来实现的。它的好处可是实现CDN...
阅读全文
摘要:Linux用户不了解一点开源硬件制造相关的事情,他们就会经常陷入失望的情绪中。商业软件和免费软件已经互相纠缠很多年了,但是这俩经常误解对方。这并不奇怪 -- 对一方来说是生意,而另一方只是一种生活方式。但是,这种误解会给人带来痛苦,这也是为什么值得花精力去揭露这里面的内幕。一个逐渐普遍的现象:对开源...
阅读全文
摘要:Linux新手上路命令命令:www.ahlinux.com Ctrl+Alt+F1 进入命令界面Ctrl+Alt+F7 返回图形界面root用户和普通用户切换administrator 2 root命令 :sudosuroot 2 administrator命令 :su administrator设...
阅读全文
摘要:svn服务用svnsync命令双机热备源目录: svn://srcIP/taobaotop目标目录: svn://desIP/taobaotop步骤: www.ahlinux.com 如果目标目录存在相同的项目,请先清除,重新建立空项目,比如: mkdir -p /data/...
阅读全文
摘要:是查路由表快呢?还是查socket哈希表快?这不是问题的根本。问题的根本是怎么有效利用这两者,让两者成为合作者而不是竞争者。这是怎么回事?我们知道,如果一个数据包要到达本地,那么它要经过两次查找过程(暂时不考虑conntrack):IP层查找路由和传输层查找socket。怎么合并这两者。Linux内...
阅读全文
摘要:上个星期由于时间比较紧所以未能继续写下去,今天再接再厉,专心 + 坚持这样离目标就越来越近了!废话少说说正题,今天我们还是来说说java中比较基础的知识,大家知道编写java程序中很多时候都用到了xml文件,有 些是框架本身支持配置的,有些是自定义配置的,这样就要求我们要对这个xml原理要比较了解,...
阅读全文
摘要:Linux内核注释-1/boot/bootsect.s该代码来自linux0.11内核代码/boot/bootsect.s这段代码使用asm汇编格式启动代码,之所以不使用AT&T,原因是当时的AT&T汇编不支持16位模式.www.ahlinux.com 汇编知识:串操作指令:串操作指令的操作数是主存...
阅读全文
摘要:2.解压文件到某目录下,然后重命名:1.[root@localhost src]# tar -xzvf mongodb-linux-i686-1.8.1.tgz.tar2.[root@localhost src]# mv mongodb-linux-i686-1.8.1 /usr/local/mon...
阅读全文
摘要:由于MariaDB是由MySQL的一个分支发展起来的,二者的配置也大体相同。1 wex@localhost:~# mysql -uroot -proot进入MariaDB服务器,将mysql.user的host字段的值改为%就表示在任何客户端机器上能以root用户登录到mysql服务器,建议在开发时...
阅读全文
摘要:嵌入式系统烧写uboot/bootloader/kernel的一般方法本文介绍了在嵌入式系统中烧写uboot/bootloader/kernel 的一般方法,以及如果uboot或者内核出现错误, www.ahlinux.com 引导失败等情况时如何重新烧写uboot/kernel.烧写uboot/k...
阅读全文
摘要:一个好的备份最基本的目的就是为了能够从一些错误中恢复:人为的失误磁盘阵列或是硬盘故障文件系统崩溃数据中心被破坏等等。所以,我为大家罗列了一些开源的软件备份工具。当为一个企业选择备份工具的时候,你都考虑什么呢?确定你正在部署的软件具有下面的特性开源软件- 你务必要选择那些源码可以免费获得,并且可以修改...
阅读全文
摘要:监控Windows主机nagios监控windows系统主机有三种实现方式:SNMP,NSClient++,NRPE,后面两种方式都需要在windows上安装agent,本文档只介绍使用NSClient++方式来监控Windows被监控机Windows主机插件安装和配置下载地址:http://nsc...
阅读全文
摘要:1、概述 监控,在检查系统问题或优化系统性能工作上是一个不可缺少的部分。通过操作系统监控工具监视操作系统资源的使用情况,间接地反映了各服务器程序的运行情况。根据运行结果分析可以帮助我们快速定位系统问题范围或者性能瓶颈点。 nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,...
阅读全文
摘要:Fedora 17 U盘安装成功的过程硬盘装了一天的CentOS,失败了,各方请教也没找到原因。今天退而求其次,用U盘安装Fedora 17,居然一次成功,傻瓜似的安装过程如下: www.ahlinux.com 准备:我们需要一个U盘,大小1G以上,现在好像没有1G以下的了,呵呵。需要下载ISO文件...
阅读全文
摘要:linuxshell中"2>&1"含义简析问题:在编译安卓操作系统的代码时候,一连需要10几个小时,为记录编译过程中间可能出问题,便于调试。需要把编译过程输出到文件。这样也可以设置自动关机了。解决方案:编译时使用命令:make TARGET_PRODUCT=stalker OMAPES=5.x -j...
阅读全文
摘要:最近workstation备份把home目录清空了,于是重新配了一下Django,发现之前的设置什么的全部都忘光了-__-! 看来必须记一记才行,免得再要重配的时候东找西找。安装各种包俺用的是ubuntu,装包什么的最方便了.Pip -python的包获取/安装工具,相当好用。django各个版本它...
阅读全文
摘要:slurm实时网络流量监控虽然GNOME的系统监视器可以查看到网络状态,但是像slurm这样的命令行工具,占用资源少,查看方便,用起来到是别有一番风味。slurm最初是给FreeBSD的做端口状态监视器,功能概述:显示实时流量吐吞状态视图显示可选择可以监视任何网络接口显示关于接口的详细信息安装slu...
阅读全文
摘要:vmstat是一个查看虚拟内存(Virtual Memory)使用状况的工具,使用vmstat命令可以得到关于进程、内存、内存分页、堵塞IO、traps及CPU活动的信息。本文介绍了虚拟内存的运行原理,继而介绍了vmstat的用法和使用范例。一、虚拟内存运行原理在系统中运行的每个进程都需要使用到内存...
阅读全文
摘要:cacti搞运维的人不会陌生,可能是现在使用最多的监控工具了。跟互联网相关的公司可能多少都会用到cacti来监控服务器运行状态和一些软件的负载情况。现在网站用的最多的后端技术可能就是php了,无论nginx还是lighttpd,如今的负载能力都非常强,在很多牛人的努力下,负载几万到十万并发的都屡见不...
阅读全文
摘要:线程同步在现实生活中,有些东西就必须是按顺序执行的,只有我完成了以后,你才能在我的劳动成果上接着干;不能我还没有完成,你就开始干活了。这就是线程同步最直白的解释了。在进行程序设计时,亦是如此。线程同步,同步的是什么?它同步的是对共享资源(内存区域,公共变量等)或者临界区域的访问。有的时候,这些共享 ...
阅读全文
摘要:linux free命令中buffer与cache的区别~$ free total used free shared buffers cachedMem: 1025204 981636 43568 0 38244 387...
阅读全文

浙公网安备 33010602011771号