代码改变世界

随笔分类 - 系统运维

Linux下校验SHA1和MD5的方法

2020-08-27 09:25 by jetwill, 1414 阅读, 收藏, 编辑
摘要: 当我们从互联网下载东西或者从U盘拷贝东西的时候,通常是不会和源文件有什么区别的,但是在偶然的情况下会出现下载或者拷贝出错的情况, 尤其是在下载大文件的时候,比如系统光盘......当你装机到一半才发现是坏的怎么办?所以就有了以SHA1和MD5为代表的哈希值校验,数学上的功夫就不多说了, 反正就是SH 阅读全文

Linux查看进程启动时间和运行多长时间

2020-08-26 13:57 by jetwill, 6026 阅读, 收藏, 编辑
摘要: Linux 查看进程启动时间和运行多长时间 启动时间 ps -eo lstart 运行多长时间 ps -eo etime -bash-4.1$ ps -eo pid,lstart,etime | grep 188637 188637 Wed Aug 26 11:37:45 2020 02:16:44 阅读全文

sqlplus -S参数表示什么意思?

2020-08-25 20:39 by jetwill, 2124 阅读, 收藏, 编辑
摘要: sqlplus -S , -S选项是静默模式,是Silent的缩写。在这种模式下将会以最精简的形式完成SQL*Plus的交互过程。 -S模式多用于脚本模式。在命令行sqlplus -S还有可能出现卡住的情况。 C:\Users\chenjo>sqlplus -H SQL*Plus: Release 阅读全文

dnspython模块报错 AttributeError: 'CNAME' object has no attribute 'address'

2020-08-23 14:56 by jetwill, 441 阅读, 收藏, 编辑
摘要: 有时候用到这个模块的时候会报错 AttributeError: 'CNAME' object has no attribute 'address' 如下所示 [root@ansible ch01]# ./dnspython_ex1.py Please input a domain: www.baid 阅读全文

CentOS7中安装pip的方法

2020-08-20 20:18 by jetwill, 6795 阅读, 收藏, 编辑
摘要: 1、安装epel-release [root@localhost ~]# yum -y install epel-release 2、安装python-pip [root@localhost ~]# yum -y install python-pip 3、修改pip源 [root@localhost 阅读全文

Tomcat8/9的catalina.out中文乱码问题解决

2020-08-11 21:36 by jetwill, 559 阅读, 收藏, 编辑
摘要: OS: Red Hat Enterprise Linux Server release 7.8 (Maipo) Tomcat: 9 中文显示为???问号 在$CATALINA_HOME/conf下的logging.properties 添加 #这句可以保证输出中文没有乱码 java.util.log 阅读全文

git报错 error: cannot stat 'file': Permission denied

2020-08-10 16:09 by jetwill, 1201 阅读, 收藏, 编辑
摘要: 切换分支(git checkout xxx)时报错: error: cannot stat ‘file’: Permission denied 解决方法:退出编辑器、浏览器、资源管理器等,然后再切换就可以了。 阅读全文

ANT之macrodef

2020-07-31 13:08 by jetwill, 123 阅读, 收藏, 编辑
摘要: macrodef 的意思是宏定义, 可以理解为自定义函数。 对于大型部署,可以提高代码利用率。 为了方便理解,请看代码示例: <macrodef name="macro-send-file"> <attribute name="host" /> <attribute name="toPath" /> 阅读全文

Ant: macrodef

2020-07-30 21:04 by jetwill, 80 阅读, 收藏, 编辑
摘要: <macrodef name="tokenReplace"> <attribute name="subapp"/> <attribute name="targetFile"/> <sequential> <echo>Replacing tokens in file @{targetFile}</ec 阅读全文

tar中的参数 cvf,xvf,cvzf,zxvf的区别

2020-07-27 16:07 by jetwill, 6668 阅读, 收藏, 编辑
摘要: 转自:http://blog.sina.com.cn/s/blog_49b1f7210102ve9n.html tar cvf etcbak.tar etc/ 打包一个tar tar xvf etcbak.tar 解开一个tar tar zcvf etcbak.tar.gz etc/ 打包压缩一个 阅读全文

