CentOS ,Linux 上开启FTP服务并配置用户

关掉防火墙:iptables -F

1.安装系统(省略):密码:q1w2e3r4

分区:

/ 10G

SWAP 内存二倍以上

/GIB 10G

/WORK 6G

2.系统配制:

用户设置

groupadd oinstall

groupadd gibap

adduser -g oinstall -G gibap gibap

passwd gibap

3.参数设置

Verify the host name settings:

  1. Verify that the /etc/hosts file is formatted as follows:

127.0.0.1 localhost.localdomain localhost

172.25.5.90 gibprod.zyxel.cn gibprod

  1. Verify that the /etc/sysconfig/network file is formatted as follows:

NETWORKING=yes

HOSTNAME= gibprod.zyxel.cn

  1. If the /etc/sysconfig/networking/profiles/default/network file exists, remove it.

Open the file /etc/security/limits.conf and change the existing values for "hard" and "soft" parameters as follows..

* soft nproc 2047

* hard nproc 16384

* soft nofile 4096

* hard nofile 65536

Kernel Parameter Settings

  1. Add the following line to the /etc/pam.d/login file, if it does not already exist:

session required /lib/security/pam_limits.so

  1. If you are performing the installation from the console or X Windows, then add the following line to the /etc/pam.d/xdm file:

session required pam_limits.so

  1. Open the file /etc/sysctl.conf and change the value of kernel parameter setting as following. Reboot the system after making changes.

#cd /etc

#vi sysctl.conf

Add the follows lines to adjust the kernel parameters

#add adjust kernel parameters for Oracle DB and AP 10gR2

kernel.sem = 256 32000 100 142

kernel.shmmax = 4294967295

kernel.shmmni = 4096

kernel.shmall = 2097152

kernel.msgmax = 4096

kernel.msgmax = 8192

kernel.msgmnb = 65535

kernel.msgmni = 2878

kernel.threads-max = 131072

net.ipv4.ip_local_port_range = 1024 65000

fs.file-max = 206173

net.core.rmem_default = 262144

net.core.rmem_max = 262144

net.core.wmem_default = 262144

net.core.wmem_max = 262144

sysctl -p

sysctl -a

4. TELNET

[root@test root]#rpm -qa | grep telnet

telnet-server-krb5-1.2.5-1mdk

telnet-client-krb5-1.2.5-1mdk

#上面是 Mandrake 9.0 的范例;或底下是 Red Hat 7.2 的范例

telnet-0.17-20

telnet-server-0.17-20

[root@test root]#vi /etc/xinetd.d/telnet

# default: on

# description: The telnet server serves telnet sessions; it uses \

# unencrypted username/password pairs for authentication.

service telnet

{

disable = yes<==就是改这里,将 yes 改成 no 即可!

flags = REUSE

socket_type = stream

wait = no

user = root

server = /usr/sbin/in.telnetd

log_on_failure += USERID

}

方法一:仅支援 Red Hat 或 Mandrake 系统:

[root@test root]# service xinetd restart

Stopping xinetd: [ OK ]

Starting xinetd: [ OK ]

方法二:正统的启动方式:

[root@test root]# /etc/rc.d/init.d/xinetd restart

Stopping xinetd: [ OK ]

Starting xinetd: [ OK ]

# 注意:有的某些版本并没有 restart 的选项,这个时候就需要:

# stop 再 start 啰!

[root@test root]# mv /etc/securetty /etc/securetty.bak

===================================================================

环境变量设置

$ vi .bash_profile

Add the follow lines :

TMP=/tmp

export TMP

TMPDIR=/tmp

export TMPDIR

DISPLAY=gibprod.zyxel.cn:1.0

export DISPLAY

5.目录权限配制

mkdir -p HH

chown -R gibap:oinstall /gib

chmod -R 775 /gib

#cd /gib

#mkdir gibap

#mkdir gibap/10.1.2

mkdir gib/

6.系统安装:(一定要按步骤做否则会报错)

xhost local:oracle

#cpio -idvm < lnx_920_disk2.cpio

#cpio -idvm < lnx_920_disk3.cpio

#cd /gib

#mkdir gibap

#mkdir gibap/10.1.2

#chown –R gibap:oinstall gibap

$cd /stage /Disk1

$linux32 bash

$./runInstaller

  1. Start Installation
  2. Specify File and locateon

Name : Frm10gR2

Path : /gib/gibap/10.1.2

rpm -ivh foo-1.0-l.i386.rpm

  1. System check : Pass, Click [Next]
  2. Specify product and Language

Product : Oracle Application Server From and Report Service 10g 10.1.2.02

Language : English SC, TC

  1. Select Port Configuration: Auto
  2. Specify SMTP Server:
  3. Specify Instance and ias_admin Password

Instance Name : GIBPROD

ias_admin password : IAS100

  1. Summary Screen : press Install
  2. Open a new window, run /gib/gibap/10.1.2/root.sh as root user
  3. After successfully install, read / gib/gibap/10.1.2/install/setupinf.txt for detail test and information

The following information is available in:

/gib/gibap/10.1.2/install/setupinfo.txt

