linux软件安装指南

2017-10-12 19:43:05来源:CSDN作者:weixin_38944107人点击

分享

Linux部署

作者:温涛
时间:2017-10-12

安装lrzsz

1. 安装lrzsz:      命令:yum -y install lrzsz2. 进入tmp目录    命令:        cd ..        cd tmp3. rz 上传安装文件     命令:rz    选择以下文件:        jdk-8u65-linux-x64.tar.gz        apache-tomcat-8.0.28.tar.gz        oracle-xe-11.2.0-1.0.x86_64.rpm.zip        redis-3.2.4.tar.gz        apache-activemq-5.14.0-bin.tar.gz        elasticsearch-2.4.0.tar.gz 

安装JDK

1. 解压 JDK:     命令:tar -zxvf jdk-8u65-linux-x64.tar.gz .    注:如果是zip格式的包,使用命令:unzip jdk-8u65-linux-x64.zip    补充知识:        1、*.tar 用 tar –xvf 解压        2、*.gz 用 gzip -d或者gunzip 解压        3、*.tar.gz和*.tgz 用 tar –xzf 解压        4、*.bz2 用 bzip2 -d或者用bunzip2 解压        5、*.tar.bz2用tar –xjf 解压        6、*.Z 用 uncompress 解压        7、*.tar.Z 用tar –xZf 解压        8、*.rar 用 unrar e解压        9、*.zip 用 unzip 解压2. 将安装目录移动到 /usr下    命令:mv ./jdk1.8.0_65/ /usr/ 3. 创建链接简化目录操作    命令:ln -s /usr/jdk1.8.0_65/ /usr/jdk    3.1 进入usr目录查看是否成功        命令:cd ..              cd usr              ls        看到:bin  etc  games  include  jdk  jdk1.8.0_65  lib  lib64  libexec  local  sbin  share  src  tmp代表成功4. 编辑环境变量path 、JAVA_HOME    命令:vi /etc/profile    命令:i   在文件末尾添加    JAVA_HOME=/usr/jdk   export CLASSPATH=.:$JAVA_HOME/lib   export PATH=$JAVA_HOME/bin:$PATH   输入 I (insert) 进行编辑模式进行编辑,执行 esc 退出编辑模式,进行命令模式   命令::wq 保存退出    重启    命令:shutdown -r now  (source /etc/profile )    补充:        ```        dd 删除行 , i 添加内容 , x删除当前字符         :wq 保存        :q! 不保存        ```5、验证配置是否成功    命令:Java -version 查看java版本    如果不是自己安装的版本    命令:rpm -qa | grep java 查看内置openJDK    命令:rpm -e --nodeps openJDK包名 进行卸载openJDK    命令:source /etc/profile 再次让环境变量生效    补充说明: 执行 java 或者 javac 提示权限不足        命令:chmod -R 777 /usr/jdk 进行授权

安装Tomcat服务器

1. 解压tomcat到opt目录   [root@wentao ~]# cd /tmp   [root@wentao tmp]# tar -zxvf apache-tomcat-8.0.28.tar.gz -C /opt   可通过以下命令查看:        [root@wentao tmp]# cd /opt        [root@wentao opt]# ls2. 创建链接简化目录操作     ln -s /opt/apache-tomcat-8.0.28 /opt/tomcat    通过ls命令查看3. 启动tomcat    [root@wentao opt]# /opt/tomcat/bin/startup.sh   注:/opt/tomcat/bin/shutdown.sh    为tomcat 关闭   可通过,新建另外一个linux连接,监控tomcat启动信息   命令:[root@wentao ~]# tail -f /opt/tomcat/logs/catalina.out4. 配置/opt/tomcat/conf/server.xml 端口改为 9001    命令:[root@wentao opt]# vi /opt/tomcat/conf/server.xml 进入文件,修改        <Connector port="9001" protocol="HTTP/1.1"           connectionTimeout="20000"           redirectPort="8443" />        保存退出。5.重新启动tomcat6.关闭 linux 防火墙    命令:service iptables stop7.在浏览器中访问    地址: http://192.168.23.130:9001/    如果还是连不上,可通过        1、命令:[root@wentao opt]# ps -ef|grep tomcat查看进程        2、命令:[root@wentao opt]# kill -9 6678 强制杀死该进程,6678为tomcat进程号        3、清除日志文件            [root@wentao opt]# cd /opt/tomcat/logs/            [root@wentao logs]# ls            [root@wentao logs]# rm -fr *        4、重启tomcat8.发布项目daotomcat    1、进入wabapps目录        [root@wentao logs]# cd /opt        [root@wentao opt]# cd tomcat/        [root@wentao tomcat]# cd webapps/        [root@wentao webapps]# ls    2、关闭tomcat        [root@wentao webapps]# ps -ef|grep tomcat        [root@wentao webapps]# kill -9 6972    3、上传war包        [root@wentao webapps]# rz5. 自动开机启动     ```    1、编辑startup.sh    #chkconfig: 2345 80 90    #description:tomcat auto start    #processname: tomcat    2、编辑catalina.sh    ./export 搜索        export JAVA_HOME = /usr/jdk      export CATALINA_BASE=/opt/tomcat      export CATALINA_HOME=/opt/tomcat      export CATALINA_TMPDIR=/opt/tomcat/temp    3、link start.sh 到 /etc/init.d/tomcat        ln -s /opt/tomcat/bin/startup.sh /etc/init.d/tomcat    3、添加服务        chkconfig --add tomcat        chkconfig tomcat on    ```

