当前位置: 首页 > news >正文

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)在赫尔辛基大学上学时出于个人爱好而编写的。

芬兰人林纳斯·托瓦兹(Linus Torvalds)

1.3 Linux 系统组成

Linux系统组成
Linux系统组成:

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

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

1.4 Linux 发行版

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

在这里插入图片描述
Linux 的主要发行版本有以下几种:
Ubuntu(乌班图)RedHat(红帽)CentOS、Debain(蝶变)、Fedora、SuSE、OpenSUSE、红旗Linux(国产)、Kali Linux(安全渗透测试)。

主要发行版本

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

在这里插入图片描述

二 环境搭建

【狂神说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 远程连接
在这里插入图片描述

搭建环境

1、傻瓜式(宝塔面板)2、命令式(原生)在这里插入图片描述
宝塔Linux面板安装教程 https://www.bt.cn/bbs/thread-19376-1-1.html
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
放入网站进行访问!
比如tomcat就直接放到webapps目录下!
特殊的网站:开源项目,就按照自己操作来!

在这里插入图片描述

http://www.lryc.cn/news/237331.html

相关文章:

  • Harmony Ble 蓝牙App (一)扫描
  • 录制第一个jmeter性能测试脚本2(http协议)——webtour
  • 时间序列与 Statsmodels:预测所需的基本概念(1)
  • 计算机网络(持续更新…)
  • BetterDisplay Pro for Mac(显示器校准软件)
  • Node.js之TCP(net)
  • 何时使用Elasticsearch而不是MySql?
  • nodejs微信小程序 +python+PHP+图书销售管理系统的设计与实现-网上书店-图书商城-计算机毕业设计
  • 云原生周刊:Istio 1.20.0 发布 | 2023.11.20
  • Ajax基础(应用场景|jquery实现Ajax|注意事项)
  • 【SpringCloud】Eureka基于Ribbon负载均衡的调用链路流程分析
  • Springboot和Vue+MYSQL项目(基本介绍+前后端结合初步项目)+maven+mybatis
  • 基于单片机K型热电偶温度采集报警系统
  • 利用OpenCV做个熊猫表情包 二
  • 华纳云服务器怎么清理cdn缓存?
  • python functools.wraps保留被装饰函数属性
  • 【多线程 - 11、死锁】
  • flask实现session开发
  • paddle dataset
  • 接口自动化测试实战:JMeter+Ant+Jenkins+钉钉机器人群通知完美结合
  • HAL库STM32串口开启DMA接收数据
  • Web安全研究(五)
  • 2023.11.17-hive调优的常见方式
  • ts 联合react 实现ajax的封装,refreshtoken的功能
  • CISP模拟试题(一)
  • 轻量封装WebGPU渲染系统示例<35>- HDR环境数据应用到PBR渲染材质
  • 春秋云境靶场CVE-2022-28512漏洞复现(sql手工注入)
  • 数字化文化的守护之星:十八数藏的非遗创新之道
  • [机缘参悟-119] :反者道之动与阴阳太极
  • Docker搭建Redis集群