ImageMagick编译遇到ft_encoding_gb2312错误的解决办法

在编译ImageMagick时遇到报错,通过文件代码分析 原来是区分大小写,错误上方已经给出了问题解决方向。

ImageMagick 7.0的版本的位置与6.9的不大一样

ImageMagick-6.9修改:magick/annotate.c

ImageMagick-7.0修改:MagickCore/annotate.c

修改内容如下 将文件内的encoding_type=ft_encoding_gb2312修改为encoding_type=FT_ENCODING_GB2312

if (LocaleCompare(encoding,”AppleRoman”)[……]

继续阅读

Centos7下Firewalld防火墙的一些使用规则

之前这一段总有人问我关于防火墙的一些规则问题,虽然不能算精通但多多少少把自己需要用到的一些规则都可以实现出来。下面是总会用到的一些规则。
Firewalld的基本使用:

启动:systemctl start firewalld
关闭:systemctl stop firewalld
查看状态:systemctl status firewalld
开机禁用:systemctl disable firewalld
开机启用:systemctl enable firewalld
查看服务是否开机启动:systemctl is-enabled firewalld.service
查看已启动的服务[……]

继续阅读

重命名 VMware ESXiESX 中的虚拟机及其文件

注意:使用 Storage/Cold Storage vMotion 或使用控制台只能重命名 ESXi 5.0 中的文件夹名称,不能重命名其中的文件。此行为已发生更改,可以支持 ESXi 5.0 中的存储 DRS。有关详细信息,请参见 vSphere 5 Storage vMotion 在完成迁移时不重命名虚拟机文件 (2008877) (vSphere 5 Storage vMotion does not rename virtual machine files on completing migration (2008877))。

虚拟机的文件可以在磁盘迁移操作(如冷存储迁移)期间重命名[……]

继续阅读

检测Mysql、php-fpm进程任务(临时怼两个简单的脚本)

因为阿里的原因,导致疏忽被工信部把备案号取消了,身份证到期还没办法更新备案信息,坑爹!

临时借用好朋友服务器来使用,环境搭建急急忙忙,导致偶尔会有各种小状况出现,所以临时怼两个简单的脚本。

检测Mysql

#!/bin/bash
count=`/usr/bin/pgrep mysql|wc -l`
if (($count> /tmp/log
fi

检测PHP

#!/bin/bash
count=`/usr/bin/pgrep php|wc -l`
if (($count/dev/null 2>&1 &
sleep 3
nohup /usr/[……]

继续阅读

远程桌面无法登录,CredSSP加密Oracle修正

在2018年5月8日,微软在补丁中将客户端策略提严了一点,使用远程客户端 mstsc 登录就会有提示"这可能是由于 CredSSP 加密 Oracle 修正。"

方法一。

在本地电脑运行 gpedit.msc 中(组策略编辑器):“计算机配置”->“管理模板”->“系统”->“凭据分配”,这里面有个“加密 Oracle 修正”,改为已启用,保护级别选择易受攻击。

方法二。

非WIN10专业版,可以使用下面方式

临时方法,在远程windows服务端开启远程桌面标签内,选择第二项“允许运行任意版本远程桌面的计算机连接(较不安全)(L)[……]

继续阅读

【重大事件】知名终端模拟软件XSHELL多版本存在后门,或上传用户服务器账号密码!

简介:

Xshell是一款强大,著名的终端模拟软件,被广泛的用于服务器运维和管理,Xshell支持SSH,SFTP,TELNET,RLOGIN和SERIAL功能。它提供业界领先的性能和强大功能,在免费终端模拟软件中有着不可替代的地位。企业版中拥有更专业的功能其中包括:标签式的环境,动态端口转发,自定义键映射,用户定义按钮,VB脚本和用于显示2 byte字符和支持国际语言的UNICODE终端。

Xshell提供许多用户友好的,在其他终端终端模拟软件没有的功能。这些功能包括:通过拖放文件进行Zmodem文件上传和Zmodem文件下载,简易模式,全屏模式,透明度选项和自定义布局模式,等。[……]

继续阅读

Centos7.1修改ssh默认端口无法启动sshd服务

安装Centos7.1 mini桌面版,修改SSH默认的端口后保存 systemctl restart sshd.service后直接失败

sshd -t  没有回馈

完全没有有用的信息,突然想起来selinux这个鬼东西没处理。。。x了

临时关闭SELinux

setenforce 0

临时打开SELinux

setenforce 1

永久关闭的话,请修改/etc/selinux/config文件,将SELINUX=enforcing修改为disabled

[……]

继续阅读

shadowsocks启动连接错误(此实现不是 Windows 平台 FIPS 验证的加密算法的一部分)

昨天在电脑上帮同事使用迅雷下载一个pdf的软件,因为文件大概有180M,所以看到迅雷上有个加速的按钮我就点了几下,点过之后却发现电脑和迅雷软件都没有任何反映。当时也没注意,但系统却在几分钟之后变得网络丢包严重 ping 国内大型网址,ping值大概在1000左右,还频繁丢包。之后我使用shadowsocks时候发现,打开后竟然无法迈步了。最初以为是服务器故障,在服务器进行了查看发现没问题,换其他 电脑进行尝试连接,发现客户端可以正常连接。完了肯定是我自己系统故障了。晚上在家找了半天也没找到,今天中午又仔细查看了日志,发现有些有用的错误信息。试着百度了一下(抱歉没办法不用哎)。发现网络上有VIS[……]

继续阅读

crond任务内有事无法执行某些命令,如sudo等方式

比如运行tomcat时,使用了非root用户执行,如:
sudo -u tomcat8 -s /bin/bash -c /tomcathome/bin/startup.sh
# 下面是我真实的cron记录
# shell>> */1 * * * * /bin/bash /var/spool/cron/checkTomcatService.cron > /dev/null 2>&1

将其添加到crond任务内,你会发现这条任务虽然执行了,并且没有任何错误,但却并没有将tomcat进程启动并后台运行(跟加不加&无关),但直接执行脚本无任何问题。
查找原因,总后排查到是sudo[……]

继续阅读

kickstart无人值守自动安装配置

KickStart是一种无人职守安装方式。KickStart的工作原理是通过记录典型的安装过程中所需人工干预填写的各种参数,并生成一个名为ks.cfg的文件;在其后的安装过程中(不只局限于生成KickStart安装文件的机器)当出现要求填写参数的情况时,安装程序会首先去查找KickStart生成的文件,当找到合适的参数时,就采用找到的参数,当没有找到合适的参数时,才需要安装者手工干预。这样,如果KickStart文件涵盖了安装过程中出现的所有需要填写的参数时,安装者完全可以只告诉安装程序从何处取ks.cfg文件,然后去忙自己的事情。等安装完毕,安装程序会根据ks.cfg中设置的重启选项来重启系[……]

继续阅读

CentOS 6.7下搭建 PXE+DHCP+TFTP+NFS or HTTP or FTP 网络操作系统服务器

PXE(preboot execute environment,预启动执行环境)

PXE是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端(客户?)基本软件设置,从而引导预先安装在服务器中的终端操作系统。PXE可以引导多[……]

继续阅读

通过sohu公共ip库获取本机公网ip

sohu 获取公网IP地址方式 http://txt.go.sohu.com/ip/soip

python方式

#!/usr/bin/python
# -*- coding:utf8 -*-

import urllib2
import re

url = urllib2.urlopen(“http://txt.go.sohu.com/ip/soip”)
text = url.read()
ip = re.findall(r’\d+.\d+.\d+.\d+’,text)

print ip[0]

 

shell

echo $(curl -[……]

继续阅读

使用wget来批量下载FTP数据(http可以访问到的也可以)

大文件传输的时候有时真的让人苦恼,压缩很费时间,也一样要下载。苦苦寻找,找到可以用wget来批量下载数据。哪怕是文件夹有多级。

运行格式

shell>># wget -nH -m –ftp-user=kinggoo_UserName –ftp-password=kinggoo_FtpPasswd ftp://kinggoo.com:62111/*

参数:

-nH , –no-host-directories 不建立含有远端主机名称的目录
–protocol-directories 在目录中加上通讯协定[……]

继续阅读

vSphere Client报错:“VMRC 控制台的连接已断开。正在尝试重新连接 ”

在使用vSphere Client 6.0  连接到虚拟机控制台失败并显示错误:VMRC 控制台的连接已断开。正在尝试重新连接

之前还是好好的,可以正常连接,在做p2v之后因为硬盘转换的原因导致我我手动频繁重启了几次,之后卡了一下然后在连接到控制台的时候就提示:“VMRC控制台连接已断开…..”到几个地方去问也没人搭理,后来在网上寻觅了一番,找到了有用的。大概都是卸载重新安装。

我首先尝试了windows上卸载vSphere Client,然后重新安装发现无效。之后又重启了一次ESXI,不过问题还是依旧,最后重新卸载掉windows的vSphere Client 然后在任[……]

继续阅读

Apktool已更新到2.0.x,与以往1.5.2的区别及使用

时间真快,一转眼apktool工具已从1.5.2升级到2.0.1,今天也是因一个项目必须要使用高版本apktool才能正常拆包( Exception in thread "main" brut.androlib.AndrolibException: Could not decode arsc file ),所以去更新了一下,发现apktool这次的更新比较牛哔哔,首先速度上真快了好了,我们之前的一个项目50M大概解包要5分钟(-_-! 应该不是电脑比较老的原因吧)现在100M的2~3分钟的样子吧,很速度。其次是一些参数上做了调整,以及配置信息上也做了调整(如versionC[……]

继续阅读

第 2 页,共 9 页123456789