17.Http__Linux

news2025/5/15 11:37:33

目录

1.为什么要学Linux

2.我们要学什么

3.Linux命令操作

1.常用快捷键:

2.文件的操作

4.管道pipe

 5.重定向redirect 

5.查看系统指标(任务管理器)

7.安装软件(maven、包)

8.部署博客系统

1.首先对tomcat进行安装和调配


HTTPS:出现原因:HTTP不安全 HTTP+TLS(SSL)

使用对称加密的方式解决明文传输

对称加密的密钥的传输使用非对称加密解决。

证书(组织名称、域名、公钥)给到服务器,解决中间人问题

通过签名对比,解决整数一定是由CA颁发。数字签名采用哈希算法(MD5、SHA-512)

远程操作软件:

 桌面:windows +苹果

移动端:Android + iOS

服务器:Linux +Unix

1.为什么要学Linux

服务器的主流市场是Linux,面试中也会问到一点

2.我们要学什么

1.命令行模式

2.学会基本的命令操作   浏览各种目录、文件操作、安装软件、查看系统

3.云服务器:会重装系统,会重置密码

会使用xshell、xftp登陆服务器

ls、cd、pwd掌握使用

4.命令行模式(Command LineInterface) vs  图形化界面模式(Graphics User Interface)

 命令 ->程序 (文件)->进程

参数通过 空格分隔(一个或者多个)

参数中如果有空格,使用引号将它包裹起来

我们的程序中,可以读到这个参数,进行具体工作


3.Linux命令操作

1.常用快捷键:

1.忘记做引号闭合时

2.输入clear进行清屏,更方便的使用Ctrl+l

3.已经输过的命令,没有必要再输,可以通过上下键找出来Ctrl+P /  Ctrl+N

4.文字中间的输入,只能通过光标操作,通过键盘的左右键来控制

5.如果想直接中断命令   Ctrl+C 

6.如果命令要求不断输入,想终止输入Ctrl+D

7.复制Ctrl+insert  粘贴Shift+insert

2.文件的操作

1.新建文件    touch 文件路径(相对路径 vs  绝对路径)

2.创建目录    mkdir -p   a/b/c

3.删除   rm  文件路径

  删除目录   rm -rf  a

-i: ——interative 交互式

-r:——recursive 递归(用于删除目录)

-f:——force 强制(不提示直接删除)

4.进行文件的复制

cp  源路径   目标路径

  cp a.txt          b.txt

  cp a.txt          some-dir/   把a这个文件复制到some-dir这个目录下面

5.剪切     mv   源路径   目标路径

Linux上的文件没有后缀名说法:只有普通文件和目录文件

cat 文件路径   -n的作用就是显示行号

cat -n 可以创建一个文件,ctrl+D退出

显示从头开始的1行

 显示从尾开始的3行

 less/more    less:按 上下键进行翻动,按q退出

                     more: 按  空格 进入下一页,按q退出

Ctrl+C 一键返回

4.管道pipe

进程间通信机制:管道、网络、文件、共享内存、信号(signal)、信号量(semaphore)、消息队列(message queue)

grep 筛选某个特定的字符

 5.重定向redirect 

 没有stdout.txt就新建一个,使用cat显示具体内容

5.查看系统指标(任务管理器)

1.查看进程 ps    aux

2.查看进程  top     默认按Q退出

3.查看网络连接(主要是tcp)

netstat   -nltp    只看tcp的监听装填

netstat   -napt   查看网络的所有连接

4.查看内存    free

5.查看虚拟内存情况  vmstat

啥是CPU负载:处于就绪队列中的进程数(负载越大,说明此时不太合理)

7.安装软件(maven、包)

CentOS   yum

yum     install  xxx    安装

yum     remove   xxx  卸载

yum     update    xxx  更新

列出当前市场上支持的所有软件  yum list

JRE  java运行时环境(跑代码)

JDK   java开发环境

8.部署博客系统

1.环境中需要那些软件?

Tomcat   JRE MySQL(MariaDB)

1.首先对tomcat进行安装和调配:

