做一个勇于分享的php园丁

PHP开发园地

归档历史:2011年10月的文章档案

»如何自己来编译linux内核

Posted by php园丁 @ 2011-10-27 23:46:49 阅读(221) 评论(0)

为什么要自己编译Ubuntu内核呢? Ubuntu的缺省内核安装包的发布版一般会有i386和amd64两个版本,分别对应32位和64位系统。为了保持最大的兼容性,这两个版本的gcc编译参数分别march386和Pentium4。 但目前大部分的服务器都更换为Core2架构的CPU,支持SSE4以上的指令集,Ubuntu发布的安装包并没有针对Core2CPU进行优化,浪费了CPU的性能。 因此我们可...

»如何通过缓存参数的优化来优化MySQL的性能

Posted by php园丁 @ 2011-10-27 22:32:08 阅读(227) 评论(0)

在平时被问及最多的问题就是关于MySQL数据库性能优化方面的问题,所以最近打算写一个MySQL数据库性能优化方面的系列文章,希望对初中级MySQLDBA以及其他对MySQL性能优化感兴趣的朋友们有所帮助。数据库属于IO密集型的应用程序,其主要职责就是数据的管理及存储工作。而我们知道,从内存中读取一个数据库的时间是微秒级别,而从一块普通硬盘上读取一个IO是在毫秒级别,二者相差3个数量级。所以,要优化...

»Linux下创建与解压tar, tar.gz和tar.bz2文件及压缩率对比

Posted by php园丁 @ 2011-10-26 22:46:59 阅读(353) 评论(0)

平时工作中大多用解压缩命令,要是遇到压缩就现查(这不是一个好习惯),于是整理下Linux下创建与解压zip、tar、tar.gz和tar.bz2文件及他们之间压缩率对比,在自己的脑袋内存空间有限又不经常使用的时候以便于备忘。现整理如下: 目前Linux下常见的压缩文件扩展名:  *.Z       compress程序...

»PHP中系统函数exec system passthru使用介绍

Posted by php园丁 @ 2011-10-25 23:48:25 阅读(259) 评论(0)

区别: system()输出并返回最后一行shell结果。 exec()不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。 passthru()只调用命令,把命令的运行结果原样地直接输出到标准输出设备上。 相同点:都可以获得命令执行的状态码 demo: //system('dir'); //exec('dir'); //passthru('dir'); //echo...

»如何在Ubuntu上管理用户和群组

Posted by php园丁 @ 2011-10-18 19:10:38 阅读(419) 评论(0)

可能很多朋友对Windows的用户和群组管理比较熟悉,但当你面对Linux系统的时候,你有如何在Linux下管理用户和群组呢?下面我就给大家来介绍一下在UbuntuLinux下管理用户和群组,其实也挺简单的,希望能给你带来帮助。 用户和群组 Ubuntu安装后默认使用的是单用户,但是如果你的电脑不止是一个用户使用的话,最好是为每个用户创建一个用户账户。这种方式可以让每个用户都有各自独立的设置和档案...

»Ubuntu下如何设置IP地址和DNS服务器

Posted by php园丁 @ 2011-10-18 11:21:10 阅读(500) 评论(0)

上一篇我们知道了如何在Ubuntu下安装和使用GCC,这篇文章将介绍如何在Ubuntu下配置IP地址和DNS服务器,希望能给大家带来帮助,原文如下: 一、配置IP地址     ubuntu的网络配置信息放在/etc/network/interfaces中,     如果配置动态获取ip,则在上述文件中加入以下内容: &...

»如何在Ubuntu下安装和使用gcc

Posted by php园丁 @ 2011-10-18 10:16:51 阅读(436) 评论(0)

GCC是在Linux系统中用的比较多的编译器,一般做Linux开发的朋友都会用过GCC编译器,但今天在Ubuntu上安装GCC时出现了问题,于是上网查询如何在Ubuntu上安装GCC,答案如下: 方法一: 该方法超简单: sudo apt-get  build-depgcc 就上面这条命令就可以搞定 方法二: sudo apt-get &n...

»Linux下如何用C实现MD5加密

Posted by php园丁 @ 2011-10-18 8:06:12 阅读(297) 评论(0)

