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

Linux基本使用和程序部署

文章目录

  • 一. Linux背景
    • Linux发行版
  • 二. Linux环境搭建
  • Linux常见命令
    • ls
    • pwd
    • cd
    • touch
    • cat
    • mkdir
    • rm
    • cp
    • mv
    • tail
    • vim
    • grep
    • ps
    • netstat
    • 管道
  • 三. 搭建java部署环境
    • 安装jdk
    • 安装mysql
    • 部署Web项目到Linux

一. Linux背景

  1. 1969−1970年,⻉尔实验室的DennisRitchie和KenTompson开发了Unix操作系统.
    他们本来是想开发⼀个操作系统,在开发的过程中,发现现有的编程语⾔不太好⽤,于是两个⼈便先开
    发了⼀个编程语⾔,于是C语⾔就诞⽣了.
    Dennis Ritchie 在2011年就去天堂写代码了.KenTompson后来在google⼜参与发明了Go语⾔.
  2. Unix⽕了之后,衍⽣出很多的分⽀.其中有⼀⽀为"Minix".由荷兰的AndrewS.Tanenbaum教授开
    发.源代码开放给⼤学教学和研究⼯作.(MINIX含义为"⼩型的UNIX")
  3. 1991年,还在读⼤学的芬兰⼈LinusBenedictTorvalds(1969年12⽉28⽇出⽣,当时22岁)基于
    Minix 的启发,开发出了Linux的第⼀个版本.
    值的⼀提的是,Linus在开发Linux的时候,觉得现有的版本管理⼯具不太⽅便.于是开发了⼀个新的
    版本管理⼯具.也就是现在最⼴泛使⽤的git.

经过这么多年的发展,Linux已经成为世界第⼀⼤操作系统

Linux发行版

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

二. Linux环境搭建

在这里插入图片描述
使用云服务器:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
名称随便, 主机号为云服务器的公网IP
在这里插入图片描述
用户名为云服务器的用户名, 密码是我们改过的密码

Linux常见命令

ls

在这里插入图片描述

pwd

在这里插入图片描述

cd

在这里插入图片描述
在这里插入图片描述

touch

在这里插入图片描述

cat

在这里插入图片描述

mkdir

在这里插入图片描述

rm

在这里插入图片描述

cp

在这里插入图片描述

mv

在这里插入图片描述

tail

在这里插入图片描述

vim

在这里插入图片描述
在这里插入图片描述

grep

在这里插入图片描述

ps

在这里插入图片描述

netstat

在这里插入图片描述

管道

在这里插入图片描述
在这里插入图片描述

三. 搭建java部署环境

安装jdk

  1. 更新软件包
    在这里插入图片描述
  2. 安装openjdk在这里插入图片描述
  3. 验证
    在这里插入图片描述

安装mysql

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
密码强度设为2, 其他选择Y
在这里插入图片描述

ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY
‘…(设置的数据库密码)’;

再次连接数据库
在这里插入图片描述

部署Web项目到Linux

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

http://www.lryc.cn/news/463593.html

相关文章:

  • 照片编辑成动态视频用什么软件好
  • JavaWeb合集-SpringBoot项目配套知识
  • Electron入门笔记
  • python 不相交集简介(并查集算法)【Introduction to Disjoint Set (Union-Find Algorithm)】
  • 23种设计模式之工厂方法模式
  • Redis——事务
  • Redis非关系型数据库操作命令大全
  • 基于SpringBoot+Vue+uniapp微信小程序的澡堂预订的微信小程序的详细设计和实现
  • Linux mips架构链接库函数调用plt表汇编代码分析
  • python 作业1
  • Apache 出现 “403 forbidden“ 排查方法
  • vue video播放m3u8监控视频
  • uniapp 获取签名证书 SHA1 自有证书签名打包
  • Open3d开发点云标注工具问题总结(二)
  • 【FreeRTOS】
  • 洛谷 P4995:跳跳! ← 贪心算法
  • 代理 IP 在 AI 爬虫中的关键应用
  • 【Vercel】Vercel静态部署踩坑
  • 【Spring】关于Spring中aware相关接口的作用
  • 动态内存管理及RAII的简单应用
  • 7、Vue2(一)
  • Chapter11
  • LLAMA2入门(一)-----预训练
  • 使用poi-tl动态写入目录更新问题解决
  • OpenCV高级图形用户界面(9)更改指定窗口的位置函数moveWindow()的使用
  • 华山论剑之Rust的Trait
  • AI 编译器学习笔记之七五 -- pdb 使用方法
  • 15分钟学Go 第8天:控制结构 - 循环
  • 后端接收参数的几种常用注解
  • 如何使用docker在linux中配置C++环境