一、变更注意事项

1.部署平台:

a.重启服务时,通过部署平台跳到各服务器操作时,注意修改字符编码为en_US.utf-8

b.服务器之间通过部署平台的dscp命令传输文件到目标服务器;如果连接目标服务器没有推送密码,opr申请权限后使用齐治堡垒机sftp工具上传,不要使用rz

命令上传(原因:如果原文件存在,使用rz命令不能覆盖原文件)

c.不管是通过部署平台dscp命令或者堡垒机的sftp工具上传文件到目标服务器,都要注意上传文件的更新时间、更新文件大小

2.pafa5管控平台:

a.在pafa5管控平台或服务器上修改配置文件后,需要检查是否修改正确,且需和开发确认

b.修改完pafa5配置项,需要跟开发确认是否重启应用或组件

4.服务器上:

a.修改配置文件前先必须备份

b.class文件、jar包、war包更新完后必须重启服务

c.删除文件必须先备份,再mv,观察2-3天后服务器正常运行就可以删除

d、应用重启必须要用应用重启脚本,tomcat重启要用tomcat_restart.sh脚本,重启完后要检查进程重启时间,检查cat监控、detector监控、F16监控是否恢复

3.数据库:

a.oracle执行脚本,sql脚本涉及数据量多时必须在命令窗口执行,发版执行sql脚本必须在命令窗口执行

b.mongo脚本执行时,mongo服务器和Secure CRT工具必须设置字符编码为en_US.utf-8,否则执行mongo脚本带中文时会出现中文乱码

C.执行oracle数据库操作(增删改)时记得commit提交事务;使用drop命令删除表,如不敢确定可以使用rename命令先对表重命名。

二、批量检测ip的端口是否连通

nc检测端口的用法
nc -z -w 10  -u%IP% %PORT%
-z表示检测或者扫描端口
-w表示超时时间
-u表示使用UDP协议,此参数为空,则为tcp协议
[@s136.ipcpu.com ~]# nc -z -w 10 -u 8.8.8.8 53
Connection to 8.8.8.8 53 port [udp/domain] succeeded!
[@s136.ipcpu.com ~]# nc -z -w 10 8.8.8.8 53
Connection to 8.8.8.8 53 port [tcp/domain] succeeded!
[@s136.ipcpu.com ~]# echo $?
0
[@s136.ipcpu.com ~]# nc -z -w 10 8.8.8.7 53
[@s136.ipcpu.com ~]# echo $?
1
端口成功联通返回值是0,提示succeeded;否则返回1,不提示任何数据

假如我们有这样一堆IP和端口。

#cat ports
119.181.69.96 8080
119.181.118.38 8000
119.181.20.18 8080
119.181.69.37 8080

cat ports | while read line;do
    nc -z -w 10 $line > /dev/null 2>&1
    if [ $? -eq 0 ];then
        echo $line:OK
    else
        echo $line:Fail
    fi
done

三、命令用法

nslookup工具对域名解析

worknote的更多相关文章

  1. 高通开发笔记---yukon worknote

    点击打开链接 daily buildhttp://android-ci-platform.cnbj.sonyericsson.net/job/daily_build_jb-mr2-yukon/DL-C ...

  2. 高通开发笔记---Yangtze worknote

    点击打开链接 1. repo init -u git://review.sonyericsson.net/platform/manifest -b volatile-jb-mr1-yangtze 2. ...

  3. GIT(分布式版本控制系统)

    Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目.[1] Git的读音为/gɪt/. Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本 ...

  4. Git管理分支

    管理分支:git branch 直至现在为止,我们的项目版本库一直都是只有一个分支 master.在 git 版本库中创建分支的成本几乎为零,所以,不必吝啬多创建几个分支.下面列举一些常见的分支策略, ...

  5. C/C++常见问题汇总

    问题1.数组和指针的区别 数组名不可以作为左值 char * p1 = "Hello World" ; //分配字符串常量,然后赋给 p1 ,一个指针型变量,是左值 ] = &qu ...

随机推荐

  1. C#创建 WebApi 项目

    做web api 可以参考一下网友 C#进阶系列——WebApi 接口参数不再困惑:传参详解 - 懒得安分 - 博客园https://www.cnblogs.com/landeanfen/p/5337 ...

  2. 「JavaScript面向对象编程指南」基础

    DOM标准是独立的(即并不依赖JS)操作结构化文档的方式 BOM实际是个与浏览器有关的对象集合,原来没任何标准可言,H5诞生后才被定义了一些浏览器间通用的对象标准 ES5严格模式"use s ...

  3. 基于Python的Webservice开发(一)-简介

    之前为了解决Webservice的开发,直接用Python自带的CGI模块挂在IIS上. 但是该方式开发Soap的接口,需要大量的开发,而且安全方面也存在很多问题. 我推荐关于用Python开发Web ...

  4. 某喷码机品牌U盘存储的配置文件简记

    U盘下的 KadexMicro 文件夹是喷码机生成的. 其配置文件存储在如上图位置,后缀 .mjt 实为 xml 文件. 内容如: <?xml version="1.0" e ...

  5. form 组件

    https://www.cnblogs.com/wupeiqi/articles/6144178.html class F2Form(forms.Form): title1=fields.CharFi ...

  6. Linux从入门到入门

    一. 前言 首先,在你的Windows系统上要想有linux系统,那就必须先安装一款软件,这里提供的是14.15的,还有ISO镜像:VMware-workstation 安装VMware:略 新建虚拟 ...

  7. MQTT初步使用

    环境搭建 1.mosquitto所需要的rpm包 2.c-ares-1.12.0 3.安装最新的openssl版本 4.mosquitto-1.4.10 mosquitto需要的rpm包 c-ares ...

  8. python介绍及下载

    python介绍 Python是一种计算机程序设计语言.是一种面向 对象的动态类型语言,支出被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多的被用于独立的.大型醒 ...

  9. OpenCV中的KNN

    一.K近邻 有两个类,红色.蓝色.我将红色点标记为0,蓝色点标记为1.还要创建25个训练数据,把它们分别标记为0或者1.Numpy中随机数产生器可以帮助我们完成这个任务 import cv2 impo ...

  10. node 和 npm 常用命令

    npm node 简述 快速入门 安装npm和管理npm版本 npm安装 更新npm npm -v npm install npm@latest -g npm install npm@next -g ...