ubuntu服务器常用命令

ubuntu服务器常用命令,第1张

以下为root用户 *** 作!!!

1创建用户

      方法1:  adduser    用户名

      方法2:useradd     用户名(一切参数都要提供,如果不使用任何参数,则创建的用户无密码,无主目录,没有指定shell版本)

2删除用户

        sudo userdel -r  用户名

3创建用户组

        sudo addgroup  组名

4删除用户组

        sudo delgroup  组名

5将用户添加到用户组

        方法1:sudo adduser  用户名   用户组名

        方法2:usermod -G  用户组名  用户名

        方法3:usermod -g 用户组名  用户名(将用户组设为主组)

6重启服务器

        shutdown -r now  立即重启

        shutdown -r +3 三分钟后重启

        shutdown -r 20:23 在20:23时将重启计算机

如果大家了解网络构成的话,对于网关应该就不会陌生了,今天我们就一起来了解一下,API网关的一些基础知识,希望对大家以后的服务器开发工作有所帮助,下面就开始今天的主要内容吧。



一、API网关产生背景

在微服务的架构中,一个大的应用会被拆分成多个小的单一的服务提供出来,这些小的服务有自己的处理,有自己的数据库(也可以共用),也许语言也是不一样的,他们可以部署在一个或多个服务器上,其实也就是对复杂的应用进行了解耦,那为什么微服务需要API网关呢

我们看看微服务后产生的问题:

客户端需要知道多个服务地址

通用的功能怎么处理例如鉴权、流量控制、日志等

以前一个功能可能是一次请求就可以完成,现在可能要多个服务一起进行才可以,那如何减少客户端请求的时间呢

由于以上几点的问题,所以在所有的服务前面还需要定义一个代理,即API网关,所有的客户端请求都必须经过API网关代理到真实的服务地址,这也可以有效的避免真实地址的暴露,同时API网关也可以集成鉴权、流量控制、日志、API聚合、黑白名单等。

二、kong的介绍

Kong是由Mashape开发的并且于2015年开源的一款API网关框架,基于nginx以及OpenResty研发,主要特点是高性能以及其强大的扩展性,由于本身是基于nginx进行开发,因此网上很多关于nginx的调优等资料都可以用到kong的上面,包括负载均衡、或者充当web服务器等

kong的扩展是通过插件机制进行的,并且也提供了插件的定制示例方法,插件定义了一个请求从进入到反馈到客户端的整个生命周期,所以电脑培训认为可以满足大部分的定制需求,本身kong也已经集成了相当多的插件,包括CORS跨域、logging、限流、转发、健康检查、熔断等,API聚合功能从github上看也已经进入开发阶段。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10754097.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-11
下一篇2023-05-11

发表评论

登录后才能评论

评论列表(0条)

    保存