在复杂的生产环境中,单纯的设置文件的rwx权限无法满足我们对安全和灵活行的需求,因此便会有了SUID、SGID和SBIT的特殊权限。 1、SUID:这是一种对二进制程序进行设置的特殊权限,可以让二进制程序的执行者临时拥有属主的权限(仅对拥有执行权限的二进制程序有效)。例如:所有用户都可以使用pass ...
分类:
系统相关 时间:
2020-05-17 01:37:12
阅读次数:
96
数据库是docker做安装,应用也是docker做安装,所以数据库这里的配置不能写成这个样子 容器之间是不能通过127.0.0.1去访问的,虽然他们都是在同一台机器上。但是他们是两个完全不同的两个虚拟环境。 这些都是要变化的,所以我们要考虑多环境。 首先我们有两种方式可以去做,一种方式是Spring ...
分类:
其他好文 时间:
2020-05-14 23:58:33
阅读次数:
120
LVM基础概念 使用场景 在生产环境中当磁盘的存储容量不足以支撑数据存储 如上图所示当磁盘容量不够的时候,可以进行磁盘的扩充 但是当扩充之后如果过了一段时候磁盘容量再次不够呢 为解决此问题 使用LVM动态扩充磁盘的容量 ...
分类:
系统相关 时间:
2020-05-14 15:26:25
阅读次数:
84
最近Python的web框架FastApi火起来了,于是自己也搞了一个,写一下流程。 首先安装fastapi: pip install fastapi pip install uvicorn 新建一个启动文件,就叫main.py吧,引入一下包即可: from fastapi import FastA ...
Dokcer 简介 Docker是一个用于开发,交付和运行应用程序的开放平台。Docker能够将应用程序与基础架构分开,从而可以快速交付软件。借助Docker可以与管理应用程序相同的方式来管理基础架构。通过利用Docker的方法来快速交付,测试和部署代码,可以大大减少编写代码和在生产环境中运行代码之 ...
分类:
其他好文 时间:
2020-05-13 23:22:33
阅读次数:
96
前言在早期的Linux系统中,默认使用的是iptables配置防火墙。尽管新型的firewalld防火墙已经被投入使用多年,但是大量的企业在生产环境中依然出于各种原因而继续使用iptables。考虑到iptables在当前生产环境中还具有顽强的生命力,我觉得还是有必要再好好地讲解一下这项技术。iptables简介1、什么是iptables?iptables是Linux防火墙工作在用户空间的管理工具
分类:
其他好文 时间:
2020-05-13 12:33:08
阅读次数:
62
提前准备好的Filter 生产环境我们往往是这么配置 跨域的时候一定允许Options访问,因为它的跨域请求是首先来探测一下,options请求先来探测一下,访问一下能不能跨域访问,如果可以,真正的请求才会过来,如果你只允许get,代表前面的那一次探测是过不来的。 跨域访问哪些header头是允许我 ...
分类:
其他好文 时间:
2020-05-13 00:28:00
阅读次数:
87
介绍 在本指南中我将演示如何在Azure云端部署Kubernetes集群。您将使用CoreOS与Weave,Weave以透明而可靠的方式实现了简单、安全的网络。本指南的目的是提供一个即开即装即用的实现方法,以便最终可以稍加改变就可以投入到生产环境中。本文将演示如何提供一个专门的Kubernetes主 ...
分类:
Web程序 时间:
2020-05-12 16:40:54
阅读次数:
67
Rancher介绍Rancher是一套容器管理平台,它可以帮助组织在生产环境中轻松快捷的部署和管理容器。Rancher可以轻松地管理各种环境的Kubernetes,满足IT需求并为DevOps团队提供支持。Kubernetes不仅已经成为的容器编排标准,它也正在迅速成为各类云和虚拟化厂商提供的标准基础架构。Rancher用户可以选择使用RancherKubernetesEngine(RKE)创建K
分类:
其他好文 时间:
2020-05-12 13:18:55
阅读次数:
95
架构实践 前边用了三篇文章,详细介绍了这个架构的各个部分的选择以及安装。 这篇文章,我会用一个Demo项目,从开发到部署,包括MongoDB数据的访问。用这种方式过一遍这个架构。 Demo项目,我们用Dotnet Core开发。我们选择最新版的Dotnet Core 3.1做为系统的主框架。 开发环 ...
分类:
系统相关 时间:
2020-05-12 09:46:45
阅读次数:
83