git 基于某个分支创建分支

2020-07-09 16:36 by jetwill, 6081 阅读, 收藏, 编辑
摘要: 1、拷贝源代码 git clone git@git地址 cd 项目目录 2、根据已有分支创建新的分支 git checkout -b yourbranchname origin/oldbranchname 3、推送到git git push origin yourbranchname 4、 git 阅读全文

Oracle 报 ORA-00054资源正忙的解决办法

2020-07-06 23:10 by jetwill, 327 阅读, 收藏, 编辑
摘要: oracle之报错:ORA-00054: 资源正忙,要求指定 NOWAIT 问题如下: SQL> conn scott/tiger@vm_database Connected to Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 C 阅读全文

Apache Ant: If 和 Unless

2020-06-08 23:48 by jetwill, 442 阅读, 收藏, 编辑
摘要: If And Unless 从 Ant 1.9.1 起,可以在所有的任务和嵌套的元素上以特别的命名空间添加 if 和 unless 属性。 In order to use this feature you need to add the following namespace declaration 阅读全文

关于 vim 的插件 snipmate 以及它的安装方式(使用国内源)

2020-05-31 16:26 by jetwill, 710 阅读, 收藏, 编辑
摘要: snipmate 是一个类似代码补全的东西,更好的地方在于自定义补全的内容。 最新的 snipmate 是在 https://github.com/garbas/vim-snipmate 而不是在官网,官网很久没更新了 snipmate 的安装方式 官方推荐的是 Pathogen 安装方式,注意,你 阅读全文

vim 安装使用 pathogen

2020-05-31 16:09 by jetwill, 787 阅读, 收藏, 编辑
摘要: pathogen 是什么? pathogen 一般作为 vim 新手的第一个插件,用来统一管理 vim 插件包。 (官方解释)非常容易地管理你的 'runtimepath' , 在实际项目中,vim-pathogen 可以在它的私有文件夹下非常轻松地安装插件和管理运行时文件。 如何安装? 复制以下代 阅读全文

Ant 调用 Shell/CMD 命令

2020-05-24 20:28 by jetwill, 832 阅读, 收藏, 编辑
摘要: Ant中调用Makefile,使用shell中的make命令 意思是直接调用系统控制台,先执行cd命令,再执行ant脚本指定任务,/c 表示执行后续 String 指定的命令,然后停止。 参考: https://www.cnblogs.com/luolizhi/p/5524842.html 阅读全文

JAVA获得系统配置文件的System Properties

2020-05-24 19:59 by jetwill, 503 阅读, 收藏, 编辑
摘要: Code: Result: 阅读全文

Ant <Delete> 如何只删掉文件夹下所有文件和文件夹

2020-05-24 19:47 by jetwill, 620 阅读, 收藏, 编辑
摘要: 用 fileset 来过滤要删掉的目录和文件 注:includeEmptyDirs 的意思是就算文件夹是空的,也同样删除。 这样就会避免使用像 这样就会把 build 文件夹以及下面的所有子目录一起删掉。很多时候父目录是没有必要每次都删了重建的,只要清空这个文件夹就好了。 阅读全文

Shell 中的 expect 命令

2020-05-15 09:11 by jetwill, 14217 阅读, 收藏, 编辑
摘要: [TOC] expect 介绍 借助 expect 处理交互的命令,可以将交互过程如 ssh 登录, ftp 登录等写在一个脚本上,使之自动化完成。尤其适用于需要对多台服务器执行相同操作的环境中,可以大大提高系统管理员的工作效率。 expect 安装 expect 语法 自动拷贝文件到远程主机 执行 阅读全文

项目实战——企业级Zabbix监控实战(一)

2020-04-18 18:24 by jetwill, 433 阅读, 收藏, 编辑
摘要: [TOC] 实验准备 centos系统服务器3台、 一台作为监控服务器, 两台台作为被监控节点, 配置好yum源、 防火墙关闭、 各节点时钟服务同步、 各节点之间可以通过主机名互相通信。 根据架构图,实验基本设置如下: | Host | IP | Role | Comment| | | | | | 阅读全文