nBSD]我的OpenBSD 3.6基本应用 [2004-09-16]

原创 2004年10月03日 02:08:00
作者:Freebird 发表时间:2004-09-16

转自:http://www.chinaunix.net
作者:slzq
1、制作OpenBSD 3.6 ISO文件和增加对SMP的支持

从ftp://ftp.openbsd.org下载最新的3.6安装包,使用winiso进行iso文件的制作,启动文件选择bsd.rd或bsd.mp(SMP支持),然后进行cdrom烧录。
目前anoncvs并不支持从其他版本直接升级到3.6,老的版本可升级patch增加对SMP的支持:
#setenv CVSROOT anoncvs@anoncvs.ca.openbsd.org:/cvs
#cd /usr
#cvs checkout -rSMP src/sys
(升级SMP代码后,会在/usr/src/sys/arch/i386/conf中增加一个GENERIC.MP文件)
#cd /usr/src/sys/arch/i386/conf
#config GENERIC.MP
#config & make & make install
#reboot


2、安装mysql 4.0.20

#tar zxvf mysql-4.0.20.tar.gz
#./configure --prefix=/usr/local/mysql --with-charset=gb2312
#make & make isntall
#./scripts/mysql_install_db
#adduser mysql
#chown -R root /usr/local/mysql
#chown -R mysql /usr/local/mysql/var
#chgrp -R mysql /usr/local/mysql


3、配置Web应用 apache1.3.29+php4.3.9RC2+tomcat4.1.30

