在网上查了很多资料,有的说必须关闭服务器配置,还有说要接入第三方进行菜单管理或自己写接口管理菜单。感觉都不是我想要的解决方案,其中有一种方案是到“新增功能”里面开启菜单,开始试了一下没成功,就放弃这种方式了,后来才知道是因为服务号设置后不会立即生效,需要等待一些时间。下面我来介绍一下设置方法。
第一步:停用服务器配置(别急,一会儿会开启的)
第二步:到自定义菜单中编辑好菜单
第三步:开启服务器配置
第四步:启用自定义菜单(关键的一步)
新的功能-自定义菜单-详情-开启,注意,这个时候点了开启后,提示设置成功,但是按钮并没有变化,并且到手机上查看服务号,也没有菜单出现,而且到自定义菜单中查看,还是原来的提示。这个时候不要急,因为公众号设置后不会立即生效,只需耐心等待即可。
下面这些服务根据自己的需要,不用的都可以放心的关掉:.Adaptive brightness
监视周围的光线状况来调节屏幕明暗,如果该服务被禁用,屏幕亮度将不会自动适应周围光线状况。该服务的默认运行方式是手动,如果你没有使用触摸屏一类的智能调节屏幕亮度的设备,该功能就可以放心禁用。
Application Layer Gateway Service
Windows XP/Vista中也有该服务,作用也差不多,是系统自带防火墙和开启ICS共享上网的依赖服务,如果装有第三方防火墙且不需要用ICS方式共享上网,完全可以禁用掉。
Application Management
该服务默认的运行方式为手动,该功能主要适用于大型企业环境下的集中管理,因此家庭用户可以放心禁用该服务。
Background Intelligent Transfer Service
在后台传输客户端和服务器之间的数据。如果禁用了BITS,一些功能,如 Windows Update,就无法正常运行。该服务的默认运行方式是自动,这个服务的主要用途还是用于进行Windows Update或者自动更新,最好不要更改这个服务。
Base Filtering Engine
同样为系统防火墙,VPN以及IPsec提供依赖服务,同时也是系统安全方面的服务,如果使用第三方VPN拨号软件并且不用系统的防火墙以及ICS共享上网,为了系统资源,关闭它吧,否则就别动它。
BitLocker Drive Encryption Service
向用户接口提供BitLocker客户端服务并且自动对数据卷解锁。该服务的默认运行方式是手动,如果你没有使用BitLocker设备,该功能就可以放心禁用。
Block Level Backup Engine Service
估计是和备份恢复方面用的服务,无任何依赖关系,默认是手动,也从来没有看他启动过。就放那吧,不用管了。
Bluetooth Support Service
如果你没有使用蓝牙设备,该功能就可以放心禁用。
Certificate Propagation
为智能卡提供证书。该服务的默认运行方式是手动。如果你没有使用智能卡,那么可以放心禁用该服务。
CNG Key Isolation
那么这个服务将被使用,建议不使用自动有线网络配置和无线网络的可以关掉。
Computer Browser
不过如果你没有使用局域网或者你根本就不想使用局域网,该功能就可以放心禁用,禁用后任然可以使用
Diagnostic Policy Service
Diagnostic Policy服务为Windows组件提供诊断支持。如果该服务停止了,系统诊断工具将无法正常运行。如果该服务被禁用了,那么任何依赖该服务的其他服务都将无法正常运行。该服务的默认运行方式是自动,Vista或IE7有时会弹出对话框问你是否需要让它帮忙找到故障的原因,只有1%的情况下它会帮忙修复Internet断线的问题,可以关掉。
Diagnostic Service Host
这就是帮上面Diagnostic Policy Service做具体事情的服务,会随着上面的服务启动,可以一起关掉。
Diagnostic System Host
基本和Diagnostic Policy Service/Diagnostic Service Host是同类,可以一起关掉。
Distributed Link Tracking Client:
这个功能一般都用不上,完全可以放心禁用。
可以以通过HTTP发送shutdown信号的方式停止服务器。
具体步骤如下:
1. 在pom.xml中引入actuator依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
2.开启shutdown endpoint
Spring Boot Actuator的shutdown endpoint默认是关闭的,因此在application.properties中开启shutdown endpoint:
#启用shutdownendpoints.shutdown.enabled=true
#禁用密码验证endpoints.shutdown.sensitive=false
3. 发送shutdown信号
shutdown的默认url为host:port/shutdown,当需要停止服务时,向服务器post该请求即可,如:curl -X POST host:port/shutdown
将得到形如{"message":"Shutting down, bye..."}的响应
4. 安全设置
开启安全验证
在application.properties中变更配置,并
#开启shutdown的安全验证
endpoints.shutdown.sensitive=true
#验证用户名security.user.name=admin
#验证密码security.user.password=secret
#角色management.security.role=SUPERUSER
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)