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

Posted doudoutj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第114天学习打卡(服务器相关 Linux 入门概述)相关的知识,希望对你有一定的参考价值。

服务器相关

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

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

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

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

5…

服务器如何购买

尽量趁打折买

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

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

买完服务器之后该做什么

服务器就是一个远程的Linux

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

image-20210502183456064

image-20210503090922435

授权对象设置为 0.0.0.0/0 代表所有IP均能访问

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

image-20210502204300579

Xshell 下载网站

家庭/学校免费 - NetSarang Website

image-20210502183731915

image-20210502222905154

获取地址和密码:

image-20210502222815883

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

image-20210502223148786

登录后出现的页面:

image-20210502223413296

image-20210503082335777

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

1.傻瓜式(宝塔面板) 宝塔面板 - 简单好用的Linux/Windows服务器运维管理面板 (bt.cn)

宝塔安装教学:宝塔Linux面板安装教程 - 2021年3月26日更新 - 7.5.2正式版 - Linux面板 - 宝塔面板论坛 (bt.cn)

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 1e0d2a

下载完毕之后,就可以得到一个地址:宝塔的管理面板!

  • url:
  • username:
  • password:

自定义安装服务器环境

一键部署环境

image-20210503082935698

端口开启

image-20210502185359632

放入网站进行访问!

比如tomcat 就直接放到webapps目录下!

特殊的网站:开源项目,就按照自己操作来。

上传文件尽量使用XFTP

下载地址:家庭/学校免费 - NetSarang Website

image-20210503084943832

image-20210503085618188

网站如果访问测试失败,一定是防火墙的问题,(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

入门概述

image-20210502212327051

Linux简介

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

Linux发行版

image-20210502212556331

image-20210502213010480

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

Linux vs Windows

image-20210502213519407

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

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

以上是关于第114天学习打卡(服务器相关 Linux 入门概述)的主要内容,如果未能解决你的问题,请参考以下文章

第193天学习打卡(项目 谷粒商城35 调试会员等级相关接口)

第132天学习打卡(ElasticSearch 仿京东搜索 )

第132天学习打卡(ElasticSearch 仿京东搜索 )

第115天学习打卡(Linux环境搭建 走进Linux系统 常用的基本命令)

第118天学习打卡(Linux Tomcat安装 Docker(yum)安装 Vmware使用)

第117天学习打卡(Linux 账号管理 用户组管理 磁盘管理 进程管理 环境安装 JDK安装)