自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(89)
  • 资源 (1)
  • 收藏
  • 关注

原创 manjaro用aur离线安装

因为在线安装的时候报错:转为AUR (en) - Home离线安装微信:地址:AUR (en) - deepin-wine-wechat如果还有部分无法下载需要编辑PKGBUILD文件找到source=(...)一栏,将原来通过网络获取的文件注释掉,并在括号中加入自己下载的文件编辑保存后,输入makepkg -si 。...

2022-06-13 18:23:27 22

原创 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 1169

原创 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 2518

原创 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 511

原创 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 698

原创 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 343

原创 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 1281

原创 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 197

原创 pacman提示无法锁定数据库

错误提示::: 正在同步软件包数据库...错误:无法升级 core (无法锁定数据库)错误:无法升级 extra (无法锁定数据库)错误:无法升级 community (无法锁定数据库)错误:无法升级 multilib (无法锁定数据库)错误:无法升级 archlinuxcn (无法锁定数据库)错误:未能成功同步所有数据库解决方法:删掉锁定文件:/var/lib/pacman/db.lck...

2021-07-14 09:34:52 792

原创 docker Mongodb未授权访问漏洞解决

Mongodb未授权访问漏洞【原理扫描】扫描出来的如下: 详细描述 MongoDB是用C++编写的开源文档数据库。 在刚安装完毕的时候MongoDB都默认有一个admin数据库,此时admin数据库是空的,没有记录权限相关的信息!当admin.system.users一个用户都没有时,即使mongodb启动时添加了--auth参数,如果没有在admin数据库中添加用户,此时不进行任何认证还是可以做任何操作(不管是否是以--auth 参数启动),直到在admin.sy

2021-06-29 11:19:45 242

原创 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 1084

原创 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 2535

原创 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 37

原创 在shell脚本中使用代理

设置所有的代理走socks5export ALL_PROXY="socks5://127.0.0.1:1080"取消代理unset ALL_PROXY

2021-04-25 16:20:46 239

原创 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 96

原创 manjaro下微信

deepin的黑框,无法截图问题,这个spark版的都没有,收发文件也更好yay -S com.qq.weixin.spark聊天框内看不到文字问题需要下载字体丢进/home/geddon/.deepinwine/Spark-WeChat/drive_c/windows/Fonts

2021-04-08 16:19:06 877 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 136

原创 地图处理方法-判断一个点是否在某个区域内

转自:https://blog.csdn.net/xsmxxl/article/details/78434185?spm=1001.2014.3001.5502https://blog.csdn.net/qq_25800311/article/details/82917726背景:比如滴滴会根据乘客所在的不同区域,给出不同的价格。市区堵一点,那么价格也高点。获取服务范围只规定在某个范围内原理:求解从该点向右发出的水平线射线与多边形各边的交点,当交点数为奇数,则在内部。...

2021-03-25 18:21:24 246

原创 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 281

原创 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 436

原创 mysql锁表解锁

show processlist;select concat('kill ',id,';') from information_schema.processlist where user='root' and db='test';结果复制后去mysql里执行

2020-12-28 17:56:43 209

原创 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 334

原创 简单对比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 67

原创 项目中的 Git 使用规范

0. 我们可能面临的问题试想遇到以下这些问题,你会采取怎样的方式去解决:需要线上某个历史版本的源码,直接在 develop 分支根据提交记录和时间找对应的节点? 线上版本出现严重 bug 需要紧急修复发版本,而你的项目就一个分支,上个版本发布之后已经有大量改动了,怎么办? 某个提交改动了部分代码,涉及到 10 几个文件,现在这个改动不需要了,此时要一个个找出这些文件然后再改回去么? 出现了一个 bug,之前好像处理过,但是现在忘了当初怎么处理的了,在一堆写着 “fix bug”、“update

2020-12-03 15:56:37 65

原创 一套很有意思的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 157 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 678 2

原创 centos7防火墙常用命令

centos7防火墙常用命令查看状态firewall-cmd --statesystemctl status firewalld.service启用防火墙systemctl enable firewalld.service开放一个端口(22)对任意IP访问的权限firewall-cmd --zone=public --add-port=22/tcp --permanent针对某个IP(192.168.102.2)开放某个端口(5601)的访问权限firewall-cmd --perm

2020-10-12 19:33:02 97

原创 ES错误修复-client读取timeout-all shards failed

ES错误修复-client读取timeout报错前环境及现象有一个node机器中断过几个小时服务客户端在某段时间内无任何操作后会报timeou错es以及client版本都是7.6.2推断是shard出了问题报错信息[Failed to execute phase [query], all shards failed]代码段分析:org.elasticsearch.client.RestClient里的246行,看方法会在向ES集群指定节点发送请求失败后,尝试向其他节点发送请求,都

2020-09-14 09:50:05 497