安装Oracle数据库

1. 解压zip安装包:     命令:cd /tmp    命令:unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip 2. 进入 Disk1,安装oracle11g xe    命令:cd Disk1/    命令:rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm    备注: 卸载 rpm -e --nodeps oracle-xe-11.2.0-1.0.x86_64    如果出现    错误: This system does not meet the minimum requirements for swap space    解决方法:            1、使用 free -m 查看空间            2、进入 / 目录 cd /            3、创建 swapfile                命令:sudo dd if=/dev/zero of=swapfile bs=2024 count=2048576            4、转换文件                命令:sudo /sbin/mkswap swapfile            5、激活                命令:sudo /sbin/swapon swapfile            6、重新进入 Disk1,安装oracle11g xe3. 安装 oracle XE 后配置    /etc/init.d/oracle-xe文件中是有包含Oracle环境变量的一些参数的,我们只需要从中复制中其中的 ORALCE_HOME,ORALCE_BASE,PATH,ORALCE_SID 到 /etc/profile 中     export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe   export ORACLE_SID=XE   export ORACLE_BASE=/u01/app/oracle   export PATH=$ORACLE_HOME/bin:$PATH   LSNR=$ORACLE_HOME/bin/lsnrctl   SQLPLUS=$ORACLE_HOME/bin/sqlplus   ORACLE_OWNER=oracle   步骤:        1、命令:vi /etc/init.d/oracle-xe 进入文件中,复制上面的文件内容        2、按Esc,并输入 :q退出编辑        3、命令:vi /etc/profile 进入文件中        4、按i编辑,将copy的内容复制到最后,按Esc,并输入 :wq退出编辑保存        5、重新部署环境 命令:source /etc/profile        6、完成数据库配置 /etc/init.d/oracle-xe configure            在这这里可以设置两个端口(可以使用默认8080和1521),输入密码用于登录,started on boot (y/n) [y]:按enter键如果出现:Database Configuration failed.  Look into /u01/app/oracle/product/11.2.0/xe/config/log for deta解决:    1、[root@wentao Disk1]# cd /u01/app/oracle/product/11.2.0/xe/config/log    2、[root@wentao log]# ls -la 找到:cloneDBCreation.log文件    3、[root@wentao log]# vi cloneDBCreation.log 进入查看日志文件    4、查看错误是否为        ORA-00130: invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=wentao)(PORT=1521))'    5、如果是,[root@wentao log]# cd /etc/hal/    6、[root@wentao hal]# vi /etc/hosts 添加一行 127.0.0.1   wentao保存退出(Esc,输入:wq)。 注:其中wentao为安装linux配置的名称    7、分别输入以下命令:        [root@wentao hal]# cd /u01/app/oracle/product/11.2.0/xe/config/log        [root@wentao log]# rm -fr * 清除之前的配置,通过ls能查看到        [root@wentao log]# /etc/init.d/oracle-xe configure  完成数据库配置4、使用命令:sqlplus system/system连接oracle5、自动开机启动 chkconfig oracle-xe on

创建oracle账号aaa 、bbb

在sql developer中创建连接system建立两个用户:    -- Create the user    create user aaa    identified by aaa;    -- Grant/Revoke role privileges    grant connect to aaa;    grant resource to aaa;    -- Create the user    create user bbb    identified by bbb;    -- Grant/Revoke role privileges    grant connect to bbb;    grant resource to bbb;

安装redis

1. 安装gcc    yum install -y gcc g++ gcc-c++ make   注:如果不能yum,可以使用命令:rm -f /var/run/yum.pid 强制关掉yum进程2. 下载解压 redis    wget http://download.redis.io/releases/redis-3.0.0.tar.gz   cd /tmp   tar zxvf redis-3.0.0.tar.gz   mv redis-3.0.0 /usr   cd /usr   ln -s redis-3.0.0 redis  改名   cd redis3. 进入redis目录,执行make    make MALLOC=libc 4. 启动 关闭 redis    - 启动redis   src/redis-server &   - 关闭redis   src/redis-cli shutdown5.查看是否启动 redis    方法一:ps -ef|grep redis 查看是否由该进程    方法二:./src/redis-cli 进入redis,看是否有地址和端口 如:127.0.0.1:6379>6. redis 开机启动 <!--创建链接 ln -s /usr/redis.3.0.0 /usr/redis -->修改 redis.config ```daemonize yes```vi /etc/init.d/redis ```# chkconfig: 2345 10 90  # description: Start and Stop redis   PATH=/usr/local/bin:/sbin:/usr/bin:/bin   REDISPORT=6379  EXEC=/usr/redis/src/redis-server   REDIS_CLI=/usr/redis/src/redis-cli   PIDFILE=/var/run/redis.pid   CONF="/use/redis/redis.conf"  AUTH="1234"  case "$1" in           start)                   if [ -f $PIDFILE ]                   then                           echo "$PIDFILE exists, process is already running or crashed."                  else                          echo "Starting Redis server..."                          $EXEC $CONF                   fi                   if [ "$?"="0" ]                   then                           echo "Redis is running..."                  fi                   ;;           stop)                   if [ ! -f $PIDFILE ]                   then                           echo "$PIDFILE exists, process is not running."                  else                          PID=$(cat $PIDFILE)                           echo "Stopping..."                         $REDIS_CLI -p $REDISPORT  SHUTDOWN                            sleep 2                         while [ -x $PIDFILE ]                          do                                  echo "Waiting for Redis to shutdown..."                                 sleep 1                          done                           echo "Redis stopped"                  fi                   ;;           restart|force-reload)                   ${0} stop                   ${0} start                   ;;           *)                  echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2                  exit 1  esac```7、 启动redis 关闭redis 服务 - 尝试启动或停止redisservice redis startservice redis stop- 开启服务自启动chkconfig redis on

