【深度deepin】深度安装,jdk,tomcat,Nginx安装

news2024/11/17 7:21:32

目录

一 深度

1.1 介绍

1.2 与别的操作系统的优点

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

三 jdk,tomcat,Nginx安装

3.1 JDK安装

3.2  安装tomcat

3.3 安装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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1363491.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于JAYA算法优化的Elman神经网络数据预测 - 附代码

基于JAYA算法优化的Elman神经网络数据预测 - 附代码 文章目录 基于JAYA算法优化的Elman神经网络数据预测 - 附代码1.Elman 神经网络结构2.Elman 神经用络学习过程3.电力负荷预测概述3.1 模型建立 4.基于JAYA优化的Elman网络5.测试结果6.参考文献7.Matlab代码 摘要:针…

解决pip安装第三库echarts报错:Package would be ignored而安装失败的问题

现象: 尝试了很多方法都没解决 ,最后终于突然灵光一闪找到原因(我这是python虚拟环境,创建的时候会自动升级pip) 原因: pip版本过高! 想不到是这原因吧! 解决办法:手动…

面向对象进阶(static关键字,继承,方法重写,super,this)

文章目录 面向对象进阶部分学习方法:今日内容教学目标 第一章 复习回顾1.1 如何定义类1.2 如何通过类创建对象1.3 封装1.3.1 封装的步骤1.3.2 封装的步骤实现 1.4 构造方法1.4.1 构造方法的作用1.4.2 构造方法的格式1.4.3 构造方法的应用 1.5 this关键字的作用1.5.1…

ejs默认配置 原型链污染

文章目录 ejs默认配置 造成原型链污染漏洞背景漏洞分析漏洞利用 例题 [SEETF 2023]Express JavaScript Security ejs默认配置 造成原型链污染 参考文章 漏洞背景 EJS维护者对原型链污染的问题有着很好的理解,并使用非常安全的函数清理他们创建的每个对象 利用Re…

DNS主从服务器、转发(缓存)服务器

一、主从服务器 1、基本含义 DNS辅助服务器是一种容错设计,考虑的是一旦DNS主服务器出现故障或因负载太重无法及时响应客户机请求,辅助服务器将挺身而出为主服务器排忧解难。辅助服务器的区域数据都是从主服务器复制而来,因此辅助服务器的数…

自动化文件处理软件FileFlows

