Linux从 全栈开发 centOS 7 到 运维

Linux从 全栈开发centOS 7 到 运维

  • 一 Linux 入门概述
    • 1.1 操作系统
    • 1.2 Linux 简介
    • 1.3 Linux 系统组成
    • 1.4 Linux 发行版
    • 1.4 Linux 应用领域
    • 1.5 Linux vs Windows
  • 二 环境搭建
  • 【狂神说Java】服务器购买及宝塔部署环境说明
    • 为什么程序员都需要一个自己的服务器
    • 服务器如何购买
    • 买完服务器之后该做什么
    • 搭建环境

一 Linux 入门概述

1.1 操作系统

计算机由硬件和软件组成,操作系统是软件的一类,主要作用是协助用户调度硬件工作,充当用户和计算机硬件之间的桥梁。

常见的操作系统有

  • PC端:WindowsLinuxMacOS
  • 移动端:AndroidIOS鸿蒙系统

1.2 Linux 简介

Linux 是一个开源、免费的类 Unix 操作系统,继承了 Unix 以网络为核心的设计思想,是一个基于 POSIX(可移植操作系统接口) 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。

Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。

Linux从 全栈开发 centOS 7 到 运维_第1张图片

1.3 Linux 系统组成

Linux从 全栈开发 centOS 7 到 运维_第2张图片
Linux系统组成:

  • Linux系统内核:提供系统最核心的功能,如:调度CPU、调度内存、调度文件系统、调度网络通讯、调度IO等。
  • 系统级应用程序:可以理解为出厂自带程序,可供用户快速上手操作系统,如:
    文件管理器、任务管理器、图片查看、音乐播放等。

Linux系统内核是免费开源的点此下载

1.4 Linux 发行版

Linux 的发行版就是“内核+系统级程序”的完整封装。

Linux从 全栈开发 centOS 7 到 运维_第3张图片
Linux 的主要发行版本有以下几种:
Ubuntu(乌班图)RedHat(红帽)CentOS、Debain(蝶变)、Fedora、SuSE、OpenSUSE、红旗Linux(国产)、Kali Linux(安全渗透测试)。

Linux从 全栈开发 centOS 7 到 运维_第4张图片

1.4 Linux 应用领域

今天各种场合都有使用各种 Linux 发行版,从嵌入式设备到超级计算机,并且在服务器领域确定了地位,通常服务器使用 LAMP(Linux + Apache + MySQL + PHP)或 LNMP(Linux + Nginx+ MySQL + PHP)组合。

目前 Linux 不仅在家庭与企业中使用,并且在政府中也很受欢迎。

巴西联邦政府由于支持 Linux 而世界闻名。

有新闻报道俄罗斯军队自己制造的 Linux 发布版的,做为 G.H.ost 项目已经取得成果。

印度的 Kerala 联邦计划在向全联邦的高中推广使用 Linux。

中华人民共和国为取得技术独立,在龙芯处理器中排他性地使用 Linux。

在西班牙的一些地区开发了自己的 Linux 发布版,并且在政府与教育领域广泛使用,如 Extremadura 地区的 gnuLinEx 和 Andalusia 地区的 Guadalinex。

葡萄牙同样使用自己的 Linux 发布版 Caixa Mágica,用于 Magalh?es 笔记本电脑和 e-escola 政府软件。

法国和德国同样开始逐步采用 Linux。

1.5 Linux vs Windows

Linux从 全栈开发 centOS 7 到 运维_第5张图片

二 环境搭建

【狂神说Java】服务器购买及宝塔部署环境说明

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

1、你作为一个程序员,必须要发布自己的网站和项目
2、练习Linux操作
3、自己的远程仓库、远程数据库、远程tomcat…搭建在服务器上
4、练习,Linux进行任意的环境部署操作! Window下开发,你不熟悉Linux。
5、.。.。·

服务器如何购买

尽量趁打折,购买,便宜!学生机∶
如果是学生或者24以下的小伙伴,可以购买学生机,100多元一年
香港服务器可以避免备案,但是尽量不要自己挂VPN,会被封!
https://www.aliyun.com/minisite/goods?userCode=0phtycgr

买完服务器之后该做什么

服务器就是一个远程Linux。
1、在阿里云购买的,需要开通安全组设置;端口映射1024/65535

用来开启端口,否则外部无法访问
2、获取服务器的公网ip地址;修改实例名称和密码,第一次修改需要重启.使用xshell 远程连接
Linux从 全栈开发 centOS 7 到 运维_第6张图片

搭建环境

1、傻瓜式(宝塔面板)2、命令式(原生)
宝塔Linux面板安装教程 https://www.bt.cn/bbs/thread-19376-1-1.html
在这里插入图片描述
Linux从 全栈开发 centOS 7 到 运维_第7张图片

Linux从 全栈开发 centOS 7 到 运维_第8张图片
放入网站进行访问!
比如tomcat就直接放到webapps目录下!
特殊的网站:开源项目,就按照自己操作来!

Linux从 全栈开发 centOS 7 到 运维_第9张图片

你可能感兴趣的:(Linux,linux,运维,centos)