一、变更注意事项

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. I\O操作

    作用:读写设备上数据.硬盘文件.内存.键盘.网络等. 分类: 数据走向:输入流.输出流 数据类型:字符流(文本数据Reader或者Writer结尾) 字节流(所有类型Stream结尾) 1个字节 = ...

  2. docker安装redis

    查询镜像 docker search redis 拉取镜像 docker pull redis 启动容器 docker run --name redis -p 6379:6379 -d --resta ...

  3. jmeter分布式测试教程和远程的代理机无法连接网络的问题解决方法

    一.Jmeter分布式执行原理: 1.Jmeter分布式测试时,选择其中一台作为控制机(Controller),其它机器做为代理机(Agent). 2.执行时,Controller会把脚本发送到每台A ...

  4. python把列表前几个元素提取到新列表

    需要添加几个就循环几次   list = ['a','b','c','d','e'] new_list = [] for i in range(3): print(list[i]) new_list. ...

  5. Spring Tools4

    Spring Tools4是一个集成了STS插件的Eclipse,所以下载之后就不需要再下载eclipse. 访问 https://spring.io/tools/ 点击“Download STS4 ...

  6. TestNg框架基础入门

    TestNg框架简介: TestNG,即Testing, Next Generation,下一代测试技术,是一套根据JUnit 和NUnit思想而构建的利用注释来强化测试功能的一个测试框架.TestN ...

  7. .Net Core----关于MVC中TempData持久化问题

    最近在做mvc跨控制器传值的时候发现一个问题,就是有时候TempData的值为null,然后查阅了许多资料,发现了许多都是逻辑和原理什么的(想看原理可以查看原理的文章,本文是用法),但是真正解决的办法 ...

  8. MUI上传图片之选择相册和相机上传

    1.因为项目中有三处地方需要上传,所以html中存在三处地方.身份证正反面为上传一张,发票限制上传9张. <div class="action1"> <!--展示 ...

  9. java----代码打包

    打包 文件生成在out目录下 D:\IDEA代码\out\artifacts\IDEA_jar 注意打包好像只能打包src下面的代码 不在src目录下的一些文件,自己文件添加到打包好的目录下 可以选择 ...

  10. WPF使用第三方字体(TTF字体)

    1.下载第三方字体文件,将以TTF结尾的文件复制到项目中 2.在App.xaml中或者你需要的地方添加资源的定义 <Application.Resources> <FontFamil ...