什么是 FileFlows ? FileFlows 是一款文件处理软件,可以转码、转换、压缩和管理任何文件类型,包括视频、音频、图像和漫画书。它支持多个平台、硬件编码器以及强大的流程和报告功能。 FileFlows 通过监视“库”(文件夹/路径&#…

3D人体姿态估计(教程+代码)

3D人体姿态估计是指通过计算机视觉和深度学习技术,从图像或视频中推断出人体的三维姿态信息。它是计算机视觉领域的一个重要研究方向,具有广泛的应用潜力,如人机交互、运动分析、虚拟现实、增强现实等。 传统的2D人体姿态估计方法主要关注通…

SPRING BOOT发送邮件验证码(Gmail邮箱)

SPRING BOOT邮件发送验证码 一、Gmail邮箱配置 1、进入Gmail(https://mail.google.com) 2、打开谷歌右上角设置 3、启用POP/IMP 4、启用两步验证(https://myaccount.google.com/security) 5、建立应用程式密码 6、复制保存应用程式密码 二、代码 1、引入依赖 <d…

Java序列化篇----第二篇

系列文章目录 文章目录 系列文章目录前言一、Serializable 实现序列化二、writeObject 和 readObject 自定义序列化策略三、序列化 ID四、序列化并不保存静态变量五、Transient 关键字阻止该变量被序列化到文件中六、序列化(深 clone 一中实现)前言 前些天发现了一个巨牛的人…

Java线程同步机制

第1章&#xff1a;引言 大家好&#xff0c;我是小黑。今天咱们来聊聊并发编程&#xff0c;咱们经常听说并行、并发这些词&#xff0c;特别是在处理大量数据、高用户负载时&#xff0c;这些概念就显得尤为重要了。为什么呢&#xff1f;因为并发编程可以帮助咱们的应用程序更有效…

GO语言笔记1-安装与hello world

SDK开发工具包下载 Go语言官网地址&#xff1a;golang.org&#xff0c;无法访问Golang中文社区&#xff1a;首页 - Go语言中文网 - Golang中文社区下载地址&#xff1a;Go下载 - Go语言中文网 - Golang中文社区 尽量去下载稳定版本&#xff0c;根据使用系统下载压缩包格式的安装…

Dubbo入门介绍和实战

1. 引言 Dubbo是一款开源的高性能、轻量级的Java RPC&#xff08;远程过程调用&#xff09;框架&#xff0c;旨在解决分布式服务之间的通信问题。本文将介绍Dubbo的基础概念、核心特性以及使用场景&#xff0c;包括实际示例演示。 2. 什么是Dubbo&#xff1f; Dubbo是阿里巴…

java碳排放数据信息管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 java Web碳排放数据信息管理系统是一套完善的java web信息管理系统&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环 境为TOMCAT7.0,Myeclipse8.5开发&#xff0c;数据库为…

Visual Studio Code安装C#开发工具包并编写ASP.NET Core Web应用

前言 前段时间微软发布了适用于VS Code的C#开发工具包&#xff08;注意目前该包还属于预发布状态但是可以正常使用&#xff09;&#xff0c;因为之前看过网上的一些使用VS Code搭建.NET Core环境的教程看着还挺复杂的就一直没有尝试使用VS Code来编写.NET Core。不过听说C# 开发…

【Java技术专题】「攻破技术盲区」攻破Java技术盲点之unsafe类的使用指南(打破Java的安全管控— sun.misc.unsafe)

Java后门机制 — sun.misc.unsafe 打破Java的安全管控关于Unsafe的编程建议实例化Unsafe后门对象使用sun.misc.Unsafe创建实例单例模式处理实现浅克隆&#xff08;直接获取内存的方式&#xff09;直接使用copyMemory原理分析 密码安全使用Unsafe类—示例代码 运行时动态创建类超…

centos通过yum 安装nginx和基本操作

Yum安装Nginx 1、配置Centos 7 Nginx Yum源仓库(注意系统版本要匹配&#xff0c;此步根据环境来确认&#xff0c;不是必须的&#xff09; rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 2、安装Nginx yum install n…

深度学习|10.5 卷积步长 10.6 三维卷积

文章目录 10.5 卷积步长10. 6 三维卷积![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/b5bfa24f57964b0f81f9602f5780c278.png) 10.5 卷积步长 卷积步长是指每计算一次卷积&#xff0c;卷积移动的距离。 设步长为k&#xff0c;原矩阵规模为nxn&#xff0c;核矩阵…

静态网页设计——环保网(HTML+CSS+JavaScript)(dw、sublime Text、webstorm、HBuilder X)

前言 声明&#xff1a;该文章只是做技术分享&#xff0c;若侵权请联系我删除。&#xff01;&#xff01; 感谢大佬的视频&#xff1a; https://www.bilibili.com/video/BV1BC4y1v7ZY/?vd_source5f425e0074a7f92921f53ab87712357b 使用技术&#xff1a;HTMLCSSJS&#xff08;…

【大数据进阶第三阶段之Hive学习笔记】Hive基础入门

目录 1、什么是Hive 2、Hive的优缺点 2.1、 优点 2.2、 缺点 2.2.1、Hive的HQL表达能力有限 2.2.2、Hive的效率比较低 3、Hive架构原理 3.1、用户接口&#xff1a;Client 3.2、元数据&#xff1a;Metastore 3.3、Hadoop 3.4、驱动器&#xff1a;Driver Hive运行机制…

【设计模式】中介模式

一起学习设计模式 目录 前言 一、概述 二、结构 三、案例实现 四、优缺点 五、使用场景 总结 前言 【设计模式】中介者模式——行为型模式。 一、概述 一般来说&#xff0c;同事类之间的关系是比较复杂的&#xff0c;多个同事类之间互相关联时&#xff0c;他们之间的关…