OpenBSD 中mysql4.0.20与php5.0.1安装,我只在3.5中成功配置过一次,此后的很长时间内都无法再次复现。
查看了bugs.php.net的bug,其中有关于OpenBSD安装php5.0.1版本的bug提交(http://bugs.php.net/bug.php?id=29824), php.net回复说php5-200408241630安装包已经修复了这个bug,但我找了很久,始终
没有找到这个安装包。http://www.openbsd.org/36.html 中也有说3.6版本对DSO进行了pathc,但我在此后php-5.0.1安装过程中,也没有成功过。
另外,国外有bsder用cgi的模式增加对php-5.0.1的支持(详见http://archives.neohapsis.com/archives/openbsd/2003-09/0090.html)


OpenBSD中php-5.0.1的安装注意事项:

1、需要libiconv1.9.1和ibxml2-2.5.10以上版本支持;
2、取消了安装包自带的mysql-client包;

所以在配置中,如果按照以前的安装方法:
#./configure --with-mysql --with-apxs=/usr/sbin/apxs
这样是不能通过编译的,需要指定mysql的安装目录:
#./configure --with-mysql=/usr/local/mysql --with-apxs=/usr/sbin/apxs


(3.1) 安装php4.3.9RC2

#tar zxvf php4.3.9RC2.tar.gz
#cd php4.3.9RC2
#./configure --with-mysql --with-apxs=/usr/sbin/apxs
#make & make install
#cp php.ini-dist /usr/local/lib/php.ini


(3.2)启动openbsd chroot的apache1.3.29

#cd /usr/ports/editors/ee
#make install
#ee /etc/rc.conf (找到httpd,修改为httpd=YES "-u"为解除chroot)

(3.3)安装jdk和tomcat
安装linux仿真:
#cd /usr/ports/emulators/redhat
#make install
#cp j2sdk-1_3_1_12-linux-i586.bin /usr/ports/distfiles/
#ee /usr/ports/devel/jdk/1.3-linux/Makefile
j2sdk-1_3_1 修改为j2sdk-1_3_1_12
#rm /usr/ports/devel/jdk/1.3-linux/distinfo
#make install

安装配置tomcat:
#cd /usr/ports/www/jakarta-tomcat
#make install
#ee /var/tomcat/conf/server.xml
"去掉8080端口前  

安装Phpmyadmin
#cd /usr/ports/www/phpmyadmin/
#make install



4、配置Dhcp服务

#ee /etc/dhcpd.conf
shared-network LOCAL-NET {
option domain-name "openbsd.org";
option domain-name-servers 10.0.0.225;

subnet 10.0.0.0 netmask 255.255.255.0 {
option routers 10.0.0.225;

range 10.0.0.1 10.0.0.50;
}
}

#ee /etc/dhcpd.interfaces
”增加网卡名字,我的网卡是em0“
em0

5、配置net time server

#cd /usr/ports/net/ntp
#make install
#ee /etc/ntp.conf
server 10.0.0.207
restrict default ignore
fudge 127.127.0.1 stratum 5

restrict 127.0.0.1 nomodify
restrict 10.0.0.0 mask 255.255.255.0
driftfile /etc/ntpd.drift


6、匿名FTP配置
#ee /etc/rc.conf

ftpd="u"

#ee /etc/shells
/usr/bin/false

#adduser ftp

sh=false "不允许ftp用户登陆系统”

或者用vsftpd代替OpenBSD系统中的ftp
#cd /usr/ports/net/vsftpd/
#make install

7、服务自启动
#ee /etc/sysctl.conf
注释掉kern.emul.linux=1
#ee /etc/rc.local
/usr/local/sbin/ntpd -p /var/run/ntpd.pid
/usr/local/jakarta-tomcat-4.1.30/bin/startup.sh
dhcpd -q em0
/usr/local/mysql/bin/mysqld_safe --user=mysql &

"mysql 的启动一定要放到最后......."


8、postfix的配置

9、Bind的配置

和FreeBSD的配置方法基本差不多,就不多写了~

[转]我的OpenBSD Tips收集整理

Q:如何关闭文本控制台的哔哔声A:可以直接在命令行输入以下命令:  # wsconsctl keyboard.bell.pitch=0  # wsconsctl keyboard.bell.volum...
  • taolinke
  • taolinke
  • 2010年11月18日 18:56
  • 2475

自己来制作iso镜像用于安装OpenBSD

安装OpenBSD时,到最后安装阶段时(就是安装一些xxx.tgz之类的文件时),使用网络下载速度慢,其原因是默认的那些文件服务器基本都在国外。 连接时总是延迟特别大,导致安装的过程极为漫长,而且链接...
  • u012560379
  • u012560379
  • 2017年03月01日 02:10
  • 642

OpenBSD.Apache.MySQL.PHP软件环境的安装

一、OpenBSD.Apache.MySQL.PHP软件环境的安装 OpenBSD内核中已经集成了Apache,而且内置了对PHP的支持,所以安装MySQL、PHP环境非常的简单。 需要注意的是,...
  • oyzl68
  • oyzl68
  • 2011年10月27日 11:30
  • 1413

OpenBSD安装简明教程zz

OpenBSD安装简明教程http://bbs.itxian.com/dispbbs.asp?boardID=39&ID=5076安装OpenBSD 这是前一段时间安装3.6的记录,3.7我没用过,估...
  • ak47mig
  • ak47mig
  • 2007年01月30日 09:23
  • 1743

openBSD4.1安装手记(图解)

openBSD4.1安装手记(图解)一、准备工作1、下载新版openBSD4.1         地址    ftp://ftp.zedz.net/pub/OpenBSD.snapshot/2、测试环...
  • shined_zhang
  • shined_zhang
  • 2007年10月26日 12:07
  • 1119

利用openbsd+openvpn快速建立企业vpn

利用openbsd+openvpn快速建立企业vpnopenvpn介绍http://openvpn.sourceforge.net/ ,不多说了.openvpn可工作于两种模式:一种是IP遂道路由模式...
  • freebyu
  • freebyu
  • 2004年07月28日 14:18
  • 866

OpenBSD Tips: 使用ports

我比较喜欢直接从CVS服务器获得最新的Ports。 在新系统中从CVS获得最新的Ports: cd /usr sudo cvs -qd anoncvs@anoncvs.jp.openbsd.org...
  • XinYaping
  • XinYaping
  • 2013年08月20日 06:46
  • 2672

OpenBSD 系列(四)

OpenBSD 系列(四) OpenBSD 系列(四)在前面的三篇中我们介绍了OpenBSD的安装, 在这篇中我们简单的介绍一下OpenBSD的网络设置和内核编译。我自己是使用局域网, 所以只介绍这个...
  • nmdd
  • nmdd
  • 2005年06月21日 14:29
  • 1118

我的OpenBSD配置文件

以KISS为原则的OpenBSD让人非常喜欢, 记录一下配置文件以备用。 $cat /etc/profile #PKG_PATH=ftp://ftp.openbsd.org/pub/O...
  • sw2wolf
  • sw2wolf
  • 2012年05月25日 20:14
  • 3223

openbsd 安装向导和优化

http://www.openbsd.org/faq/zh/faq4.htmlhttp://v.youku.com/v_show/id_XMTA2MTQ1Mjky.html export PKG_PA...
  • cnbird2008
  • cnbird2008
  • 2010年02月12日 17:49
  • 396
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:nBSD]我的OpenBSD 3.6基本应用 [2004-09-16]
举报原因:
原因补充:

(最多只允许输入30个字)