LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1030|回复: 2

配置F8和以其为平台建各种服务器的笔记

[复制链接]
发表于 2007-12-24 03:04:23 | 显示全部楼层 |阅读模式
postgresql

将系统用户postgres 改为可登录,主目录改为/home/postgres
postgres> initdb /home/postgres/data
# gedit /etc/rc.d/init.d/postgrdsql
将其中PGDATA=/var/lib/pgsql/data改为 PGDATA=/home/postgres/data

注: postgres -D PGDATA 为pgsql的手动启动


jdk

在/home/download/java/中有jdk1.63
安装它
运行java程序出现错误 :java: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.
可以以下命令修正
#sed -i 's/XINERAMA/FAKEEXTN/g' $JAVA_HOME/jre/lib/i386/xawt/libmawt.so
当然也要如下配置好jdk,即修改/home/bashrc加入
export JAVA_HOME=/usr/java/jdk1.6.0_03
export CLASSPATH=$CLASSPATHJAVA_HOME/libJAVA_HOME/jre/lib
export PATH=$JAVA_HOME/binJAVA_HOME/jre/binPATH


phlinux

重装FC8后,以前的phlinux目录还在,配置也没有变,但无法启动phlinux.
重装phlinux,还是无法启动。
只好如下:
首先用ps -A查看所有进程列表,记住phlinux的pid
再使用kill -9 <ID> 杀掉此进程
再启动phlinux就正常了。
自动启动 gedit /etc/rc.d/local.d 加入 /usr/local/phlinux/phlinux -d


apache+php

无法显示网页错误可以#gedit /etc/php.ini,将displayerror off 改为On
网页中文乱码可以#gedit /etc/httpd/conf/httpd.conf 将将AddDefaultCharset UTF-8 改为 AddDefaultCharset off
无法正常连接postgresql,可以装php-pgsql


pirut
加入FC8源 http:/rpm.livna.org



sendmail+dovecot

用yum 安装这二个软件

#gedit /etc/mail/local-host-names
加入自己的域名
#gedit /etc/mail/sendmail.mc
DaemonPortsOptions=Port=smtp,Addr=127.0.0.1, Name=MTA 更改为:DaemonPortsOptions=Port=smtp,Addr=yourip或者0.0.0.0, Name=MTA
修改用户认证
#gedit /etc/mail/sendmail.mc 进入到里面以后找到
dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl改成下面這樣也可以
DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl
然后m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

建立用户帐号

[root@localhost named]# groupadd mailuser
[root@localhost named]# adduser -g mailuser -s /sbin/nologin mike
[root@localhost named]# adduser -g mailuser -s /sbin/nologin john
[root@localhost named]# passwd mike
[root@localhost named]# passwd john 密码由你自己喜欢 用户也随你喜欢添加几个(这一段引用另一篇转载的文章)

访问控制设置
# gedit /etc/mail/access
加入ltest.com RELAY和0.0.0.0 RELAY
完成后makemap hash /etc/mail/access.db < /etc/mail/access进行数据库更新。

