1、系统安装配置说明文档Windows 、linux下都可以跑,我推荐linux下跑,你知道的,哈哈.一、 安装VMware-workstation虚拟机创建 64位SUSE Linux,内存最少1G以上,硬盘6G以上二、 SUSE安装配置(64位安装包ISO)(一) 安装(二) 用YaST配置ip地址1. 打开YaST2. 选择Network Devices-Network Setting3. 有时putty winscp连不上是因为防火墙,可以暂时关掉,如果不想关要以按“第四步”开放端口。4. 有时上网需要设置DNS(三) Suse 防火墙开启,设置开放端口vi /etc/sysconfig/
2、SuSEfirewall28080 5432 22 21 都是被开放的 三、 传送文件和终端命令Windows直接使用putty,相当telnet。 安装winSCP,FTP工具。配置相应连接信息即可,如果连不上,查看SUSE防火墙是不是关了。四、 jdk安装有时SUSE默认已安装了jdk,此步可跳过,可试下java -version1. # ./jdk-6u25-linux-x64.bin2. 编辑/etc/profile文件,增加如下几行,用来指定JAVA的路径和运行目录:export JAVA_HOME=/usr/java/jdk1.6.0_18export PATH=$PATH:/$J
3、AVA_HOME/binexport CLASSPATH=.:/$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jarexport JRE_HOME=$JAVE_HOME/jre3. 如果不想重新启动系统,可以用如下命令使JAVA环境变量直接生效:# source /etc/profile4. 可以用如下命令检查是否设置正确:# env5. 也可以直接执行JAVA来测试是否可以使用# java 五、 Suse tomcat安装1. 解压安装包:tar -xvzf apache-tomcat-6.0.32.tar.gz 绿色安装解压即用2. 手动启动停止:tomc
4、at:/bin/startup.sh /bin/shutdown.sh3. 开机自动启动tomcat: 编写脚本内容如下:#!/bin/bashTOMCAT_HOME=/home/apache-tomcat-6.0.32 TOMCAT_START=$TOMCAT_HOME/bin/startup.sh su - root -c $TOMCAT_START 保存脚本:脚本文件保存在/etc/init.d中,命名为tomcat 设置脚本可执行: #chmod 777 tomcat 设置服务运行级别:chkconfig -level 345 tomcat on 查看服务:chkconfig -l4.
5、 访问:http:/localhost:8080六、 postgresql安装、备份(含linux版和windows版安装)(一) linux下安装1. Postgresql安装:./stgresql-8.4.7-1-linux-x64.bin ,文件需有执行权限,可进行页面安装2. 语言选择3. 一直下一步,即可4. 装完授权:加一个客户端IP接地址例:host all all 192.168.1.0/24 md5 如下图:(二) windows下安装1. 在windows下,可安装postgresql,有一点要注意,“语言选择”只能选择hong kong,没有中国选项,其它选项最好采用默认
6、选择。2. 客户端连接配置(远程或本地连接):3. 安装好后,数据库上右键,创建表空间bhtec,然后恢复数据库。备份、恢复都很简单。(三) Linux下数据库备份,添加脚本到cron中1 /etc/init.d/cron start2 /etc/init.d/cron stop3 /etc/init.d/cron restart4 crontab e添加:* 0 * * * /opt/PostgreSQL/dbbackup/dbbackup.sh每日凌晨备份5 每次编辑完某个用户的cron设置后,cron自动在/var/spool/cron下生成一个与此用户同名的文件,此用户的cron信息都
7、记录在这个文件中,这个文件是不可以直接编辑的,只可以用crontab -e 来编辑。cron启动后每过一份钟读一次这个文件,检查是否要执行里面的命令。(四) Linux下数据库恢复,也可用postgresql客户端恢复#su postgres#/opt/PostgreSQL/8.4/bin/psql database namenetwork services-network services 分别将pure-ftp的状态置为off,vsftpd的状态置为on,然后单击按钮,修改完成。2. 启动大多数较新的系统采用的是xinetd超级服务守护进程。使用“vi /etc/xinetd.d/vsft
8、pd” 看一下它的内容,如下: disable = no socket_type = streamwait = no如果“/etc/vsftpd.conf”中的有选项为“listen=YES”,注销它3. 最后,重启xinetd,命令如下:$ /etc/init.d/xinetd restart4. 遇到问题:1、只允许匿名用户登录现象:ftp连接过程中,提示输入用户名,输入本机已有用户名angel,得到提示:530 This FTP server is anonymous only,登录失败。原因:安装vsftpd后,其默认为匿名FTP服务器,只允许匿名用户登录。解决方法:vsftpd有三种
9、服务器方式:匿名方式、本地方式和虚拟用户方式,此处需要修改vsftpd的配置将其设为本地方式。vsftpd的配置文件位于/etc/目录下,名称为vsftpd.conf。关于该配置文件在网上已经有很多高手做了详细的分析和讲解,并且该文件内部的注释也比较详细,这里就不再一一讲解了。下面只说明几处需要修改的地方:将local_enable=YES前的#去掉,使其可用,表示允许本地用户登录;增加listen_port=21配置项,设置监听端口为21;该步骤可选,不允许匿名用户登录,将anonymous_enable=YES的值改为NO,根据实际需要设置。重启vsftpd服务:/etc/init.d/x
10、inetd restart。启动后,在进行测试,使用本地用户angel及其密码登录,成功。注意:以上测试是在本机(或使用SSH登录后)进行。2、其他机器不能连接该服务器现象:本机测试通过后,在其他机器(Windows或Redhat)上使用ftp 192.168.1.8连接该服务器,得到Connection closed by remote host或Connection timed out提示信息,连接失败。原因:Suse的防火墙阻止了外来机器对FTP所用的端口的访问。解决方法:放开防火墙对FTP所使用的20和21端口的限制,步骤如下:i YastSecurity and UsersFirewall;ii 在左侧的列表中选择Allowed Services,令人感到以外的是,即使安装FTP服务器,在Servces to Allow列表中也没有FTP服务可供选择,但是SSH、HTTP、HTTPS、Samba等都赫然在列,所以要使用高级设置。点击右下方法的Advanced按钮,打开高级设置对话框;iii 在TCP Ports中输入20 21,注意两个端口号之间使用空格分开,OK;iv NextAccept重新启动,重新测试,连接成功,使用Suse系统中已有的angel及其密码登录,成功。系统图片:
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1