windows下使用命令行运行PHP时cmd窗口中的中文乱码问题
习惯了在linux下使用定时任务和运行php的cli命令,实际在windows下运行CLI也是很方便的事,我这里使用的是VisualNMPx64版本,安装选用的PHP7.1版本,直接找到PHP文件包的地址在cmd命令行中使用php.exe执行即可,不过在使用时发现执行结果里中文显示都是乱码,确实不爽,怎么解决,很方便:1.临时解决办法: 在cmd窗口中运行chcp65001,执行之后,cmd的编码格式就是UTF-8,chcp65001是什么意思呢?CHCP是一个计算机指令,能够显示或设置活动代码页编号。其中65001就是...[>>…]
svn执行update操作后出现:Error : Previous operation has not finished; run 'cleanup' if it was interrupted.
svn刚刚执行一个删除文件夹的操作,但随后进行命令执行的时候提示报错:Error:Previousoperationhasnotfinished;run'cleanup'ifitwasinterrupted.Error: Pleaseexecutethe'Cleanup'command.看起来是提示之前的命令还在执行,但过了阵子仍然是这样的错误。看网上有不少碰到这个问题的记录,但解决方案是下载sqlite3.zip进行一系列的操作太麻烦了。 既然提示中说了使用Cleanup来解决,于是我在使用cleanup的时候进行了钩选一些额外选项:Refreshshelloverlays如下...[>>…]
消息队列beanstalkd上的error: JOB_TOO_BIG的解决
今天一个处理处理消息队列的程序出现了报错,其中往beanstalkd添加消息的时候出现:Puterror:JOB_TOO_BIGinbeanstalk-client/src/Client.php:283,出现此报错的原因是往beanstalkd添加的消息个数(待处理)超过了最大限制,限制是多少呢?我们可以使用beanstalkd-z选项的值,默认是(defaultis65535)。通过telnetbeanstalkd端口查看stats返回结果可以看到,因此这里需要将此配置进行修改。 我的系统是Ubuntu16.04,beanstalkd是使用aptgetinstall安装的,如果你是命令...[>>…]
ubuntu下beanstalkd无法绑定局域网IP地址
今天因为业务需要,我把之前安装的beanstalkd所绑定的IP地址由127.0.0.1改成局域网IP地址,但是怪了,显示beanstalkd已经启动,查看端口监控也显示IP地址变了,但是使用telnet连接的却依然是连接不上,报错:Unabletoconnecttoremotehost:Connectionrefused。真是奇怪,难道是防火墙的问题?觉得不应该,但还也加上了这个端口的全部accept规则,但是依然不起作用。看来还是得从beanstalkd自身找问题。 过程是这样的:我安装beanstalkd使用的是apt-get方式,beanstalk...[>>…]
windows下secureCRT使用id_rsa免密登录服务器
有些服务器不允许使用账号密码登录,只能使用授权的文件,比如id_rsa非对称加密授权,使用secureCRT可以方便地支持这种方法,记录一下在我本地成功验证通过的windows下secureCRT直连服务器的方法: 进入个人测试机账户.ssh下,创建密钥对id_rsa.pub和id_rsa文件。ssh-keygen默认生成的就是rsa密钥对,也有其它选项dsa/ecdsa/ed25519/rsa1,然后catid_rsa.pub>>authorized_keys并下载id_rsa文件。在secureCRT中设置登录使用下载的id_rsa验证授权即可。 #进入个...[>>…]
Debian上搭建svn服务以及使用nginx作代理http访问的实现记录过程
之前在Centos上搭建过svn服务:http://www.04007.cn/article/61.html,不过以前这次是在debian上,不过也没多少差异。不过到目前为止,nginx还是不能直接代理svn协议服务,仍然是要在后面架设apache作为中转。详细的搭建及配置过程如下: #安装svn服务 root@us12:/data02#apt-getinstallsubversion-tools ... Settingupsvn2cl(0.14-1)... Settingupsubversion-tools(1.9.5-1+deb9u5)... Processingtriggersforlibc-bin(2.24-11+deb9u4).. root@us12:/data02#mkdirsvndata;cdsvndata #创建项目...[>>…]
SecureCRT一段时间没操作然后就没有响应的问题
使用SecureCRT连接服务器时,一段时间没有操作,然后在界面上光标就没有反应了,改改配置即可以。 服务器端配置:/etc/ssh/sshd_config大概110行,将ClientAliveInterval设为60,ClientAliveCountMax设为3. [helo@04007~]#sudovim/etc/ssh/sshd_config 110#ClientAliveInterval0 111#ClientAliveCountMax3 #改成如下配置 ClientAliveInterval60 ClientAliveCountMax3 #然后重启ssh服务(CentOs): [helo@04007~]#servicesshdrestart Stoppingsshd:[OK] Startingsshd:[...[>>…]
linux服务器上搭建ftp服务-以及php操作ftp,php操作ftp能不能在ftp服务器上复制文件?
在linux上搭建ftp服务器只需要两个命令,一个安装,一个启动,如下: [root@123etc]$sudoyuminstall-yvsftpd [root@123etc]$sudoservicevsftpdstart Startingvsftpdforvsftpd:[OK] [root@123etc]$ps-efgrepvsftpd root196431017:00?00:00:00/usr/sbin/vsftpd/etc/vsftpd/vsftpd.conf 305481965016933017:00pts/100:00:00grepvsftpd 需要注意的是,在启动之前最好修改一下配置文件,ftp服务需要注意以下几个文件:ftp的配置文件:/etc/vsftpd/vsftpd.conf 将配置文件中anonymous_enable=YES改为anonymous_e...[>>…]
四种常用的加密方法:代码加密、替换加密、变位加密、一次性密码
常用的加密方法有用代码加密、替换加密、变位加密、一次性密码四种1.代码加密。使用一组预定义的表达特定含义的通信代码,和一个简单的加密方法的实现。该代码可以日常词汇和术语,也可以是一些特殊的表达。例如:密文:月亮照在半山腰。明文:出发定在月中旬。这种方法是简单和易于使用,但通常只能传输一组预先约定的信息,重复使用是不安全的,因为在这种情况下,盗窃会逐渐了解代码的含义。2.替换加密。该方法是一种规则,将明文中每个字母或字母与另一个或一组字母替代组。例如,字母的...[>>…]
代理服务twemproxy的重启文件nutcracker.init配置及测试
twemproxy在安装包中提供了启动/重启/停止nutcracker的脚本文件nutcracker.init,需要简单修改该脚本。操作及修改的地方如下: #查找文件安装包位置 [oev@s11conf]$locatenutcracker.init /opt/modules/src/twemproxy-master/scripts/nutcracker.init /opt/modules/src/twemproxy-master/scripts/nutcracker.init.debian [oev@s11conf]$sudocp/opt/modules/src/twemproxy-master/scripts/nutcracker.init/etc/init.d/ [oev@s11conf]$sudovim/etc/init.d/nutcracker.init #!/bin/sh # #chkconfig:-5545 #description:Tw...[>>…]