自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (3)
  • 收藏
  • 关注

原创 Rsyslog 不写日志

服务器被入侵后 rsyslog就不在写message和secure的日志了;重启 rsyslog没用 (systemctl restart rsyslog)需要重启systemctl restart systemd-journald.service后在重启rsyslog才可以centos7 用system-journal,代替了原来的syslog,并由rsyslog负责写入message等日志...

2022-01-14 15:35:46 1119

原创 SFTP 问题盘点

1.配置好后启动失败Match User zjw X11Forwarding no AllowTcpForwarding no ForceCommand internal-sftp ChrootDirectory /mnt/zjw/ftp该项配置一定要放在最后2. 目录权限问题:对应的目录是root.所属组...不是用户.所属组...3.查看日志的时候发现rsyslog不运行了重新安装rsyslog不行,升级...

2021-11-30 16:38:07 914

原创 shell 递归删除空文件夹

function rdata(){ #dc=`ls -l $1 | grep "^d" | wc -l` #if [[ $dc!=0 ]];then for dir in $(ls $1) do if [[ -d $1/$dir ]];then rdata $1/$dir fi done #fi fc=`ls -l $1 | grep "^-" | wc -l` dc=`ls -l $1 | grep "^d" | wc -l` .

2021-02-26 17:51:47 513

原创 rsync 的python同步脚本

#!/usr/bin/env python# -*- coding: utf-8 -*-import pexpectimport timeimport tracebackdef doRsync(user,passwd,ip,srcDir,dstDir,timeout=3600): cmd = "rsync -a {srcDir} {rUser}@{rHost}:{dstDir}".format( rUser = user,rHost=ip,srcDir=srcDir,d...

2020-10-20 14:13:52 742

原创 vsftp 227 entering passive mode(xxx,xxx,xxx,xxx,xxx,xxx)

vsftp 被动模式下,内网连接登录没问题,外网链接报错:227 entering passive mode(xxx,xxx,xxx,xxx,xxx,xxx)(前面4个是内网IP,后面2个是端口)配置添加参数:pasv_address #回传给客户端的IP# vi /etc/vsftpd/vsftpd.conf添加:pasv_address=111.13.101.208 #这里返回映射的公网IP给客户端重启vsftp...

2020-10-20 10:56:10 1064

原创 TreeMap 重写 compare方法 后containKey的坑

TreeMap重写compare方法 : 图省事,只返回了1和-1Map<String,float[][]> levelMaps = new TreeMap<>(new Comparator<String>() { @Override public int compare(String o1, String o2) { if (Integer.parseInt(o1) > Integer.parseInt(o2)) {

2020-08-27 08:54:01 612

原创 spring boot 接口返回json 格式化

浏览器可以配置插件,格式化接口返回的json。spring boot也可以做对应配置 是浏览器访问api在页面格式化形式展示import com.alibaba.fastjson.serializer.SerializerFeature;import com.alibaba.fastjson.support.config.FastJsonConfig;import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter;

2020-08-14 15:56:41 422

原创 Maven 打jar包 包含本地jar包

pom文件中添加如下 内容即可<plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> <e.

2020-08-07 14:07:08 267

原创 rsyslog 占用内存高解决方法

1.内存本来就不太够用,然后发现日志系统占用了15%2.查看rsyslog状态发现有错误3.删除/var/lib/rsyslog/imjournal.state 然后重启日志服务即可4.内存已经释放

2020-07-20 14:52:42 4505

原创 JAVA 程序突然挂掉排查记录

1.程序运行一段时间后,突然挂掉,程序日志无任何异常记录2.查看系统日志(/var/log/message)会发现是被系统杀死 原因: Linux 内核根据应用程序的要求分配内存,通常来说应用程序分配了内存但是并没有实际全部使用,为了提高性能,这部分没用的内存可以留作它用,这部分内存是属于每个进程的,内核直接回收利用的话比较麻烦,所以内核采用一种过度分配内存(over-commit memory)的办法来间接利用这部分 “空闲” 的内存,提高整体内存的使用效率。一般来说这样做没有问题,但当大多数..

2020-07-16 10:49:51 3338

原创 Windows 内网穿透工具

一.环境: A服务器 一台有外网IP的服务器 (服务端) B服务器 一台在可连内网和外网的服务器,但是没有IP,做中转使用 C服务器 内网服务器 不可连外网 和B互通二.如果B是linux服务器,1. 可以搭建ngrok服务 A做ngrok服务端 ,B为客户端做端口转发 2. 可以直接在C上通过B服务器 用ssh隧道 穿透 映射端口到A上 ...

2020-07-14 10:57:09 2590

原创 BS系统登录失败记录

1.问题:客户端机器打开浏览器进入登录页面后 输入用户密码登录闪退回登录页(用户,密码都正确)2.发生原因:后台服务所在的服务有过迁移(阿里云经典网络迁移vpc 内网的mac地址不变 外网IP不变)3.解决方法:浏览器清除这个地址下的所有cookie,在重新登录即可分析:迁移前的历史cookie导致的问题,清除后,重新缓存即可...

2020-07-08 10:58:41 959

原创 Pgsql 使用

1.安装后授权给所有IP和用户链接 1).修改pgsql/data/postgresql.conf 配置文件 listen_addresses = '*' 2).修改pgsql/data/ph_hba.conf 配置文件 host all all0.0.0.0/0 md5...

2020-04-24 09:17:03 189

原创 nginx 链接转发添加参数

1:通常最简单转发是;location /XX/XX { proxy_ pass http://ip:port/xxxx;}2.给需要转发的链接添加参数location /XX/XX { set $args "$args&a1=xxx&a2=xxx"; proxy_ pass http://ip:port/xxxx;}...

2020-04-23 15:39:04 12304

原创 ftp 用户 /sbin/nologin 后 在登录报530错误

ftp登陆报错530 Login incorrect. Login failed.正常的 /sbin/bash的用户可以登录ftp 不允许ssh登录后 在登录ftp报错原因: 查看/etc/shells 里面有木有 /sbin/nologin 这行系统某些服务在运行过程中,会去检查用户能够使用的 shells,而这些 shell 的查询就是借助 /etc/shells 这个文...

2020-02-26 14:23:35 1140

原创 Non-resolvable parent POM for解决

Maven 父子项目编译打包报错:Non-resolvable parent POM for...原因: 子项目对应的parent: 里面加了标签<relativePath/>参详原因是因为加了这个标签后,子类会去对应的路径下找父项目(找不到)把这个标签去掉就好了...

2020-02-17 10:30:35 22966 6

原创 springboot swagger配置,Unable to infer base url

启动时添加注解:@EnableSwagger2

2020-02-12 14:52:42 168

原创 spring 不配置datasource

启动时注解添加:@SpringBootApplication(exclude= {DataSourceAutoConfiguration.class})

2020-02-12 14:51:23 822

原创 python 离线安装 pysftp

1.先找一台能联网的机器执行:pip download -d ./dependency -r requirements.txt2.在待安装机器执行:pip install --no-index --ignore-installed --find-links=./ -r requirements.txtps:requirements 文件内容paramiko==2.6....

2019-12-04 15:51:28 886

原创 spring boot 日志错误:org.hibernate.validator.internal.engine.ConfigurationImpl

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> ...

2019-12-02 19:40:19 2831 1

转载 Pyhton plot 中文乱码问题

Python plot 中文乱码问题默认情况Matplotlib中文无法显示。后来研究后发现,原来Matplotlib使用自己拥有一套字体,只是没有包含中文字体罢了,而且也支持Unicode标准编码。matplotlib的字体存在哪里?print(matplotlib.Path()) #打印matplotlib路径/xxxx/venv/lib/python3.6/...

2019-10-25 18:33:35 216

原创 NFS挂载时出现"access denied by server while mounting"

问题问题出现情况 : 内部一个nfs服务端 2个nfs客户端 1个挂载成功,一个失败然后用:挂载时加了一个参数-v 查看相关消息 发现挂载成功的输出mount.nfs: timeout set for Tue Sep 24 18:19:05 2019mount.nfs: trying text-based options 'vers=4.1,addr=10.116.52.23,c...

2019-09-24 18:32:10 1141

原创 lombak安装

lombok的官方网址:http://projectlombok.org/1. lombok的安装:使用lombox是需要安装的,如果不安装,IDE则无法解析lombox注解,有两种方式可以安装lombok;①. 在命令行中执行 java -jar lombox.jar包的位置,比如:java -jar D:/lombok.jar 弹出选择IDE安装路径的提示框,选择IDE的安装路径后,...

2019-08-29 16:19:30 222

原创 JAVA has value '1.8', but '1.7' is required.错误解决方法

电脑安装过多个版本的jdk导致的错误例如:安装1.7的时候 没问题在安装1.8 和 修改环境变量,但是C:\Windows\System32 下面的java.exe javaw.exe javaws.exe 还是1.7安装包里面的执行的还是1.7的java.exe 替换这几个文件为java1.8的就好...

2019-08-29 16:14:48 2991

原创 Java 判断点和面或者线的关系 进阶版

原理: 作图,并将线或者面绘制在图片中,判断点所在的像素点是否有颜色1.定义一个BufferImage2.定义多边形或者线条,并且绘制到BufferImage中。3.提取点所在的像素点的Color 判断是否有颜色或者rgb来判断是够点和线、面的关系需要用到的地方:定义栅格点的时候,判断栅格点和行政区域的关系PS:方便多个点的重复判断和制作...

2019-06-06 15:39:18 1015

转载 linux命令 — lsof 查看进程打开那些文件 或者 查看文件给那个进程使用

lsof命令是什么?可以列出被进程所打开的文件的信息。被打开的文件可以是1.普通的文件,2.目录 3.网络文件系统的文件,4.字符设备文件 5.(函数)共享库 6.管道,命名管道7.符号链接8.底层的socket字流,网络socket,unix域名socket9.在linux里面,大部分的东西都是被当做文件的…..还有其他很多怎样使用lsof这里主要用案例的形式来介...

2019-05-05 15:07:24 1210

原创 crontab误删恢复

基本就是靠日志恢复了(当然你的命令要是一月或者一年执行一次的那基本放弃吧)1.把历史日志导入到一个文件里面cat /var/log/cron* | grep -i "`which cron`" > ./all_temp cat ./all_temp | grep -v "<command>" > ./cmd_temp2.用awk读取cmd_temp,即可...

2019-04-30 13:51:56 710

原创 linux 磁盘重新分配

1. 一个服务器下面一个磁盘快满了 另一个磁盘还是空的,不想改业务怎么能直接把空磁盘给分配部分到快满的磁盘 先在空磁盘建一个大文件dd if=/dev/zero of=/mnt/data/zero bs=1M count=200 (文件大小按照需求来,写满文件)2.格式化文件 mkfs.ext4/mnt/data/zero3.挂载文件到空磁盘的文件夹里mount/mnt/d...

2019-04-24 18:58:27 1223

原创 内网穿透

1.ngrok内网穿透自己在互联网搭建ngrok服务器 内网整客户端就可以了2.ssh内网穿透注意 跳转机(公网)的sshd配置 GatewayPorts yes内网执行命令 ssh -N -f -R 0.0.0.0:8088:localhost:22 root@公网IP输入公网机器密码其他机器即可 ssh -p 8088 公网ip 即可(8088位公...

2019-04-15 17:05:53 419

原创 windows内网端口映射到外网(可直接映射远程桌面的端口,直连)

1.windows没有外网IP,但是可以直连外网2.有一台有外网IP的linux机器3.windows安装openssh ,安装方法:1.下载https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH2.解压,并将文件重命名OpenSSH 移动到C:\Program Files 3....

2019-04-15 16:34:56 16608 3

原创 tar 过滤打包

find ./ -name 20180724 -type d | xargs tar -zcvf zip.tar.gz查找当前目录下的所有20180724的文件夹并压缩打包

2019-02-21 09:55:12 315

原创 非对称加密

1.通用的ssh 免密码登录就用到了非对称加密 还有httpshttps加密原理:公钥加密的数据只有私钥才能解密  私钥加密的数据只有公钥才能解密 https应用 包含https证书    1.申请证书  2.访问的时候先从服务端获取证书在和证书申请机构的证书对比  3.随意生成一对秘钥  将私钥发给服务端    4.对称加密生成一个秘钥 ,通过公钥加密发个服务端  5...

2019-02-18 17:42:34 101

原创 Pyqt5 python2.7 安装

conda install -c defaults pyqt=5 qt

2019-01-17 11:07:04 662

原创 ftp安装

1. 关闭selinux2.listen_ip6 设置为NO /etc/vsftpd/vsftpd/conf/etc/vsftpd/chroot_list:指定允许使用vsftpd 的用户列表文件。  控制名单下的目录能不能离开ftp根目录vsftpd.conf具体配置如下:anonymous_enable=NO  #允许匿名用户访问为了安全选择关闭local_enable=YE...

2018-11-16 16:13:46 214

转载 ftp xferlog日志说明

日志格式基本上按照规范都是一样的。设置了xferlog_std_format=YES。下面给出在/var/log/xferlog文件的一个格式:Sun Jun 16 12:23:53 2013 1 127.0.0.1 12 /pub/dd b _ o a 1 ftp 0 * cSun Jun 16 12:27:58 2013 1 192.168.1.100 12 /pub/dd a _ o ...

2018-10-22 15:37:52 1818

转载 df -lh卡死

     首先使用strace df -h 命令查看卡在哪里,发现卡在/proc/sys/fs/binfmt.misc这个目录上,这个目录是通过systemd进行管理的,在/lib/systemd/system中存在一个后缀名是*.automount的service文件,通过systemctl restart这个service中进行重启。然后就发现已经df命令好用了。 ...

2018-10-22 13:58:11 619

原创 linux kill 有相同特性的所有任务

ps -ef|grep 'java' |grep -v grep|cut -c 9-15|xargs kill -9 &gt;/dev/null 2&gt;&amp;1

2018-10-19 10:39:15 411

转载 Centos7安装Nginx实战

一、背景  最近在写一些自己的项目,用到了nginx,所以自己动手来在Centos7上安装nginx,以下是安装步骤。二、基本概念以及应用场景1.什么是nginx  Nginx是一款使用C语言开发的高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗...

2018-07-06 10:21:25 129

转载 Maven使用—拷贝Maven依赖jar包到指定目录

一、导出到默认目录 targed/dependency从Maven项目中导出项目依赖的jar包:进入工程pom.xml 所在的目录下,执行如下命令:1mvn dependency:copy-dependencies或在eclipse中,选择项目的pom.xml文件,点击右键菜单中的Run As,见下图红框中,在弹出的Configuration窗口中,输入 dependency:copy-depen...

2018-07-05 17:28:28 844

原创 teamview 解除限制使用时间方法(判断长时间使用 会限制使用时间)

1.卸载 teamview (卸载中勾选删除所有文件)2.修改本机mac地址 (怎么修改mac地址可百度)3.重新安装teamview因为项目问题 经常需要使用teamview 后来就限制5分钟登录时间(实际就1-2分钟) 网上找的破解版都是各种垃圾和病毒然后就自己想着修改mac试一下,然后发现可用后期补充:新的远程链接方法, 可以...

2018-05-29 10:12:57 81089 8

BvSshClient-Inst.zip

bitvise ssh client 客户端 先解压 在安装 做内网端口转发使用 和代理服务使用 一个软件 多个服务 好用 快

2020-07-14

curlftpfs centos7

centos 7 对应的rpm安装包 直接下载 rpm安装即可 注意操作系统是centos7的 多点点多点点

2017-09-20

curlftpfs centos6

centos 6对应的curlftpfs 软件包直接下载rpm安装即可 ddddd

2017-09-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除