- 博客(68)
- 资源 (15)
- 收藏
- 关注

原创 Python 安装postgres数据库插件
安装包下载链接下载完成后,用pip install 安装包,即可完成安装安装完成后,用Python 验证执行python 然后执行 import psycopg2 不报错,说明能使用。
2019-08-15 13:23:31
916

原创 Anaconda安装python
Anaconda安装比单纯Python 安装方便很多,因为这个安装包,包含很多基本的Python需要的包,单纯安装Python,还需要各种依赖包,非常麻烦安装文档下载地址...
2019-08-15 13:18:18
325

转载 linux shell history 的经典用法
如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率。本文将通过实例的方式向你介绍 history 命令的 15 个用法。 使用 HISTTIMEFORMAT 显示时间戳 当你从命令行执行 history 命令后,通常只会显示已执行命令的序号和命令本身。如果你想要查看命令历史的时间戳,那么可以执行:$ export HISTTIMEFORMAT=’%F
2017-02-06 15:23:57
1184

转载 Cut截取字符串命令
cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。 1)其语法格式为: cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [file] 使用说明 cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。 如果不指定 File 参数...
2017-02-04 15:44:08
4203

原创 sonarQube 汉化
首先SonarQube安装好, 然后将SonarQube中文插件jar sonar_zh_plugin.jar 包直接放入指定目录下,
2017-02-04 15:05:19
5544

原创 Linux 安装SonarQube
安装说明: Jdk和sonar版本要对应, 我的jdk1.7 ,sonar-5.1.2 SonarQube 4.5 以上 才有等级之前的版本没有这个(至少我用的sonar_4.3.3没有)先安装mysql数据库 然后创建数据库用户
2017-02-04 14:59:17
1761

原创 sed 插入或修改文本
sed ‘3i hello’ file Sed ‘3a hello’ file 3) sed ‘y/we/EV/’ x.txt sed ‘1,10y/abcde/ABCDE/’ example
2017-01-12 22:48:37
1279