如图所示,检测到当前监听的端口和我们root端口相同,说明我们成功了

 在浏览器中,搜索公网IP地址+8080,却无法显示小猫页面,一直在转圈圈,

 这是因为TCP无法建立连接欸,需要我们打开防火墙(云服务器的):

按照如下操作:

 

 然后在浏览器中打开,成功显示小猫:

 2.安装MySQL

如图就表示安装成功了:

 之后全部选yes,Linux为了防止有人偷看屏幕,所以它的密码是不显示的,如下图就说明成功了

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/44073.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

山西青年杂志山西青年杂志社山西青年编辑部2022年第22期目录

本刊专稿《山西青年》投稿:cn7kantougao163.com 基于学生激励机制的考核方案研究 聂晶晶; 1-4 当前我国大学生网络心理障碍分析及引导机制研究 陈宁;王佳玮; 5-8 教育教学研究 百万扩招背景下高职院校“三教”改革探究 郭庆秋; 9-11 “百万扩招”背…

linux统计目录文件数量

1、当前文件夹及子文件夹的数量: ls -lR | grep "^d" | wc -l 2、当前文件及子目录文件夹的数量: ls -lR | grep "^-" | wc -l 3、当前目录某文件的数量: find . -name filename | wc -l 4、当前目录所有目录和文件罗…

SpringCloud服务治理介绍Nacos安装及实现负载均衡

目录 一、服务治理简介 二、nacos简介 三、nacos下载&安装 四、nacos实现负载均衡 一、服务治理简介 通过上一章的操作,我们已经可以实现微服务之间的调用。但是我们把服务提供者的网络地址 (ip,端口)等硬编码到了代码中…

基于PHP+MySQL大连真爱果汁厂管理系统的设计与实现

果汁是以水果为原料经过物理方法如压榨、离心、萃取等得到的汁液产品。长期的饮用果汁不仅可以让我们大饱口福而且能够增加免疫力,减少生病,延缓衰老,甚至一些果汁还有美容养颜的功效,果汁中富含多种矿物质和有机酸为此深受各类人群的喜欢,随着人们健康意识的增加,人们对果汁的…

双十二投影仪推荐 三分钟告诉你怎么挑选到称心如意的投影仪

作为家庭沉浸式观影的必备神器,投影仪越来越受大众的喜爱,今天就让我们一起来看看双十二投影仪推荐,双十二高性价比投影仪选购指南,双十二卧室投影怎么选?2022双十二热门投影仪推荐,这8款投影仪总有一款适合…

华为云会议,轻松实现远程智能办公

说到云会议,很多人首先想到的应该就是华为云会议!华为云会议基于华为近30年的音视频技术,结合华为IdeaHub等全系列智能协作终端,为客户提供全场景端云协同视频会议解决方案,满足跨地区、跨企业、跨终端的智能沟通协作需…

聚L-精氨酸/纳米金/石墨烯/聚苯胺复合膜/铝粉/稀土粒子修饰多巴胺的制备

小编这里给大家分享的科研内容是聚L-精氨酸/纳米金/石墨烯/聚苯胺复合膜/铝粉/稀土粒子修饰多巴胺的制备,和小编一起来看! 聚L-精氨酸/纳米金修饰多巴胺的制备: 利用多电位脉冲沉积法制备纳米金修饰电极 (AuNPs/GCE),再将L-精氨酸电聚合在AuNPs/GCE表面…

Kotlin高仿微信-项目实践58篇

Kotlin高仿微信项目实践主要包含5大模块: 1、Web服务器 2、Kotlin客户端 3、Xmpp即时通讯服务器 4、视频通话服务器 5、腾讯云服务器 另外也有Flutter版本高仿微信功能,Flutter版本跟Kotlin同时开发,调用的是同一个服务器接口。 每天只…

【原创】关于表结构更改的大量数据的迁移方案

前言 由于公司要求做产品之间的对接,需要统一表结构和字段名,但是有些表有上亿条数据,如果直接修改表字段名和加字段每一条SQL都要执行大量时间,大概时间为加一个字段1.5小时/1亿条数据,这耗时实在太长了,…

