Linux上安装Apache,oralce,cognos服务器操作步骤以及注意事项

第一:安装本地测试专用的cognos服务器需要以下所列的环境

   a:JDK环境

   b:服务器(Apache,Tomcat,WebLogic等服务器)

   c:数据库(MySQL,Oracle等数据库)

   d:Cognos服务器安装介质

第一步:本地电脑搭建虚拟机环境(我使用的是VMWARE,当然也可以使用virtualbox)

  a:我使用的操作系统是:CentOS系统

  b:以下是在Linux系统安装软件相关注意事项:

   <1> linux上安装软件,数据库,服务器提示缺少文件的时候,可以选择配置本地yum源,完成本地上库文件的安装。(可以通过挂载系统盘.iso文件完成配置)挂载语句样例如下:mount -o loop /mnt/hgfs/software/CentOS-6.6-x86_64-bin-DVD1.iso  /media/CentOS/

    <2> 上述的挂载可以通过启用共享文件夹(具体操作可上网参考)

    <3> 启用本地yum源安装文件的语法样例:yum --disablerepo=\* --enablerepo=c6-mediaInstall xxxx文件 ,如果有些时候下载安装包失败,可通过yum clean all清楚,之后再重新挂载,再去安装。

  <4>关于防火墙的启停设置如下:

 临时关闭,即时生效,重启失效

关闭防火墙

 service iptables stop

开启防火墙

service iptables start

 

重启防火墙使配置生效

/etc/init.d/iptables restart

 

永久关闭,重启生效

关闭

chkconfig iptables off

开启

chkconfig iptables on

第二步:安装JDK,这个网上很多相关参考

 1我的本地截图如下:

   Linux上安装Apache,oralce,cognos服务器操作步骤以及注意事项_第1张图片

2安装cognos服务器对JDK有要求(我安装的是cognos10.2需要1.7版本以上的jdk,否则会启cognos服务器报错)

第三步:本地上安装应用服务器(我用的是Apache服务器)

Linux安装Apache服务器:

1安装之前需要将系统自带的服务器进行卸载(可上网查看相关操作,此处操作重要)

2 安装时提示缺少APR-UTIL,可通过安装相关文件。

3 重启apache服务器报出拒绝权限访问错误,可以通过一下解决方法解决

4 默认的端口是:80,可以在httpd.conf配置文件修改默认端口

快速禁用SELinux命令:

      etenforce 0

快速开启SELinux命令:

/usr/sbin/setenforce 1

等下在重新开启下SELinux命令

 禁用SELinux方法:

修改配置文件 /etc/selinux/config 找到下面的:

SELINUX=enforcing

修改为:

SELINUX=disabled

注意事项:(要是没有特殊的要求可以使用本地的系统的服务器,通过启动命令直接启动即可)

第四:安装数据库(我安装的是Oracle)

详细操作教程参考以下链接:http://www.linuxidc.com/Linux/2014-02/97374.htm

以下是安装注意事项:

1  安装前要在所有用户变量/etc/profile配置好安装的JDK路径。

2  在安装oracle之前需要明确oracle所依赖的库文件是否都在。

数据库安装之前确认一下文件的存在:以下的文件是针对oracle 11g版本的数据库

( rpm -q binutils compat-libstdc++-33 elfutils-libelf  elfutils-libelf-devel  elfutils-libelf-devel-static  

rpm -q  gcc  gcc-c++  glibc  glibc-common  glibc-devel  glibc-headers  kernel-headers  ksh  libaio  libaio-devel  

rpm -q libgcc  libgomp  libstdc++  libstdc++-devel  make  sysstat  unixODBC  unixODBC-devel )

3  一定要先创建oracle专用户以及其用户组(oracle的安装不能在root超级管理用户安装,安装的时候会有提示),在创建完当前所属用户目录后,将oracle安装包解压在新创建的用户目录下也就是/home/用户路径下,安装的时候直接找到解压完的文件夹下的可执行文件即可。还有在安装的时候需要指定一个安装目录,并给其oracle用户权限(此处操作可参考上面的链接)。

4 oracle要在其专属用户下.bash_profile进行配置环境变量。

5 在安装oracle的时候,需要使用图形界面进行安装的时候,需要配置一个当前shell的环境变量export DISPLAY=192.168.109.1:0.0 <其中的ip地址就是当前虚拟机所在的ip地址>,配置好之后可以进行测试连接。

6安装完之后需要新创建一个新用户完成测试,可通过sqlplus相关命令创建用户

:命令(create user dwq identified by dwq123  如有需要可赋其DBA权限)

7要是oracle在安装完之后,连接不上,可能是oracle的服务监听没有启动(启动oracle服务监听命令在下文展示)。

8如何给oracle账户解锁:

通过数据字典dba_users,查看Oracle账户的锁定状态,如下:(v其中,OPEN表示账户为解锁状态;EXPIRED表示账户为过期状态(需要设置口令才能解除此状态)LOCKED表示账户为锁定状态。)

