未来往事
与人交往,要善于发现别人的优点。 [2018年 第25周/共52周]

SSH连接端口及监听IP地址修改

SSH端口修改 SSH侦听/接收IP地址修改

最近购置了一台VPS测试,顺道购买了几个IP地址,考虑到系统SSH默认端口为22(Debian系统),出于安全考虑,把SSH端口修改为了8999,所监听的IP地址修改为其中的一个。修改方法:
#vi /etc/ssh/sshd_config
Port 22 #修改为8999
ListenAddress 192.168.1.188 #修改SSHD服务监听/接收的IP,IP格式
#service sshd restart #保存重启
PS:当然你也可以并列多个Port或ListenAddress来侦听多个端口及IP(不建议)。......
+阅读全文

PureFTPd安装配置 权限分离

Pure-FTPd FTP工具安装配置 权限分离
已知:服务器nginx web服务使用的账号及组为web web

1、Pure-FTPd软件安装配置(略)

2、编辑配置文件修改默认的21号端口为2199
#vi pure-ftpd.conf
Bind  0.0.0.0,2123 #监听的ip及端口,如果你的机器有多个ip,建议配置监听一个ip

3、创建ftp宿主账号和组:ftpuser
useradd ftpuser -s /usr/sbin/nologin

4、设置网站目录权限格式:
#ls -l
drwxr-xr-x 14 ftpuser web 4096 Dec 17 16:18 fity.cn
(或者ftp和web权限彻底分离,如果是ftp操作......
+阅读全文

WinRAR5.0 5.10 5.11 注册码

WinRAR 5.0 5.10 5.11  正式版解压软件 注册码
先安装Winrar4.11正式版的软件,然后把下面这段代码复制后粘贴到记事本里,保存为rarreg.key,注意后缀名是.key。
最后一步就是把刚刚保存的rarreg.key文件复制到WinRAR程序安装的根目录下,如果rarreg.key文件已经存在则覆盖原来的。

正版注册码一:
RAR registration data
State Grid Corporation Of China
50000 PC usage license
UID=5827a0bd1c43525d0a5d
64122122500a5d3d56f784f3a440ac3fb632d34e08bbaa37fc7712
6acaeb8eb044810272e86042cb7c79b1da0eaf88c79f8a7c6dd77b
dba335e27a1
......
+阅读全文

Win8.1系统优化及C盘冗余文件清理

Win8.1 系统优化及C盘冗余文件清理

1、禁用一些无用的开机启动项和计划任务

2、关闭 IPv6、关闭Windows Defender、关闭索引功能

3、退出家庭组,家庭组服务

4、删除Windows.old文件夹

5、释放WinSxS冗余更新,参考《DISM命令释放Win8.1 WinSxS冗余更新》......
+阅读全文

Win8.1 dism错误:1726 远程过程调用失败解决

DISM命令释放Win8.1 WinSxS冗余更新:
谈到Windows的冗余,不得不提到WinSxS冗余,每次Windows的补丁更细,都会自动在这里产生一个备份更新,以此类推,新的替换旧的,但旧的依旧存在,逐渐产生所谓的WinSxS更新冗余。

但所幸的是微软官方的DISM命令可以来解决这个困扰用户的难题,彻底释放下Win8.1系统下的WinSxS冗余更新补丁,去除多余的旧版,只保留最新版。

例如:Windows 8.1自带的Flash......
+阅读全文

jquery radio选中 取消

jquery重置radio后,选中事件无效
  1. $(":radio[name='markId']").attr("checked","false"); //重置/取消name为markId的radio  
  2.   
  3. $(":radio[name='markId'][value='3']").prop(
......
+阅读全文

升级IOS8.0 App Store 空白解决

今天手机升级了IOS系统到最新版8.0后发现打开App Store时空白,我在还原网络设置后恢复正常。如果遇到这个问题可以一次排查:

方法一、将系统语言更换成英文(更换后最好注销重启一下),然后打开App Store,如果没有问题,再切换回中文。

方法二、依次点击进入【设置】—【通用】—【还原】—【还原网络设置】

方法三、首先完全退出App Store,进入设置把App Store帐号注销,重新登陆账号进入App Store就会有更新了。

......
+阅读全文

MySQL bin-log日志及expire-logs-days参数详解

MySQL bin-log功能,bin-log清理及expire-logs-days参数详解

今天突然发现博客不能访问了,登录vps后发现磁盘/根目录可用空间为0:
root@antphp:/:# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/MyDebianVPS-root
                      9.3G  8.8G   0    100% /
tmpfs                 504M     0  504M   0% /lib/init/rw
udev                  493M   76K  493M   1% /dev
tmpfs                 504M     0  504M   0% /dev/shm
/dev/xvda1            228M   18M  199M   8% /boot
/dev/xvdb1            9.9G  2.7G  6.7G  29% /opt
来源:未来往事 http://fity.cn
经过排查发现是mysql bin-log占用了几个GB的空间,对于普通vps来说空间本来就几个GB,所以自然而然也就满了。于是本文呢就在这样的情况产生啦 [emot]grin[/emot]

看了上面内容,你可能会疑惑MySQL bin-log功能究竟有何作用?

1:数据恢复:如果你的数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命令导致你的数据库出问题了,想办法挽回损失。
2:主从服务器之间同步数据:主服务器上所有的操作都在记录日志中,从服务器可以根据该日志来进行,以确保两个同步。
简单地说,这些MySQL var目录下的形如mysql-bin.000***的文件是MySQL的事务日志。
PS:缺点是将无法使数据库恢复先前的状态

这里我们查看到mysql-bin log占用了至少大于5GB的空间:
root@antphp:/usr/local/mysql/var# du -sh *
108M    antphp.err
4.0K    antphp.pid
144K    blog@002eyuboya@002ecom
1.1M    mysql
28K     mysql-bin.000001
1.1M    mysql-bin.000002
4.0K    mysql-bin.000003
4.0K    mysql-bin.000004
2.7M    mysql-bin.000005
1.1G    mysql-bin.000006
1.1G    mysql-bin.000007
1.1G    mysql-bin.000008
1.1G    mysql-bin.000009
1.1G    mysql-bin.000010
………………………………
来源:未来往事 http://fity.cn
PS:命令行模式查看:mysql> show binary logs;

MySQL bin-log状态查看/管理

通过查看mysql配置文件我们可以看到该mysql服务的bin-log是开启的状态:
root@antphp:/# cat /etc/my.cnf | grep log-bin
log-bin=mysql-bin
来源:未来往事 http://fity.cn
PS:
1、这一行注释,重启mysql服务即可关闭bin日志的记录
2、命令行模式查看:mysql> show global variables like '%bin%';

MySQL bin-log如何删除清理?

如果没有主从复制,可以通过reset master的方式,重置数据库日志,清除之前的日志文件:
reset master;

但是如果存在复制关系,应当通过PURGE的方式来清理bin日志,语法如下:
PURGE {MASTER | BINARY} LOGS TO 'log_name'
PURGE {MASTER | BINARY} LOGS BEFORE 'date'
来源:未来往事 http://fity.cn
用于删除列于在指定的日志或日期之前的日志索引中的所有二进制日志。这些日志也会从记录在日志索引文件中的清单中被删除,这样被给定的日志成为第一个。

例如:
+阅读全文

分享一款好用的pdf转其他文件格式的工具

pdf转其他文件格式工具:solidconverterpdf,很好用,你值得拥有 [emot]grin[/emot]
点击在新窗口中浏览此图片......
+阅读全文

人的好运从哪里来?


一、从好身体来
健康是福。有了健康的身体才有奋斗成功的本钱。要有健康身体,除了要注重饮食与运动外,还要正常的生活习惯。心理的健康也很重要。身心健康,就能顺利工作生活,迎着阳光,灿烂美好,安康愉快。

点击在新窗口中浏览此图片

二、从好心眼来
人存好心,善良为本。慈善胸怀.厚德宽人。让人感受到你的存在,这世界充满阳光,好人多好报。社会温暖,人心温暖,得道多助,路自宽行。

点击在新窗口中浏览此图片

三、从好观念来
观念带来决定,决定影响行为,行为就有结果。人生在世,创造生存条件,努力学习生存本领,为自己活,活的像模像样。有条件时,也帮助他人。

点击在新窗口中浏览此图片

四、从好脾气来
坏脾气,破坏人际关系,影响健康,生气将会污染生命。脾气太坏的人,命运之神不会照顾你的。所以,要争气不生气,不伤元气,成得大气。遇事冷静,思成而行,少走弯路,增大成功的几率。

点击在新窗口中浏览此图片

五、从好表情来
人说,出门看天色,入门看脸色,当你烦恼、愤怒、痛苦的时候,你那一副难看的嘴脸,任何人都不想见。相由心生,尊敬别人,微笑总会给你带来好运的。

点击在新窗口中浏览此图片

六、从好言语来
好话一句三冬暖,恶言半句六月寒。与人为善,和颜悦色、和气生财,好运常在。敬人者人恒敬之。而抱怨无法解决问题.恶语更伤人,所谓病从口入、祸从口出。

+阅读全文

discuzX3页面增加广播台/推荐新闻

discuz!X页面增加广播台/推荐新闻模块:

支持版本:X2/X2.5/X3.0/3.1/3.2+

实现效果图:

1、根据上图布局HTML页面并标注上discuz能识别的diy标签
CSS代码如下,另存为choice.css文件:

  1. body,


......
+阅读全文

discuz门户/论坛特殊字符乱码不显示解决

discuz门户/论坛页面显示不全问题解决,出现这个问题一般是遇到乱码或特殊字符引起了输出中断。
问题概述:
论坛为utf8编码,帖子可以发类似这些♦♥♣特殊字符,帖子页面并能正常显示。但是在门户及论坛页面通过diy调用引起页面不显示内容

补充信息:
Diy相关数据表:
common_block
common_block_favorite
common_block_item
common_block_item_data
common_block_permission
common_block_pic
common_block_style
common_block_xml
common_diy_data
common_template_block
来源:未来往事 http://fity.cn

问题分析:
......
+阅读全文

小米MIUI6系统:细节量变带来体验升级

小米公司今天在北京798艺术区正式发布了最新的MIUI 6系统,相对上一版,它在色彩界面做了较大调整,增加一系列动画显示,并新增多种特色服务。新浪手机已将手中的小米手机4刷到了MIUI 6系统,并进行初步体验。喜欢刷机的小伙伴又可以体验刷机的快感了啊 [emot]smoke[/emot]
点击在新窗口中浏览此图片
......
+阅读全文

kindeditor上传图片生成绝对地址

kindeditor上传图片使用绝对地址:
使用kindeditor默认上传的本地图片会生成一个相对于当前域的相对路径,在我们实际的项目开发工作中我们可能希望上传图片后生成包含域名的完整路径,可以通过初始化kindeditor时指定以下参数来生成完整路径:
urlType:
改变站内本地URL,可设置”“、”relative”、”absolute”、”domain”。空为不修改URL,relative为相对路径,absolute为绝对路径,domain为带域名的绝对路径。
数据类型: String
默认值: “”   //空

......
+阅读全文

textarea中总是有很多空格问题解决

textarea中总是有很多空格问题解决
问题描述:
在php读取mysql数据到textarea中开头可结尾总有很多空格,在数据表中查看数据是没有空格的。
问题原因:
内容应该顶着textarea写,textarea后不要有空格和换行
......
+阅读全文