http://blog.sina.com.cn/yofee[订阅][手机订阅]
个人资料
分类
    内容读取中…
评论
读取中...
好友
读取中...
Music
访客
读取中...
博文
Debian 系统管理(2009-12-24 15:11)

系统中所有packages的信息都在/var/lib/dpkg/目录下,其中子目录”/var/lib/dpkg/info”用于保存各个软件包的配置文件列表.
.conffiles 记录了软件包的配置文件列表
.list 保存软件包中的文件列表,用户可以从.list的信息中找到软件包中文件的具体安装位置.
.md5sums 记录了软件包的md5信息,这个信息是用来进行包验证的.
.prerm 脚本在Debian报解包之前运行,主要作用是停止作用于即将升级的软件包的服务,直到软件包安装或升级完成.
.postinst脚本是完成Debian包解开之后的配置工作,通常用于执行所安装软件包相关命令和服务重新启动.
/var/lib/dpkg/available文件的内容是软件包的描述信息,该软件包括当前系统所使用的Debian安装源中的所有软件包,其中包括当前系统中已安装的和未安装的软件包.

dpkg
查询以安装的信息
查询当前系统所有已安装的deb包
dpkg –l 命令用于查询当前系统所有以安装的deb包的信息.,通过less和grep可以执行更复杂的查询工作.
例如查找跟vim有关的软件包,dpkg –l |grep –ivim
(如发现iU 表示软件包未安装成功,ii表示安装成功)

查看

What's the PEAR(2009-12-24 15:09)

(1)PEAR是什么:PEAR的官方定义是“ PHP Extension and Application Repository——PHP扩展和应用库'。PEAR is a framework and distribution system for reusable PHP components。通俗的说,PEAR是PHP的官方开源类库, PHP Extension and Application Repository的缩写。Pear在英文中是梨子的意思。PEAR将PHP程序开发过程中常用的功能编写成类库,涵盖了页面呈面、数据库访问、文件操作、数据结构、缓存操作、网络协议等许多方面,用户可以很方便地使用。它是一个PHP扩展及应用的一个代码仓库,简单地说,PEAR就是PHP的 cpan。PEAR本身还是一个管理PHP扩展和应用库的工具,你可以通过pear命令来安装、卸载你所需要、不需要的PHP扩展和应用库。
(2)PEAR的历史:PEAR(PHP Extension and Application Repository)由Stig S. Bak

OnlineRedoLogFile的主要作用是为了提高数据库性能,有变动的数据信息不直接写入磁盘而是先通过LGWR把数据写入到OnlineRedoLogFile里面,然后再用DBWR写进磁盘。大概的流程是写满第一组后写第二组再写第三组然后转回来继续写第一组。每写完一组再转到下一组的时候会发生log switch, 这时也会自动启动check point, 所谓check point 就是把当前的 redo文件通过DBWR写入到磁盘中去,这样的话下次转到继续写他的时候以前的数据才不会丢失。最少要有两个组,每个组最少要有一个成员,当然为了数据安全不丢失,一般都要弄至少两到三个成员分别放到不同的磁盘上去。
 

 

 

我们可以分别通过修改spfile和pfile来完成这件事。

一, 通过修改spfile创建新的控制文件

[root@oracle11g dbs]# su - oracle       //用Oracle用户的身份登陆Linux
[oracle@oracle11g ~]$ sqlplus /nolog    //启动sqlplus

SQL*Plus: Release 11.1.0.6.0 - Production on Wed Nov 11 10:22:18 2009

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

SQL> conn / as sysdba                     //以数据库管理员的身份登陆Oracle
Connected to an idle instance.
SQL> startup                             //启动数据库实例
ORACLE instance started.

Total System Global Area  422670336 bytes
Fixed Size        &

如果在系统中新增了磁盘,我们需要做如下一些事情
1.对磁盘分区,以建立可用的分区
2.格式化分区,以建立系统可用的文件系统
3.建立载入点,并将各文件系统载入
(注意:如再细分,还要做的是在载入文件系统前对文件系统进行检验)

好,下面我们来分步介绍:

一、查看当前系统是否有新加载的且可使用的硬盘
Quotation

#fdisk -l
Disk /dev/sda: 4194 MB, 4194312192 bytes
255 heads, 63 sectors/track, 509 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x7e401134

  Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1           5       401

