• freebsd7正式版出来也有很长时间了。

    但是一直没注意编译内核的问题。今天在自己虚拟机上编译了下,吓了我一跳。freebsd7的内核文件居然那么大,我已经是非常精简的内核了。

    freebsd# uname -a
    FreeBSD freebsd.timo.org 7.0-RELEASE FreeBSD 7.0-RELEASE #5: Fri Jun 13 16:35:56 CST 2008     roo...
  • syslog的初级教程 - [xnix]

    2008-05-25

    出处:Linux系统管理手册

    笔记:Timo




    syslog是xnix最为重要和最有特点的一个工具。它几乎可以把你想记录的日志都记录下来。系统默认的记录位置一般为/var/log/下。

    但是每个发行版本默认所记录的内容各不相同,但是大体以下几个日志是肯定有的

    文件

    ...
  • 翻译自:http://developer.yahoo.com/performance/rules.html译者:Timo

    发布格式:黑色为英文原文,红色为中文翻译

    发布时间:从2008年5月16日每天1个章节,共10天

    发布协议:new bsd

    Gzip Components Gzip组件

    tag: server

    The time it tak...
  • URL: http://wiki.freebsd.org/finstall
    URL: http://sourceforge.net/projects/finstall

    Contact: Ivan Voras <ivoras@freebsd.org>

    "finstall" is a graphical installer project for FreeBSD, sponsored by Goo...
  • 翻译自:http://developer.yahoo.com/performance/rules.html译者:Timo

    发布格式:黑色为英文原文,红色为中文翻译

    发布时间:从2008年5月16日每天1个章节,共10天

    发布协议:new bsd

    Add an Expires or a Cache-Control Header 增加一个断开或者缓存控制头

    tag: ser...
  • Use a Content Delivery Network

    使用内容分发网络(CDN

    tag: server

    tag: server

    The user's proximity to your web server has an impact on response times. Deploying your content across multiple, geographically dispersed servers will make your pages load faster from the user's perspective. But where should you start?

    服务器的远近对于用户访问的响应时间是有影响的。分发你的内容到多个平台多个地区的服务器上将让用户更快加载的页面。但是你从哪里开始呢?

    As a first step to implementing geographically dispersed content, don't attempt to redesign your web application to work in a distributed architecture. Depending on the application, changing the architecture could include daunting tasks such as synchronizing session state and replicating database transactions across server locations. Attempts to reduce the distance between users and your content could be delayed by, or never pass, this application architecture step.

    首先第一步要实现地理位置上的分发内容,不要尝试去重新设计你的web应用来应对分布式架构。根据应用,改变架构包含了很多艰巨的任务如同步session状态和复制不同地区服务器上数据库事务。试图减少用户和你的内容的距离将被延迟或者从不通过这不应用程序架构。

  • 翻译自:http://developer.yahoo.com/performance/rules.html

    译者:Timo

    发布格式:黑色为英文原文,红色为中文翻译

    发布时间:从2008年5月16日每天1个章节,共10天

    发布协议:new bsd

     

    Exceptional Performance : Best Practices for Speeding Up Your Web Site

    特别性能:加速你的WEB网站最佳实践

  • WEB性能测试 - [xnix]

    2008-05-12

    转自http://tb.blog.csdn.net/TrackBack.aspx?PostId=1735726
    对于性能的优化一直是永恒的问题,但是切记别优化过渡
    1.1基本概念
    并发用户:用户并发一般发生在使用比较频繁的模块中,而且遇到异常通常都是程序的问题。
    用户并发数量:在线用户数量是计算并发用户数量的主要依据之一。=使用系统的用户数量*(5%~20%)
    并发主要针对WEB服务器而言,是否并发的关键是看用户的操作是否对服务器产生了影响。
    吞吐量:一次性能测试过程中网络上传输的数据量的总和。
    吞吐率:吞吐量/传输时间,单位时间内网络上传输的数据量,也可以指单位时间内处理的客户端请求数量。吞吐率用“请求数/秒”或者“页面数/秒”来衡量。
    点击率:每秒钟用户向web服务器提交的HTTP请求数。点击率越大,对服务器的压力也越大。重要的是分析点击时产生的影响。
    点击不是指鼠标的一次“单击”操作,因为在一次“单击”操作中,客户端可能向服务器发出多个HTTP请求。
  • 转自:http://freeke.blog.sohu.com/86869207.html

    对于我们的系统,我们往往抱有能有就行的态度,这样一旦业务量上去往往无法支撑起,但是这时候又不知道哪里出了问题。本文就是简单介绍了性能分析

    分析原则:

     

    • 具体问题具体分析(这是由于不同的应用系统,不同的测试目的,不同的性能关注点)

     

    • 查找瓶颈时按以下顺序,由易到难。

     

    *          服务器硬件瓶颈

    *          网络瓶颈(对局域网,可以不考虑)

    *          服务器操作系统瓶颈(参数配置)

    *          中间件瓶颈(参数配置,数据库, web 服务器等)

    *          应用瓶颈( SQL 语句、数据库设计、业务逻辑、算法等)

  • cronolog问题解决了 - [xnix]

    2008-05-06

    cronolog的进程在apache1.3下无法释放的问题给解决了

    http://cronolog.org/mailing-list/msg00134.html

    Example:
    ErrorLog "|exec /usr/local/cronolog/sbin/cronolog \
    /var/log/apache/hostname_error.%Y%m%d"
  • centos3.9和centos5.1 - [xnix]

    2008-05-05

    centos是xnix世界比较流行的平台。

    centos3的时候还是有server版本的,但是到了centos5却没有了server版本。而安装一个centos需要6张盘这个真的是我不能接受的,虽然有dvd版本,可还是不方便阿,不是所有服务器都是有dvd光驱的。

    centos3我安装时候选择了中文,但是到了命令行的时候所有中文还是出现了乱码,无奈只好把locale修改下,而centos5倒是解决了这个问题。

  • 01年的老文了,但是还是很经典,转载来

    创建时间:2001-07-05
    文章属性:原创
    文章来源:http://xfocus.org/
    文章提交:inburst (inburst_at_263.net)

    用rsync对网站进行镜像备份

    by inburst<inburst@263.net>
    http://xfocus.org

    对系统管理员来说,平时的工作重心应该集中在维护系统正常运转,能够正常提供服务上,这里往往牵涉到一个数据备份的问题,在我所了解的情况中,有80%的 系统管理员不是太关心自己服务器的安全性,但往往对备分镜像的技术相当感兴趣,但由于商业产品的软硬件价格都相当高昂,因此往往会选择自由软件。这里准备 介绍的rsync就是这样的软件,它可以满足绝大多数要求不是特别高的备份需求。
  • 磁盘限额,也就是quote,它分为v1和v2两个版本,网上的教程一般都是针对v1的quote

    由于要做nis和nfs,所以要对用户的主目录进行磁盘限额,这里的测试帐号为test

     对用户主目录:/home限制,修改/etc/fstab文件,重新启动计算机
    A.编辑/etc/fstab文件,重新启动计算机,使限额功能生效
         # vi /etc/fstab
        把
  • 作为一个系统管理员,对于操作系统底层的熟悉是我们相对于软件工程师优势所在,所以一些基础的东西我 可是还要好好加深哦,而系统管理员不光是要学会对系统软件的配置和优化,这些东西所有人经过一段时间的是都能会的,有些时候我们必须自己写些程序实现点小 功能,这些就是跟人家的区别和优势了,当然我自己还有我自己的方向的。

    1)BIOS自检
    2)启动Grub/Lilo
    3)加载内核
    4)执行init进程
    5)通过/etc/inittab文件进行初始化
    6)登陆Linux
  • suse和ubuntu比较 - [xnix]

    2008-04-19

    安装其实都差不多的,不过ubuntu8.04肯定是有很大的不同了。

    一些小区别,suse安装完之后的GRUB界面直接就帮你修改好了,ubuntu还是背后黑色界面。

    先从设置上来说,suse的一些设置比较贴心,比如nis和nfs这些对于新手来说设置简单许多,直接就是图形界面里完成,而ubuntu里只有有点经验的朋友才可以设置完成。

    suse的包管理是基于yast的,也可以使用rpm包,而ubuntu是使用apt-get以及deb包,但是ubuntu其实也可以使用rpm包的。