博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux OA搭建
阅读量:5058 次
发布时间:2019-06-12

本文共 3180 字,大约阅读时间需要 10 分钟。

 

 

 

新的环境,第一件事是检查硬件环境,适不适合搭建该OA环境象

 

一、查看Linux系统发型版本

$ cat/etc/issue

$ cat/etc/tedhat-rekease

 

二、查看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中读出来的)

 

四、环境部署前的准备

1、停止防火墙  setup

     测试环境时一般关闭防火墙。为什么要关系防火墙?防火墙防自己、防别人

     现网(上线的网络)才需要开启防火墙

 

2、开机自启

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

  init进程是非内核进程之外的第一个被启动运行的进程,作用是决定需要启动的运行级别,所以它的pid为1。init读它的配置文件时/etc/inittab

  init进程是Linux系统中的根进程,是所有系统进程的祖先。

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

1、单用户模式有点像Windows安全模式(F8)进入,但用户工作状态。

root权限,用于系统维护,禁止远程登录

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

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

4、unused系统未使用,保留

5、Linux中大写X开头的文件,指的是与图形相关GUI

  如:x11,多用户模式下图形界面

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

$chkconfig --list [name] (显示当前服务是否开机启动的情况)

$chkonfig --level 5 iptables off(更改服务的运行模式) 对服务运行级别的设置

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

 

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

  $sudo vi /etc/sysvonfig/selinux 中将selinux的enforcing设置为disabled(enforcing | permissive | disable)

  $setenforce 0 (临时关闭控股访问用户安全组件)

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

    setenforce 0 设置selinux 成为permissive 模式 (关闭selinux)

  $/usr/sbin/sestatus  查看selinux状态

 

 

安装jdk-rpm.bin

 

1.1、使用rpm -qa | grep java 命令,查看当前机器中有没有Java文件存在

 

1.2、如上图,表示存在Java文件,使用rpm -e 加上搜素到的Java文件名 删除

下图表示是有依赖关系的,需要使用rpm -e --nodeps 加上已存在的文件名 删除

 

1.3、输入命令 rpm -qa | grep jdk,查看当前机器中有没有Java存在,有的话步骤同1.2

 

1.4、把/opt/oa/ 文件下的 jdk-1_5_0_22-linux-i586-rpm.bin 改成可执行的文件。

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

 

 

1.5、执行命令 $ ./jdk-1_5_0_22-linux-i586-rpm.bin

      它可以自己先解包,解成(在文件系统中生成ad-1_5_0_22-linux-i586-rpm.rpm) 然后再次安装至Linux

1.6、查看rmp安装的jdk的安装位置在哪里

        $ rpm -ql [加上使用rmp -qa 查找的安装的文件名称,即可显示安装在哪

可以看出jdk的安装路径为:/usr/java/jdk1.5.0_22

1.7、配置环境变量

输入命令 source  /etc/profile

验证环境变量

依次输入

source /etc/profile

    java

    java -version

命令  如下图表示变量完成

 

安装MySQL

2.0> yum

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

CentOSS-Base-163.repo cp/etc/yum.repos.d/

 

2.1、将原本的rhel-debuginfo.repo,重命名一般建议修改前面

2.2> 清空原来yum缓存

  $ yum clean all

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

  $yum list

2.4等待安装

2.5、使用yum install mysql-server 命令 安装mysql

2.6、输入y 回车,等待安装

2.7、当出现如图报错,表示没有验证身份,输入 rmp  --import

,并执行

 

2.8、执行成功之后,按照2.5步骤从新安装MySQL,出现如图,表示安装成功

2.9、输入service mysqld start]/etc/init.d/mysqld start并执行

 

2.10、如图,表示启动完成

 

2.11、输入MySQL,看能否进入,如图即表示成功

 

安装tomcat

 

3.1、将Tomcat包移动到/opt根目录

3.2、输入tar zxvf apache-tomcat-6.0.33.tar.gz  命令  解压并解包

 

3.3、如图,解压完成,表示Tomcat安装完成了

 

 

4 项目包部署

 

4.1、输入命令,将OA包,移动到/opt 根目录

 

4.2、使用unzip oa.zip解压

 

4.3、如图表示解压完成

4.4、将将oa文件夹下setuo下的redmoonoa.sql文件移动至/opt

4.5、输入mysql命令  进入mysql

 

4.6、输入source /opt/redmoonoa.sql 并执行,向数据库导入数据

4.7、输入exit,退出mysql,将oa包移至apache-tomcat-6.0.33/webapps/

4.8、使用vim apache-tomcat-6.0.33/webapps/oa/WEB-INF/proxool.xml命令打

proxool文件,修改端口和账户密码

4.9、将密码删除为空即可

 

修改log存放位置

#vi /opt//apache-tomcat-6.0.33/webapps/oa/WEB-INF/log4j.properties

log4j.appender.R.File=后面的路径改成以下

5.启动Tomcat

tomcat安装目录,执行bin/startup.sh

两种方法:

1> $ sudo bash bin/startup.sh

2> $ sudo chomd u+x startup.sh

$ sudo ./startup.sh

 

打开浏览器,在地址栏输入http//171.20.10.13:8080/oa(tomcat默认端口为

8080)回车,出现如下页面,表示全部ok了

 

 

转载于:https://www.cnblogs.com/x-p123/p/8683311.html

你可能感兴趣的文章
http://lorempixel.com/ 可以快速产生假图
查看>>
编写一个函数isMerge,判断一个字符串str是否可以由其他两个字符串part1和part2“组合”而成...
查看>>
NYOJ-613//HDU-1176-免费馅饼,数字三角形的兄弟~~
查看>>
graphite custom functions
查看>>
一个自己写的判断2个相同对象的属性值差异的工具类
查看>>
oracle连接的三个配置文件(转)
查看>>
pytho logging
查看>>
Python内置函数(29)——help
查看>>
oracle导出/导入 expdp/impdp
查看>>
JAVA 技术类分享(二)
查看>>
Objective - C基础: 第四天 - 10.SEL类型的基本认识
查看>>
Android TextView加上阴影效果
查看>>
OA项目设计的能力③
查看>>
《梦断代码》读书笔记(三)
查看>>
Java8 Lambda表达应用 -- 单线程游戏server+异步数据库操作
查看>>
[Unity3D]Unity3D游戏开发MatchTarget的作用攀登效果实现
查看>>
AngularJS学习篇(一)
查看>>
关于Xshell无法连接centos6.4的问题
查看>>
css3动画——基本准则
查看>>
输入月份和日期,得出是今年第几天
查看>>