- 博客(18)
- 收藏
- 关注
原创 log4j2内置变量
bundle从配置文件中获取变量,sys标识读取系统属性,env读取系统环境变量,main主函数变量需要在main函数中设置MapLookup.setMainArguments(String[])
2022-08-31 17:13:40
2986
原创 外部传参的3种方式
1. spring boot 的@Value2. 通过getenv获取3. 直接获取args中的值(Program arguments传参)
2022-08-31 15:42:45
432
原创 查杀linux服务器木马,定时查杀病毒并隔离
接收到了阿里云服务器的安全告警,主要文件是/usr/bin/.sshd, /root/aa,查杀过程如下:1. 使用clamav下载压缩文件:wget http://www.clamav.net/downloads/production/clamav-0.100.0.tar.gz安装:tar -xvzf .tar.gz给文件夹重命名: mv clamav-0.100.0 clamav安装的目录是:/var/lib如若没在这个目标,可对包进行移动:mv /…/clamav /var/li.
2021-08-29 19:59:06
1308
1
原创 pyqt5使用pyinstaller打包项目为exe
一、 打包1. 生成index.specpyinstaller -F -w -i logo.ico index.py# 不显示cmdpyinstaller -F -c -i logo.ico index.py# 建议先用-c,这样如果打包不成功的话可以看到哪里有错-F 指只生成一个exe文件,不生成其他dll文件-w 不弹出命令行窗口-i 设定程序图标 ,其后面的ico文件就是程序图标index.py 就是要打包的程序-c 生成的exe文件打开方式为控制台打开。2. 编译e.
2021-06-25 10:16:18
1192
原创 crontab -e每周被replace
crontab -e每周被更替?每周已写好的crontab会被* * * * * /var/tmp/cpu/bin/update >/dev/null 2>&1语句替换,其他人并没有修改过,要怎么解决呢?
2021-05-17 10:48:44
588
原创 ubuntu mail的配置
目标:crontab定时发送运行结果至目标邮箱问题:hostname无效 发送成功却没收到邮件解决方法:针对hostname无效修改/etc/hosts通过hostname命令行修改hostname针对阿里云服务器25端口无效使用465端口163 个人邮箱设置 smtps 465首先,开启 smtp登录163个人邮箱 ——> 设置 ——> POP3/SMTP/IMAP服务器地址:POP3服务器: pop.163.comSMTP服务器: s.
2021-05-12 11:18:09
1342
原创 scrapy并发爬虫
通过CrawlerProcessimport scrapyfrom scrapy.crawler import CrawlerProcessclass MySpider1(scrapy.Spider): # Your first spider definition ...class MySpider2(scrapy.Spider): # Your second spider definition ...process = CrawlerProcess()p
2021-04-19 16:50:27
658
1
原创 linux空间清理
最近,更新完ubuntu后系统提示空间不足,于是寻找解决的办法,发现占据大部分空间的是日志。一、查看磁盘空间df -h文件系统 容量 已用 可用 已用% 挂载点udev 3.9G 0 3.9G 0% /devtmpfs 799M 3.0M 796M 1% /run/dev/vda1 40G 38G 2G 95% /tmpfs 3.9G 0 3.9...
2021-04-08 15:47:50
416
原创 vnc的日常使用(启动VNC、设置登录密码、剪贴板、报错)
一、vncserver命令启动VNC服务器vncserver列出当前用户的VNC虚拟桌面。vncserver -list断开VNC客户端的虚拟桌面连接vncserver -kill :1启动虚拟桌面号码5vncserver :5设置登录密码vncpasswd查看端口状态查看端口状态:netstat -lnt | grep 590*二、其他显示终端gnome-terminal打开浏览器firefox三、常见错误V..
2021-04-01 13:47:39
6910
转载 用VNC搭建Ubuntu VNC可视化界面
VNC的安装与配置 控制台输出New ‘iZbp1idfrdpf1c3its2hpkZ:1 (root)’ desktop is iZbp1idfrdpf1c3its2hpkZ:1的时候,说明启动成功。 设置密码。 输入以下命令启动VNC。 vncserver 输入以下命令安装VNC,安装过程中需要输入Y进行确认。 apt-get install vnc4server 输入以下命令,获取最新套件的信息。 apt-get update gnome桌面
2021-03-31 20:06:30
697
原创 pyspider安装与初次使用的那些坑
pyspider是一个python的爬虫框架,安装过程遇到不少坑,在这里总结一下。安装安装只需要简单用pip安装就可以了pip install pyspider测试使用pyspider或pyspider all测试是否安装成功。C:\Users\hp>pyspider allc:\users\hp\anaconda3\lib\site-packages\pyspider\libs\utils.py:196: FutureWarning: timeout
2021-03-03 15:35:03
1846
2
转载 twisted笔记三:當Deferred遇上Thread(转载)
Deferred不會自動實現將阻塞過程轉為非阻塞過程,雖然它已經有那樣的機制但還是要你去多走一步。要將阻塞過程轉為真正的非阻塞過程,那麼只有借用線程。但至於線程調用你不用太擔心,twisted已為你準備好一個方便的用法。就是將Deferred綁在Thread上,這樣就有了deferToThread,味道不比牛奶加巧克力差。 deferToThread在twisted文檔的說明,洋墨水喝得比較少,就不照字面翻譯了。大概意思是將函數f放在線程裡並作為Deferred返回,ar...
2021-01-13 14:21:50
375
2
转载 twisted笔记二:twisted的那三板斧(转载)
twisted笔记二:twisted的那三板斧(转载)一个twisted网络程序最基本的三个构件reactor、Factory、Protocol,我称之为twisted三板斧。想当年程爷爷就靠那三板斧帮李世民打下半壁江山,威力自然不可小觎。传说中程咬金还有那绝杀的半个板斧,不过,不到关键时刻不会使出,绝杀的东西用得多了,就不是绝杀。希望twisted也有那绝杀的半个板斧。先看一下代码。#!/usr/bin/env python#coding=utf-8from twisted.internet i
2021-01-13 14:10:25
135
转载 twisted笔记一:Deferred笔记(搬运)
twisted笔记一:Deferred笔记(搬运)最近在研究twisted,但官方文档写的太简洁,网上信息太少,于是翻墙找到了一位大佬的博客,找到了一些信息。转自:https://sites.google.com/site/mypynotes/twisted-1/deferredDeferred的简单套路从twisted的文档入手,将Deferred独立出来简单的说明作用与使用方法,这样更能快速对Deferred有深刻的了解。一、学习资料主要参考资料官方文档http://twistedmatr
2021-01-13 13:54:36
174
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人