华为云学习使用实践
- 拥有一台云服务器
- 没有 那就 课后 买一台
-
2020年服务器已经不再是 只有大公司 大企业才能用得上的 生产力工具
-
我们之前学习过 HTML 写过计算机导论的 大作业
-
我么最近也学学习过 java的web开发 但是都是在本地运行
-
当你有了一台自己的 云服务器 就可以把 这些服务搬到云上去
- 实验课老师让拷贝一些文件拷贝代码实验报告就需要 用邮箱传送或是 随身携带U盘
- 在外面 改word ppt 很是麻烦 就算是用 其他腾讯的文档服务 也要登录社交软件
- 度盘限速 还删文件 去幼儿园的车变成了和谐号 本地的数据 不知道哪天就会丢失。
在自己的服务器搭建一个 在线的网盘就能解决这一切问题
- 写写博客 但是都是用其他公司的产品 没有自己的 掌控的 专属领域
- 我想专门开辟一个空间 用来写一些自己的 隐私日记
- 我只想记录我的生活而我 并不想用 朋友圈 微博和 QQ空间
用服务器整一个博客 系统这一切 就迎刃而解
- 就算不是程序员 处理表格数据 的任务 也可以 用服务器 24小时 997 跑数据 帮自己干活
- 爬虫爬自己想要的,记录下每天的数据
- 公众号 可以整个 python 机器人 放服务器上 和粉丝互动
我们直接进入 华为云的 后台管理界面。上次参加活动买的华为云很实惠,犹豫就会败北
如果没有使用过这个服务器 推荐 使用 ubuntu的Linux系统 大家如果是 河大的大一同学
应该都已经在 计算机导论的实验课上 使用过Linux服务器了。
牛客网之前 负责云开发布道师直播活动的 白老师就是Linux社区的作者之前Ubuntu20的发布会 就作为开发者对 开源社区的建设进行 发言。
用了服务器日后 还是经常要逛GitHub的 似乎之前学过的知识都可以在 云服务器这里被穿起来。
远程连接 ssh 连接华为云
-
ssh ip@用户
-
输入密码
ssh 127.0.0.1@root password
-
这次的学习 是面向初学者 我们尽量不去碰触那些 看起来就很枯燥的 命令 虽然流利的使用命令行在 黑客电影里感觉很炫酷 但是作为初学者还是 使用一些可视化界面能够得道 更好的体验。
-
推荐使用国产的宝塔Linux面板进行初次学习,因为他是国产 很多使用习惯 都是面向国人开发的 用起来会 更加人性化一些。
开始安装 宝塔面板bt.cn
- 配置 安全组
- 8888:bt面板
- 3306:数据库
- 80:默认web访问端口
- 22:ssh远程连接
Ubuntu 命令
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh一路yes
闲聊一下 推荐 服务器
- 按量付费
- 弹性服务器
- 轻量型服务器
- 学生云
- 域名 (买域名一定要 买一个 服务器在同一个厂商)
牛客网 常逛的地方
-
在线OJ
-
PAT oJ (推荐了很多很多次了)
-
SQL数据库练习 (全网很少有这种在线平台,多刷SQL语句用起来才爽)
-
-
牛客大学
- 非常长见识的职播
- 求职 提升 职业发展
- 我也希望以后我能有机会在职播里面进行技术分享
- 送礼物及其多的 活动直播
- 非常长见识的职播
-
牛客专栏
- Java开发岗高频面试题全解析
- 这个强烈推荐 我是在 大二上学期 上java课的时候刷手机买的这个专栏 (不要学我玩儿手机)
- 感觉帮助很大 很细致讲的 而且遇到问题 可以和作者直接互动
-
牛客图书馆
- 里面很多书单和各种推荐
- 不读 光看书名就感觉自己 提升了不少
- 也不要学我 买了一堆书 看了牛客书单 一本也没看 但是书是好书
-
技术栈
- 能直接看到大厂要求的技术和技术的介绍
- 瞬间发现自己学的东西太少了 快去补
-
讨论区
- 牛客网的讨论区很厉害 各路大神洒offer 各种内推名额
- 听了职播的讲解一定要选可以真正真人内推的 大佬去帮自己内推
- 刷题提升自己的牛客等级就是一个不错的方法
- 讨论区各种通过聊天脱单的帖子 为何这种好事轮不到我
- 讨论区各种活动 送 各种 东西 都是和技术有关系的 动动手指 增长知识还能有小礼品
- 牛客网的讨论区很厉害 各路大神洒offer 各种内推名额
-
牛客博客
- 写博客的 送 京东卡 真真实实 想买啥买啥
- 50 100的就随便送
-
牛币兑换中心
- 不多说了早晚都是自己的
进入宝塔面板 会要求安装 nginx tomcat php mysql 这就是 宝塔面板的精髓所在
作为初学者 就按照他的推荐极速安装就好
安装的时候可以讲解一下 安装的这几个软件都干什么的
nginx 服务器静态转发
tomcat运行 java 的服务 开源最火的项目
php 是php环境 虽然没有学习过但是后面 部署的几个体验项目都是php写的
mysql不用多说 数据库 而且我个人认为数据库 就是要上云的 不上云 干啥。
体验一下创建第一个网站
用ip进行访问
修改html进行访问
https://github.com/huihe524/SpringbootVueDemo
-
clone下来后 导入idea 看一下效果
-
用云数据库
-
前端VUE打包
-
部署前端项目
-
springboot打包
-
部署jar包
-
云服务器部署jar包
nohup java -jar demo.jar & -
体验效果
快速部署 仿网易云音乐项目
快速部署 可道云 云盘
快速部署 WordPress博客系统
快速部署 表白墙
- 配置 安全组