软件包分类

1) 源代码包
  脚本安装包
2) 二进制包
  (RPM包,系统默认包)

源码包编译后形成二进制包

JDK的安装

下载jdk的文件解压

tar -zxvf jdk-8u144-linux-x64.tar.gz

修改配置文件

	vim /etc/profile
...
JAVA_HOME=/root/jdk.1.8/jdk1.8.0_144
PATH=$PATH:$JAVA_HOME/bin
export PATH
source /etc/profile

查看java命令

	[root@ssgao1987 bin]# java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

tomcat的安装

下载并解压

	mkdir tomcat-src && cd tomcat-src  
wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.0.17/bin/apache-tomcat-8.0.17.tar.gz  
tar xzf apache-tomcat-8.0.17.tar.gz

启动和关闭

进入Tomcat的bin目录下,使用它提供的脚本命令(startup.sh/shutdown.sh),即可启动或关闭。
启动后,可以使用浏览器打开页面(http://host:8080),如果出现Tomcat的默认页面,即为成功。

linux下查看tomcat的动态输出:查看logs文件下的catalina.out文件
tail -f logs/catalina.out

添加系统服务

 使用命令"#vi /etc/init.d/tomcat",打开编辑器,
#!/bin/bash  
# chkconfig: 2345 85 15  
# vi /etc/init.d/tomcat  
# init script for tomcat precesses  
# gaojs@hz.cn  
TOMCAT_HOME="/home/tomcat-8.0.17"    
case "$1" in  
start)  
       if [ -f $TOMCAT_HOME/bin/startup.sh ];  
         then  
           echo $"Starting Tomcat"  
           su - root -c "$TOMCAT_HOME/bin/startup.sh"  
       fi  
      ;;  
stop)  
       if [ -f $TOMCAT_HOME/bin/shutdown.sh ];  
         then  
           echo $"Stopping Tomcat"  
           su - root -c "$TOMCAT_HOME/bin/shutdown.sh"  
       fi  
      ;;  
*)  
       echo $"Usage: $0 {start|stop}"  
       exit 1  
      ;;  
esac  
exit 0
   