下面使用ALTER USER语句为scott账户解锁:

     SQL> ALTER USER scott ACCOUNT UNLOCK;

   再使用ALTER USER语句为scott账户设置口令,如下:

    SQL> ALTER USER scott IDENTIFIED BY tiger;

9安装完成进行的操作如下:

linux上启动oracle,步骤:

(1)登录命令行,suoracle (本地oracle用户密码是:oracle123)

(2)sqlplus  /nolog

(3)conn /as sysdba

(4)startup

(5)exit

(6)lsnrctl stop     //停止监听服务

(7)lsnrctl start

linux上关闭oracle服务操作如下:

(1) 现关闭监听服务lsnrctl stop

(2) Sqlplus /nolog

(3) Conn /as sysdba

(4) shutdown immediate   //关闭oracle服务

(5) exit

10  查询当前数据库实例名(例如常见的orcl )

方法一:select instance_name from v$instance;

方法二:show parameter instance

方法三:在参数文件中查询。

11  sqlplus上给用户赋权限:grant connect,resource,dba to用户

第五:Linux安装cognos服务器遇到问题及解决方案如下:

 详细安装可参考关文档,安装完成之后同oracle一样也需要配置环境变量。

  一:FG-ERR-0103 是大家遇到经常遇到的安装启动问题,大家以后遇到的记得从以下几个方面解决:

1、换成IBM默认的内容库。新建IBM内容库,用户名密码都是cognos,数据库名称cm

2Cognos数据库没有采用UTF-8的字符集(Oracle下常见)

3、系统服务中的Cognos服务被禁用,或受到其他第三方软件限制无法启动

4、将cognos的安装路径,我的路径是D:\program files\cognos\c8,把它写到环境变量中path的之中就OK了。

   二:(这块很重要)如果遇到访问被拒绝,则很大可能是因为当前环境的jdk版本过低,例如我当前的cognos10.2.1版本就需要jdk1.7版本,如果版本过低,则出现拒绝访问的情况

Linux安装MySQL

    详细可参考:链接:https://www.cnblogs.com/bookwed/p/5896619.html

启动mysql服务器

service mysqld start

关闭mysql服务器

service mysqld stop

查看运行状态

service mysqld status

Linux mysql操作命令:

 1 显示数据库:show databases

2创建一个MySQL用户

 

使用如下命令创建一个用户名和密码分别为"myuser""mypassword"的用户。

 

mysql> CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';

一旦用户被创建后,包括加密的密码、权限和资源限制在内的所有帐号细节都会被存储在一个名为user的表中,这个表则存在于mysql这个特殊的数据库里。

运行下列命令,验证帐号是否创建成功

mysql> SELECT host, user, password FROM mysql.user WHERE user='myuser';

3允许通过远程登陆访问操作命令:

 操作实例如下:

1 GRANT ALL PRIVILEGES ON *.* TO 'dwq' @'%' IDENTIFIED BY 'dwq123' WITH GRANT OPTION;

2 flush privileges;

3 设置完之后,可以通过右边这个命令进行登陆验证:其中root是当前数据库用户,ip地址是当前Mysql服务器的地址或者是本地所在的地址,mysql -u root -h 192.168.109.88  -p 

Linux 安装tomcat服务器

 1官网下载tomcat服务器时候注意需要下载core对应下的目录文件,否则会出现缺失文件现象。

 2 安装的时候也需要注意当前安装环境的jdk版本以及conf目录下的server.xml配置文件中的端口问题

   第一步:lsof -i:端口号 查看哪个进程占用了该端口)

   第二步:ps axu|grep 进程号 根据进程id查看进程的详细信息)

权限命令改变:

SUDO

SUDO命令可以允许当前普通用户使用root管理员权限进行操作而无需root登录,这样可以减少因root登录而造成的各种不便

sudo命令的参数

sudo命令包含了许多参数,下面是一些常用参数的说明:

sudo -h     Help     列出使用方法,退出。

sudo -V     Version     显示版本信息,并退出。

sudo -l     List     列出当前用户可以执行的命令。只有在sudoers里的用户才能使用该选项。

sudo -u username|#uid     User     以指定用户的身份执行命令。后面的用户是除root以外的,可以是用户名,也可以是#uid

sudo -k     Kill     清除“入场卷”上的时间,下次再使用sudo时要再输入密码。

sudo -K     Sure kill     -k类似,但是它还要撕毁“入场卷”,也就是删除时间戳文件。

sudo -b command     Background     在后台执行指定的命令。

sudo -p prompt command     Prompt     可以更改询问密码的提示语,其中%u会代换为使用者帐号名称,%h会显示主机名称。非常人性化的设计。

sudo -e file     Edit     不是执行命令,而是修改文件,相当于命令sudoedit

VMware 14 Pro 永久许可证激活密钥(已通过本人验证可行):

1 FF31K-AHZD1-H8ETZ-8WWEZ-WUUVA

2 CV7T2-6WY5Q-48EWP-ZXY7X-QGUWD






你可能感兴趣的:(个人学习篇)