Linux系统下发件oa环境

Posted qwer12

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统下发件oa环境相关的知识,希望对你有一定的参考价值。

查看linux的系统发行版本

cat /etc/issue

cat /etc/redhat-release

技术分享图片

查看cpu的系统

Top (按数字键 1、2、3 去切换各个 cpu 的情况,如果只有 1 个 cpu 就表示单核)

查看剩余内存大小,有个公式:Mem 中的 free+mem 中的 buffer=swp 中的 cache 就是剩余的内存大小

查看磁盘使用情况 df -h

 技术分享图片 

/proc 文件目录一般放一些硬件信息

cat /proc/cpuinfo 查看 cpu 信息

Cat /proc/meminfo(top 或是 vmstat 查看资源信息都是从 /proc/meminfo 中读出来的)

环境部署前的准备

停止防火墙

测试环境是一般关闭防火墙。防火墙防自己、放别人。现网 (上线的网络)才需要开启防火墙

开机自启(DOS 是 msconfig)

Linux 操作系统的内核被载入内存,等待内核加载成功之后, 第一个运行的程序就是 init 程序。

Init 进程是非内核进程之外的第一个被启动运行的进程,作 用是决定需要启动的运行级别,所以它的 pid 为: Init 读它的配置文件是/etc/inittab Init 进程是 linux 系统中的根进程,是所有系统进程的祖先

0) 停机,机器关闭,系统停机状态,系统默认运行级别不能 设为 0,否则不能正常启动

1)单用户模式有点像 windows 安全模式(F8 进入)单用户 工作状态,root 权限,用于系统维护,禁止远程登陆

2)多用户模式,但没有网络

3)没有图形(登录后进入控制台命令行模式)只有网络的 多用户模式

4)unused 系统未使用,保留

5)linux 中大写 X 开头的文件,指的是与图形相关 GUI 如:X11,多用户模式下的图形界面

6)开机后重启,千万不要设置,否则不能正常启动

Chkconfig --list 进程名(显示当前服务是否开机启动的情况)

Chkconfig --level 5 iptables off(更改服务的运行模式)

Chkconfig --level 35 iptables off(将 level3 与 level5 的级别开 机时的 iptables 都关闭)

 技术分享图片

3、selinux(安全组件):是一个安全加强工具,控制

用户访问机制

Vim /etc/sysconfig/selinux 中将 selinux 的 enforcing 设置设为 disabled(enforcing | permissive | disabled)

 技术分享图片

Setenforce 0(临时关闭空值访问用户安全组件)

Setenforce 1 设置 selinux 成为 enforcing 模式(开启 selinux)

Setenforce 0 设置 selinux 成为 permissive 模式(关闭 selinux) /Usr/sbin/sestatus 查看 selinux 状态

 

安装 jdk-rpm.bin

使用 rpm -qa | grep java

查看当前机器中是否存在 java

技术分享图片 

使用 rpm -qa | grep jdk

查看当前机器中是否存在 jdk

如果机器内有安装 java,需要把 java 删除 rpm -e 加上 rpm -qa | grep java 得到 java 文件名字 如果提示有依赖关系,需要加上--nodeps 表示,不管是否 有依赖关系都删除 rpm -e --nodeps 。。。。

 技术分享图片

将 oA下的文件夹 jdk-1_5_0_22-linux-i586-rpm.bin 改成可执行文 件

Chmod u+x jdk-1_5_0_22-linux-i586-rpm.bin

 技术分享图片

查看 rpm 安装的 jdk 的安装位置在哪里

rpm -ql(加上使用 rpm -qa 查找的安装的文件名称)

./jdk-1_5_0_22-linux-i586-rpm.bin

 技术分享图片

设置环境变量 vim /etc/profile 进入系统环境变量配置文档

source /etc/profile 加载系统环境变量配置文件java

输入Java 确认配置成功

 技术分享图片

安装 mysql

Centos 与 redhat 的共同性达到 99%,所以用 centos 的源可以在 redhat 上应用源与系统版本要对应

将 CentOS5-Base-163.repo cp 至/etc/yum.repos.d/

 技术分享图片

从远程获取软件包信息,获取到本地上来

 技术分享图片

 

yum list

技术分享图片

安装mysql yum install mysql -server,如若出现timeout ,则需要 重新在安装一遍,

 技术分享图片

出现warning: rpmts_HdrFromFdno

因为redhat是商业版,必须要提供一个签名才可以继续安装

$ rpm –import http://centos.ustc.edu.cn/centos/RPM-GPGKEY-CentOS-5

然后重新执行yum install mysql -server

 技术分享图片

出现就完成了

 

安装tomcat

将apache-tomcat-6.0.33.tar.gz复制到/pot/文件下

#tar zxvf apache-tomcat-6.0.33.tar.gz解压

 技术分享图片

将oa.zip解压到/opt/apache-tomcat-6.0.33/webapps。

解压 unzip oa.zip

移动解压文件到 MV oa /opt/apache-tomcat-6.0.33/webapps/

 

导入数据

向mysql中导入数据,进入mysql

mysql>source

/opt/apachetomcat6.0.33/webapps/oa/setup/redmoonoa.sql

修改文件

 技术分享图片

修改proxool。xml文件,如图所示

 技术分享图片

修改log4j.properties,修改如图所示

 技术分享图片

ifconfig查看ip地址

技术分享图片

 

以上是关于Linux系统下发件oa环境的主要内容,如果未能解决你的问题,请参考以下文章

Linux上搭建OA环境帮助文档

Linux下oa环境搭建

企业Linux系统部署OA系统上线实例

linux平台开源oa系统

Linux环境下发布项目(Tomcat重新启动)

第三周博客之二-Linux-oa环境部署搭建