Linux下部署服务
文章平均质量分 60
super码王
一直在努力,从未放弃!!!
展开
-
一文彻底让你明白https是如何加密的
http和https之间的关系由于http是明文传输,对数据安全没有保障。为了保证数据传输的安全性,https诞生了。https是在应用层和传输层之间,增加了一层ssl加密。对于如何加密的,是本篇博客的重点。对称加密(1)在发送数据之前,服务器先生成一把密钥(2)然后先通过明文传输的方式将密钥传递给客户端(3)之后服务器给客户端传送数据的时候,会用这把密钥 对数据进行加密(4)客户端收到加密数据之后,用刚刚收到的密钥对数据进行解密缺点:因为密钥是明文传输,所以容易被人截获原创 2022-03-11 21:14:59 · 6616 阅读 · 0 评论 -
【Redis详细教程】Linux下如何安装Redis
第一步:下载 rediswget https://download.redis.io/releases/redis-6.2.6.tar.gz第二步:解压 redis-6.2.6.tar.gz 并将其重新命名为 redistar -xvf redis-6.2.6.tar.gz //解压tar包mv redis-6.2.6 redis //重命名第三步:进入redis文件夹输入 make 进行编译make第四步:编译后进入src目录下...原创 2022-02-25 22:12:53 · 902 阅读 · 0 评论 -
阿里云负载均衡配置异常解决方法
问题截图问题描述负载均衡实例创建成功,后端ecs服务器服务运行正常,但是,负载均衡转发无效。解决方法1、当SLB后端所有服务器健康检查都异常的时候,SLB是不会给后端服务器转发请求的,正常会直接给客户端抛出502 bad gateway的错误的。2、方便的话请您在后端服务器上使用echo -e "HEAD / HTTP/1.0\r\n\r\n" |nc -t LAN_IP 10004 命令,其中LAN_IP您更换为后端服务器的内网IP,nc命令您可以yum安装下,之后测试下,看..原创 2022-01-19 14:37:24 · 1707 阅读 · 0 评论 -
Linux环境变量史上最全版讲解
Linux为什么需要环境变量因为 Linux 是一个多用户多任务的操作系统,每个用户所需要的系统环境是不一样的,所以,我们需要根据不同用户的不同需求来设置不同的环境变量,这样才能满足用户的需求。全局变量 vs 环境变量全局变量 是直接定义的变量,他只能在当前shell进程里访问。环境变量 是shell变量的一种。export 只能保证变量在子shell进程里能够被获取到[root@iZuf6a7sd2zy3fpen7rmbhZ ~]# abc=123 #创建一个shell变量[r原创 2021-12-30 12:16:10 · 1033 阅读 · 2 评论 -
Shell脚本编程史上最全手册
Shell脚本简介shell命令按一定语法组成的文件。Shell脚本有什么用?批处理文件 / 整合命令软件启动 性能监控 日志分析 ...Shell命令的本质内置命令 / 外部命令Shell脚本语言和C语言一样吗?编译型语言 解释型语言常用的Shell解释器有哪些?cat /etc/shells[root@iZuf6a7sd2zy3fpen7rmbhZ ~]# cat /etc/shells /bin/sh //对应的解释器/bin/bash/usr/原创 2021-12-29 21:21:52 · 4597 阅读 · 0 评论 -
Linux之 vi/vim 的使用
安装sudo apt install vimsudo yum install vimvi / vim的三种模式一般模式(默认模式) 插入模式(编辑模式) 命令行模式模式切换打开vi编辑器vivi 文件名进入/退出插入模式快捷键一般模式快捷键命令行模式快捷键...原创 2021-12-06 20:17:33 · 347 阅读 · 0 评论 -
使用Linux命令行
1、Shell是什么对外接受用户输入的命令 对内通过系统调用传递给内核运行 呈现内核运行结果2、Shell与图形化界面图形化界面鼠标操作为主,简单易学。Shell:键盘操作为主,需要记忆各种控制命令3、常用命令注意:mv 命令用来重命名文件和目录/移动文件和目录、rmdir命令只能用来删除空目录注意:touch命令用于创建文件cat命令用户展示文件内容echo命令用于往控制台终端输出字符串和对字符串进行重定位wc命令用于统计某个文件中...原创 2021-12-06 12:38:27 · 422 阅读 · 0 评论 -
Linux下的用户和用户组
两个概念三个重要文件Linux登录过程原创 2021-11-29 21:30:27 · 596 阅读 · 0 评论 -
Linux下报 No manual entry for 的解决方法
报错展示报错原因没有安装man-pages 这个包解决方法yum -y install man-pages原创 2021-11-15 09:26:24 · 2424 阅读 · 0 评论 -
花生壳实现内网穿透这一文就够了
花生壳官网花生壳控制台b.oray.comhttps://console.hsk.oray.com/花生壳客户端官方下载 - 贝锐花生壳官网 (oray.com)https://hsk.oray.com/download/内网穿透原理映射配置 花生壳官网 和 花生壳客户端 都可以进行配置花生壳官网花生壳客户端常见问题花生壳域名诊断不同情况的处理办法 - 贝锐客服中心 (oray.com)http://service...原创 2021-11-12 21:34:14 · 1500 阅读 · 1 评论 -
SO动态链接库文件的编译和使用
做C语言开发的都知道,在Linux环境中动态链接库以 .so结尾;在Windows环境中动态链接库以 .dll结尾。在讲使用之前,我先来给大家补补基础。链接库分为 静态链接库 和 动态链接原创 2021-06-21 16:24:28 · 5307 阅读 · 1 评论 -
Could not connect to ‘192.168.203.128‘ (port 22): Connection failed.
问题展示请在保证虚拟机和宿主机之间完美连接之后,再看此篇文章。如何保证呢?操作请看这篇:Linux虚拟机与Windows宿主机间的通信。如何验证原创 2021-06-18 11:22:35 · 3267 阅读 · 0 评论 -
Linux虚拟机与Windows宿主机间的通信
做 Linux 开发的同志们,虚拟机是一个必不可少的工具。其中,在开发之前,打通虚拟机与宿主机之间的通信通道是最重要的一步。下面,我们就来讲一下 虚拟机 与 宿主机 之间通信方式,两种方式:桥接 和 NAT。在这里,我不会详细的讲他们的概念,大家可以自行百度。我们来看一下各自该怎么操作才能实现互联。...原创 2021-06-18 10:48:28 · 1186 阅读 · 1 评论 -
Linux下mongodb的安装及远程连接
参考资料Linux平台安装MongoDB作者详解第一步:安装各个 Linux 平台依赖包Red Hat/CentOS:sudo yum install libcurl opensslUbuntu 18.04 LTS ("Bionic")/Debian 10 "Buster":sudo apt-get install libcurl4 opensslUbuntu 16.04 LTS ("Xenial")/Debian 9 "Stretch":sudo apt-ge原创 2021-03-08 09:16:02 · 567 阅读 · 0 评论 -
Linux下如何配置环境变量
基础知识首先,我们来了解一下什么是 环境变量?环境变量:通俗讲是操作系统或程序执行时候默认设定的参数,比如 PATH 路径变量。当要执行某个命令或程序的时候默认寻找的路径。然后,我们再来了解一下环境变量都有哪些类型。环境变量的分类:(根据变量的周期划分)一、永久变量:通过修改配置文件,配置之后变量永久生效。二、临时性变量:使用命令如 export 等命令设置,设置之后马上生效。当关闭shell的时候失效(这种主要用于测试比较多)env ##显示所有环境变量详细阐述原创 2021-03-07 17:29:08 · 713 阅读 · 0 评论 -
在Linux中安装nodejs(已编译版安装方法)
背景本篇文章是继在Linux中安装nodejs(未编译版安装方法)的续集,两种方法我更推荐这种。简单,连我一个小白都会的方法。废话不多说,上干货。安装步骤第一步:下载安装包你可以在这里下载好了往服务器上传,也可以执行如下命令:wget https://nodejs.org/dist/v9.9.0/node-v9.9.0-linux-x64.tar.gz在这里我下的是最新版,大家可以根据自己的喜好在里面找https://nodejs.org/dist...原创 2021-03-05 10:40:42 · 438 阅读 · 1 评论 -
在Linux中安装nodejs(未编译版安装方法)
废话不多说,我们直接上步骤。第一步:执行 wget 下载包wget http://nodejs.org/dist/v0.8.7/node-v0.8.7.tar.gz第二步:解压文件tar xvf node-v0.8.7.tar.gz解压后的东西太多了,我就不附上截图了,提醒一下:包名要对应啊。第三步:进入解压目录在这里我想说明一下,你们解压后的文件名是带版本号的 例如:node-v0.8.7,我是执行了一下命令改了文件夹名称mv node-v0...原创 2021-03-04 23:30:47 · 277 阅读 · 1 评论