linux软件管理 软件安装
软件包分类
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软件管理 软件安装的更多相关文章
- Linux软件管理和安装
软件安装和管理软件包1.bin文件.bin2.rpm包3.源码压缩包 安装软件的步骤: 1.检查是否已经安装 rpm -qa | grep jdk 2.下载软件包 3.安装 依赖 rpm 包,已经编译 ...
- Ubuntu的软件管理与安装
感谢燕十八,的Linux的基础进阶视频 来哥:应该是装的wineQQ,它用的12年的国际版,ubuntu的这个版本应该比较好用! [3]apt-get 用Linux apt-get命令的第一步就是引入 ...
- linux工程管理软件—make
一.make概述 make是一种代码维护工具make工具会根据makefile文件定义的规则和步骤,完成整个软件项目的代码维护工作.一般用来简化编译工作,可以极大地提高软件开发的效率. win ...
- openSUSE13.1无法打开Yast的安装/移除软件管理软件的解决办法·(未解决,临时方法) 收获:有问题,读日志
看了日志发现错误在于Ruby,新的YaST是基于Ruby的,而我用rvm安了新版本Ruby,日志里这么出错: 2014-08-22 20:20:57 <3> linux-vfpp.site ...
- RedHat系列软件管理(第二版) --脚本安装
RedHat系列软件管理 --脚本安装 一.解压缩 tar -zxvf webmin-1.700.tar.gz 二.进入相关目录 cd webmin-1.700 三.如果此时执行./configure ...
- linux软件管理之------编译安装nginx服务器并手动编写自动化运行脚本
红帽系列的 linux软件管理分为三类:1. rpm 安装软件.2. yum 安装软件.3. 源码包编译安装.前面两种会在相关专题给出详细讲解.源码包的编译安装是非常关键的,我们知道linux的相关版 ...
- linux笔记:linux软件包管理,软件安装位置
linux软件包简介 软件包分类:1.源码包(用C语言等编写的源代码,没有进行编译):脚本安装包(对源码包进行了安装优化的源码包)优点:开源,可修改可以自由选择所需的功能编译安装,更适合自己的系统,稳 ...
- Linux 学习 (十一) 软件安装管理
Linux软件安装管理 学习笔记 软件包简介 软件包分类: 源码包 :脚本安装包 二进制包(RPM 包.系统默认包) 源码包的优点: 开源,如果有足够的能力,可以修改源代码 可以自由选择所需的功能 软 ...
- Linux基础三(软件安装管理)
目录: 一.Linux 中软件包的分类 1.源码包 2.二进制包 3.源码包 4.软件安装的选择 二.软件安装之 RPM 1.背景知识 2.准备知识 3.安装升级与卸载 4.查询校验与提取 三.软件安 ...
随机推荐
- Echarts-图表根据值的不同展示成不同的颜色
series : [ { name:'直接访问', type:'bar', barWidth: '60%', ...
- js跨域交互之jsonp - 看完就能让你了解jsonp原理 (原)
跨域? 跨域的安全限制都是对浏览器端来说的,服务器端是不存在跨域安全限制的. 同源策略? 一般来说 a.com 的网页无法直接与 b.com的服务器沟通, 浏览器的同源策略限制从一个源加载的文档或脚本 ...
- idea快捷键使用
idea eclipse project workspace module ...
- 微信小程序scroll-view不能实现下拉刷新
一般在列表展示页面,会使用到上拉加载和下拉刷新功能,在scroll-view中有bindscrolltolower事件,可以实现上拉加载功能,但是却没法实现下拉刷新. 如需同时使用两种功能,解决步骤如 ...
- django 2.1 配sql server 2008R2
请教了不少高手和度娘终于把这个事搞定了(基本上断断续续查试了2周时间),,,,,,,, 环境: 1-Microsoft Windows 2-Microsoft SQL SERVER2008 ...
- CSS——对height和line-height的理解
最近在做CSS界面时经常遇到line-height和height这两个属性,一直没搞很明白,今天静下心来好好网上查阅了一下,算是有所领悟.https://blog.csdn.net/a20131263 ...
- 关于使用MUI框架ashx获取值的问题
前台如有 var value = '<%= value%>'; 后台在使用 Params["value"]的时候会出现重复(例:value,value).
- liteos 从入门到放弃
这两天收到一份sdk,hisi 3516cv200 liteos的sdk 正好手头有硬件,就随便编译玩玩. 解压sdk. Hi3518E_SDK_V5.0.5.0 ll@ubuntu:~/work20 ...
- php 去除变态空格字符方法,空格trim不掉问题解决思路
前言:今天过滤一段文本,后面有2个空格,用trim去不掉,用preg_match也去不掉,去网上翻阅了无数的方法,终于找到了非常好的一个解决方法.该文章来源于https://my.oschina.ne ...
- MIME类型解析
MIME(Multipurpose Internet Mail Extensions)多用途网络邮件扩展类型,可被称为Media type或Content type, 它设定某种类型的文件当被浏览器打 ...