深度deepin安装以及jdk、tomcat、Nginx安装教程

 更新时间:2024年01月28日 10:07:16   作者:.Doll  
这篇文章主要给大家介绍了关于深度deepin安装以及jdk、tomcat、Nginx安装的相关资料,按照文中介绍的方法可以轻松的实现安装,对大家的工作具有一定的参考借鉴价值,需要的朋友可以参考下

一 深度

1.1 介绍

由深度科技社区开发的开源操作系统,基于Linux内核,深度操作系统提供了丰富的桌面环境、软件商店、系统设置等,让用户能够轻松地使用电脑进行各种工作

1.2 与别的操作系统的优点

稳定性:

    深度操作系统基于Linux内核,具有较高的稳定性,不容易出现系统崩溃或病毒攻击等问题。

安全性:

    深度操作系统采用了多层次的安全防护体系,包括系统防火墙、病毒防护、漏洞修复等功能,确保用户计算机的安全。

易用性:

     深度操作系统提供了直观、易用的界面和丰富的软件应用,方便用户进行日常办公、娱乐、学习等活动。

多样性:

     深度操作系统支持多种语言和地区设置,满足不同用户的需求。

社区支持:

  深度操作系统拥有庞大的用户群体和活跃的技术社区,为使用者提供丰富的技术支持和帮助

二 下载镜像文件及VM安装deepin

① 下载镜像文件

首先进入官网下载深度(deepin)版本,

我这里下载的是一个20.9版本的(v23为测试版本不推荐,会出现奇怪的bug) 点击官网下载

点击进来之后,进行下载。这个镜像文件大约4G

② VMware(虚拟机)安装deepin

打开VMware,并新建虚拟机

后面步骤我就讲述一下需要注意的部分,其他点击下一步即可

这里选Linux-----Ubuntu 64位

填写虚拟机的名称及选择存储的位置,尽量别放c盘

选择我们的deepin磁盘空间,一定要选择64G!不然后面会安装不了 

配置(选择)我们的镜像文件

开启虚拟机,这个时候就可以抽根烟缓一缓了,等待ing...

 选择语言

选择全盘安装---下一步

点击重启   等待...

重启之后,选择语言---键盘布局---选择时区---创建账户---优化系统配置   自己选择

 显示这个界面就完成安装啦!

三 jdk,tomcat,Nginx安装

默认为普通用户权限,需要将权限改成root超级用户

桌面右击使用终端打开

输入:sudo su

3.1 JDK安装

金字塔思维,创建一个文件夹,来装满存储我们的文件jdk,tomcat

① 创建jdk文件夹

mkdir -p /usr/local/src/jdk

② 进入jdk文件

cd /usr/local/src/jdk

③ 下载jdk文件

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"  http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz

④ 解压jdk

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

⑤ 进入profile文件添加坏境变量

sudo vi /etc/profile

profile文件有点类似于windows系统里面的环境变量的配置)

shift + g 定位到最后一行,按一下a或i键,进入编辑模式。添加我们的jdk坏境配置

export JAVA_HOME=/home/bing/Desktop/software/jdk/jdk1.8.0_131   ( 注:这个值是jdk安装位置)
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

按Esc键 ,输入:wq ,保存并退出。

⑥ 使用jdk坏境变量

source /etc/profile

⑦ 查看jdk版本

java -version

3.2  安装tomcat

① 深度中创建tomcat文件夹,在主机中将tomcat复制粘贴到该文件中

② 解压tomcat

③ 进入tomcat下的bin目录,使用下面命令

        chmod 777 *.sh

意思:将该目录下所有以.sh结尾的文件设置为所有用户都有读、写和执行的权限

④ 启动tomcat

   ./startup.sh

⑤ 深度系统浏览器localhost:8080访问,主机访问:深度IP地址加:8080即可

3.3 安装nginx