原创 通过Docker,ES低版本(1.2.4)向高版本(7.6.2)导入数据

通过Docker,ES低版本(6.X)向高版本(7.X)导入数据通过Docker,ES低版本(6.X)向高版本(7.X)导入数据数据导出到文件/home/data/backup 是本地的导出目录docker run --rm -ti -v /home/data/backup:/tmp taskrabbit/elasticsearch-dump \ --input=http://192.168.100.206:9200/index_name \ --output=/tmp/dump_ind

2020-09-10 10:48:20 100

原创 docker使用总结

Docker-readmecentos7 安装yum替换国内源备份:cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak替换国内源#阿里wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo#163wget -O /etc/yum.repos.d/CentOS-Base

2020-08-22 14:08:32 97

原创 docker mysql8.0 安装

#docker初始化容器:docker run --name mysql8.0 -p 23306:3306 --privileged=true -v /home/geddon/data/app/docker/mysql8.0/data:/var/lib/mysql -v /home/geddon/data/app/docker/mysql8.0/conf.d:/etc/mysql/conf.d -v /home/geddon/data/app/docker/mysql8.0/conf/my.cnf:/e.

2020-08-18 17:18:40 119

原创 manjaro docker启动es失败

查看启动失败日志:docker logs -f es-master报错信息:max virtual memory areas vm.max_map_count [65530] is too low, increase to at....#查看当前的总数sudo sysctl -a|grep vm.max_map_count#显示结果:65530#直接新建写入sudo vim /etc/sysctl.conf添加内容:vm.max_map_count=26214.

2020-08-18 15:23:44 221

原创 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-08-11 19:01:35 622

原创 manjaro pacman,yaourt命令

pacman:pacman -S :安装pacman -Ss :查询pacman -R :删除pacman -Rs :删除包和其依赖pacman -Qs :查询已安装包pacman -Qi :显示查找的包的信息pacman -Ql:显示包的文件安装位置pacman -Sw :下载包但不安装pacman -U path/。。。 : 安装本地的包pacman -Scc : 清除缓存pacman -Syu :升级系统的包yaourtyaourt...

2020-08-11 09:34:02 600

原创 网易云ncm转mp3

#安装yum install openssl openssl-devel gcc-c++ git taglib taglib-devel -ygit clone https://github.com/anonymous5l/ncmdump.gitcd ncmdump/make#编译后会在ncmdump目录生成执行文件ncmdump,先给予权限chmod 755 ncmdump#批量脚本#!/bin/bash#根据路径自行修改遍历目录路径和ncmdump执行文件路径for file.

2020-08-08 11:01:11 1054

原创 查看MYSQL的SQL执行时间

查看执行时间步骤1.show profiles;2.show variables; 查看profiling 是否是on状态;3.如果是off,则执行命令 set profiling=1;4.执行SQL语句5.show profiles; 就可以查询到SQL语句的执行时间

2020-08-06 17:46:09 333

原创 manjaro-kde桌面进不去

一次锁屏后,无法进入桌面,ctrl alt f3后重启,开机login界面显示:/usr/share/sddn/themes/breeze/main.qml no such file\cp -rf其他主题进来后也不好使,死马当活马医先切到gnome试试#卸载kde :pacman -Rcns manjaro-kde-settings#安装gnome:pacman -S gnome gnome-extra gdm manjaro-gnome-assets manjaro-gdm-t

2020-08-06 13:32:50 3023 2

原创 mysql部分表的frm文件损坏,导致mysql无法启动

某些库的文件可能会因为磁盘错误导致idb文件损坏mysql日志:tail -f /var/log/mysqld.log处理方法:1.修改my.cnf改为只读模式,导出数据vim /etc/my.cnf去掉该行的注释#innodb_force_recovery =4启动mysqlstart mysql start执行整库备份脚本/root/bin/mysql/fix/dumpAll.sh备份文件会生成在/opt/data/mysql_backup/下面2.移除mysql数

2020-07-27 13:38:26 266

原创 出DB文档用SQL,DB2+MYSQL

MYSQL:SELECT TABLE_NAME,TABLE_COMMENT FROM information_schema.TABLES WHERE table_schema='skysupport';select ORDINAL_POSITION as '序号',COLUMN_NAME as '名称',DATA_TYPE as '数据类型',CHARACTER_MAXIMUM_LENGTH as '长度', NUMERIC_SCALE as '小数位',IS_NULLABLE as...

2020-07-27 13:38:23 35

原创 mysql行号 rownum/rowid使用

SELECT @rownum:=@rownum+1 AS rownum, sys_user.*FROM (SELECT @rownum:=0) r, sys_user;

2020-07-27 13:38:13 556

linux-spark版微信聊天框内字体缺失simsun.ttc simsun.ttf

linux-spark版微信聊天框内字体缺失simsun.ttc simsun.ttf

2021-04-08

空空如也

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

TA关注的人

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