安装activeMQ

1. 解压 activeMQ    cd /tmp   tar -zxvf apache-activemq-5.14.0-bin.tar.gz2. 复制activeMQ 到 usr目录    mv apache-activemq-5.14.0 /usr   cd /usr   ln -s apache-activemq-5.14.0/ activemq3. 进入activeMQ的bin目录 ,启动activemq   /usr/activemq/bin/activemq start4. 查看端口 是否启动    netstat -an | grep 61616   或者在页面上输入:http://192.168.23.130:8161/admin/ 账号和密码都是admin,看是否能进入6. 复制启动文件 cp /usr/activemq/bin/activemq /etc/init.d7. 编辑 /etc/init.d/activemq 在第二行添加```#### BEGIN INIT INFO# Provides:             activemq# Required-Start:       $remote_fs $syslog# Required-Stop:        $remote_fs $syslog# Default-Start:        2 3 4 5# Default-Stop:         0 6# chkconfig: 2345 64 36# Short-Description:    ActiveMQ server### END INIT INFO```在最后一个#后添加```export JAVA_HOME=/usr/jdkACTIVEMQ_HOME=/usr/activemq```8. 添加到系统服务 chkconfig --add activemq chkconfig activemq on 

安装elasticSearch

1. 解压      cd /tmp    tar -zxvf elasticsearch-2.4.0.tar.gz  2. 移动到usr目录     mv elasticsearch-2.4.0/ /usr/3. 创建连接,并改名为elasticsearch:    cd /usr    ln -s elasticsearch-2.4.0/ elasticsearch4. 运行elasticSearch 启动   /usr/elasticsearch/bin/elasticsearch -d  注:root账户不能直接启动,-d为后台启动   `使用root运行 /usr/elasticsearch/bin/elasticsearch -d -Des.insecure.allow.root=true`5. 外网访问(默认只能本机访问)   修改配置文件 config/elasticsearch.yml   network.host: 0.0.0.0   命令:vi /usr/elasticsearch/config/elasticsearch.yml   按i,修改为:# network.host: 0.0.0.0   保存退出 :wq   查看进程 ps -ef|grep elasticsearch   杀死进程 kill -9 31161   重新启动elasticSearch    /usr/elasticsearch/bin/elasticsearch -d -Des.insecure.allow.root=true6. 安装 es head插件    进入bin目录  cd elasticsearch/bin   ./plugin install mobz/elasticsearch-head   查看:        cd ..        cd plugins/        ls7. 安装ik分词器    rz 上传 elasticsearch-analysis-ik-2.x.zip    解压文件        cd /tmp        unzip elasticsearch-analysis-ik-2.x.zip        cd elasticsearch-analysis-ik-2.x   进入target/releases目录         cd  target/releases/   拷贝文件到 %es%/plugins/analysis-ik        cp -r ./ /usr/elasticsearch/plugins/analysis-ik/   进入target/release/config 目录        cd target/releases/config   将所有配置文件,复制 %es%/config 下        cp -r ./ /usr/elasticsearch/config/    配置elasticsearch.yml        命令:vi /usr/elasticsearch/config/elasticsearch.yml        在最后一行,按i,加入代码   index.analysis.analyzer.ik.type: "ik"        保存退出   重启服务器   访问        http://ip:9200/_analyze?analyzer=ik&pretty=true&text=我是xxx8. 服务自启动    进入/etc/init.d 编写脚本    vi elasticsearch ```#!/bin/bash#chkconfig:2345 80 05#description:elasticsearch serviceRETVAL=0start(){        export JAVA_HOME=/usr/jdk        echo -n "start elasticsearch"        cd /usr/elasticsearch/        bin/elasticsearch -d -Des.insecure.allow.root=true}stop(){        echo "elasticsearch service is stoped..."}case $1 in        start)                start        ;;        stop)                stop        ;;esacexit $RETVAL```8. 添加到系统服务 chkconfig --add elasticsearchchkconfig elasticsearch on 

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台