#1、安装gcc g++的依赖库 

    sudo apt-get install build-essential && sudo apt-get install libtool

#2、安装pcre依赖库

    sudo apt-get install libpcre3 libpcre3-dev

#3、安装zlib依赖库

    sudo apt-get install zlib1g-dev

#4、安装ssl依赖库

    sudo apt-get install openssl libssl-dev 

#5、下载压缩包

wget http://nginx.org/download/nginx-1.16.0.tar.gz

#6、解压

tar zxvf nginx-1.16.0.tar.gz

#7、进入解压目录

cd nginx-1.16.0/

#8、安装

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

安装后的所有资源文件都会被放在 /usr/local/nginx 目录中

sudo make 或 sudo make install  两个命令任意选一个执行即可

#9,启动nginx

进入 cd /usr/local/nginx/sbin

启动   ./nginx

总结

到此这篇关于深度deepin安装以及jdk、tomcat、Nginx安装的文章就介绍到这了,更多相关深度安装jdk、tomcat、Nginx内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SpringBoot项目打包war包时无法运行问题的解决方式

    SpringBoot项目打包war包时无法运行问题的解决方式

    在开发工程中,使用启动类启动能够正常启动并测试,下面这篇文章主要给大家介绍了关于SpringBoot项目打包war包时无法运行问题的解决方式,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-06-06
  • Java使用正则表达式判断独立字符的存在(代码示例)

    Java使用正则表达式判断独立字符的存在(代码示例)

    通过使用正则表达式,我们可以更加灵活地判断字符串中是否包含特定的字符,并且可以控制匹配的条件,如独立的字符,这为我们处理字符串提供了更多的选择和功能,这篇文章主要介绍了Java使用正则表达式判断独立字符的存在,需要的朋友可以参考下
    2023-10-10
  • Java8深入学习系列(一)lambda表达式介绍

    Java8深入学习系列(一)lambda表达式介绍

    Java8最值得学习的特性就是Lambda表达式和Stream API,所以我们学习java8的第一课就是学习lambda表达式,下面这篇文章主要给大家介绍了关于Java8学习之lambda的相关资料,文中介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-08-08
  • MAVEN的安装配置与IDEA整合超详细教程

    MAVEN的安装配置与IDEA整合超详细教程

    这篇文章给大家介绍了MAVEN的安装,配置与IDEA整合方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,感兴趣的朋友跟随小编一起看看吧
    2021-02-02
  • java 按行读取文件并输出到控制台的方法

    java 按行读取文件并输出到控制台的方法

    今天小编就为大家分享一篇java 按行读取文件并输出到控制台的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07
  • java实现Spring在XML配置java类的方法

    java实现Spring在XML配置java类的方法

    下面小编就为大家带来一篇java实现Spring在XML配置java类的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • Mybatisplus详解如何注入自定义的SQL

    Mybatisplus详解如何注入自定义的SQL

    mybatis-plus 提供了许多默认单表 CRUD 语句,对于其他 SQL 情况爱莫能助。如果有一个删库跑路,并且需要多次调用,来清空多张表数据得需求,那么如何把他封装在 mybatis-plus 中调用呢,下面我们一起来看一下
    2022-06-06
  • JAVA正则表达式匹配多个空格的解决方案

    JAVA正则表达式匹配多个空格的解决方案

    这篇文章主要介绍了JAVA正则表达式匹配多个空格的解决方案,文中提到了()和[]本质的区别,本文给大家讲解的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-11-11
  • JVM调优OutOfMemoryError异常分析

    JVM调优OutOfMemoryError异常分析

    这篇文章主要为大家介绍了JVM调优OutOfMemoryError异常分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • Java Executor 框架的实例详解

    Java Executor 框架的实例详解

    这篇文章主要介绍了Java Executor 框架的实例详解的相关资料,这里提供实例来帮助大家学习理解这部分内容,需要的朋友可以参考下
    2017-09-09

最新评论