第114天学习打卡(服务器相关 Linux 入门概述)

服务器相关

为什么程序员都需要自己的服务器

1.你作为一个程序员,必须要发布自己的网站和项目! 2.练习Linux操作

3.自己的远程仓库、远程数据库、远程tomcat...搭建在服务器上

4.练习,Linux进行任意的环境部署操作!Window下开发,你不熟悉Linux.

5...

 

服务器如何购买

尽量趁打折买

购买连接:阿里云·云小站 (aliyun.com)

香港服务器可以避免备案,但是尽量不要自己挂VPN,会被封!

买完服务器之后该做什么

服务器就是一个远程的Linux

1.在阿里云购买的,需要开通安全组设置;端口映射(端口映射都需要在阿里云的面板安装)。

第114天学习打卡(服务器相关 Linux 入门概述)

2.获取服务器的公网IP地址;修改实例名称和密码,第一次修改需要重启。然后使用xshell远程连接。

第114天学习打卡(服务器相关 Linux 入门概述)

Xshell 下载网站

家庭/学校免费 - NetSarang Website

第114天学习打卡(服务器相关 Linux 入门概述)

第114天学习打卡(服务器相关 Linux 入门概述)

获取地址和密码:

第114天学习打卡(服务器相关 Linux 入门概述)

复制外网面板地址然后打开出现的页面:

第114天学习打卡(服务器相关 Linux 入门概述)

登录后出现的页面:

第114天学习打卡(服务器相关 Linux 入门概述)

连接到服务器,我们需要搭建环境!

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:

自定义安装服务器环境

一键部署环境

端口开启

第114天学习打卡(服务器相关 Linux 入门概述)

放入网站进行访问!

比如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

入门概述

第114天学习打卡(服务器相关 Linux 入门概述)

Linux简介

Linux内核最初只是由芬兰人林纳斯.托瓦兹( Linus Torvalds )在赫尔辛基大学上学时出于个人爱好而编写的。  Linux是一套免费使用和*传播的类Unix操作系统,是一个基于POSIX (可移植操作系统接口)和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。  Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux 继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 Kali linux:安全渗透测试使用

Linux发行版

第114天学习打卡(服务器相关 Linux 入门概述)

 

第114天学习打卡(服务器相关 Linux 入门概述)

 

 

今天各种场合都有使用各种Linux发行版,从嵌入式设备到超级计算机,并且在服务器领域确定了地位,通常服务器使用LAMP(Linux + Apache + MySQL + PHP)或LNMP(Linux + Nginx + MySQL + PHP)组合。  目前Linux不仅在家庭与企业中使用,并且在*中也很受欢迎。  许多国家都在使用Linux系统

Linux vs Windows

第114天学习打卡(服务器相关 Linux 入门概述)

B站学习网址:【狂神说Java】服务器购买及宝塔部署环境说明_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

【狂神说Java】Linux最通俗易懂的教程阿里云真实环境学习_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

 

上一篇:asp.net core 的 razor pages 如何使用ajax调用后台方法


下一篇:九章算法 | Hulu面试题:字典序的第K小数字