第一章 检查系统的状态
1.1 使用sar来检查操作系统是否存在IO问题
1.2 关注内存vmstat
1.3 找到使用资源特别大的Oracle的session及其执行的语句
1.4 查找前十条性能差的sql语句


第二章 检查会话状态  

 

    当应用管理员通告现在应用很慢、数据库很慢时,当Oracle DBA在数据库上做几个示例的Select也发现同样的问题时,有些时侯就会无从下手,因为DBA认为数据库的各种命种率都是满足Oracle文档的建议。实际上如今的优化己经向优化等待(waits)转型了,实际中性能优化最根本的出现点也都集中在I/O,这是影响性能最主要的方面,由系统中的等待去发现Oracle库中的不足、操作系统某些资源利用的不合理是一个比较好的办法。下面把一些实践经验与大家分享,本文测重于Unix环境。

   

    第一章 检查系统的状态
通过操作系统的一些工具检查系统的状态,比如CPU、内存、交换、磁盘的利

Net-Bridge(2009-07-09 13:39)

Bridges operate at the data link layer (Layer 2) of the OSI model. Bridges inspect incoming traffic and decide whether to forward or discard it. An Ethernet bridge, for example, inspects each incoming Ethernet frame - including the source and destination MAC addresses, and sometimes the frame size - in making individual forwarding decisions.

Bridges serve a similar function as switches, that also operate at Layer 2. Traditional bridges, though, support one network boundary, whereas switches usually offer four or more hardware ports. Switches are sometimes called 'multi-port bridges' for this reason.

Most People applies this model to connect two or more PCs,we not only use it connect windows 2 windows but also windows to linux,yes,it is very popular network connection model. I use it connect windows and Linux(VM) is very simple as well,(if We use this model,it is means that we will connected directly to the hysical network). after test,it should be OK as my below works.

oracle数据字典总结(2009-06-02 05:03)
下面按类别列出一些ORACLE用户常用数据字典的查询使用方法。

    一、用户

    查看当前用户的缺省表空间SQL>SELECT username,default_tablespace FROM user_users;

    查看当前用户的角色SQL>SELECT * FROM user_role_privs;

    查看当前用户的系统权限和表级权限SQL>SELECT * FROM user_sys_privs;SQL>SELECT * FROM user_tab_privs;

    二、表

    查看用户下所有的表SQL>SELECT* FROM user_tables;

    查看名称包含log字符的表SQL>SELECT object_name,object_id FROM user_objects WHERE INSTR(object_name,'LOG')>0;

    查看某表的创建时间SQL>SELECT object_name,created FROM user_objects WHERE object_name=UPPER('&table_name');

    查看某表的大小SQL>SELECT SUM(bytes)/(1024*1024) AS size(M) FROM user_segments WHERE segment_name=UPPER('&table_

你知不知?(2009-04-11 13:04)

我看晕了,原来老外也很纠结

can you can a can as a caner can can a can
never trouble trouble until trouble troubles you

想起了有个电影里面的一句台词:

So they don't know we know they know we know...

美国兰德公司是一家著名的非盈利的研究机构,为美国官方提供'客观的分析和有效的解决方案'。最近,他们公布了一份对中国现状分析报告,即有肯定,也有严厉批评,值得国人反省。

  如果20世纪的中国是一个富裕和统一的国家,我们会有一个完全不同的第一次世界大战,我们就不会有第二次世界大战而是第二次欧洲大战。中国能够阻止日本侵略或者打败日本。美国在这些冲突上的花费从根本意义上会减少很多,因为珍珠港事件不会发生。我们和整个世界,更不用说10亿中国人,一个多世纪以来,已经为中国的弱小付出了惨重的代价。世界需要一个健康的中国。

  中国的需求对日本走出衰退起到了促进作用。日本状况给世界经济带来了风险。关于这一点,怎么说都不夸张。日本巨额的债务会产生多米诺骨牌效应,逐渐波及到全世界。在中国有力的帮助下,危险似乎已经过去。中国全球化给美国带来了很多影响。最明显的是,中国成为美国商品最大的市场。可口可乐早就完成了那个看上去像是神话的目标:卖10亿瓶可口可乐;曾经嘲笑中国梦的通用在中国卖了很多的别克汽车,在困难时期,中国带来的利润占通用利润的很大一部分;中国联想购买IBM个人电脑