»如何自己来编译linux内核
为什么要自己编译Ubuntu内核呢? Ubuntu的缺省内核安装包的发布版一般会有i386和amd64两个版本,分别对应32位和64位系统。为了保持最大的兼容性,这两个版本的gcc编译参数分别march386和Pentium4。 但目前大部分的服务器都更换为Core2架构的CPU,支持SSE4以上的指令集,Ubuntu发布的安装包并没有针对Core2CPU进行优化,浪费了CPU的性能。 因此我们可...
»如何通过缓存参数的优化来优化MySQL的性能
在平时被问及最多的问题就是关于MySQL数据库性能优化方面的问题,所以最近打算写一个MySQL数据库性能优化方面的系列文章,希望对初中级MySQLDBA以及其他对MySQL性能优化感兴趣的朋友们有所帮助。数据库属于IO密集型的应用程序,其主要职责就是数据的管理及存储工作。而我们知道,从内存中读取一个数据库的时间是微秒级别,而从一块普通硬盘上读取一个IO是在毫秒级别,二者相差3个数量级。所以,要优化...
»Linux下创建与解压tar, tar.gz和tar.bz2文件及压缩率对比
平时工作中大多用解压缩命令,要是遇到压缩就现查(这不是一个好习惯),于是整理下Linux下创建与解压zip、tar、tar.gz和tar.bz2文件及他们之间压缩率对比,在自己的脑袋内存空间有限又不经常使用的时候以便于备忘。现整理如下: 目前Linux下常见的压缩文件扩展名: *.Z compress程序...
»PHP中系统函数exec system passthru使用介绍
区别: system()输出并返回最后一行shell结果。 exec()不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。 passthru()只调用命令,把命令的运行结果原样地直接输出到标准输出设备上。 相同点:都可以获得命令执行的状态码 demo: //system('dir'); //exec('dir'); //passthru('dir'); //echo...
»如何在Ubuntu上管理用户和群组
可能很多朋友对Windows的用户和群组管理比较熟悉,但当你面对Linux系统的时候,你有如何在Linux下管理用户和群组呢?下面我就给大家来介绍一下在UbuntuLinux下管理用户和群组,其实也挺简单的,希望能给你带来帮助。 用户和群组 Ubuntu安装后默认使用的是单用户,但是如果你的电脑不止是一个用户使用的话,最好是为每个用户创建一个用户账户。这种方式可以让每个用户都有各自独立的设置和档案...
»Ubuntu下如何设置IP地址和DNS服务器
上一篇我们知道了如何在Ubuntu下安装和使用GCC,这篇文章将介绍如何在Ubuntu下配置IP地址和DNS服务器,希望能给大家带来帮助,原文如下: 一、配置IP地址 ubuntu的网络配置信息放在/etc/network/interfaces中, 如果配置动态获取ip,则在上述文件中加入以下内容: &...
»如何在Ubuntu下安装和使用gcc
GCC是在Linux系统中用的比较多的编译器,一般做Linux开发的朋友都会用过GCC编译器,但今天在Ubuntu上安装GCC时出现了问题,于是上网查询如何在Ubuntu上安装GCC,答案如下: 方法一: 该方法超简单: sudo apt-get build-depgcc 就上面这条命令就可以搞定 方法二: sudo apt-get &n...
»Linux下如何用C实现MD5加密
md5典型应用是对一段信息(Message)产生信息摘要(Message-Digest),以防止被篡改。比如,在UNIX下有很多软件在下载的时候都有一个文件名相同,文件扩展名为.md5的文件,在这个文件中通常只有一行文本,大致结构如:MD5(tanajiya.tar.gz)=0ca175b9c0f726a831d895e269332461 这就是tanajiya.tar.gz文件的数字签名。MD5...
»如何Ubuntu11.04下安装极点五笔输入法
Ubuntu11.04是第14个Ubuntu系统发行版本。Ubuntu11.04将支持多点触摸技术,改进用户界面,更好地支持硬件设备,以及兼容ARM处理器。 刚刚安装好了Ubuntu11.04,但是没有五笔的日子实在不好过,WINDOWS下用习惯了极点五笔,本以为极点五笔输入法的作者不出Linux版的,结果在网上一搜,居然有高手想到引用极点五笔的字典实现可以同时打拼音和五笔,废话少说,下面看如何操...
»solaris中如何启动telnet和ftp服务
solaris启动ftp和telnet服务 solaris里由inetd统一管理诸如ftp,telnet等网络服务 可以用svcs-a|grepftp和svcs-a|greptelnet命令检查目前两个服务的运行状态 如果返回 disable &...
»ubuntu 11.10 Texlive 2011 + Lyx 2.0.1 + Xetex 环境配置
texlive2011安装 首先,下载texlive2011套装(texlive2011.iso),并卸载系统上任何相关的texlive、latex等的安装包。我系统上默认没有安装,所以可以进行安装。此外,需要安装用于texlive图形安装的perl-tk包。 1 2 sudoapt-getinstallperl-tk sudo./install-tl--gui#可视化安装 ...
»在Ubuntu中如何删除多余的系统引导分区
装了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的方法
Ubuntu11.04操作系统作为一个可替代Windows的免费产品,允许用户对其PC进行个性化设置,并可免费或付费下载使用针对此系统的各类应用程序,实现目前智能手机和平板电脑市场中流行的应用获取形式。本文介绍的是ubuntu11.04安装gnome3的方法。 今天折腾了半天,终于把它搞定了,发现原来amd的显卡会出现很多问题的,在我台式机中出现的问题就是闪屏!闪的要命 卸载后用本本安装的 界面不...
»如何让memcached和mysql更有效地工作
这次是Fotolog的经验,传说中比Flickr更大的网站,Fotolog在21台服务器上部署了51个memcached实例,总计有254G缓存空间可用,缓存了多达175G的内容,这个数量比很多网站的数据库都要大的多,原文是ABunchofGreatStrategiesforUsingMemcachedandMySQLBetterTogether,我这里还是选择性的翻译以及按照我的理解补充,感谢T...
»分享6个比较有意思的MySQL语句
相信各位对sql语句都比较熟悉吧,这里我给大家分享6个比较有用而且有点意思的mysql语句,希望能给大家带来帮助,以下是原文: 1.计算年数 你想通过生日来计算这个人有几岁了。 SELECTDATE_FORMAT(FROM_DAYS(TO_DAYS(now())-TO_DAYS(@dateofbirth)),'%Y')+0;2.两个时间的差取得两个datetime值的差。 假设dt1和dt2是d...