代码改变世界

随笔分类 -  系统运维

CentOS7中安装pip的方法

2020-08-20 20:18 by jetwill, 9081 阅读, 收藏, 编辑
摘要: 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, 997 阅读, 收藏, 编辑
摘要: 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, 2369 阅读, 收藏, 编辑
摘要: 切换分支(git checkout xxx)时报错: error: cannot stat ‘file’: Permission denied 解决方法:退出编辑器、浏览器、资源管理器等,然后再切换就可以了。 阅读全文

ANT之macrodef

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

Ant: macrodef

2020-07-30 21:04 by jetwill, 94 阅读, 收藏, 编辑
摘要: <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, 8748 阅读, 收藏, 编辑
摘要: 转自: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, 7363 阅读, 收藏, 编辑
摘要: 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, 1015 阅读, 收藏, 编辑
摘要: 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, 654 阅读, 收藏, 编辑
摘要: 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, 1068 阅读, 收藏, 编辑
摘要: snipmate 是一个类似代码补全的东西,更好的地方在于自定义补全的内容。 最新的 snipmate 是在 https://github.com/garbas/vim-snipmate 而不是在官网,官网很久没更新了 snipmate 的安装方式 官方推荐的是 Pathogen 安装方式,注意,你 阅读全文

vim 安装使用 pathogen

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

Ant 调用 Shell/CMD 命令

2020-05-24 20:28 by jetwill, 1202 阅读, 收藏, 编辑
摘要: 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, 740 阅读, 收藏, 编辑
摘要: Code: Result: 阅读全文

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

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

Shell 中的 expect 命令

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

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

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

mysql 5.7.29 在centos7.6下超简单的本地yum源安装与配置

2020-04-18 16:45 by jetwill, 887 阅读, 收藏, 编辑
摘要: [TOC] 生成yum源元数据 createrepo /usr/local/yum 从网易镜像站下载MySQL 5.7 的 bundle包 创建文件 mysql local.repo 执行 命令 参考: "mysql 5.7.23 在centos7.5下超简单的本地yum源安装与配置" "Cento 阅读全文

怎样修改自己的登录shell

2020-04-17 14:23 by jetwill, 365 阅读, 收藏, 编辑
摘要: 问题 我只是Linux系统的普通用户,没有权限调用 命令修改自己的登录shell。 解决方法 编辑自己的~/.profile文件。 参考 https://superuser.com/questions/282647/linux neither chsh nor ypchsh is working c 阅读全文

set -x 与 set +x

2020-04-17 12:34 by jetwill, 478 阅读, 收藏, 编辑
摘要: ```#!/bin/bashset -x # activate debugging from here 从这里开始打印执行的命令及其参数your other commands...set +x # stop debugging from here 从这里停止打印执行的命令及其参数``` 阅读全文

set命令详解

2020-04-17 12:27 by jetwill, 2896 阅读, 收藏, 编辑
摘要: [TOC] 什么是set命令 set命令作用主要是显示系统中已经存在的shell变量,以及设置shell变量的新变量值。使用set更改shell特性时,符号" "和"+"的作用分别是打开和关闭指定的模式。set命令不能够定义新的shell变量。如果要定义新的变量,可以使用declare命令以变量名= 阅读全文