软件包分类

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. 转换编码utf-8

    用这个enca -x utf-8 * 或者是 filename,还有别的方法,参见:https://blog.csdn.net/a280606790/article/details/8504133 我 ...

  2. phpcms首页替换

    大图轮播替换 {pc:content action="lists" catid="13" order="id DESC" num=" ...

  3. IT人员如何开好站立会议

    一.来由 软件开发的过程却又是一个离不开协作.沟通的过程.一个缺乏良好协作,沟通.理解和目标一致的软件团队,是很难高质高效的交付的. 敏捷的众多实践中,有一个为了提升团队协作的经典实践:站立会议 二. ...

  4. POJ 2533 裸的LIS

    A numeric sequence of ai is ordered if a1 < a2 < ... < aN. Let the subsequence of the given ...

  5. RNA-seq基本流程

    https://www.2cto.com/net/201801/714420.html

  6. uwsgi和nginx的故事

    要谈uwsgi,当然要先谈谈wsgi,wsgi是理论家牛顿,uwsgi就是工程家特斯拉. wsgi是缩写,全称为web server gateway interface,中文意思就是服务器的网关接口. ...

  7. elasticsearch 安装 windows linux macOS

    导读 在上一章节我们介绍Elasticsearch基本概念,今天我们继续进行本章内容,Elasticsearch在各种环境下安装,下面将逐一讲解在各种操作系统或不同安装在不同环境中注意事项. 安装 E ...

  8. Bubble Sort (找规律)

    通过模拟之后我们发现对于每一个位置上的数他都有一个规律,那就是先左移然后在右移.然后仔细发现可以知道,先右移的距离是前面比该数大的个数.右移就直接右移到目标位置了.然后用一个树状数组从左到右边扫边加就 ...

  9. Appium+python自动化1-环境搭建(上)

    前言 appium可以说是做app最火的一个自动化框架,它的主要优势是支持android和ios,另外脚本语言也是支持java和Python.小编擅长Python,所以接下来的教程是appium+py ...

  10. [c/c++] programming之路(24)、字符串(五)——字符串插入,字符串转整数,删除字符,密码验证,注意事项

    1.将字符串插入到某位置(原字符串“hello yincheng hello cpp hello linux”,查找cpp,找到后在cpp的后面插入字符串“hello c”) 需要用到strstr字符 ...