Apr
17
2007
22. Sun cluster由哪些硬件组成?
答:以下硬件组件组成一个群集:
带有本地磁盘(未共享)的群集节点提供该群集的主要计算平台。
多主机存储器提供在节点间共享的磁盘。
可删除的媒体被配置为全局设备,例如,磁带和CD-ROM。
群集互连为节点间的通信提供了一个通道。
公共网络接口启用了由客户机系统用于在该群集上访问数据服务的网络接口。
23. Sun cluster 体系结构由哪些软件?
答:要充当群集成员,节点必须安装了以下软件:
Solaris 软件
Sun Cluster 软件
数据服务应用程序
卷管理(Solaris™ 卷管理器或VERITAS Volume Manager)
唯一的例外情况是在系统中使用卷管理的配置。这种配置不需要卷管理器软件。
Continue Reading »
Share This
Apr
04
2007
查找文件属于哪个包
dpkg -S filename
apt-file search filename
查询软件xxx依赖哪些包
apt-cache depends xxx
查询软件xxx被哪些包依赖
apt-cache rdepends xxx
阻止软件包升级
有两种方法阻止软件包升级,使用dpkg,或者在Woody中使用APT。 使用dpkg,首先导出软件包选择列表:
dpkg –get-selections * > selections.txt
接着编辑文件selections.txt,修改想要恢复的软件所在的行,例如libc6,则将:
libc6 install
改为:
libc6 hold
保存文件,将它装入dpkg数据库:
dpkg –set-selections < selections.txt
或者,如果你知道要恢复的软件包名称,执行:
echo libc6 hold | dpkg –set-selections
这个命令将在每个软件包安装过程中保持该软件包不变。 使用dselect也可以达到同样的效果。进入[S]elect屏幕,找到想阻止其升级的软件包,按“=”键(或者“H”)。更改在你退出[S]elect屏幕后立即生效。 Woody中的APT系统有一个新机制来阻止软件包升级,在下载升级档进程中使用Pin-Priority。参阅帮助页面apt_preferences(5),或阅读http://www.debian.org/doc/manuals/apt-howto/或apt-howto软件包。
增加一个光盘源
sudo apt-cdrom add
系统升级
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
清除所以删除包的残余配置文件
dpkg -l |grep ^rc|awk ‘{print $2}’ |tr ["n"] [" "]|sudo xargs dpkg -P -
编译时缺少h文件的自动处理
sudo auto-apt run ./configure
查看安装软件时下载包的临时存放目录
ls /var/cache/apt/archives
备份当前系统安装的所有包的列表
dpkg –get-selections | grep -v deinstall > ~/somefile
从上面备份的安装包的列表文件恢复所有包
dpkg –set-selections < ~/somefile
sudo dselect
清理旧版本的软件缓存
sudo apt-get autoclean
清理所有软件缓存
sudo apt-get clean
删除系统不再使用的孤立软件
sudo apt-get autoremove
查看包在服务器上面的地址
apt-get -qq –print-uris install ssh | cut -d’ -f2
系统
查看内核
uname -a
查看Ubuntu版本
cat /etc/issue
查看内核加载的模块
lsmod
查看PCI设备
lspci
查看USB设备
lsusb
Continue Reading »
Share This
Apr
04
2007
我们都知道,如果我们想在单台机器上设置多个域名或主机名时,我们就要用到基于名称的虚拟主机了。那么要如何进行设置呢?这就是本指南想解决的问题了。在 Ubuntu 的 /etc/apache2/ 目录下有个 Apache2 的主配置文件 apache2.conf。在该文件中我们可以看到有这么一行内容:
Include /etc/apache2/sites-enabled/[^.#]*
这行的意思表明该文件包含了 /etc/apache2/sites-enabled/ 目录中文件名不含 “.” 或 “#” 这两个字符的所有文件。而当我们列出该目录的文件时,发现只有一个 000-default 的软链接文件,实际连接的是 /etc/apache2/sites-available 目录中的 default 文件,不难看出该文件的文件名中并不包含 “.” 或 “#”。所以这个文件当然是要被配置文件 apache2.conf 所包含的了。打开该文件,发现它其实是一个虚拟主机的配置文件,不过由于该文件中的虚拟主机为 *,所以它实际上是一个通用配置文件。如果我们要建立虚拟主机的话,那么就要把该文件改成如下所示:
NameVirtualHost 10.39.6.59
Share This
Apr
04
2007
首先确认安装好apache2.
安装 libapache2-mod-cband
apt-get install libapache2-mod-cband
激活 cband 模块
cd /etc/apache2/mods-available
ln -s /etc/apache2/mods-enabled/cband.conf cband.conf
ln -s /etc/apache2/mods-enabled/cband.load cband.load
升级 libapache2-mod-cband
apt-get install apache2-prefork-dev
cd /tmp
wget cband.linux.pl/download/mod-cband-0.9.7.4.tgz
tar xzvf mod-cband-0.9.7.4.tgz
cd mod-cband-0.9.7.4
./configure
make
make install
Continue Reading »
Share This
Apr
04
2007
针对某些特殊CPU的参数设置编译没有经过测试,如果它编写成功,就没问题了.如果不行,请选用以下三种方法。
Athlon-tbird XP (AMD)
export CHOST=”i686-pc-linux-gnu”
export CFLAGS=”-march=athlon-xp -O3 -pipe -fomit-frame-pointer -msse -mmmx -mfpmath=sse”
export CXXFLAGS=”-march=athlon-xp -O3 -pipe -fomit-frame-pointer -msse -mmmx -mfpmath=sse -felide-constructors -fno-exceptions -fno-rtti”
export CXX=gcc
Pentium 4 (Intel)
export CHOST=”i686-pc-linux-gnu”
export CFLAGS=”-march=pentium4 -mcpu=pentium4 -O3 -pipe -fomit-frame-pointer -msse -mmmx -mfpmath=sse”
export CXXFLAGS=”-march=pentium4 -mcpu=pentium4 -O3 -pipe -fomit-frame-pointer -msse -mmmx -mfpmath=sse -felide-constructors -fno-exceptions -fno-rtti”
export CXX=gcc
Generic(X86通用)
export CHOST=”i686-pc-linux-gnu”
export CFLAGS=”-mcpu=i686 -march=i686 -O3 -pipe -fomit-frame-pointer”
Share This