一、变更注意事项

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. java -jar和hadoop jar的区别

    hadoop jar可以看做是java -jar的升级,可以和它一样带参数,程序一样的解析 不同的是hadoop jar运行的jar包他会依赖于hadoop安装目录下面的一些环境,并且你jar包里指定 ...

  2. 24 Game

    You have 4 cards each containing a number from 1 to 9. You need to judge whether they could operated ...

  3. python 字符串转化为json、post请求

    在json模块有2个方法, loads():将json数据转化成dict数据 dumps():将dict数据转化成json数据 load():读取json文件数据,转成dict数据 dump():将d ...

  4. GitLab实战操作指南

    一.Git原理 1.Git是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一). 2.Git有什么特点? 简单来说就是:高端大气上档次! 3.GIt与SVN区别 SVN管理: 属于集中式 ...

  5. spring-mvc访问本地html文件

    项目中要用到在线预览word文档,刚开始考虑是要将word转成pdf文件,然后再直接在浏览器打开pdf文档即可, 但是项目部署在Linux下,在网上搜了一下没有找到合适的方法, 后来项目组讨论用POI ...

  6. Eclipse:An error has occurred. See error log for more details. java.lang.NullPointerException

    问题描述   在使用 Eclipse Clean 项目时报错:An error has occurred. See error log for more details. java.lang.Null ...

  7. MIUI9系统怎么启用Root超级权限的经验

    MIUI9系统通过什么方式开启root超级权限?大家都知道,Android系统有root超级权限,如果手机开启root相关权限,就能够实现更完美的功能,举个例子大家公司的营销部门的同事,使用个别营销软 ...

  8. OpenStack--glance组件镜像服务

    glance介绍 Glance 是 OpenStack 项目中负责镜像管理的模块,其功能包括虚拟机镜像的查找,注册和检索等.Glance 提供 Restful API 可以查询虚拟机镜像的 metad ...

  9. JIRA API 对接

    系统要跟JIRA对接,将本系统数据发送给jira. 开始一头雾水怎么让数据传过去已什么形式存在,是存数据库呢还是怎么显示呢.研究半天发现其实只要将原数据作为json数据提供给jira接口,jira接口 ...

  10. oracle ORA-00119, ORA-00132问题解决

    使用PL/SQL登录oracle报ORA-12154: TNS: 无法解析指定的连接标识符sqlplus /nologconnect /as sysdbastartup报如下错误:ORA-00119: ...