保存退出后,再使用下面的命令,使其可执行;然后,添加配置并查看,可以用chkconfig修改其值,也可以用ntsysv工具改变是否自动启动
chmod +x /etc/init.d/tomcat
chkconfig --add tomcat
chkconfig tomcat on/off
chkconfig --list tomcat
​```

linux软件管理 软件安装的更多相关文章

  1. Linux软件管理和安装

    软件安装和管理软件包1.bin文件.bin2.rpm包3.源码压缩包 安装软件的步骤: 1.检查是否已经安装 rpm -qa | grep jdk 2.下载软件包 3.安装 依赖 rpm 包,已经编译 ...

  2. Ubuntu的软件管理与安装

    感谢燕十八,的Linux的基础进阶视频 来哥:应该是装的wineQQ,它用的12年的国际版,ubuntu的这个版本应该比较好用! [3]apt-get 用Linux apt-get命令的第一步就是引入 ...

  3. linux工程管理软件—make

    一.make概述     make是一种代码维护工具make工具会根据makefile文件定义的规则和步骤,完成整个软件项目的代码维护工作.一般用来简化编译工作,可以极大地提高软件开发的效率. win ...

  4. openSUSE13.1无法打开Yast的安装/移除软件管理软件的解决办法·(未解决,临时方法) 收获:有问题,读日志

    看了日志发现错误在于Ruby,新的YaST是基于Ruby的,而我用rvm安了新版本Ruby,日志里这么出错: 2014-08-22 20:20:57 <3> linux-vfpp.site ...

  5. RedHat系列软件管理(第二版) --脚本安装

    RedHat系列软件管理 --脚本安装 一.解压缩 tar -zxvf webmin-1.700.tar.gz 二.进入相关目录 cd webmin-1.700 三.如果此时执行./configure ...

  6. linux软件管理之------编译安装nginx服务器并手动编写自动化运行脚本

    红帽系列的 linux软件管理分为三类:1. rpm 安装软件.2. yum 安装软件.3. 源码包编译安装.前面两种会在相关专题给出详细讲解.源码包的编译安装是非常关键的,我们知道linux的相关版 ...

  7. linux笔记:linux软件包管理,软件安装位置

    linux软件包简介 软件包分类:1.源码包(用C语言等编写的源代码,没有进行编译):脚本安装包(对源码包进行了安装优化的源码包)优点:开源,可修改可以自由选择所需的功能编译安装,更适合自己的系统,稳 ...

  8. Linux 学习 (十一) 软件安装管理

    Linux软件安装管理 学习笔记 软件包简介 软件包分类: 源码包 :脚本安装包 二进制包(RPM 包.系统默认包) 源码包的优点: 开源,如果有足够的能力,可以修改源代码 可以自由选择所需的功能 软 ...

  9. Linux基础三(软件安装管理)

    目录: 一.Linux 中软件包的分类 1.源码包 2.二进制包 3.源码包 4.软件安装的选择 二.软件安装之 RPM 1.背景知识 2.准备知识 3.安装升级与卸载 4.查询校验与提取 三.软件安 ...

随机推荐

  1. 栈ADT

    栈 栈是限制插入和删除只能在同一位置的表,这一位置称为栈顶(top),也可能称为LIFO表 对于空栈的pop(弹栈)操作是一个ADT错误,但是若是push(压栈)时空间超限并不是ADT错误 实现:基于 ...

  2. 笔记-ASP.NET WebApi

    本文是针对ASP.NET WepApi 2 的笔记. Web API 可返回的结果: 1.void 2.HttpResponseMessage 3.IHttpActionResult 4.其他类型 返 ...

  3. Redis单机配置以及集群(sentinel、jediscluster)配置

    最近一直在使用Redis作为缓存数据库,在使用当中,刚开始没有注意配置问题. 1.纯粹的注入单机模式 <bean id="jedisPoolConfig" class=&qu ...

  4. Cloud-init

    cloud-init用于在创建虚拟机时通过元数据服务对虚拟机基本配置,包括常见的主机名,用户,密码等等.同时用户可以通过user_data自定义一些数据对虚拟机进行配置,可以有配置文件cloud-co ...

  5. HttpRunner 接口自动化简单实践

    1.安装 1.1 命令行pip直接安装就好 1.2 验证安装 命令行输入hrun -V,返回项目版本信息则表明安装成功 2.新建测试项目 这里我用直接通过框架的脚手架工具命令生成目录结构 如:hrun ...

  6. Android-Gradle(二)

    理解Gradle脚本 当然我们现在讨论的所有内容都是基于Android studio的,所以请先行下载相关工具.当我们创建一个新的工程,Android studio会默认为我们创建三个gradle文件 ...

  7. 解决mysql中文乱码问题?

    mysql是我们项目中非常常用的数据型数据库.但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况.下面就来介绍一下如何彻底解决数据库中文乱码情况. 1.中文乱码 1.1.中文乱码 cre ...

  8. IP通信基础学习第一周

    在IP方向上,IP通信基础是学习其他诸如:数字程教控交换技术与应用.IPV6技术与应用.SDH传输技术与应用等课程的基础. 学习IP通信基础,对学生而言至少可以拿学分,不仅有利于以后的学习,还有机会从 ...

  9. 连接redis错误:ERR Client sent AUTH, but no password is set

    问题原因:没有设置redis的密码 解决:命令行进入Redis的文件夹: D:\Redis-x64-3.2.100>redis-cli.exe 查看是否设置了密码: 127.0.0.1:6379 ...

  10. Java内存模型学习笔记

    Java内存模型(JMM):描述了java程序中各种变量(线程共享变量)的范根规则,以及在JVM中将变量存储到内存和从内存中读取出变量这样的底层细节.共享变量就是指一个线程中的变量在其他线程中也是可见 ...