GitHub价值1w的Java最新面试宝典(附答案解析)被我弄到手了

为了能够帮助更多Java岗位同学就业,小编淘来了GitHub上最新Java面试宝典,本套题库均来自海量真实校招面试题目大数据进行的整理,学完这个题库,把此题库都理解透彻应对各家企业面试完全没有问题。(当然要加上好的项目以…

Hosmer-Lemeshow检验(HL检验)

Hosmer-Lemeshow检验(HL检验)为模型拟合指标,其原理在于判断预测值与真实值之间的gap情况,如果p值大于0.05,则说明通过HL检验,即说明预测值与真实值之间并无非常明显的差异。反之如果p值小于0.05&#xff0…

操作系统:处理机调度与死锁 练习题(带有解析和答案)

文章目录1.处理机调度的层次和调度算法的目标1.1.处理机调度的层次1.2.处理机调度算法的目标求解周转时间和带权周转时间例题2.作业与作业调度2.1.批处理系统中的作业2.2.作业调度的主要任务2.3.先来先服务和短作业优先调度算法2.4.优先级调度算法和高响应比调度算法3.进程调度…

基于ASPNET+SQL的医院在线预约平台系统的设计与开发

本论文介绍的主要内容是从武警警官医院在线预约平台系统的需求分析到详细设计,最后到测试部分的整个过程。其实现主要功能有患者信息、医务人员、科室信息的管理和在线咨询、在线预约信息管理等五个主要模块。系统实现了用户信息在线管理、浏览以及在线咨询与预约信息的交互和数…

Node2vec

引言 这篇论文可以说是对DeepWalk的扩展,按照LINE的说法,DeepWalk只捕捉了节点间的二阶相似性。LINE同时捕捉节点间的一阶相似性和二阶相似性。而Node2Vec同时也是同时捕捉一阶相似性和二阶相似性。和LINE不同的是,Node2Vec是基于Random Wal…

SpringCloudGateWay个人笔记

核心概念: Route(路由): 路由是构建⽹关的基本模块,它由ID,⽬标URI,⼀系列的断⾔和过滤器组成,如果断⾔为true就 匹配该路由。Predicate(断⾔、谓词)&#xf…

D-018 LED硬件电路设计

LED硬件电路设计1 简介2 LED的参数3 驱动方式3.1 定电压驱动3.2 定电流驱动4 应用场景5 设计要点1 简介 发光二极管(简称LED),是一种发光的电子器件,能将电能转换为光能。这种器件不仅发光效率高,而且节能、寿命长。LED会议波长来…

SpringMVC入门到实战------七、RESTful的详细介绍和使用 具体代码案例分析(一)

代码资源位置:F:\workspace\SpringMVC代码\springMVC-demo4 1、RESTful简介 REST:Representational State Transfer,表现层资源状态转移。 a>资源 资源是一种看待服务器的方式,即,将服务器看作是由很多离散的资源组…

C语言 指针与数组

C语言 指针与数组引言1. 指针与数组之间的联系2. 指针与字符串之间的联系一、指针与数组1. 对比两者的区别2. 指针数组的用法3. 数组指针的用法二、数组参数、指针参数1. 一维数组传参2. 二维数组传参三、指针与函数 (了解)1. 其实函数也有地址2. 函数指针3. 函数指针数组4. qs…

03_SpringBoot项目配置

文章目录SpringBoot项目配置0x01_properties格式配置文件0x02_yml格式配置文件配置对象类型数据配置集合类型配置数组类型0x03_properties和yml的区别优先级区别0x04_配置文件在项目中的位置0x05_bootstrap配置文件0x06_springboot项目结构SpringBoot项目配置 SpringBoot默认读…

Mysql数据库和SQL语句

一、数据库介绍&安装 1. 什么数据库软件 在前期学习的过程中,对于数据的保存方式有两种体现: 一种是将数据保存到本地的文件中,优点是可以持久保存,但是数据管理查询等相当麻烦。 一种是将数据保存到本地的内存中&#xff0c…