在linux下的安装postgresql

2 Comments2009年07月29日 作者: 大头刚 

1.下载并解压
到官方网站下载安装文件,可以选择编译好的,也可选择源代码安装,本例使用源代码
最新版本是8.3.7(目前到了8.4),下载到安装目录,解压
cd /usr/local/
tar -xzvf postgresql-8.3.7.tar.gz
2.添加postgresql用户

groupadd postgresql
useradd postgresql -g postgresql
mkdir pgsql
chown -R postgresql.postgresql pgsql/
cd postgresql-8.3.7

3.开始编译安装

./configure –prefix=/usr/local/pgsql
make
make install
 
如果遇到下面报错
configure: error: readline library not found
方法1: 安装该软件包
apt-get install libreadline5 libreadline5-dev
方法2: –without-readline 选项关闭 readline 功能,即:
./configure –prefix=/usr/local/pgsql –without-readline

4.添加环境变量

su - postgresql
cat .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. [...]

一、内核升级,可以到这里下载

tar -xzvf linux-2.6.29.3.tar.gz
cp reiser4-for-2.6.29.patch.gz linux-2.6.29.3/
cd linux-2.6.29.3
gunzip -c reiser4-for-2.6.29.patch.gz | patch -p1 #安装REISERFS内核补丁,下载地址在后文中
make mrproper
make menuconfig #选择让内核支持EXT4,JFS,XFS,REISERFS,如图

make dep
make clean
make bzImage
cp arch/x86_64/boot/bzImage /boot/vmlinuz-2.6.29.3
make modules
make modules_install
cd /boot
mkinitrd initrd-2.6.29.3.img 2.6.29.3
 
PS:如果编译的内核出现No module mptscsi found for kernel 2.6.29.3, aborting.
先要修改一下/etc/modprobe.conf文件,把里面的alias scsi_hostadapter1 mptscsi注释掉
 
cd /root/linux-2.6.29.3
cp System.map /boot/System.map-2.6.29.3
cp .config /boot/config-2.6.29.3
cd /boot
ln -s System.map-2.6.29.3 System.map
 
vi /boot/grub/grub.conf
 
title 2.6.29.3
root (hd0,0)
kernel /vmlinuz-2.6.29.3 [...]

在Linux下安装XFS文件系统

3 Comments2009年05月13日 作者: 大头刚 

XFS 最初是由 Silicon Graphics,Inc. 于 90 年代初开发的。那时,SGI 发现他们的现有文件系统(existing filesystem,EFS)正在迅速变得不适应当时激烈的计算竞争。为解决这个问题,SGI 决定设计一种全新的高性能 64 位文件系统,而不是试图调整 EFS在先天设计上的某些缺陷。因此,XFS 诞生了,并于 1994 年随 IRIX 5.3 的发布而应用于计算。它至今仍作为 SGI 基于 IRIX 的产品(从工作站到超级计算机)的底层文件系统来使用。现在,XFS 也可以用于 Linux。XFS 的 Linux 版的到来是激动人心的,首先因为它为 Linux 社区提供了一种健壮的、优秀的以及功能丰富的文件系统,并且这种文件系统所具有的可伸缩性能够满足最苛刻的存储需求。

1、首先确定自己的平台和版本,以redhat4为例
[root@snparty1 ~]# uname -a
Linux 2.6.9-22.ELsmp #1 SMP Mon Sep 19 18:00:54 EDT 2005 x86_64 x86_64 x86_64 GNU/Linux
2、根据自己的平台到官方网站下载XFS以及相关包。

kernel-module-xfs-2.6.9-22.EL-0.1-1.src.rpm v0.1, for kernels before 2.6.9-42
kernel-module-xfs-2.6.9-42.0.2.EL-0.2-1.src.rpm v0.2, for kenrels at [...]

使用nxserver登录linux图形界面

Leave a Comment2009年05月11日 作者: 大头刚 

使用nxserver登录linux图形界面,很简单,在linux安装3个包。

ll |grep nx
-rw-r–r– 1 root root 4128076 Mar 19 12:29 nxclient-3.2.0-13.x86_64.rpm
-rw-r–r– 1 root root 7022452 Mar 19 12:29 nxnode-3.2.0-11.x86_64.rpm
-rw-r–r– 1 root root [...]