Month: July 2020

  • 一直报错:DEBUG [GossipTasks:1] 2020-07-27 10:24:59,898 Gossiper.java:337 - Convicting /xxx.xxx.xxx.xxx with status LEFT - alive false
  • mongodb2.6的member顺序错乱?

    mongodb2.6的member顺序错乱?

    mongodb主从切换注意事项。

  • 2020年如何将域名转入到godaddy

    2020年如何将域名转入到godaddy

    Godaddy的界面经常变化。夸张的是经常用的dns解析竟然在3个点里,不注意看不到。 目前为止在界面里找不到域名转入贴授权码的地方,需要看官方文档。节选如下: 1、解锁您在当前注册商的域名。 2、从当前注册商处获取授权码(也称为 EPP 代码或转移密钥)。验证您域名的联系信息。在转移过程中,您当前注册商可能会使用管理员的联系信息。 启动转移: 下面是godaddy的界面里的东西: 1、在 GoDaddy 网站上搜索您要转移的域名(点击这个网址): https://sg.godaddy.com/zh/domains/domain-transfer,如下图所示,贴入你要转入的域名。 注意:如果域名在注册或之前的转移后 60 天内,或者如果客户选择在更改注册人后 60 天转移锁定,则域名不符合转移到其他注册商的资格。 确认域名已解锁。您会在解锁域名旁边看到一个绿色复选标记。如果此部分不是绿色,则您需要向当前注册商确认您的域名已解锁。 注意:您可以通过选择刷新状态按钮来刷新解锁状态。 输入授权码。如果输入的授权码有效,您将获得绿色复选标记。 选择您的域名隐私保护选项,然后单击继续。 选择您的付款方式,然后点击完成购买以完成付款。 注意:域名转移过程可能需要 7 到 10 天完成。

  • libiconv-1.14.tar.gz 安装错误解决办法

    libiconv-1.14.tar.gz 安装错误解决办法

    解决configure: error: C++ compiler cannot create executables问题 yum install gcc gcc-c++ gcc-g77 解决软件启动报error while loading shared libraries: libgd.so.2: cannot open shared object错误 yum install gd centos 安装 libiconv cd /usr/local/src wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz tar -zxvf libiconv-1.14.tar.gz cd libiconv-1.14 配置 ./configure –prefix=/usr/local/libiconv 编译 make 安装 make install 建立软连接 ln -s /usr/local/lib/libiconv.so /usr/lib ln -s /usr/local/lib/libiconv.so.2 /usr/lib 故障1、…

  • find文件名包含空格并替换

    find文件名包含空格并替换

    使用find命令查找文件名中包含空格的文件。[root@DB-Server kerry]# find . -type f -name “* *” -print./test.txt./tes t.txt那么如何将这些空格替换掉呢? 下面脚本可以替换文件中间的空格,用下划线替换空格,但是只能替换文件中间的空格,并不能替换文件名后面的空格。如下测试所示:find . -type f -name “* *” -print |while read name; dona=$(echo $name | tr ‘ ‘ ‘_’)if [[ $name != $na ]]; thenmv “$name” “$na”fidone上面脚本只能将文件名中间有空格的替换为下划线。那么如何解决文件名后有空格的情况呢? 可以用其它shell脚本实现,如下所示:[root@DB-Server kerry]# rm -rf *[root@DB-Server kerry]# cat >”test.txt “12[root@DB-Server kerry]# cat >”tes t.txt”12[root@DB-Server kerry]# find . -type f…

  • ngx-fancyindex 代替 autoindex 实现索引目录美化,而且可以加长显示文件名长度。

    ngx-fancyindex 代替 autoindex 实现索引目录美化,而且可以加长显示文件名长度。

    2025年6月最新更新,在ubuntu22.04环境下,可以直接安装: 通常的nginx的配置文件如下: ———————— 以下是旧文 —————————–

  • 批量删除文件名中包含的空格(最新方法)

    批量删除文件名中包含的空格(最新方法)

    参考:https://stackoverflow.com/questions/2709458/how-to-replace-spaces-in-file-names-using-a-bash-script bash 4.0才支持的脚本: #!/bin/bash shopt -s globstar for file in **/*\ * do mv “$file” “${file// /_}” done

  • WordPress: 设置文章中链接默认在新窗口中打开

    WordPress: 设置文章中链接默认在新窗口中打开

    最新方法: 在WordPress主题的 functions.php 的最后添加下面的代码即可: function autoblank($text) {$return = str_replace(‘<a’, ‘<a target=”_blank”‘, $text);return $return;}add_filter(‘the_content’, ‘autoblank’);

  • 文本编码判断Non-ISO extended-ASCII text, with very long lines, with CRLF line terminators

    文本编码判断Non-ISO extended-ASCII text, with very long lines, with CRLF line terminators

    如题有些下载的文本的编码格式很奇怪。通过file命令看到: file systeminfo.txt Non-ISO extended-ASCII text, with very long lines, with CRLF line terminators 假如作者搞了个奇奇怪怪的编码格式,你都不知道。通过一个脚本来发现它: 执行: ./code.sh systeminfo.txt 查看result.txt,关注GB开头的就可以了: 执行转换命令: iconv -f GB18030 -t UTF-8 systeminfo.txt > 2222.txt # file 2222.txt2222.txt: UTF-8 Unicode text, with very long lines, with CRLF line terminators

  • GitHub常用英语缩略语 AFAIK: As Far As I Know, 据我所知

    GitHub常用英语缩略语 AFAIK: As Far As I Know, 据我所知

    缩略词列表 AFAIK: As Far As I Know, 据我所知。 AWOL: Absent Without Official Leave, 没有得到批准,私自离开。 DWIM: Do What I Mean, 指的是计算机能够根据人的意图,做出符合的反应。 FOSS: Free And Open-Source Software, 自由与开源软件。 FWIW: For What Is Worth, 给别人一些信息,但不确定是否有用。 FYI: For Your Information, 仅供参考。 GIYF: Google Is Your Friend, 请自己去谷歌。 IIRC: If I Recall Correctly, 如果我记得没错的话。 IMHO: In My Humble Opinion, 依我愚见。…

  • 用Imagemagick的convert命令转换pdf为图片

    用Imagemagick的convert命令转换pdf为图片

    Previously, I have talked about how to convert PDF to images using pdftoppm here. In this post, I want to share how to accomplish this task with Imagemagick. Imagemagick provides the convert tool that can be used to do various complicated image processing tasks. Convert All Pages of PDF File to Images Use convert to…

  • ImageMagic的convert、mogrify命令报错没有权限convert-im6.q16: not authorized `xxx.pdf' @ error/constitute.c/ReadImage/412.

    ImageMagic的convert、mogrify命令报错没有权限convert-im6.q16: not authorized `xxx.pdf’ @ error/constitute.c/ReadImage/412.

    用ImageMagic convert命令将*.pdf文件转换为*.pdf文件。收到以下错误: convert-im6.q16: not authorized `xxx.pdf’ @ error/constitute.c/ReadImage/412. 编辑文件/etc/ImageMagick-6/policy.xml policy domain=”coder” rights=”none” pattern=”PDF”改为policy domain=”coder” rights=”read|write” pattern=”PDF” 同样道理,如果遇到以下报错: mogrify-im6.q16: attempt to perform an operation not allowed by the security policy `@t.txt’ @ error/property.c/InterpretImageProperties/3706 也是编辑/etc/ImageMagick-6/policy.xml 这个神奇的文件: 例如这里是@t.txt 报错,对应的就是修改pattern=”@*”这一行,把none改为read|write 。 同样,如果其他例如pdf的报错,Xps的报错,把none改为“read|write”就ok了。 另外,可能会存在多个xml配置文件的问题,怎么样把它全部改掉生效?如何确定使用的是哪个配置文件? 第一种方案: 第二种方案:自动获取 policy.xml 文件的位置并对它们全部执行搜索/替换 参考:https://askubuntu.com/questions/1081895/trouble-with-batch-conversion-of-png-to-pdf-using-convert 完整可用的例子:

  • 苹果建议应用开发者使用更快的IPv6、HTTP/2、TLS 1.3和Multipatch TCP

    苹果建议应用开发者使用更快的IPv6、HTTP/2、TLS 1.3和Multipatch TCP

    苹果正鼓励开发者在iOS和macOS应用中优先采用新的网络技术和协议,比如IPv6、HTTP/2、TLS 1.3和Multipatch TCP。 第一个技术:ipv6 苹果的互联网技术工程师Jiten Mehta说:“苹果平台对原生IPv6的支持已经有很多年了,包括IPv6—Only网络。” “互联网上IPv6的使用趋势不断增长。如果看看上个月苹果设备在全球范围内的连接,我们会发现IPv6现在占到所有连接的26%,在20%的时间里设备可以通过IPv6连接,但服务器没有启用它。 “当使用IPv6时,连接建立连接数比IPv4快1.4倍,因为减少了NAT的使用,并且改进了路由。” 第二个技术:HTTP/2 苹果想让应用开发者采用的另一项技术是HTTP/2,它是HTTP的最新版本,是互联网上用于加载网站的协议。海阔中文网发现,上个月在Safari加载的所有网页中,约有79%的网页是通过HTTP/2连接加载的,其加载速度通常比旧版HTTP/1.1连接快1.8倍。现在编写能在IPv6和HTTP/2上工作的应用比以往任何时候都要容易,开发者所要做的就是使用该公司最新版本的网络API——比如URLSession和Network.framework——这将保证应用默认可以在IPv6和HTTP/2上工作,并在需要的时候可以回退到旧版协议上。 第三个技术:HTTP/3 2020年秋季,苹果还将在macOS 11和iOS 14中增加对HTTP/3的实验性支持,它是HTTP协议的下一个主要版本,目前正在IETF(互联网工程任务组)进行标准化。 不过,TLS 1.3的支持在默认情况下是被禁用的,只在苹果设备上加入了实验性支持–用户/应用开发人员需要打开开关才能使用。 第四个技术:TLS 1.3 安全方面,苹果公司在iOS 13.4(2019年11月)中加入了较新的TLS 1.3安全协议的支持后,该协议已被广泛部署。在过去的一个月里,苹果设备上49%的HTTPS网络连接都在运行TLS1.3,其中HTTPS连接的建立速度是通过旧版TLS 1.2处理的连接速度的1.3倍。 第五个技术:多路径TCP(MULTIPATH TCP) 苹果希望应用开发者选择支持多路径TCP,它是传输控制协议(TCP)的扩展,允许连接使用多个网络路径来加载相同的数据。苹果使用这项技术是为了让应用在用户切换互联网网络时也能继续工作而不会出现故障。 苹果在AppleMusic中使用这项新技术取得了 “巨大的成功”,当用户更换网络时,Apple Music服务能够在不重新启动下载的情况下正常运行,并且流停减少13%,流停时间减少22%。

  • rsync服务添加密码认证

    rsync服务添加密码认证

    rsync 本端 server 配置,先生成一个虚拟用户 rsyncuser和密码 rsyncpassword: echo “rsyncuser:rsyncpassword” > /etc/rsync.password 文件权限一定要做: chmod 600 /etc/rsync.password

  • 共青团大学习视频题答案

    共青团大学习视频题答案

    A 中国特色社会主义群团工作道路 B 中国特色社会主义青年发展道路 C 中国特色社会主义群团发展道路 D 中国特色社会主义青年工作道路

  • letsencrypt签署通配符域名

    letsencrypt签署通配符域名

    如何使用letsencrypt的通配符证书

  • Linux查看html网页中文显示乱码问题解决方法(转换编码方法)

    Linux查看html网页中文显示乱码问题解决方法(转换编码方法)

    Linux查看html网页中文显示乱码问题解决方法(转换编码方法)