首页 > 服务器运维 > 服务器配置

python批量处理json数据:通过python自动化获取服务器信息,并写入到excel

服务器配置 服务器配置 2021-08-31 18:29:02 0 python批量处理json数据

博主目前在电信外包工作,比较坑,因为涉及到统计服务器信息的工作,而且统计服务器的个数大概有几百台,统计之后还要将信息全部写入到excel里去,如果是手工一个个去做,起码做一个月吧,前提无法使用ansible等工作,只能通过CRT的方式,一个个手工登上去,然后看服务器上所有进程的信息,包括进程名称,进程端口号,启停方式,工作路径。一台服务器上可能有上万个程序,你一个个手工搞,并将信息录入到excel,一个服务器就能把你搞崩溃。 那面对这个问题,我思考了需要分两步走,其一,需要获取服务器的信息文件,方式是通过python脚本的方式去获取。然后再通过crt的send command all sessions方式将脚本批量上传至服务器,并设置下载默认本地路径,文件信息会处理成json,方便后续写入excel。其二,遍历之前获取json文件的目录,并通过脚本,将json文件的信息批量写入到excel。 第一阶段的脚本:

通过python自动化获取服务器信息,并写入到excel

美国服务器被大陆屏蔽如何解决

美国服务器免备案、带宽大、稳定性好、价格便宜,非常适合欧美地区访问,是外贸首选。很多朋友在使用美国服务器得时候,突然出现网站在大陆打不开,远程登陆不上美国服务器等等。这是否意味着美国服务器ip被大陆屏蔽了吗?大多数站长对于服务器都不太了解的,因此在使用美国服务器时,一旦出现异状,先不急着认为美国服务器被大陆屏蔽,当你当遇到以下5种情况,知道该如何正确处理!

违反相关法律法规

网站如果被防火长城过滤,主要现象就是打开境外网站的时候提示连接已经被重置,网页无法正常打开。国外的用户则可以正常显示被过滤的域名如果解析到国内服务器,国外的用户需要访问这个网站的时候,由于需要通过国际端口的防火墙,同样也会被过滤不能访问,由于国内网站都需要备案的限制,很多类似低俗等网站都将服务器移至国外,稍有不慎,关键字出发敏感信息,会被防火长城过滤被封杀,域名被封杀,域名基本残废。

用户虽然使用的是美国服务器,但也不能为所欲为,做一些不符合法律法规的事情,尤其是在全球各国法律法规越来越完善的情况下,用户必须遵守与服务商之间的约定,即服务商的《服务条款》,用户在购买之前应该认真阅读。www.yingsoo.com

大多主机商的服务条款是在法律法规的基础上而完善的,一旦用户在使用服务器时出现违法违规内容,一般会提醒用户并及时作出限制。如果屡次发生不改的话,机房以及运营商就会采取封IP的措施。因此在租用国外服务器时,务必要遵守所在国家和我国的法律法规,不要放置违规内容,否则IP被封的概率很大。

美国服务器被大陆屏蔽如何解决?

1、服务器远程登录失败,先不要觉得自己的美国服务器被大陆屏蔽了,如果大家出现这种情况的话,需要从两个方面进行分析:

①.IP Ping不通或者防火墙受限。

解决方法:首先联系美国服务器租用商查看下网络故障,或直接查看IP是否被封、被屏蔽了。如果是的话,那只能更换IP了,目前,美国服务器一般都是提供2个以上的IP的。其次,对于防火墙的限制问题,大家可以关闭防火墙,或者重新设置下防火墙的安全级别。

②.服务器是否受到攻击

这种情况是黑客通过一些手段获取到美国服务器漏洞,然后把用户自己的系统搞垮或者是通过设置一些参数让服务器不能正常工作,当然也有可能去做一些违法违规的事情而被机房封禁IP。

解决方法:如果美国服务器受到攻击的话,查看攻击的对象是什么。如果针对的是域名的攻击或者恶意解析,那么,可以暂时停止域名的解析服务。当然,机房带有防火墙的话可以开启它。对于主机商来说,一般都会竭尽全力做好服务器的防御系统,做到最少的漏洞并完善监控系统。当然,作为用户来说,也应当配置好服务器的各项参数,关闭不必要的端口和服务,做好美国服务器的安全检测工作。

2、美国服务器磁盘空间占用过大

原因分析:如果网站刚上线不久,就占用了过多的磁盘空间的话,看看是否开启了缓存或者日志。

解决方法:首先找到日志所在的位置,然后停用服务,并把该目录下把所有文件删除就可以了。另外,如果条件允许的话,大家可以禁用日志,这样就会避免出现磁盘空间占用过大的情况。

3、美国服务器远程连接时,出现黑(蓝)屏的情况。

如果搭建在远程登录美国服务器租用的时候,出现这种情况,首先排除美国服务器被大陆屏蔽的可能,应该怎么解决呢?在这里给大家介绍两种方法,具体参考下面内容。

①、登陆美国服务器后,出现黑屏或无法显示桌面时,需要激活远程桌面中的任务管理器(按Ctrl+Alt+End键即可)。

②、点击激活窗口中—任务管理器,查看,并且结束进程标签中的进程。

③、最后在“任务管理器”窗口中选择“文件”—“新建任务(运行…)”—“浏览”,并在浏览中选“C:\WINDOWS

”程序—按“确定”,这样就可以远程连接美国服务器了。如果大家按照上述方法设置后,仍然不行的话,可以使用增强的3389远程登录美国服务器,这种方法基本都可以连接成功的。

4、使用80端口映射解决80端口被封:

①、在内网安装并启用nat123。添加映射,选择80映射类型。配置几个数值:内网地址,内网地址是内网网站访问IP或计算机名。内网端口,网站应用内网访问端口。外网地址,自己的网站域名。如无网站域名,可以直接使用提示的默认免费域名。

②.80映射后,即可以直接用域名访问网站应用,无需再加端口尾巴了。

5、使用URL转发解决

①.登录dnspod或nat123网站,按照提示设置域名指向目标地址解析。

②.添加域名解析,选择URL转发类型。可以是URL显性转发,或URL隐性转发。

80端口映射不影响百度收录,适合作大众网站服务应用。URL转发会影响百度收录,适合域名变更或非大众网站服务。

6、选择知名美国服务器避免被屏蔽

其实自上架后24小时运行的美国服务器,难免会碰到问题,也并不是你的美国服务器被大陆屏蔽了,大家需要仔细分析,然后找到相应的解决方法,在第一时间内让网站正常的运行。此外,个人站长或者企业在租用美国服务器时,一定要从自身网站规模需求来选择,选择有资质、口碑好、知名服务器供应商进行租用或购买。也很重要。如果您有相关要求,请与我们联系!

版权声明

本文内容由互联网用户自发贡献,版权归用户所有,本站不为本文内容承担相关法律责任。如有侵犯您的合法权利,请联系本站进行删除。

留言与评论(共有 条评论)

   
验证码:

标签列表

09主机网

统计代码 | 京ICP2194458-1号

Powered By 09主机网

使用手机软件扫描微信二维码

关注我们可获取更多热点资讯