服务器相关
为什么程序员都需要自己的服务器
1.你作为一个程序员,必须要发布自己的网站和项目! 2.练习Linux操作
3.自己的远程仓库、远程数据库、远程tomcat...搭建在服务器上
4.练习,Linux进行任意的环境部署操作!Window下开发,你不熟悉Linux.
5...
服务器如何购买
尽量趁打折买
购买连接:阿里云·云小站 (aliyun.com)
香港服务器可以避免备案,但是尽量不要自己挂VPN,会被封!
买完服务器之后该做什么
服务器就是一个远程的Linux
1.在阿里云购买的,需要开通安全组设置;端口映射(端口映射都需要在阿里云的面板安装)。
2.获取服务器的公网IP地址;修改实例名称和密码,第一次修改需要重启。然后使用xshell远程连接。
Xshell 下载网站
获取地址和密码:
复制外网面板地址然后打开出现的页面:
登录后出现的页面:
连接到服务器,我们需要搭建环境!
1.傻瓜式(宝塔面板) 宝塔面板 - 简单好用的Linux/Windows服务器运维管理面板 (bt.cn)
宝塔安装教学:宝塔Linux面板安装教程 - 2021年3月26日更新 - 7.5.2正式版 - Linux面板 - 宝塔面板论坛 (bt.cn)
curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh
下载完毕之后,就可以得到一个地址:宝塔的管理面板!
-
url:
-
username:
-
password:
自定义安装服务器环境
一键部署环境
端口开启
放入网站进行访问!
比如tomcat 就直接放到webapps目录下!
特殊的网站:开源项目,就按照自己操作来。
上传文件尽量使用XFTP
网站如果访问测试失败,一定是防火墙的问题,(Linux服务器,阿里云安全组件板)
war 直接丢到tomcat即可
jar直接用java -jar执行即可访问
2.命令式(原生)
Linux
Java开发之路:JavaSE、MySQL、前端(HTML、CSS、JS)、JavaWeb、SSM框架、SpringBoot、Vue、SpringCloud~
Linux(CentOS 7) 操作系统:Window、Mac
消息队列(Kafka、 RabbitMQ、RockeetMQ),缓存(Redis),搜索引擎(ES)
集群式分布(需要购买多台服务器,如果没有服务器就只能使用虚拟机)
本课程基于CentOS 7版本的学习。
Linux 一切皆文件:文件就读、写(权限) 操作
学习方式:
1.认识Linux
2.基本的命令(重点:Git讲了一些基本的命令(文件操作、目录管理、文件属性、Vim编辑器、账号管理、磁盘管理...))
3.软件的安装和部署(java tomcat docker)
Linux---Redis--Docker
入门概述
Linux简介
Linux内核最初只是由芬兰人林纳斯.托瓦兹( Linus Torvalds )在赫尔辛基大学上学时出于个人爱好而编写的。 Linux是一套免费使用和*传播的类Unix操作系统,是一个基于POSIX (可移植操作系统接口)和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。 Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux 继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 Kali linux:安全渗透测试使用
Linux发行版
今天各种场合都有使用各种Linux发行版,从嵌入式设备到超级计算机,并且在服务器领域确定了地位,通常服务器使用LAMP(Linux + Apache + MySQL + PHP)或LNMP(Linux + Nginx + MySQL + PHP)组合。 目前Linux不仅在家庭与企业中使用,并且在*中也很受欢迎。 许多国家都在使用Linux系统
Linux vs Windows
B站学习网址:【狂神说Java】服务器购买及宝塔部署环境说明_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili
【狂神说Java】Linux最通俗易懂的教程阿里云真实环境学习_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili