[size=14:c022bcf4bc][b:c022bcf4bc]先说点废话[/b:c022bcf4bc]:
俗话说新猪上任三把火,总要烧烧的,今天我也火上浇油一把。关于写本文的目的可不是为了扬名海内外,主要是看到bsd版绝大部分都是freebsd和openbsd的帖子,.netbsd少的是可怜兮兮,再加上阿明斑竹的煽动才鼓起勇气在众高手面前板门弄斧一下,还望多多指教。
[b:c022bcf4bc]看完本教程你将学会[/b:c022bcf4bc]:
1、利用ssh远程登录进行管理
2、pkg、源代码包的安装方法
3、利用vi编辑器修改配置文档
4、通过修改系统文件自启动服务
5、初级安全知识
[b:c022bcf4bc]一、前期软件准备[/b:c022bcf4bc]:
由于个人网络环境因素,是先将pkg和源代码包从单位下载回家做的,所以第一步先下载相关软件:apache-2.0.54nb1.tgz、mysql-server-4.1.12nb1.tgz、mysql-client-4.1.12.tgz、perl-5.8.6nb4.tgz、expat-1.95.8nb2.tgz、apr-0.9.6.2.0.54nb1.tgz,以上软件可以从[url]ftp://ftp.netbsd.org/pub/pkgsrc/packages.netbsd-2.0/i386/all/[/url] 下载到。另外还需php-4.4.0.tar.bz2源代码包([url]www.php.net[/url]);f-secure ssh(google一下吧)
[b:c022bcf4bc]二、设置ssh[/b:c022bcf4bc]
1、编辑rc.conf开启ssh
#echo sshd=yes >> /etc/rc.conf
#echo sendmail=no >> /etc/rc.conf
2、编辑sshd_config允许root帐号登陆
#vi /etc/ssh/sshd_config
找到#permitrootlogin yes将#去掉保存并退出
重启后ssh随即生效。
3、修改网卡ip地址
新建一个ifconfig.pcn0的文件。(pcn0为服务器网卡的类型,可通过ifconfig -a查看到)
#echo 192.168.112.10  .netmask 255.255.255.0 >> /etc/ifconfig.pcn0
注意客户机的ip也应该为192.168.112.*,运行f-secure ssh client登陆上去,利用file transfer将必要的安装包拷贝至/usr下。
[b:c022bcf4bc]三、安装软件及手工启动[/b:c022bcf4bc]
[b:c022bcf4bc]1、安装perl[/b:c022bcf4bc]
#pkg_add /usr/perl-5.8.6nb4.tgz
不用多说这个是必装的。
[b:c022bcf4bc]2、安装apache[/b:c022bcf4bc]
#pkg_add /usr/apache-2.0.54nb1.tgz
============ [b:c022bcf4bc]手工启动apache[/b:c022bcf4bc] ============
# cd /usr/pkg/sbin
#./apachectl start
如果报错,根据提示进行修改即可,一般会提示"using 127.0.0.1 for servername",这个时候只需要:
#hostname 127.0.0.1
#./apachectl start 就应该能启动了。//此时打开ff(讨厌用ie)看看是否正常
---------------------------------------------------------------------
============ [b:c022bcf4bc]设置apache自启动[/b:c022bcf4bc] ============
#cp /usr/pkg/share/examples/rc.d/apache /etc/rc.d
#echo apache=yes >> /etc/rc.conf
#echo hostname="127.0.0.1" >> /etc/rc.conf
---------------------------------------------------------------------
[b:c022bcf4bc]3、安装mysql[/b:c022bcf4bc]
#cd /usr
#pkg_add mysql-server-4.1.12nb1.tgz //安装前最好将所需文件都放至同一目录
============ [b:c022bcf4bc]mysql的手工启动方法[/b:c022bcf4bc] ============
#cd /usr/pkg/share/examples/rc.d/
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器