原创 awk 命令使用字符串分割字符串
awk 命令 使用指定字符串进行分割 echo “aaasdfsbbbsdbbb”| awk -F ‘aaa|bbb’ ‘{print $2}’ =sdf
2017-01-12 22:23:24
7084
转载 IBM MQ两个队列管理器之间的通信
本文为转载原文链接 2个队列管理器之间的通信前提1.确保两边的队列管理器的名称不能相同(如果名称相同将无法通信,在连接的时候虽然发送通道和接收通道都是可以运行的,但是当放入测试消息的时候会报2087 AMQ4048的错误)。2.确保两个队列管理器直接的监听端口正在运行并且是对外开放的,可以通过telnet ip port进行测试。实现过程:队列管理器A (IB9QMGR):1.新建本...
2019-11-11 13:50:54
1929
翻译 Too many open files 问题排查
Too many open files 问题排查参考网站:https://www.cnblogs.com/sparkbj/p/7161669.htmlulimit -a 查看系统的 最大打开文件设置 默认都是1024lsof 查看当前系统打开文件的总数量lsof -p pid 查看pid进程打开的总数量通过分析,可得出,哪些服务打开的文件多也可以lsof -p pid >...
2019-07-25 11:10:16
913
转载 在awk中可以直接执行shell命令
1.zoer@ubuntu:~$ touch a 2.zoer@ubuntu:~$ touch b 3.zoer@ubuntu:~$ cat a.txt 4.a 5.b 6.zoer@ubuntu:~$ awk '{cmd="rm "$0;system(cmd)}' a.txt 7.zoer@ubuntu:~$ ls 8.a.txt dd import...
2018-03-30 14:46:12
13790
原创 awk 内置时间函数
mktime创建指定时间 mktime( YYYY MM DD HH MM SS[ DST]) 注意格式,必须都是空格分割。 echo “2014-03-27 17 26 54,” |awk -F”,” ‘{s1=mktime($1)} {print s1}’ 1375608414 more timeSum.txt |sed -e ‘s/[-:]/ /g’|awk -F”,”...
2018-03-30 14:32:45
1342
原创 shell 根据文件1,删除文件2中的内容
方法1,如果文件之间存在包含,用grep grep -vFf f1 f2 即可 保留f2中多的,反之,f1多的 $more 1 a,1 n,2 c,3 w,4 v3,5 $more 3 1 3 $grep -vFf 3 1 结果把v3项误删,用-w 完全匹配 可避免误删,如下n,2 w,4 grep -vwFf 3 1 n,2 w,4 v3,5 方法2,如果是
2017-10-18 17:26:32
1270
翻译 Postgresql 查看表数据存储
base 目录是最重要的一个目录,放的是每一个 database 的数据。base 目录里的每一个数字目录对于一个 database 的 oid, 可以通过 查看 pg_database 这张表查看每一个 数据库的 oid 。
2017-09-22 10:26:52
4512
翻译 shell grep 查找命令
本文来自:http://www.cnblogs.com/ITtangtang/p/3950497.htmlLinux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 grep的工作方式是这样的,它在一个或多个文件中搜索字...
2017-07-24 14:12:09
839
转载 查看jvm内存使用情况
Jstat -gctuil 进程号 时间间隔 或者 -gc 显示的比较多 Jstat -gctuil 111 3000 4 每隔3秒输出一次111 进程占用的内存情况,,打印4次结果 -class: 统计class loader 行为信息 -compiler: 统计编译行为信息 -gc:统计jdk gc时heap信息 -gccapacity:统计不同的generations(
2017-06-30 13:33:58
1600
原创 Linux 用户组及文件权限操作
groupadd -g 776 xpxs 创建用户组 组号为776 groupmod -g 667 xpxs 修改组号 groupmod -n newname oldname groupdel xpxs 删除用户组 chmod u+x file 添加执行权限 不加u表示都加x 谁都能执行 首先在终端输入 su 回车, 输入root帐户密码,获得root权限(如果已经是管理员权
2017-05-27 10:04:17
1003
原创 Linux 用户操作
useradd/adduser xpx 创建xpx用户 -u 200 指定UID(不为负,0-99为系统使用,自己用,要大于100,每次增加)x userdel -r xpx 删除xpx用户 有-r会删除xpx目录,反之 tail -l /etc/shadow 查看账号和密码 xpx:!!:12223:0:99999:7::: 表示密码为空 ls /home 查看账号的主目录 userde
2017-05-27 10:01:20
454
翻译 Linux MQ 队列管理器迁移概述
文章来自 IBM网站 https://www.ibm.com/developerworks/cn/websphere/library/techarticles/1312_hub_mq/1312_hub_mq.html#toggle通常来说,有两种方式可以对 MQ 队列管理器进行迁移。一种是基于相同平台的文件复制(或者称为克隆),另一种是使用 MQ 提供的命令行。两种方式各有优缺点。 文件复制方式
2017-05-25 17:10:54
4002
转载 Linux MQ中间件/var/mqm文件系统结构与错误日志分析
本文转自 http://www.wo81.com/tec/mid/mq/2014-04-14/91.html 1,我们需要知道/var/mqm文件系统的结构,其结构如下图所示, 2,我们还要保证文件系统/var/mqm的使用率不要超过80%,这个我们可以通过如下命令查看 命令 df -k3、我们还要监控文件系统/var/mqm的i节点使用情况,确保日志文件不要保留太多,这个我们可以通过如下
2017-05-25 15:32:47
4037
转载 Linux 实时查看MQ中间件运行状态
本文转自 http://www.wo81.com/tec/mid/mq/2014-04-14/92.html 1、查看队列管理器运行状态 对MQ 5.2或以上版本,执行如下命令检查队列管理器运行状态: 命令# dspmq 显示结果中QMNAME表示MQ队列管理器的名称,STATUS表示当前运行状态。 运行状态有如下几种: Starting 正在启动 Running 正在运行
2017-05-25 15:26:45
21435
1
翻译 Linux MQ配置调优
首先关闭mq队列管理器,修改配置之后,重启, 参考,http://blog.youkuaiyun.com/bigbirds911/article/details/72412213 修改队里管理器目录下的qm.ini文件, 如/var/mqm/qmgrs/队列管理器名/qm.ini 调整MQ参数如下: 修改 LogBufferPages 的值为4096 修改Log
2017-05-17 17:02:09
1566
原创 Linux下MQ安装步骤及MQ常用命令
1、检查操作系统及内存情况:lsb_release -a;2 检查java 环境:java -version3 新建用户空间、用户和组://创建用户目录mkdir /home/mqm//创建用户组groupadd mqm//创建用户useradd -g mqm -d /home/mqm -m -s /bin/bash mqm4 创建MQ安装文件夹://更改目录权限chown -R mqm:m
2017-05-17 16:53:46
18604
原创 linux 重定向
常用的是在执行文件时,或定时执行文件时。 例子, sh my.sh > mylog.txt 2>&1 现在我们回过头来看看上面的那条语句sh my.sh > mylog.txt 2>&1就可明白: mylog.txt意思是将标准输出重定向到mylog.txt,等价于mysh 1> mylog.txt; 2>&1 意思是将错误输出重定向到句柄1标准输出;综合起来就是mysh命令执行
2017-05-08 14:42:19
666
原创 linux crontab 定时执行脚本
是在某一时间,或某些时间,或某时间段,执行脚本。 cron服务提供crontab命令来设定cron服务的,以下是这个命令的一些参数与说明: crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数 crontab -l //列出某个用户cron服务的详细内容 crontab -r //删除某个用户的cron服务 crontab -e //编辑某个
2017-05-08 14:28:07
478
原创 python 字符串,数字互转
int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 repr(x )
2017-05-02 14:11:10
910
原创 shell find查找命令
命令格式 find 路径 选项 操作1.在vi中使用的查找替换方法利用 :s 命令可以实现字符串的替换。具体的用法包括::s/str1/str2/ 用字符串 str2 替换行中首次出现的字符串 str1:s/str1/str2/g 用字符串 str2 替换行中所有出现的字符串 str1:.,$ s/str1/str2/g 用字符串 str2 替换正文当前行到末尾所有出现的字符串 str1
2017-04-27 17:39:28
857
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人