(9)重启服务
[root@localhost named]# service sendmail restart
(10)测试服务器
[root@localhost named]# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 localhost.localdomain ESMTP Sendmail 8.13.1/8.13.1; Sat, 17 Mar 2007 12:54:47 +0800
ehlo localhost(用户输入)
250-localhost.localdomain Hello localhost.localdomain [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH DIGEST-MD5 CRAM-MD5 LOGIN PLAIN ---认证应该生效
250-DELIVERBY
250 HELP
quit(用户输入 退出telnet)
221 2.0.0 localhost.localdomain closing connection
Connection closed by foreign host.
看见这些信息就代表成功了


gnump3d

下载:http:/www.gnu.org/software/gnump3d/
2、解压安装;

[root@localhost opt]# tar zxvf gnump3d-2.9.5.tar.gz
[root@localhost opt]# cd gnump3d-2.9.5
[root@localhost gnump3d-2.9.5]# make install

程序安装位置如下:
执行命令被安装到/usr/bin 目录:gnump3d gnump3d2 gnump3d-index gnump3d-top
theme被安装到 /usr/share/gnump3d目录;
配置文件被安装到:
/etc/gnump3d
/etc/gnump3d/mime.types
/etc/gnump3d/gnump3d.conf
库文件被安装到:/usr/lib/perl5/5.8.6/gnump3d 目录:
man 被安装到:
/usr/man/man1/gnump3d.1
/usr/man/man1/gnump3d-index.1
/usr/man/man1/gnump3d-top.1
/usr/man/man1/gnump3d.conf.1


3、配置;
gnump3d的配置文件被存放在 /etc/gnump3d/gnump3d.conf ,我们可以对配置文件进行修改;
gnump3d 的themes 被存放在 /usr/share/gnump3d/ 目录中,所以要想换theme ,可以在 gnump3d.conf 中指定;
媒体文件存放在目录,在 gnump3d.conf 中是 /home/mp3 ,您也可以改为您媒体文件的目录(注;最好是不改,否则会出现首页打不开,并音乐无法播放的情况),其中mp3下一级目录就作为新的播放菜单;


4、运行gnump3d 流体服务器 ;
[root@localhost gnump3d-2.9.5]# gnump3d&或
[root@localhost gnump3d-2.9.5]# gnump3d2&


5、访问gnump3d 流体服务器;
访问地址是: http:/localhost:8888/
您也可以让局域网的其它电脑来访问,当然要把localhost 改为您的机器的IP地址,比如我的这台流体服务器所在的电脑的IP 是192.168.1.6 ,所以局域网访问地址应该是:
http:/myip:8888
对属性的配置页面:
http:/localhost:8888/prefs/


6、汉化theme,让界面变成中文;
将下载解压的BlueBox文件夹cp到/usr/share/gnump3d/目录中



helix

下载:官网上去下
安装:
[root@rhel helixserver]# chmod +x helix-server-retail-11.01-rhel4-setup.bin

[root@rhel helixserver]# ./helix-server-retail-11.01-rhel4-setup.bin
License Key File: []: [ 这个是要许可证,可以先放下,等安装完再把许可证文件放入 ]Press [Enter] to display the license text... [ 回车,然后....有兴趣就读一读吧^_^... ]
I accept the above license: [Accept]: [ 此处回车默认即可 ]
Directory: [/root/helixserver]: /usr/helixserver [ 更改安装路径 ]我用/usr/local/后悔中,当时用
/usr/local/helixserver就好了。
Username []: [ 设置远程管理用户名 ]
Username []assword []: [ 设置密码 ]
Confirm Password []:
Port [554]: [ 此处回车默认即可 ]
Port [80]:8080 [ 更改http传输端口,为避免和apache冲突,建议更改 ]
Port [1755]: [ 此处回车默认即可 ]
Port [11012]:11111 [ 更改远程管理访问的端口,系统默认的有时难以记住,可更改为好记的 ]
back to the previous prompts: [F]:
[ 如果以上设置你没意见,此处回车默认即可,否则按P重新设置 ]

[root@rhel helixserver]# cp /home/download/helix/crack/DistributedLicensing.lic /usr/local/License/ [ 破解过程??^_^ ]
[root@rhel helixserver]# /usr/lcoal/Bin/rmserver ../rmserver.cfg & [ 启动服务器进程并让它在后台执行, ]

配置:
http:/locahost:11111/admin/index.html
1>服务器ip地址绑定  
  Server Setup---->IP Binding ----->点击IP Address右边的''+''号,在Edit IP Address下面输入要绑定的服务器IP地址----->Apply---->ending Changes
  2>新建挂接点  
  
  新建一个挂接点  
  点击Mount Point Desription 后面的''+''  
  Edit Description下面是挂接点说明,可以随便输入。  
  Mount Point 你的挂接点,以后客户端要访问它,如:/film/  
  Base Path下面的内容修改为你的电影文件实际存放的完整路径,例如我的是/mnt/dos/vod---->Apply----->ending Changes  
  客户端访问:rtsp:/server ip/film/001.rm 例如:rtsp:/192.168.0.200/film/001.rm
  
  设定好以后restart server.最好关闭mozilla ,重新登陆,看看刚才的设定是否生效。否则,重新操作之!
  另外,重新安装,最好将原来的文件全部删除,否则,端口配置烦人。


tomcat5

yum 安装tomcat5
由于F8中的tomcat5设置有问题
后台启动#/usr/bin/tomcat5 start 显示找不到 CATALINA_BASE:
CATALINA_HOME:  CATALINA_TMPDIR: 和JRE_HOME。
所以要对其作如下设置:
1、#gedit /etc/tomcat5/tomcat5.conf
     改变 JAVA_HOME=你的jdk位置我的是/usr/java/jdk1.6.0_03
2、#gedit /etc/profile
加入export  JAVA_HOME=/usr/java/jdk1.6.0_03
export  CLASSPATH=$CLASSPATHJAVA_HOME/libJAVA_HOME/jre/lib
export  PATH=$JAVA_HOME/binJAVA_HOME/jre/binPATHHOMR/bin
export  CATALINA_HOME="/usr/share/tomcat5"
export   JRE_HOME=/usr/java/jdk1.6.0_03/JRE
 楼主| 发表于 2008-12-15 19:41:24 | 显示全部楼层
Fedora下使用chkconfig设置服务自动启动状态

Linux 的服务都是以脚本的方式运行的,Fedora当然不例外,这些服务的脚本都放在 /etc/rc.d/init.d 目录下。我们可以通过修改此处的各项服务脚本控制其运行细节。

Fedira 和 Redhat 提供了一个 chkconfig 工具,可以更加简单地控制服务的运行。

用法:
chkconfig --list [name]
chkconfig --add
chkconfig --del
chkconfig --override
chkconfig [--level ]

例如,要查看所有服务的列表:
# chkconfig --list

只查看一个服务(smb)的运行级别:
# chkconfig --list smb
smb 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭

上面的这条可以清晰的显示出在所有运行级别中,smb服务器是关闭的。我们可以用下面的命令来打开。比如:让smb在 3(字符)和5(图形)模式下都开机自动运行:

# chkconfig --level 35 smb on
# chkconfig --list smb
smb 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-15 19:42:18 | 显示全部楼层
启动服务

#service 服务名 start (restart or stop)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表