Owen的酒楼

--酒楼上渡过的人生--
生命太短,人生太长,但愿别喝醉了。

导航

随笔分类 -  Linux 手记

左Windows,右Linux,中间就是我。
摘要:当前存在几种不同的虚拟技术. 一种是半虚拟化技术(Paravirtualization), 客户操作系统需做一些修改. 另一种是全虚拟化技术(Full Virtualization), 客户操作系统无需任何修改. 我们知道全虚拟化技术是以降低性能来提高兼容性, 因为在虚拟化环境中如果没有客户操作系统的协助, 系统将很难达到较好的性能. 另一方面, 近来新处理器的开发缩短了这方面的差距. 最新的Intel VT(虚拟技术, Virtualization Technology)和AMD SVM(安全虚拟机, Secure Virtual Machine)从硬件上支持了虚拟技术, 试图取代半虚拟化技术. KVM在标准的Linux内核中增加了虚拟技术, 从而我们可以通过(或将)优化的内核来使用虚拟技术. 阅读全文

posted @ 2009-03-20 16:15 Hicome 阅读(271) 评论(0) 推荐(0)

摘要:kvm和Xen有何区别? Xen是一个外部的hypervisor程序(虚拟机管理程序);它能够控制虚拟机和给多个客户机分配资源. 另一方面, kvm是linux的一部分, 可使用通常的linux调度器和内存管理. 这意味着kvm更小更易使用. 另一方面, Xen同时支持全虚拟化和半虚拟化(修改过的客户机能有更好的性能). kvm当前不支持半虚拟化. 阅读全文

posted @ 2009-03-20 13:45 Hicome 阅读(353) 评论(0) 推荐(0)

摘要: 随着存储应用需求的提高,用户需要在线方式进行数据保护,快照就是在线存储设备防范数据丢失的有效方法之一,越来越多的设备都开始支持这项功能。 越来越多的存储设备支持快照功能,在这些产品的资料中宣传了各自快照技术的优势,有的是快照数量多,有的是占用空间小。那么,究竟什么是快照技术?主要有哪些类型?接下来我们深入了解一下。 阅读全文

posted @ 2009-02-20 14:49 Hicome 阅读(466) 评论(0) 推荐(0)

摘要: Iptables用三种链来管理流出、流入和转发,NPUT,OUTPUT,FORWARD。 设置iptables的过程事实上就是定义一些规则来决定如何处理这三种包的过程。 如果你访问http://www.yahoo.com,你的计算机将放出一个包向Yahoo!请求。这个包就要经过OUTPUT链的审核。内核会浏览OUTPUT链,看看是否有某条规则不允许放出这个包,如果有的话,就拒绝放出。 阅读全文

posted @ 2009-02-20 11:10 Hicome 阅读(617) 评论(3) 推荐(0)

摘要: 何为RAID 0:RAID 0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的RAID结构。RAID 0只是单纯地提高性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据。因此,RAID 0不能应用于数据安全性要求高的场合。 阅读全文

posted @ 2009-02-16 10:55 Hicome 阅读(384) 评论(0) 推荐(0)

摘要: table_cache指示表高速缓存的大小。当Mysql访问一个表时,如果在Mysql表缓冲区中还有空间,那么这个表就被打开并放入表缓冲区,这样做的好处是可以更快速地访问表中的内容。一般来说,可以通过查看数据库运行峰值时间的状态值Open_tables和Opened_tables,用以判断是否需要增加table_cache的值,即如果open_tables接近table_cache的时候,并且Opened_tables这个值在逐步增加,那就要考虑增加这个值的大小了。 阅读全文

posted @ 2009-02-13 10:47 Hicome 阅读(326) 评论(0) 推荐(0)

摘要:Mysql默认是不允许远程连接的,因为有很大的安全隐患。   需要手动增加可以远程访问数据库的用户。   方法一、本地登入mysql,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改为"%" #mysql -u root -proot mysql>use mysql; mysql>update user set host = '%' where user = 'root'; mysql>select host, user from user; 阅读全文

posted @ 2008-12-17 00:08 Hicome 阅读(1050) 评论(1) 推荐(0)

