01 2015 档案
摘要:编写 C 语言代码时,指针无处不在。我们可以稍微额外利用指针,在它们内部暗中存储一些额外信息。为实现这一技巧,我们利用了数据在内存中的自然对齐特性。内存中的数据并非保存在任意地址。处理器通常按照其字大小相同的块读取内存数据;那么考虑到效率因素,编译器会按照块大小的整数倍对内存中的实体进行地址对齐。因...
阅读全文
摘要:Jconsole是JDK自带的监控工具,在JDK/bin目录下可以找到。它用于连接正在运行的本地或者远程的JVM,对运行在java应用程 序的资源消耗和性能进行监控,并画出大量的图表,提供强大的可视化界面。而且本身占用的服务器内存很小,甚至可以说几乎不消耗,不失为一款好工具。------------...
阅读全文
摘要:CenOS5.6下安装nagios3.2监控服务器群的运行状况Nagios功能列表所需软件包及环境基本的监控:NAGIOSgcc、gcc-devel、appache、php、gd、gd-develNAGIOS-PLUGINSmysql-devel(防止安装之后无法生存check_mysql的监控文件...
阅读全文
摘要:使用MySQL主主复制技术+Keepalived是一种简单、便捷的解决方案,在高可用集群环境中,keepalived使用虚拟VIP,使 用Keepalived自带的服务监控功能和自定义脚本来实现MySQL故障时自动切换,非常灵活。如果有一台MySQL服务器死机,或工作出现故 障,keepalived...
阅读全文
摘要:CentOS中安装gcc编译器今天要做老师布置的一个网络任务时,发现在我安装CentOS的时候忘记勾选了C语言这一块的安装项导致直接使用gcc -o命令无效。然后,在宿舍想使用YUM连接网络安装gcc,又发现,宽带的共享功能被网络管理中心的老师给禁止了好在天无绝人之路,柳暗花明又一村……(只不过说,...
阅读全文
摘要:Linux RedHat的安装一实验目的与要求目的:掌握Linux系统安装。要求:1、在虚拟机或者实体机上安装Linux系统RedHatEnterpriseLinux5。2、将安装过程截图并配上文字说明。二、实验环境专业计算机实验室,学生用机的硬件配置要能安装并快速运行以下软件:Windows200...
阅读全文
摘要:Ubuntu下安装usbview usbview是usb设备分析软件,这款工具专门用来检测USB设备的PID和VID信息的,所谓VID指的就是Vendor ID,也就是厂商ID,而PID就是产品ID了,有了VID和PID的具体信息,我们就可以大体上知道自己设备的芯片了。1.安装gtk3.0环境su...
阅读全文
摘要:Linux文件、目录的增删移1)echo 显示一行内容。touch 如果文件/目录不存在,则创建新文件/目录;如果文件存在,那么就是更新该文件的最后访问时间,用法 touch [-acm] [-r ref_file] 文件... touch [-acm] [MMDDhhmm[yy]...
阅读全文
摘要:通常见到的还原操作,都是将所有的表空间和数据还原到相同的一个时间点上,无论是否是故障恢复点。而 TSPITR 则是以表空间为粒度单元,单独将 某个表空间内容还原到一个特定可恢复时间点上。举一个例子:一个Oracle数据库运行在归档模式下,在夜间22点保留一份完全备份。早上8点时候,某个特定表空间上数...
阅读全文
摘要:Linuxshell变量数学运算Abstract :1) Linux shell 中使用 let , [ ] ,(( )) 三种运算符操作 shell 变量进行简单的基本运算;2)Linux shell 中使用 expr 与 bc 两个程序实现高级运算;1, Linux shell 变量的基本运算数...
阅读全文
摘要:面向接口编程没有面向接口编程就没有依赖注入(Dependency Injection),所以讲依赖注入之前先重温一下面向接口编程。ps:依赖注入(DI,Dependency Injection)和控制反转(IoC,Inversion of Control)的关系public interface Ve...
阅读全文
摘要:很长时间没有更新博客了. 一来最近工作比较忙,没有时间好好研究问题, 二是觉得没有很好的材料可以写. 也有一些没有彻底研究透的问题,写着写着没有了头绪,都扔在了草稿箱里了. 这次顺带也要更新一下博客的模版了, 现在的这个模版主体有点窄,不适合阅读. 我这个博客现在,以后主要还是写一些技术的东西.还是...
阅读全文
摘要:tomcatlinux命令The BASEDIR environment variable is not defined correctlyThis environment variable is needed to run this program原来要为bin目录下所有的.sh文件授予权限执行命...
阅读全文
摘要:proftpd配置ftp over TLS实录先安装proftpd,然后找到proftpd.conf文件并添加以下几行TLSEngine onTLSRequired onTLSRSACertificateFile /usr/local/etc/proftpd.pemTLSRSACertifica...
阅读全文
摘要:Linux内核编译步骤 编译之前,一定要查看,内核源码中,Documentation/Changes文件,查看内核编译时,需要的运行环境,如果不适合编译和有可能失败。 由于2.4和2.6内核的编译方法不是完全一样,所以我们分开两种情况讨论 编译2.4内核: ...
阅读全文
摘要:什么是存储过程, 百度百科是这么定义的:存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是 数据库中的一个重要...
阅读全文
摘要:使用文件构建swap如果在物理分区无法支持的情况下,我们可以这样做!使用dd这个命令来新增一个128MB的文件在/tmp下面# dd if=/dev/zero of=/tmp/swap bs=1M count=128使用mkswap将/tmp/swap这个文件格式化为swap的文件格式# mkswa...
阅读全文
摘要:最新SSH自动登录方案(RSA)一. 前言 直接使用ssh连接到服务器时,需要手动输入密码。如果能够不用手动输入密码,且自动登录到SSH服务器的话,那就爽了。 经过一晚上的研究,终于搞定了。(原因在于旧的配置方式已不能正确使用了) 在进行配置前,先假定ssh客户端为ssh-client,ssh...
阅读全文
摘要:VIM使用系列:基本和常用的命令列表进入vim的命令vim filename :打开或新建文件,并将光标置于第一行首vim +n filename :打开文件,并将光标置于第n行首vim + filename :打开文件,并将光标置于最后一行首vim +/pattern filename:打开文件,...
阅读全文
摘要:linux下创建具有root权限的帐号useradd -u 0 -o -g root -G root -d /home/user1 user1usermod -u 0 -o -g root -G root user1说明:-u 0:指将uid指定为0(零)与root相同,登录后的提示符为#而非$。...
阅读全文
摘要:linux下如何进入单人维护模式先将系统重新开机,在读秒的时候按下任意键就会出现操作系统的选择画面,仔细看选单底下的说明, 按下『e』就能进入grub的编辑模式了。此時你看到的画面有点像底下这样:root (hd0,0)kernel /vmlinuz-2.6.18-128.el5 ro root=L...
阅读全文
摘要:移动计算时代,用户对应用体验的要求越来越高。在IT硬件达到一个高峰的情况下,通过软件来提升应用体验是现在很多IT产品普遍采用的方式。所以如今操作系统对于产品来说格外重要。得操作系统的天下可以可控制整个IT潮流的发展,这也是为何当初微软靠Windows雄霸天下的秘籍。在受到来自移动市场的挑战后,微软也...
阅读全文
摘要:进程进程表示一个正在运行的程序实例,它是分配资源的最小单位,这种说法特别官方。进程是一个非常重要的东西,我们运行的系统中同时跑着N个进程,这些进程都在默默的工作着,我们编写的代码,经过编译、运行,也会生成一个进程。 这个进程由程序代码、数据、变量(占用着系统内存)、打开的文件(文件描述符)和环境组成...
阅读全文
摘要:根据国外媒体报道,近日,IBM公司发布了其z13大型机平台,该新产品配备了多种芯片硬件创新技术从而实现了移动性、分析应用和安全性驱动工作负载的加速。z13系统可以支持多达10TB的内存以及多达8000台的虚拟服务器。IBM公司System Z业务发展与技术总监John Birtles解释道:“我们在...
阅读全文
摘要:Linus Torvalds在新西兰举行的开源会议Linux.conf.au Conference上回答了有关多元化、未来项目和对待Linux开发者粗暴态度的提问。来自Nebula One的开发者 Matthew Garrett在大会的问答环节指责Torvalds在Linux内核邮件列表言语刺人。 ...
阅读全文
摘要:Tomcat提供了一个用于调用匿名Servlet的调用器,打开此功能测试时就不用每次都去web.xml中配置Servlet了。在tomcat-6.0.20中打开此功能的步骤: 1.在 %CATALINA_HOME%\conf\web.xml 中取消注释这两个元素, invoker org.apac...
阅读全文
摘要:tomcat6两个常用配置,端口和web目录该端口这个事比较纠结,改的时候一定要小心,因为端口有可能被其他服务占用哦80端口是默认端口就很容易被其他服务占用我想改成8088端口: www.ahlinux.com 首先在cmd中输入netstat -aon | findstr "8088" ...
阅读全文
摘要:Linux日常使用指令大全Java代码 www.ahlinux.com 001、日常维护常用查询命令 #top 显示系统进程 #clear 清理屏幕信息 #cat /etc/redhat-release 查看系统版本信息 #cat /proc/version 查看系统内核版本等信息 #unam...
阅读全文
摘要:[nagios监控] 监控samba服务监控samba服务 www.ahlinux.com 1> 监控端设置 a> 下载监控脚本 cd /usr/local/nagios/libexec/ wget ftp://192.168.68.254/monitor/nagios/sc...
阅读全文
摘要:path = /mnt/nfs #共享的目录 guest ok = yes writable = yes #可写2. 添加新用户adduser smbuserpasswd smbusersmbpasswd -a smbuser或者 /usr/bin/smbpasswd -a smb...
阅读全文
摘要:Shell中快速跳转到特定目录在电脑上把项目代码统一放到了一个目录“~/code”下,经常需要从其它目录跳转到代码目录,总是输入目录比较麻烦,于是便想有没有更好的方式。 www.ahlinux.com 方式1: 在脚本中跳转最开始是想在一个脚本中进行目录跳转,未果。因为脚本是在Shell的子进程中执...
阅读全文
摘要:PHP优化的目的是花最少的代价换来最快的运行速度与最容易维护的代码。给大家提供下面这些优化技巧:1.echo比print快。2.使用echo的多重参数代替字符串连接。3.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。4.对global变量,应该用完就un...
阅读全文
摘要:在 PHP 的官方手册中写道:PHP 支持 C 风格的前/后递增与递减运算符。第一个注意事: 递增/递减运算符不影响布尔值。递减 NULL 值也没有效果,但是递增 NULL 的结果是 。换句话说:递增/递减运算中,不会把操作数转换成整数后再运算。如果运算数是布尔值,则直接返回结果。递增/递减布尔值:...
阅读全文
摘要:Apache storm 是一个由twitter开源的大数据处理系统,与其他系统不同的是,storm旨在用于分布式实时处理并且与语言无关。笔者所认知的storm使用场景诸 如 实时日志分析、网站用户行为实时分析、实时计算等,目前很多公司也都把storm作为自己的大数据架构的一部分,来实现一些实时业务...
阅读全文
摘要:这篇文章是围绕PHP的学习问题,之前介绍过《 重磅资料!Github上的PHP资源汇总大全 》《 深入探讨PHP类的封装与继承 》《 PHP的学习规划建议 》等对PHP学习有帮助的内容,为了你可以更好地学习PHP,这次主要是想说一下PHP的学习线路,文末还有10条PHP性能优化的小技巧介绍哦。我们要...
阅读全文
摘要:MySQL 挂起的调试1. 附加到mysqlroot@gguo-laptop: gdb -p 12321232 是 MySQL 的PID2. 显示当前线程(gdb) info threads3.显示所有线程的回溯(gdb) thread apply all btMySQL BINARYmysql> ...
阅读全文
摘要:Hadoop2.6集群环境搭建(HDFS HA+YARN)原来4G内存也能任性一次。准备工作:1、笔记本4G内存 ,操作系统WIN7 (屌丝的配置)2、工具VMware Workstation3、虚拟机:CentOS6.4共四台虚拟机设置:每台机器:内存512M,硬盘40G,网络适配器:NAT模式选...
阅读全文
摘要:记得,2004年10月,我去国家软件与集成电路中心办事,遇见陈伟博士,他第一次向我介绍了Ubuntu 4.10。Ubuntu很快就迷住了,可谓”伴我十余载,风雨不分离“。为什么?为什么说,Ubuntu是国产操作系统的”钟馗“?进入Ubuntu官网,在栏目”UbuntuToday“中如下定义Ubunt...
阅读全文
摘要:你了解Linux之父林纳斯•托瓦兹(Linus Torvalds)吗?如果你和我一样,在大学课程或者其他地方见过这样一段语焉不详的文字:Linux是一款流行的操作系统,由芬兰大学生林纳斯在1991年发布。那么《只是为了好玩》这本书非常适合你。整本书除了揭秘林纳斯究竟是怎么样成长为一个大神之外,还解决...
阅读全文
摘要:CentOS安装gcc报错的问题安装记录: 系统:centos5.4 分别执行如下命令:命令代码 yum -y install gcc yum -y install-c++ www.ahlinux.com yum install make 会报错: Loaded plugins: f...
阅读全文
摘要:硬盘安装centos的方法只要按照以下步骤做了,包你能把CentOS请回家:loveliness:平台Windows XP; 所需软件grub; CentOS镜像文件DVD、CD皆可。1.在Windows XP下删除最后一个分区。2.把下载的CentOS镜像文件放在FAT格式的任何一个盘。3.解...
阅读全文
摘要:福布斯近日发表文章《百度2015仍将高歌猛进》,文章预测百度股价至1月底有望增长15%,每股超过270美元,市值达到千亿美元。“即便如此,这对这家中国搜索引擎巨头来说,还只是旅程的开始。”文章指出,在快速增长的互联网市场中,百度搜索份额高达80%。不仅如此,考虑到中国互联网覆盖率仍不足50%——相比...
阅读全文
摘要:bash echo去回车和翻译转义字符1、去掉回车1$ echo -n "Enter your name:" //echo命令2Enter your name:_ //提示输入2、转义1 www.ahlinux.com $ echo -e "Enter your name:\c" /...
阅读全文
摘要:Shell是一种有特殊功能的程序,可以把它理解为是用户与内核进行交互才做的一个接口。我们知道,内核是Linux的心脏,内核在开机的时候就被调入并留在内存中。而其他的应用程序,只在需要使用的时候才被调入内存中。Shell就是一种应用程序,它是在用户登录系统的时候,被调入内存执行的。它连接了用户与内核,...
阅读全文
摘要:Linux性能监控与分析之---CPUCPU性能指标1. 用户进程使用CPU的比率2. 系统进程使用CPU的比率3. WIO, 等待I/O 而是CPU处于空闲状态的比率。4. CPU的空闲率5. CPU用于上下文交换的比率6,nice7,real-time8,运行进程队列的长度9,平均负载Linux...
阅读全文
摘要:什么是路径分析:通过对日志文件中目录结构的分析,并统计每个目录出现的次数,最终形成次序的路径数量统计。web服务器包括很多,iis,apache,nginx等等。首先要搞清楚什么是服务器日志,因为今天小伙伴问我,日志是什么来的,是不是从数据库中来的?我想很多不懂技术的人对这个都不是很清楚,他是搞数据...
阅读全文
摘要:首先的首先,我想请各位玩家,你们不要自己最近新玩上什么就觉得什么好,然后大肆的推荐什么好不好!负点责任好不好!人家是服务器,有些时候选错一个发行版本会痛苦死一批人!是,你现在终于发现有个版本叫 Ubuntu 了,好爽啊,那么多包,随便 apt-get , 3万个包躺在仓库里面不用编译。好爽啊!几乎所...
阅读全文
摘要:linux增加快捷键打开或关闭触摸板有两个命令是用来开启和关闭触摸板的命令:synclient touchpadoff=1 --关闭触摸板命令:synclient touchpadoff=0 --开启触摸板 www.ahlinux.com 上述命令不成功,请往下看。但是需要先把选项SHMConfig...
阅读全文

浙公网安备 33010602011771号