- 博客(103)
- 资源 (1)
- 收藏
- 关注
原创 在执行yum install -y devtoolset-4-gcc*提示错误
在执行yum install -y devtoolset-4-gcc*提示错误。
2023-12-19 19:39:37
581
原创 securecrt tab的title上显示连接服务器的ip
options->Session Options->Terminal->Emulation->Advanced->other->Ignore window title change requests
2023-04-04 15:39:22
783
原创 docker安装redis以及相关操作
建立容器,并指向配置文件和数据目录到宿主机,宿主机里需要先有配置文件和对应目录。下面是个标准redis配置文件,带密码,可以在requirepass里修改。如果启动失败,查看日志。
2023-03-04 11:23:48
259
原创 User limit of inotify instances reached or too many open files
lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more 查看当前进程打开了多少句柄数,注意第一列是句柄数,第二列是进程id。ulimit -n 说明:ulimit -n 查看当前用户默认的最大文件句柄数。ulimit -a 说明:ulimit -a 用来显示当前的各种用户进程限制。修改:vm.max_map_count=655360。
2023-03-04 10:23:33
1497
原创 es x-pack授权过期
改成基础版即可可以在kibana执行POST /_license/start_basic?acknowledge=true或者curl -XPOST "http://elasticsearch:9200/_license/start_basic?acknowledge=true"
2022-12-06 12:24:13
455
原创 解决poi漏洞升级后的代码编译错误
描述:项目中的 poi 包有点旧,很多方法都没有,现在导入新的 poi 包,导致原先项目中的 代码报错。描述:下面是遇到的一些报错,解决方案。代码如下:解决办法:将 替换 注释中的代码即可代码如下:解决办法:将 HorizontalAlignment.CENTER 替换 旧的即可所在包:import org.apache.poi.ss.usermodel.HorizontalAlignment;代码如下:解决办法:将 替换 旧的即可所在包:代码如下:解决办法:将 替换 旧
2022-12-06 09:50:10
5245
3
原创 结束两年的manjaro之旅
症状给了32g的swap到系统,随着服务一个个起来,16G的物理内存消耗殆尽,swap的只用了不到1G。不停的outofmemery终于把我最后的心理防线击溃,换上win,开起的任务多于manjaro两倍,物理内存始终维持在13G左右。头几年用的mac,同样基于类unix的macos虽然也有类似问题,但没有manjaro这样决绝。结论要稳定性/安全性选manjaro,要使用体验和开发效率还是win/mac。...
2022-07-21 20:05:55
819
原创 manjaro用aur离线安装
因为在线安装的时候报错:转为AUR (en) - Home离线安装微信:地址:AUR (en) - deepin-wine-wechat如果还有部分无法下载需要编辑PKGBUILD文件找到source=(...)一栏,将原来通过网络获取的文件注释掉,并在括号中加入自己下载的文件编辑保存后,输入makepkg -si 。...
2022-06-13 18:23:27
683
原创 Python pip3用国内源安装
国内可用的源如下:清华:https://pypi.tuna.tsinghua.edu.cn/simple中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi.hustunique.com/山东理工大学:http://pypi.sdutlinux.org/豆瓣:http://pypi.douban.com/simple/阿里元:https://mirrors.aliyun.com/pypi/simple修改配置文件
2022-04-19 14:53:07
6981
原创 mysql8离线包升级,修复安全漏洞
8.0.21->8.0.28下载最新版mysql8.0.28:https://dev.mysql.com/downloads/mysql/安装压缩包处理解压mysql8028tar -xvf mysql-8.0.28-el7-x86_64.tar移动目录到安装目录mv /home/data/setup/un/mysql8028/ /home/data/创建需要的目录mkdir -p /home/data/mysql8028/mysql_data/mkdir -p /home
2022-04-18 11:28:42
3749
2
原创 openssl升级解决CVE-2021-3711漏洞
openssl升级准备:查看当前openssl版本从官网下载最新版:开始备份+编译安装开始替换验证准备:查看当前openssl版本openssl version从官网下载最新版:https://www.openssl.org/source/wget https://www.openssl.org/source/openssl-1.1.1n.tar.gztar -xvf openssl-1.1.1n.tar.gz开始备份+编译安装备份mv /usr/bin/openssl{,.bak}
2022-04-18 10:47:57
4105
原创 manjaro更新报错,以及降级处理
这几天更新的时候总报错:sudo pacman -Syuu错误:无法从 mirrors.sjtug.sjtu.edu.cn : The requested URL returned error: 404 获取文件 'linux-firmware-20220209.6342082-1-any.pkg.tar.zst'警告:无法获取某些文件错误:无法提交处理 (无法获取某些文件)发生错误,没有软件包被更新。试了很多方法,换镜像什么的都不行,查看了下这个包在本地有之前的版本:sudo ls
2022-02-22 09:57:52
2051
原创 manjaro修改pacman镜像源
自动方式:sudo pacman-mirrors -i -c China -m rank手动方式:sudo vim /etc/pacman.d/mirrorlist编辑内容,找一个最快的替换进去:Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$archServer = http://mirrors.aliyun.com/archlinux/$repo/os/$archServer = http://mirrors.
2022-02-18 10:20:14
1549
原创 manajro升级后微信报错解决,wechatwin.dll文件缺失
参考:https://aur.archlinux.org/packages/deepin-wine-wechat在这里也贴一份不需要降级lib32-libldap的方案。下载deepin的libldap以及相关依赖扔进/usr/lib32/就可以了。具体步骤如下:下载 deepin 的libldap-2.4-2:i386和libsasl2-2:i386这两个包,具体下载地址:libldap-2.4-2:i386: wget https://community-p...
2021-12-13 17:25:35
2517
原创 docker下的gitlab断电重启后postgrepsql无法连接
docker脚本:docker run -d -p 2443:443 -p 2080:2080 -p 222:22 --name gitlab136 --hostname xxx.xxx.com --restart always -v /data/app/gitlab/config:/etc/gitlab -v /data/app/gitlab/logs:/var/log/gitlab -v /data/app/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce.
2021-09-10 14:32:30
1533
原创 pacman提示无法锁定数据库
错误提示::: 正在同步软件包数据库...错误:无法升级 core (无法锁定数据库)错误:无法升级 extra (无法锁定数据库)错误:无法升级 community (无法锁定数据库)错误:无法升级 multilib (无法锁定数据库)错误:无法升级 archlinuxcn (无法锁定数据库)错误:未能成功同步所有数据库解决方法:删掉锁定文件:/var/lib/pacman/db.lck...
2021-07-14 09:34:52
4500
原创 docker Mongodb未授权访问漏洞解决
Mongodb未授权访问漏洞【原理扫描】扫描出来的如下: 详细描述 MongoDB是用C++编写的开源文档数据库。 在刚安装完毕的时候MongoDB都默认有一个admin数据库,此时admin数据库是空的,没有记录权限相关的信息!当admin.system.users一个用户都没有时,即使mongodb启动时添加了--auth参数,如果没有在admin数据库中添加用户,此时不进行任何认证还是可以做任何操作(不管是否是以--auth 参数启动),直到在admin.sy
2021-06-29 11:19:45
962
原创 manjaro忘记密码以及改了密码后,开机弹出kde钱包
用manjaro的U盘镜像启动系统进入liveCD查看硬盘:fdisk -l挂载到liveCD ,并修改密码sudo mkdir -p /media/manjarosudo mount /dev/sda1 /media/manjarochroot /media/manjaropasswd rootexitumount /media/manjaro修改密码后,拔出U盘,重新进入系统,发现弹出kde钱包提示,只要在左下角搜kwalletmanager,并修改成和当前登陆密码一致
2021-06-28 17:46:59
2706
原创 manjaro更新时报错,破坏依赖
好几天都没法更新系统了sudo pacman -Syuu提示错误:破坏依赖 'lib32-libcanberra=0.30+2+gc0620e4-3' (lib32-libcanberra-gstreamer 需要)导致无法更新于是扫了一圈,发现是需要先update库sudo pamac update又报错:正在下载所需的密钥......错误:key "XXXXXX"需要先修改配置:vim /etc/pacman.confSigLevel = Option
2021-06-22 17:09:27
5087
原创 manajro下的下载视频工具(linux系统应该都有)
sudo pacman -S you-getyou-get url例如:https://v.youku.com/v_show/id_XNTcyNTc2Mjgw.html\?spm\=a2h0c.8166622.PhoneSokuUgc_1.dtitle
2021-05-27 22:32:29
233
原创 在shell脚本中使用代理
设置所有的代理走socks5export ALL_PROXY="socks5://127.0.0.1:1080"取消代理unset ALL_PROXY
2021-04-25 16:20:46
677
原创 centos /usr/lib/libOcrLiteOnnx.so: /lib64/libstdc++.so.6: version `CXXABI_1.3.8‘ not found
yum install -y gmp-devel mpfr-devel libmpc-develcd /usr/lib64/mv libstdc++.so.6 libstdc++.so.6.bakcp /usr/local/lib64/libstdc++.so.6.0.21 /usr/lib64/ln -s libstdc++.so.6.0.21 libstdc++.so.6
2021-04-21 17:14:23
266
原创 manjaro下微信
deepin的黑框,无法截图问题,这个spark版的都没有,收发文件也更好yay -S com.qq.weixin.spark聊天框内看不到文字问题需要下载字体丢进/home/geddon/.deepinwine/Spark-WeChat/drive_c/windows/Fonts
2021-04-08 16:19:06
1235
1
原创 mysql8建表时禁止插入空数据限制
mysql8有效,5.7无效drop table test;create table test( a varchar(50) not null check ( length(trim(a))>0 ));insert into test(a) values(' ');参考:https://dev.mysql.com/doc/refman/8.0/en/create-table-check-constraints.html
2021-04-08 12:39:59
415
原创 地图处理方法-判断一个点是否在某个区域内
转自:https://blog.youkuaiyun.com/xsmxxl/article/details/78434185?spm=1001.2014.3001.5502https://blog.youkuaiyun.com/qq_25800311/article/details/82917726背景:比如滴滴会根据乘客所在的不同区域,给出不同的价格。市区堵一点,那么价格也高点。获取服务范围只规定在某个范围内原理:求解从该点向右发出的水平线射线与多边形各边的交点,当交点数为奇数,则在内部。...
2021-03-25 18:21:24
1450
原创 centos7防火墙错误-ImportError: No module named gi.repository
出现这个错误是因为python2没有gi模块,pip安装不了,需要用yum安装解决:yum -y install python-gobjectyum -y install python-firewallyum -y install firewall-config
2021-01-28 10:31:49
883
原创 manjaro用xrandr调整扩展显示
xrandr --output eDP-1 --left-of DP-1 --auto向左/向右/下/上/复制 扩展--left-of, --right-of, --above, --below, --same-as
2021-01-25 10:55:08
736
原创 mysql锁表解锁
show processlist;select concat('kill ',id,';') from information_schema.processlist where user='root' and db='test';结果复制后去mysql里执行
2020-12-28 17:56:43
316
原创 sublime text3各种格式化
JSON格式化:快捷键 ctrl+shift+p,然后一样:输入install package,回车->等一会,在出现的框中输入Pretty json,回车,即进行安装格式化快捷键:ctrl+alt+jSQL格式化:同上,安装 SqlBeautifier 插件格式化快捷键:先 ctrl+k,再 ctrl+f 进行格式化其他格式化:安装:SqlBeautifier插件* PHP* JavaScript/JSON* HTML* CSS* SCSS*..
2020-12-15 10:14:42
653
原创 简单对比git pull和git pull --rebase的使用
使用下面的关系区别这两个操作:git pull = git fetch + git mergegit pull --rebase = git fetch + git rebase现在来看看git merge和git rebase的区别。假设有3次提交A,B,C。在远程分支origin的基础上创建一个名为"mywork"的分支并提交了,同时有其他人在"origin"上做了一些修改并提交了。其实这个时候E不应该提交,因为提交后会发生冲突。如何解决这些冲突呢?有以下两种方法:1、g
2020-12-04 17:13:25
125
原创 项目中的 Git 使用规范
0. 我们可能面临的问题试想遇到以下这些问题,你会采取怎样的方式去解决:需要线上某个历史版本的源码,直接在 develop 分支根据提交记录和时间找对应的节点? 线上版本出现严重 bug 需要紧急修复发版本,而你的项目就一个分支,上个版本发布之后已经有大量改动了,怎么办? 某个提交改动了部分代码,涉及到 10 几个文件,现在这个改动不需要了,此时要一个个找出这些文件然后再改回去么? 出现了一个 bug,之前好像处理过,但是现在忘了当初怎么处理的了,在一堆写着 “fix bug”、“update
2020-12-03 15:56:37
278
原创 一套很有意思的shell工具集
一套很有意思的shell工具集适用mac linux,win上需要装Cygwin命令说明1.Cheat:快速地搜索命令、代码段的内容或使用方法,支持多种语言和bash命令。2.Cloudup:可以快速地备份github仓库到bitbucket。3.Crypt:包装了openssl的功能,提供快速加解密的方法。4.Cryptocurrency:根据实时汇率进行加密货币转换。5.Currency:根据实时汇率进行货币转换。6.Geo:查询广域网、局域网、路由、dns和ip信
2020-11-27 14:11:09
362
1
原创 centos7升级ssh
1、更新yum仓库默认的openssh版本 yum update openssh -y2、安装telnet-server以及xinetdyum install xinetd telnet-server -y3、配置telnet#如果下面telnet文件不存在的话,可以跳过这部分的更改ll /etc/xinetd.d/telnet#文件存在,请更改配置telnet可以root登录,把disable = no改成disable = yescat /etc/xinetd.d/t.
2020-10-12 19:47:17
2443
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人