摘要:使用网上介绍的方法修改root用户的密码: # mysqladmin -uroot -p password 'newpassword' Enter password: mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: YES)' 阅读全文

posted @ 2008-12-17 00:05 Hicome 阅读(1292) 评论(0) 推荐(0)

摘要:I have accomplished the following steps in order to install ZeroShell in my hard disk. At least it boots, but further probing is necessary. Let suppose a free partition (e.g. /dev/hda5) of type ext2. We also have the LiveCD iso file (Zeroshell-1.0.beta3.iso). First, we mount this file in some folder: # mkdir $HOME/zeroshell # mount -t iso 9660 -o loop Zeroshell-1.0.beta3.iso $HOME/zeroshell (Of course the mount command must be invoked from the folder that holds the .iso file. Other 阅读全文

posted @ 2008-11-29 14:11 Hicome 阅读(1715) 评论(0) 推荐(0)

摘要:Linux 系统常用命令格式 : command [option] [argument1] [argument2] ... 其中option以“-”开始,多个option可用一个“-”连起来,如“ls -l -a” 与“ls -la”的效果是一 样的。根据命令的不同,参数分为可选的或必须的;所有的命令从标准输入接受输入,输出结果显示在 标准输出,而错误信息则显示在标准错误输出设备。可使用重定向功能对这些设备进行重定向。 命令在正常执行结果后返回一个0值,如果命令出错可未完全完成,则返回一个非零值(在shell中可用变 量$?查看)。 在shell script中可用此返回值作为控制逻辑的一部分。 阅读全文

posted @ 2008-11-19 12:12 Hicome 阅读(290) 评论(0) 推荐(0)

摘要:dpkg是Debian的中级软件包管理器,类似RPM. dpkg是Debian软件包管理系统的中流砥柱,负责安全卸载软件包,配置,以及维护已安装的软件包.也是Debian系统中众多软件包管理工具的后端. 系统中所有packages的信息都在/var/lib/dpkg/目录下,其中子目录”/var/lib/dpkg/info”用于保存各个软件包的配置文件列表. .conffiles 记录了软件包的配置文件列表 阅读全文

posted @ 2008-11-19 00:53 Hicome 阅读(335) 评论(0) 推荐(0)

摘要:3.1 less的语法格式; less [参数] 文件 常用参数 -c 从顶部(从上到下)刷新屏幕,并显示文件内容。而不是通过底部滚动完成刷新; -f 强制打开文件,二进制文件显示时,不提示警告; -i 搜索时忽略大小写;除非搜索串中包含大写字母; -I 搜索时忽略大小写,除非搜索串中包含小写字母; -m 显示读取文件的百分比; -M 显法读取文件的百分比、行号及总行数; -N 在每行前输出行号; -p pattern 搜索pattern;比如在/etc/profile搜索单词MAIL,就用 less -p MAIL /etc/profile -s 把连续多个空白行作为一个空白行显示; -Q 在终端下不响铃; 阅读全文

posted @ 2008-11-17 19:01 Hicome 阅读(214) 评论(0) 推荐(0)

摘要: 估计做IT的哥们象我这样ADSL包月的应该很多,我一般家里有一部电脑是24小时开机的,它上面跑着我的各种应用,也相当于我的一个网络硬盘。为了方便自己能从远程访问,我们需要一个动态域名(DDNS)来访问这台主机,通常的方法是你买一个支持DDNS的路由器或是在服务器上跑一个DDNS的软件(如花生壳)。 但是我的运气不够好,我用的两个路由器,一个Linksys的WRT54GC一个DLINK 804V都不支持国内的这些DDNS,而国外的DDNS大家都知道是连不上了(这里要强烈鄙视一下中国X信、X通、X动啦!)而且我的机器一贯喜欢用Linux,怎么办呢? 阅读全文

posted @ 2008-11-10 16:00 Hicome 阅读(1386) 评论(1) 推荐(0)

