先看下安装好的版本:Debian 7.2

剩下的东西来自@华宰这位老乡的开源分享中,几乎没做任何改良。重写有失敬意我表示抱歉。

先创建一个自动安装脚本install.sh:

#!/bin/bash
JETTY_VERSION=7.6.12.v20130726
wget http://download.eclipse.org/jetty/$JETTY_VERSION/dist/jetty-distribution-$JETTY_VERSION.tar.gz
tar xfz jetty-distribution-$JETTY_VERSION.tar.gz -C /opt
ln -fs /opt/jetty-distribution-$JETTY_VERSION /opt/jetty
cp /opt/jetty/bin/jetty.sh /etc/init.d
update-rc.d jetty.sh defaults

没学过bash脚本,但是我得弄清楚这些代码。

#!/bin/bash  linux中,脚本文件中,用这个开头,来指出解释这个脚本的shell,这里用的是bash。

定义一个变量JETTY_VERSION,指定所要下载和使用的jetty版本

wget 使用http或ftp协议从互联网上下载文件到当前目录

tar  解压文件到/opt目录下

ln   链接解压完毕的文件到/opt/jetty,若目标目录存在先删除

cp   将jetty.sh文件复制到/etc/init.d目录下

update-rc.d 将其设为开机默认启动

然后给文档的所有者增加执行权限:

sudo chmod u+x install.sh

执行:

sudo ./install.sh

OK了。等一会之后,最好重启一下电脑。

我们访问安装主机的IP+8080端口:http://192.168.1.116:8080/

发现的问题是:

1.使用较新的jetty版本时,这个办法没有成功。所以安装了一个老版本来安装。

2.Debian6及之后的版本使用insserv代替了update-rc.d,对命令脚本有更严格的格式要求。

转载于:https://blog.51cto.com/kingwx87/1329955

Debian7.2上一键安装Jetty相关推荐

  1. windows10一键安装linux,WSLg–微软官方内置,在Win 10上一键安装5大Linux发行版本

    WSLg – 微软官方内置,在 Win 10 上一键安装 5 大 Linux 发行版本 WSLg(Windows Subsystem for Linux GUI)是微软官方 5 天前刚刚发布,并已内置 ...

  2. 如何实现在Linux上一键安装虚拟机(从入门到脚本自动化安装)

    Linux中虚拟机的管理 虚拟机的作用 查看本机配置信息 如何一键安装虚拟机(脚本实现) 虚拟机管理的基本命令 如何克隆虚拟机 虚拟机的作用 归根结底,虚拟化的作用就是省电,节省资源,原本十台服务器的 ...

  3. 阿里云上一键安装lnmp或lamp

    系统需求: l  CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin Server/Aliyun/Amazon/Mint Linux发行版 l  需要5G ...

  4. 无需任何启动盘,在windows系统上一键安装linux(ubuntu)双系统的方法!

    (转载请注明出处http://blog.csdn.net/buptgshengod) 随着学习工作的深入,安装学习linux系统显得尤为重要.但是有些人对于安装linux有些恐惧与陌生感,下面介绍一种 ...

  5. Linux上一键安装docker

    运行脚本 #!/bin/bashecho "step 1: 安装必要的一些系统工具" sudo yum install -y yum-utils device-mapper-per ...

  6. Linux安装lamp脚本,CentOS LAMP一键安装脚本

    LAMP简单介绍 LAMP指的Linux(操作系统).Apache(HTTP 服务器),MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python)的第一个字母缩写, ...

  7. Debian Linux 中文常用应用软件 一键安装

    Debian 中文常用应用软件 一键安装 脚本 Debian 是一款非常优秀的 Linux 操作系统,但默认安装缺少中国人常用的软件. 本项目的目的是收集这些常用软件,利用自动化脚本在 Debian ...

  8. Linux学习-87-LNMP一键安装过程

    17.16 LNMP安装的前期准备(LNMP一键安装包下载) 手工安装 LNMP 环境,那么同样需要安装大概 10多个源码包(根据版本和功能不同而不同).不过,现在网上非常流行的 LNMP 环境的搭建 ...

  9. 一键安装GitLab7在RHEL6.4上

    参考原文:http://www.linuxidc.com/Linux/2014-08/105137.htm 1 关于gitlab7 无论如何gitlab是个好东西,但是极难安装和配置.bitnami( ...

最新文章

  1. 让炼丹师不再为数据集发愁,这家公司建了一个AI公开数据集平台
  2. 如何分割字符串以便可以访问项目x?
  3. C#编程(四十四)----------string和stringbuilder
  4. 日志服务接入方式之Unity 3D篇
  5. 神经网络算法学习---mini-batch++++mini-batch和batch的区别
  6. 洛谷 P1313 计算系数 —— 水题
  7. Spring Boot学习总结(28)—— springboot连接postgresql 指定模式Schema
  8. Codeforces #499 Div2 E (1010C) Border
  9. Nginx URL重写规则配置详解
  10. Java类与类,类与接口,接口与接口关系
  11. 基于matlab的音频处理论文,基于Matlab的语音信号处理与仿真设计毕业论文
  12. c++字符串逆序输出
  13. java获取机器序列号_Java后台实现查询电脑本机CPU序列号工具类
  14. Tensorflow入门(一)----”搭建图像识别系统“教程整理
  15. html去除页面的滑动条
  16. ASP.NET基础与入门:WebForm,事件驱动编程,Page类
  17. 京东一键自动领取京豆、全自动签到、农场浇水、超市兑奖
  18. 康耐视VisionPro脚本BUG修改教程
  19. linux管理工具WDCP的安装教程
  20. android 自定义输入法布局,Android InputMethodService|KeyboardView 自定义输入法和键盘 01...

热门文章

  1. 通过反射获得引用程序集信息
  2. Lambda表达式的使用
  3. [源码和文档分享]基于Java的带GUI界面猜数字游戏
  4. centos7下kubernetes(18。kubernetes-健康检查)
  5. About Gnu Linker2
  6. SQL学习之去重复查询
  7. 历史上最伟大的 12 位程序员
  8. 多人协作代码--公共库的引用与业务约定
  9. ORACLE 分区表 PARTITION table
  10. 崛起吧,亲爱的,该背单词了!!!