Create GIB Working Directory

Telent as gibap user, Create GIB working directory as followed

$cd /gib/gibap

$mkdir gibprod

cd /gibprod

$mkdir fmb

$mkdir fmx

$mkdir rdf

$mkdir temp

$cd /gib/gibap/gibprod/temp

$mkdir gibexp

$mkdir giblog

Modify Environment file

  1. Modify $ORACLE_HOME/forms/server/formsweb.cfg

Add followed lines

[gibprod]

defaultcharset=ZHS16GBK

separateFrame=True

#lookandfeel=Generic

workingDirectory=/gib/gibap/gibprod/fmx

form=GIBLOGON.fmx

width=1024

height=768

colorScheme=teal

userid=gibprod/gibprod@gibprod

envFile=default.env

splashScreen=/forms/html/Splash_GIB.gif

background=/forms/html/Backgrond_GIB.gif

#logo=/forms/html/Banner_Gemtek.gif

  1. Modify $ORACLE_HOME/forms/server/default.env

Added GIB programs working directory into FORMS_PATH : /gib/gibap/gibprod/fmx

FFORMS_PATH=/gib/gibap/10.1.2/forms:/gib/gibap/gibprod/fmx

Upload splash and background gif files to $ORACLE_HOME/tools/web/html folder.

  1. Modify $ORACLE_HOME/bin下的form, report scripts(frmcmp_batch.sh frmcmp.sh, reports.sh)

a) Add

NLS_LANG='AMERICAN_AMERICA.ZHS16GBK’

export NLS_LANG

b) Add GIB reports file working directory in REPORTS_PATH

c) Add

export REPORTS_NO_DUMMY_PRINTER=TRUE

d) Add followed lines into opform compile scripts: frmcmp_batch.sh

ORACLE_HOME=${ORACLE_HOME:-/gib/gibap/10.1.2}

export ORACLE_HOME

export TERM=vt220

export ORACLE_TERM=vt220

export DISPLAY=gibprodzyxel.cn:0.0

NLS_LANG='AMERICAN_AMERICA.ZHS16GBK’

export NLS_LANG

LIBPATH=$ORACLE_HOME/lib32:$ORACLE_HOME/lib:$ORACLE_HOME/jdk/jre/bin/classic:$LIBPATH

export LIBPATH

  1. Modify fonts files for PDF output

a) 进入目录:$ORACLE_HOME/gui*/tk/admin

b) vi Tk2Motif.rgb

c) 更改Tk2Motif*fontBaseReg: jisx0208.1983-0为:Tk2Motif*fontBaseReg: GB2312

d) 更改Tk2Motif*fontMapCs: iso8859-2=EE8ISO8859P2 为 Tk2Motif*fontMapCs: iso8859-1=ZHS16GBK

e) vi uifont.ali

f) Modify this file as attached

g)

h) cd PPD

i) vi screenprinter.ppd

j) 更改*Font Symbol: Special "(001.007S)" Special ROM为 *%Font Symbol: Special "(001.007S)" Special ROM

  1. 在文件/gib/gibap/10.1.2/network/admin/tnsnames.ora 增加如下信息

GIBPROD =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = server IP)(PORT = server port))

)

(CONNECT_DATA =

(SERVICE_NAME = SID)

)

)

)其中的host,port,service_name修改为对应DB的配置

  1. 修改<$ORACLE_HOME>/forms/java/oracle/forms/registry/Registry.dat文件,将其中的行

app.ui.lovButtons=false 修改为:app.ui.lovButtons=true

app.ui.requiredFieldVA=false 修改为: app.ui.requiredFieldVA=true

app.ui.requiredFieldVABGColor=255,0,0 修改为: app.ui.requiredFieldVABGColor=255,255,0

  1. 修改<$ORACLE_HOME>/forms/server/forms.conf,增加虚拟路径gibtemp,在其中增加如下一行:

AliasMatch ^/gibprodtemp/(..*) "/gib/gibap/gibprod/temp/$1" (其中路径以实际使用路径为准 :前面我们创建的temp目录)

  1. restart ap tier
  2. 在DB下建立路径,用于生成邮件,DBlog等文件目录。

gibap user ‘s .bash_profile file

ORACLE_HOME=/gib/gibap/10.1.2

export ORACLE_HOME

PATH=$ORACLE_HOME/bin:$ORACLE_HOME/dcm/bin:$ORACLE_HOME/opmn/bin:$PATH

export PATH

Start Service

1. Start components:

ORACLE_HOME/opmn/bin/opmnctl startall

This command starts OPMN and all OPMN-managed processes such as DCM,

Oracle HTTP Server, OC4J instances, Web Cache, Forms, and Reports.

2. Start the Application Server Control Console:

ORACLE_HOME/bin/emctl start iasconsole

Stop Service

To stop a middle-tier instance:

1. Stop the Application Server Control Console:

ORACLE_HOME/bin/emctl stop iasconsole

2. Stop components:

ORACLE_HOME/opmn/bin/opmnctl stopall

This command stops OPMN and all OPMN-managed processes such as

Service Ports