md5典型应用是对一段信息(Message)产生信息摘要(Message-Digest),以防止被篡改。比如,在UNIX下有很多软件在下载的时候都有一个文件名相同,文件扩展名为.md5的文件,在这个文件中通常只有一行文本,大致结构如:MD5(tanajiya.tar.gz)=0ca175b9c0f726a831d895e269332461 这就是tanajiya.tar.gz文件的数字签名。MD5...

»如何Ubuntu11.04下安装极点五笔输入法

Posted by php园丁 @ 2011-10-17 16:23:28 阅读(334) 评论(0)

Ubuntu11.04是第14个Ubuntu系统发行版本。Ubuntu11.04将支持多点触摸技术,改进用户界面,更好地支持硬件设备,以及兼容ARM处理器。 刚刚安装好了Ubuntu11.04,但是没有五笔的日子实在不好过,WINDOWS下用习惯了极点五笔,本以为极点五笔输入法的作者不出Linux版的,结果在网上一搜,居然有高手想到引用极点五笔的字典实现可以同时打拼音和五笔,废话少说,下面看如何操...

»solaris中如何启动telnet和ftp服务

Posted by php园丁 @ 2011-10-17 15:59:53 阅读(391) 评论(0)

solaris启动ftp和telnet服务 solaris里由inetd统一管理诸如ftp,telnet等网络服务 可以用svcs-a|grepftp和svcs-a|greptelnet命令检查目前两个服务的运行状态 如果返回 disable             &...

»ubuntu 11.10 Texlive 2011 + Lyx 2.0.1 + Xetex 环境配置

Posted by php园丁 @ 2011-10-16 13:13:31 阅读(533) 评论(0)

texlive2011安装 首先,下载texlive2011套装(texlive2011.iso),并卸载系统上任何相关的texlive、latex等的安装包。我系统上默认没有安装,所以可以进行安装。此外,需要安装用于texlive图形安装的perl-tk包。 1 2 sudoapt-getinstallperl-tk sudo./install-tl--gui#可视化安装 ...

»在Ubuntu中如何删除多余的系统引导分区

Posted by php园丁 @ 2011-10-14 22:42:21 阅读(286) 评论(0)

装了Ubuntu、Windows双系统之后,引导区多了不少玩意,每次开机的时候都必须跳跃地选择,灰常不爽。 Ubuntu,Linux2.6.32-31-generic Ubuntu,Linux2.6.32-31-generic(恢复模式) Ubuntu,Linux2.6.32-21-generic Ubuntu,Linux2.6.32-21-generic(恢复模式) Memorytest(mem...

»在ubuntu11.04下安装gnome3的方法

Posted by php园丁 @ 2011-10-14 10:44:22 阅读(271) 评论(0)

Ubuntu11.04操作系统作为一个可替代Windows的免费产品,允许用户对其PC进行个性化设置,并可免费或付费下载使用针对此系统的各类应用程序,实现目前智能手机和平板电脑市场中流行的应用获取形式。本文介绍的是ubuntu11.04安装gnome3的方法。 今天折腾了半天,终于把它搞定了,发现原来amd的显卡会出现很多问题的,在我台式机中出现的问题就是闪屏!闪的要命 卸载后用本本安装的 界面不...

»如何让memcached和mysql更有效地工作

Posted by php园丁 @ 2011-10-14 8:01:18 阅读(368) 评论(0)

这次是Fotolog的经验,传说中比Flickr更大的网站,Fotolog在21台服务器上部署了51个memcached实例,总计有254G缓存空间可用,缓存了多达175G的内容,这个数量比很多网站的数据库都要大的多,原文是ABunchofGreatStrategiesforUsingMemcachedandMySQLBetterTogether,我这里还是选择性的翻译以及按照我的理解补充,感谢T...

»分享6个比较有意思的MySQL语句

Posted by php园丁 @ 2011-10-14 7:55:51 阅读(259) 评论(0)

相信各位对sql语句都比较熟悉吧,这里我给大家分享6个比较有用而且有点意思的mysql语句,希望能给大家带来帮助,以下是原文: 1.计算年数 你想通过生日来计算这个人有几岁了。 SELECTDATE_FORMAT(FROM_DAYS(TO_DAYS(now())-TO_DAYS(@dateofbirth)),'%Y')+0;2.两个时间的差取得两个datetime值的差。 假设dt1和dt2是d...

上一页12下一页