摘要:Linux上的Apache默认不支持中文名的文件下载,有一段时间让我很郁闷,因为一个项目中,客户要求能够下载中文名的文件,后来不得已在程序里面做处理得以解决,但一直有点不甘心,觉得Apache肯定可以支持的,刚好最近在网上看到了mod_encoding这个模块,MS这是个日本人写的(先Bs一下日本,然后把他们的好东西拿来用)。 首先从这里下载文件:mod_encoding-20021209.tar.gz 这个模块包,这个包默认是支持Apache 1.3.X的,如果想在Apache2上使用的话,需要在下载另外一个文件文件,在这里下载 [自己下载保存到这里了:/Files/xiaomage234/mod-encoding.rar] 配置步骤如下: #cp mod_encoding-20021209.tar.gz /usr/local/ #cd /usr/local/ 阅读全文

posted @ 2008-11-05 14:33 Hicome 阅读(548) 评论(0) 推荐(0)

摘要:这个命令的功能是对全部已登录的用户发送信息,用户可以先把要发送的信息写好存入一个文件中,然后输入: # wall 文件名 这样就能对所有的用户发送信息了。 在上面的例子中符号“”表示输入重定向,有关它的含义和用法请参阅第十章的有关内容。 阅读全文

posted @ 2008-10-21 18:49 Hicome 阅读(249) 评论(0) 推荐(0)

摘要:在Linux操作系统的文件管理中,命令行模式(在控制台或终端下)的文件或目录管理,要涉及路径这一概念,这是Linux命令行操作的最基础的基础。如果我们了解了路径的概念,就可以随心所欲的进入任何目录,进行我们想的工作。 Linux 文件系统,是一个呈树形结构,是从/做为入口,/(也被称为根目录)下有子目录,比如etc、usr、lib等,在每个子目录下又有文件或子目录,这样就形成了一个树形结构,这种树形结构比较单一。而Windows文件系统呢?它引入了C盘、D盘类似的磁盘概念,使得习惯Windows操作的用户在转向Linux时,会发现Linux根本就有C盘、D盘的概念,有时甚至不知所措。 阅读全文

posted @ 2008-10-21 17:05 Hicome 阅读(218) 评论(0) 推荐(0)

摘要:route add命令的主要作用是添加静态路由,通常的格式是: route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2 参数含义:^destination ^mask ^gateway metric^ ^interface 阅读全文

posted @ 2008-10-16 15:49 Hicome 阅读(1586) 评论(0) 推荐(0)

摘要:不同於RedHat的格式date -s MMDDhhmmYYYY 在Debian下的格式是使用date -s "YYYY/MM/DD hh:mm:ss" 雙引號可以替換為單引號 這樣的做法比起用兩次的date -s好 date -s MM/DD/YYYY date -s hh:mm:ss 阅读全文

posted @ 2008-10-16 11:00 Hicome 阅读(607) 评论(0) 推荐(0)

摘要:1991年,芬兰的一名学生Linus Torvalds出于兴趣,以他的灵感和才思,开发了当今最为流行的免费操作系统Linux。Linux也正以它的优越性赢得越来越多的用户的喜爱,同时也被微软视为最可怕的竞争对手之一。全世界使用Linux操作系统的人正以惊人的速度增涨着,同时也产生了Linux诸多不同的版本,因为它实在是太可爱了,太好了。但这里也不能说它的好了,要不就有骗稿费之疑了。但它有个最突出的特点是它的源代码全都是公开的,这样每个用户或机构就可以根据自己的需要来修改Linux,甚至你也可以开发出属于你自己的操作系统。Linux也给我国计算机的发展带来了机遇,借助Linux的开放性我们可以开发出全中文的操作系统,我们也将不需“洋油”来过日子了。 阅读全文

posted @ 2008-09-25 16:42 Hicome 阅读(261) 评论(0) 推荐(0)

摘要:1. ServerRoot directory-path ServerRoot指令设置了服务器所在的目录。一般来说它将包含conf/和logs/子目录。使用DEB包安装的系统, 此项的默认值为 "/etc/apache2" 也就是说仅仅包括apache2的配置文件.必须注意, 该目录是受保护的, 不允许非root用户对其进行修改. 阅读全文

posted @ 2008-09-13 00:17 Hicome 阅读(1107) 评论(0) 推荐(0)