当前位置: 首页 > news >正文

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

目录

一 深度

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

相关文章:

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

目录 一 深度 1.1 介绍 1.2 与别的操作系统的优点 二 下载镜像文件及VM安装deepin 三 jdk,tomcat,Nginx安装 3.1 JDK安装 3.2 安装tomcat 3.3 安装nginx 一 深度 1.1 介绍 由深度科技社区开发的开源操作系统,基于Linux内核&#xf…...

解决flask启动报错:ImportError: DLL load failed while importing _dukpy: 找不到指定的程序

现象: 原因:dukpy没有win32执行库 解决办法: 到lfd.uci.edu 第三方库下载dukpy的win32 whl文件 注意: 需要跟你python版本和windows平台(32位/64位)对应 https://www.lfd.uci.edu/~gohlke/pythonlibs/#…...

腾讯面试总结

腾讯 一面 mysql索引结构?redis持久化策略?zookeeper节点类型说一下;zookeeper选举机制?zookeeper主节点故障,如何重新选举?syn机制?线程池的核心参数;threadlocal的实现&#xff…...

面向对象进阶(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…...

Blazor项目如何调用js文件

以下是来自千问的回答并加以整理:(说一句,文心3.5所给的回答不完善,根本运行不起来,4.0等有钱了试试) 在Blazor项目中引用JavaScript文件(.js)以实现与JavaScript的互操作&#xff…...

Windows11 - Ubuntu 双系统及 ROS、ROS2 安装

系列文章目录 前言 一、Windows11 - Ubuntu 双系统安装 硬件信息: 设备名称 DESKTOP-B62D6KE 处理器 13th Gen Intel(R) Core(TM) i5-13500H 2.60 GHz 机带 RAM 40.0 GB (39.8 GB 可用) 设备 ID 7673EF86-8370-41D0-8831-84926668C05A 产品 ID 00331-10000-0000…...

深度学习(学习记录)

题型:填空题判断题30分、简答题20分、计算题20分、综合题(30分) 综合题(解决实际工程问题,不考实验、不考代码、考思想) 一、深度学习绪论(非重点不做考察) 1、传统机器学习&…...

html5实现好看的个人博客模板源码

文章目录 1.设计来源1.1 主界面1.2 认识我界面1.3 我的文章界面1.4 我的模板界面1.5 文章内容界面 2.结构和源码2.1 目录结构2.2 源代码 源码下载 作者:xcLeigh 文章地址:https://blog.csdn.net/weixin_43151418/article/details/135368653 html5实现好看…...

SpringSecurity深度学习

SpringSecurity简介 spring Security是什么? Spring Security 是一个强大且高度可定制的身份验证和访问控制框架,用于保护基于Spring的应用程序。它是Spring项目的一部分,旨在为企业级系统提供全面的安全性解决方案。 一个简单的授权和校验…...

odoo17 | 用户界面的基本交互

前言 现在我们已经创建了我们的新模型及其 相应的访问权限,是时候了 与用户界面交互。 在本章结束时,我们将创建几个菜单以访问默认列表 和窗体视图。 数据文件 (XML) Odoo在很大程度上是数据驱动的,因此模块定义的…...

Intel 性能监视器之二

全文来自Intel开发者手册:Intel? 64 and IA-32 Architectures Software Developer’s Manual Volume 3B System Programming Guide.pdf 注意:下文中已经指出手册中的对应页面和章节,请对照手册原文看,任何个人理解错误&#xff…...

Vert.x学习笔记-什么是事件总线

广义事件总线介绍Vert.x的事件总线Vert.x的事件总线的实现方式Vert.x的事件总线通信模式事件总线与消息队列的区别点对点通信模式请求-应答通信模式发布-订阅通信模式 Vert.x的事件总线应用场景Vert.x的事件总线消息Vert.x的事件总线消息示例Vert.x的事件总线的消息类型 拓展 广…...

STM32学习笔记二十二:WS2812制作像素游戏屏-飞行射击游戏(12)总结

至此,飞行射击游戏已经基本实现该有的功能,已经比较接近早期的商业游戏了。 如果采用脚本,可以完成关卡游戏,如果不用,也可以做成无限挑战游戏。 我们汇总一下制作的过程: 1、建模UML 2、主循环处理过程…...

astadmin安装querylist插件Puppeteer

我本来是想在linux服务器上安装,折腾了一天也没安装成功,由于急着用,就先做window10上安装了,以后有时间再研究centos7上安装 一 首先需要安装fastadmin 框架和querylist插件 这个大家可以自行安装,querylist安装地址…...

Python从入门到网络爬虫(MySQL链接)

前言 在实际数据分析和建模过程中,我们通常需要从数据库中读取数据,并将其转化为 Pandas dataframe 对象进行进一步处理。而 MySQL 数据库是最常用的关系型数据库之一,因此在 Python 中如何连接 MySQL 数据库并查询数据成为了一个重要的问题…...

2020年认证杯SPSSPRO杯数学建模A题(第二阶段)听音辨位全过程文档及程序

2020年认证杯SPSSPRO杯数学建模 A题 听音辨位 原题再现: 把若干 (⩾ 1) 支同样型号的麦克风固定安装在一个刚性的枝形架子上 (架子下面带万向轮,在平地上可以被水平推动或旋转,但不会歪斜),这样的设备称为一个麦克风树。不同的麦…...

深入理解CRON表达式:时间调度的艺术

😄 19年之后由于某些原因断更了三年,23年重新扬帆起航,推出更多优质博文,希望大家多多支持~ 🌷 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志 🎐 个人CSND主页——Mi…...

网络安全—模拟IP代理隐藏身份

文章目录 网络拓扑安装使用代理服务器设置隐藏者设置 使用古老的ccproxy实现代理服务器,仅做实验用途,禁止做违法犯罪的事情,后果自负。 网络拓扑 均使用Windows Server 2003系统 Router 外网IP:使用NAT模式 IP DHCP自动分配或者…...

Resilience4j相关问题及答案(2024)

1、什么是Resilience4j,与Hystrix有何不同? Resilience4j是一个为Java 8和函数式编程设计的故障恢复库,它主要利用了Vavr库中的函数式编程概念。Resilience4j提供了一系列的故障恢复机制,包括断路器(Circuit Breaker&…...

XSKY SDS 产品率先获得 OceanBase V4 新版本认证

近日,北京奥星贝斯科技有限公司(简称:OceanBase)与北京星辰天合科技股份有限公司(简称:XSKY 星辰天合)顺利完成产品兼容性认证。 XSKY 的高性能全闪存储以及混闪存储,与 OceanBase V…...

深入解析dlopen:动态库加载的机制与实践

1. 动态库加载的两种方式 在C/C开发中,动态库(Dynamic Library)的使用是提升代码复用性和灵活性的重要手段。动态库加载主要分为隐式链接和显式链接两种方式,它们各有特点,适用于不同场景。 隐式链接是最常见的方式&am…...

基于MATLAB的buck-boost升降压斩波电路系统设计 本设计包括设计报告,仿真工程

基于MATLAB的buck-boost升降压斩波电路系统设计 本设计包括设计报告,仿真工程。 Buck-Boost斩波电路是一种特殊的DC-DC转换器,它具备独特的功能,能够灵活地处理输入电压与输出电压之间的关系。 这种电路不仅能够将输入电压降至低于输出电压的…...

HS6621CG低功耗调试实战:从5uA到50uA,我踩过的那些坑(附sysdump日志分析)

HS6621CG低功耗调试实战:从5uA到50uA的排查指南 当你的HS6621CG蓝牙芯片功耗从理想的5uA飙升到50uA时,那种感觉就像看着手机电量在眼前飞速下降。作为一款主打低功耗的蓝牙SoC,HS6621CG在实际应用中却常常因为各种隐蔽问题导致功耗异常。本文…...

基于中点电位平衡的光伏NPC三电平逆变器并网仿真研究:额定功率100kW、直流电压750V的M...

光伏NPC三电平逆变并网仿真 [1]包含中点电位平衡,额定功率100kW,直流电压750V。 光伏阵列参数已设定,采用mppt算法(扰动观察法); [2]主电路采用二极管钳位型NPC逆变器; 采用电压电流双闭环控制&…...

老旧设备系统升级技术解析:4步实战指南让旧Mac焕发新生

老旧设备系统升级技术解析:4步实战指南让旧Mac焕发新生 【免费下载链接】OpenCore-Legacy-Patcher 体验与之前一样的macOS 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 老旧Mac设备升级macOS系统是许多用户面临的技术难题&am…...

AI开源项目贡献指南:测试工程师从PR提交到核心维护者的专业路径

测试工程师在AI开源生态中的独特价值在AI开源项目的演进中,软件测试从业者具备不可替代的专业优势:质量敏感度:精准识别模型漂移、接口兼容性、数据异常等AI特有风险系统化思维:构建覆盖数据流水线、模型服务、API交互的端到端验证…...

WindowsCleaner深度解析:如何用开源工具轻松解决C盘空间不足问题

WindowsCleaner深度解析:如何用开源工具轻松解决C盘空间不足问题 【免费下载链接】WindowsCleaner Windows Cleaner——专治C盘爆红及各种不服! 项目地址: https://gitcode.com/gh_mirrors/wi/WindowsCleaner 你是否经常遇到C盘空间不足的困扰&am…...

5分钟掌握MPC Video Renderer:解锁专业级HDR视频渲染的完整解决方案

5分钟掌握MPC Video Renderer:解锁专业级HDR视频渲染的完整解决方案 【免费下载链接】VideoRenderer RTX HDR modded into MPC-VideoRenderer. 项目地址: https://gitcode.com/gh_mirrors/vid/VideoRenderer MPC Video Renderer是一款功能强大的开源DirectSh…...

FlowScope:一款注重隐私的SQL数据血缘分析工具

最近团队接手了一个新的数据仓库项目,这个项目已经开发了很多年,包含了几百个表和几万行 ETL 存储过程代码。 目前我们经常面临的问题包括: 这个字段从哪里来?这张表被哪些存储过程用到了?修改这个字段会影响哪些 ET…...

告别90%重复劳动:psd2fgui工具实战指南

告别90%重复劳动:psd2fgui工具实战指南 【免费下载链接】psd2fgui A tool for converting psd file to fairygui package. 项目地址: https://gitcode.com/gh_mirrors/ps/psd2fgui 价值定位:UI开发中哪些环节正在吞噬你的效率? 作为游…...