17.Http__Linux

目录

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为了防止有人偷看屏幕,所以它的密码是不显示的,如下图就说明成功了

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值