- 博客(185)
- 资源 (16)
- 收藏
- 关注
原创 dbeaver新增驱动程序配置,针对全部windows用户生效
drivers.xml在已经配置好的用户下查找即可。配置文件dbeaver.ini。
2025-02-24 09:45:05
107
原创 利用alias+函数,改变命令执行参数,实现netstat -antp转-ant等
如:netstat -ant的执行效率高于netstat -antp,检查如果使用netstat -antp命令,转换为netstat -ant并不影响检查结果,可以通过转换来提高效率,避免因为执行时间造成检查失败。//unset -f 删除已经定义的变量或者函数,避免影响其他程序。某些特定的情况下,需要转换命令执行参数规避部分问题。//最后的f调用了,临时函数。
2025-01-11 07:57:46
171
原创 linux常用命令实战02
gunzip compressed_file.gz //压缩文件解压时,文件后缀最好要准确,否则会出现错误提示unknown suffix -- ignored。tempdir=$(mktemp -d) //mktemp可以创建唯一名称的文件或者目录,并在脚本结束时自动删除。xxd -r compressed_file.hex > compressed_file.bin //还原实际文件。5、xxd //十六进制显示文件内容。1、base64解码。
2025-01-07 08:27:49
160
原创 linux常用命令实战01
cat -- -filename //--在linux中代表选项结束。cat ./-filename //使用相对路径或者绝对路径查看。4、按照大小所属用户以及用户组查找文件。1、linux文件名包含短横线。3、查找匹配大小的文件。
2024-12-20 10:02:43
135
原创 chat2db连接postgresql报错:Caused by: java.lang.AbstractMethodError: Receiver class org.postgresql.jdbc3.
删除.chat2db\jdbc-lib目录下全部驱动,然后重新导入postgresql-42.5.1.jar后可以正常使用,原来导入的版本存在老版本的驱动包。
2024-10-30 14:18:50
591
1
原创 awk跟练笔记
tail -n +2 //跳过第一行,从第二行开始输出。print $NF //输出最后一列。/^\// //匹配以/开头的行。-F //以/拆分行为多列。
2024-06-29 09:39:21
101
原创 linux多网卡多网段配置ipv6路由
另一个网卡配置默认路由,该网卡IPV6_DEFAULTGW不配置,采用上面配置文件配置网卡路由:ONBOOT=yes。
2024-05-14 10:43:04
404
原创 man根据关键字查找手册
UUID:没有 appropriate。mandb 创建或更新手册页索引缓存。//执行查找出现如上错误。后可正常根据关键字查找。
2024-05-10 10:06:13
184
原创 Oracle ORA-28547:connection to server failed,probable Oracle Net admin error
使用低版本oracle客户端文件连接12c版本数据库。
2024-05-07 12:00:21
832
1
原创 shell使用文件通配符{},变量自动添加单引号,无法识别问题
通过sh -x查看分析,原因为shell自动为该变量添加单引号,导致无法解析。获取一周七天的日期,然后利用通配符,直接查看七天内的文件。
2023-06-21 08:10:43
1144
原创 bclinux8进入单用户模式修改配置
执行mount -o remount, rw /;重新挂载然后修改配置文件即可。quiet后面新增:single init=/bin/bash。按下ctrl+x,启动系统。
2023-05-08 14:20:49
1715
1
原创 postgresql匹配数据库中乱码符号(一种思路)
然后利用获取的编码,如:22189转为十六进制56ad,然后[\u56ad]+匹配即可。查找到乱码记录,利用ascii函数获取编码,注意ascii仅转换第一个字符,如下。
2023-05-04 15:06:08
821
原创 CentOS利用pam限制失败次数锁定
etc/pam.d/system-auth //配置被/etc/pam.d/login引用,限制telnet以及终端登录。/etc/pam.d/password-auth //配置被/etc/pam.d/sshd引用,限制ssh登录。
2023-04-21 11:21:15
572
原创 PAM关键配置说明笔记
该模式和 include 的不同点在于认证结果的作用域:如果某个流程栈 include 了一个带 requisite 的栈,这个 requisite 失败将直接导致认证失败,同时退出栈;表示需要返回一-个成功值,如果返回失败,不会立刻将失败结果返回,而是继续进行同类型的下–验证,所有此类型的模块都执行完成后,再返回失败。定义登录前以及退出后所要进行的会话操作管理,如登录连接信息,用户数据的打开和关闭,挂载文件系统。如果此模块返回成功,则直接向程序返回成功,表示此类成功,如果失败,也不影响这类型的返回值。
2023-04-21 11:04:02
651
原创 eclipse4.4部署groovy2.2开发环境
启动eclipse,进入“Help—Install new ”,新增repository。下载eclipse4.4。
2023-04-17 17:45:49
231
原创 shell常见面试题四
expression1 -o expression2 逻辑或,表达式 expression1 和 expression2 有一个成立,最终的结果就成立。expression1 -a expression 逻辑与,表达式 expression1 和 expression2 都成立,最终的结果才是成立的。echo "内容" | mail -s "主题" dst@example.com。(22)、检查软件是否安装,从本质上讲,if 检测的是命令的退出状态。(21)、批量创建用户。
2023-03-19 10:49:17
264
原创 shell常见面试题三
1. ` ` 基本上可用在全部的 unix shell 中使用,若写成 shell script ,其移植性比较高。在 bash shell 中,$( ) 与` ` (反引号) 都是用来做命令替换用(commandsubstitution)的。例如 version=$(uname -r)和version=`uname -r`都可以是version得到内核的版本号。$[] $(()) :$(()) 中的变量可以不用前面加$符号。其中(( )),不需要再将表达式里面的大小于符号转义,} while (条件)
2023-03-19 10:26:54
617
1
原创 shell常见面试题一
(2)、chsh -s /bin/zsh test //修改用户登录shell。(6)、使用break跳出 while或者until循环。(7)、continue跳出当前循环,继续大循环。(3)、2>&1 //标准错误重定向到标准输出。&> //同样可以将标准错误重定向到标准输出。//0代表前一个命令执行成功。(1)、set //查看系统变量。
2023-03-18 22:35:27
853
原创 nginx开启记录请求时间
从上面的描述可以看出,$request_time肯定比$upstream_response_time值大,特别是使用POST方式传递参数时,因为Nginx会把request body缓存住,接受完毕后才会把数据一起发给后端。所以如果用户网络较差,或者传递数据较大时,$request_time会比$upstream_response_time大很多。指的就是从接受用户请求的第一个字节到发送完响应数据的时间,即包括接收请求数据时间、程序响应时间、输出。
2023-03-13 11:03:50
1933
原创 sudo -l和sudo -v说明(suse linux sudo)
l 列出当前用户可执行与无法执行的指令。//target user目标用户是当前用户,需要输入当前用户密码 sudo -l date。-v 延长密码有效期,默认有效期5分钟,验证后,通过sudo执行命令,不再需要输入密码,需要root密码。centos无此配置,sudo只需要输入登录帐号自身密码即可,无需输入root密码。
2023-03-01 07:24:48
835
原创 es2csv安装部署,同时解决-d分隔符参数不可用问题
cd ..cd ..cd ..cd ..cd ..cd ..#cd ..cd ..cd ..修改es2csv.py的212行为如下内容:使分隔符设置生效。
2023-02-22 18:27:15
493
原创 windterm复制长命令,换行只显示最后一行需修改配置
修改“会话设置-窗口”中行和列,分别为136和27后,再次复制,长命令回显正常,可完全显示。
2023-01-15 12:54:24
1374
原创 ansible常见错误处理
查看/etc/pam.d/su配置文件,#auth required pam_wheel.so use_uid。检查/etc目录权限,如果为600,普通用户无权限。目标服务器没有该模块,可以编译后上传。修改sshd_config中配置。
2022-10-28 10:22:56
1267
1
原创 eclipse 错误: 找不到或无法加载主类
查看problems报错信息,发现项目build path中,引入了三个非jar文件。查看bin目录为空,无class文件。remove非jar文件后恢复正常。
2022-10-19 14:47:11
807
1
原创 no matching cipher found. Their offer: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr
即可正常连接目标设备。
2022-09-07 16:52:40
1063
原创 postgresql删除操作时间过长,处于waiting
执行如下任务,结束进程,数字为前面查询出的pid列。执行如下sql,查询waiting为t的进程。查看进程,处于waiting状态。
2022-09-02 15:14:05
1155
原创 vsphere虚拟机Windows Server2008服务器ipv6丢包
首先安装vmwaretools,点击“客户机”,安装vmwaretools,然后进入虚拟机的计算机,选择安装程序安装,否则无法识别vmxnet3网卡。新增vmxnet3网卡,配置ipv6地址后测试网络正常,无丢包情况,并且延迟大大降低。ipv4地址正常,查看当前网卡类型为E1000。...
2022-07-23 10:13:21
637
原创 重置grafana登录密码为默认密码
进入本地3000端口,账号密码都为admin进入。#重置admin用户的密码为默认admin。然后修改user表中admin用户的密码。最后重启grafana服务。#查看数据库中包含的表。#查看user表内容。#退出sqlite3。
2022-07-22 09:53:52
2884
原创 sshd[12282]: fatal: matching cipher is not supported: aes256-gcm@openssh.com [preauth]
ssh
2022-07-04 14:33:34
2892
原创 anacrontab说明
如果系统在以上说的时间没有开机怎么办?那么这个脚本不就是不能执行了?设计者早就想到了这个问题,所以就有了cron服务的扩展,目的就是为了防止非24小时开机的计算机遗漏的守护任务,anacrontab就是系统计划任务的扩展文件:在一个指定时间间隔错过后自动执行任务格式是这样的:period delay job-identifier commandperiod — 命令执行的频率(天数)delay — 延迟时间(分钟)job-identifier — 任务的描述,用在 anacron 的消息中,并作为
2022-06-15 17:15:42
631
原创 oracle匹配非中文
regexp_like 不识别\u语法,需要利用oracle的UNISTR函数实现UNISTR(str)函数是相反的过程,将unicode编码变为字符不匹配任何包含中文的字段,语法如下:regexp_like(col_name,'^[^' || unistr('\4e00') || '-' || unistr('\9fa5') || ']+$')...
2022-05-27 10:08:14
1479
原创 vsftpd多端口监听
复制配置文件:cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpdzyc.conf编辑复制出来的配置文件,新增端口信息:listen_port=7621重启服务:/etc/init.d/vsftpd restartftp命令连接格式:命令:ftp://username:password@hostname:port 即(ftp://用户名:密码@ftp地址:端口)...
2022-05-08 09:51:49
806
原创 kafka启动报错:kafka.zookeeper.ZooKeeperClientTimeoutException: Timed out waiting for connection
具体报错如下:kafka.zookeeper.ZooKeeperClientTimeoutException: Timed out waiting for connection while in state: CONNECTING环境为zookeeper3.4.8,kafka_2.11-2.3.1,jdk1.8查看zookeeper状态正常,2181端口都是通的。查看zookeeper为两年前启动,尝试重启zookeeper服务,重启后,再次启动kafka服务,可以正常启动。启动命令
2022-04-28 13:23:00
7703
原创 Linux服务器基础配置检查优化命令
systemctl list-units | grep runningservice --status-allnysysv //图形化//查看所有运行服务调整修改文件描述符限制在Linux 系统中,所有东西都可以看成是文件,文件又可分为普通文件、目录文件、链接文件和设备文件。文件描述符是内核为了高效管理已被打开的文件所创建的索引,是一个非负整数(通常是小整数),用于指代被打开的文件,所有执行1/0 操作的系统调用都通过文件描述符。程序刚刚启动的时候,0是标准输入, 1 是标准输出
2022-03-05 09:39:35
201
原创 postgresql年龄xid维护防止数据库只读
select * from(SELECT c.oid::regclass as table_name, greatest(age(c.relfrozenxid),age(t.relfrozenxid)) as age FROM pg_class c LEFT JOIN pg_class t ON c.reltoastrelid = t.oid WHERE c.relkind IN ('r', 'm')order by age desc) tmpwhere age>=1002644113建议.
2022-02-28 08:38:28
688
原创 org.postgresql.util.PSQLException: Invalid character data was found.
java代码查询postgresql数据库出现报错如下:org.postgresql.util.PSQLException: Invalid character data was found. This is most likely caused by stored data containing characters that are invalid for the character set the database was created in. The most common example o
2022-01-30 20:38:54
3094
ApacheJMeter_ssh-1.2.0.jar
2019-10-01
jsch-0.1.55.jar
2019-10-01
elasticsearch-6.8.3.rpm
2019-09-07
ServiceCD引导安装操作系统
2019-04-17
Analysis of the Linux Audit System
2018-11-24
JAVA中国象棋实现具有一定功能的中国象棋对弈软件
2010-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人