CentOS 7 虚拟机网络不通的一个另类思路

为啥是另类思路呢,之前是通的,在网络部门更换了上层以后,不通了,从办公区PING不过去了,SSH也不行,当然我的服务器没开防火墙和SELINUX,所以,感觉就跟见了鬼一样,快刀斩乱麻,干它,先把虚拟机的网卡卸载了,重新配置了一个,重新配置网卡以后,还是不通,这里引入另一个有趣的方法,用图形方式配置CentOS7 网卡方法,如下:

yum install nm-connection-editor

yum install NetworkManager-tui

nmtui 调出界面,然后写IP地址等各类网络信息

systemctl restart network.service 重新启动网络

接着说,不通的情况很奇怪,就是同一网段有7台机器,5台是通的,2台不通,找了一天配置发现,只有perfix这个参数设置是不一样的,经过咨询网络部门同事,得知子网掩码的确做过调整,PREFIX参数应该设置为27,而不是默认的24,至此,问题解决。

反思:为啥费如此多的时间解决,原因一是系统之前可通,做调整后不通,一直认为是网络部门调整设备导致,所以一直拉着网络做测试,包括捋线,换IP等;原因二是一些服务器通,一些服务器不通,通的服务器是比较老的机器,都是CentOS 6 以前的机器,有些网络参数写的不一致了,比如之前用NETMASKS 这个参数,现在统一都是PREFIX,看的不仔细,放在这里,如果有朋友遇到同样问题,希望能提供另外一种解决思路。

wordpress 4.9.1 正式上线

WordPress 4.9及其较早版本都存在四大安全漏洞,导致易遭到多矢量攻击,在4.9.1版本中,这四大问题都得到了解决,分别如下:

  1、为newbloguser密钥使用正确生成的散列代替确定的子字符串。

  2、为html元素上使用的语言属性添加转义。

  3、确保RSS和Atom feeds中的附件属性正确转义。

  4、删除没有unfiltered_html功能的用户上传JavaScript文件的权利。

此外4.9.1还解决了其他许多bug,比如:

  1、有关主题模板文件缓存的问题。

  2、MediaElement JavaScript错误,阻止某些语言的用户能够上传媒体文件。

  3、无法在基于Windows的服务器上编辑主题和插件文件。

QQ截图时,QQ窗口就会关闭的解决方法

最近写个东西,里面涉及一些对话需要用QQ截图显示,但是一截图,QQ窗口就关闭,之前以为是版本的问题没在意,后来升级了版本,还是这样,然后找了一下原因,搞定了哦

原因:设置了截图时隐藏当前窗口,所以才会在截图的时候关闭了聊天窗口。

解决方法:点一下那个截图按钮旁边的小三角形,把那个“截图时隐藏当前窗口”前面的勾给去掉就可以了。

bind中的redirect.db文件妙用

几年前升级BIND的时候,看过一篇文章,出处实在想不起来了,主要讲的是泛域名这个东西,这个泛域名一个特别有用的地方就是不存在的域名,可以用*匹配A记录,然后给一个能访问的IP就行。

但是BIND中如果有多个域名,那显然在每个域名文件中加*太繁琐了,所以可以使用redirect.db文件,在named.conf文件中要引入此文件

zone "." in {
type redirect;
file "redirect.db";
};

文件里前面和其他域名文件一样,最后加一行

*. IN A 1.1.1.1

其中1.1.1.1是你自己指定一个能访问的IP即可

这样就能匹配所有BIND中的域名,大家可以试试。

解决 cacti 最新版本出图不全的问题

LOG日志显示PHP Warning: session_start(): open(/var/lib/php/session/XXXXX) failed: Permission denied (13) in /var/www/html/cacti/include/global.php

表现为在GRAPH图形树中,有的图形能显示,有的不能显示,不能显示的图形需要点击 graph details 才能看到图形,有数据输入,判断cacti和rrdtool均无问题。

那么,和session有关系的只有php了,我使用的是php 7.1版本,模式使用的是 php-fpm,配置文件 php-fpm.d/www.conf,修改为以下样子

;php_value[session.save_path] = /var/lib/php/session –这行注释了
php_value[session.save_path] = /tmp

还需要改 /etc/php.ini 里的 session.auto_start = 0 为 1

重新启动php-fpm
systemctl restart php-fpm.service

再浏览看看吧,都可以使用了。

 

解决国内某论坛php提示undefined index uid 错误

一般来说,PHP提示非常准确,会告诉你在哪行出现问题,按照提示,我用如下方法屏蔽了错误信息

if(@$user[‘uid’] != $_post[‘uid’])

就是加了个@符号,也可以修改 php.ini 中的错误显示配置,将

error_reporting = E_ALL 修改为

error_reporting = E_ALL & ~E_NOTICE

但对我来说,就一行输出错误,用@更方便,而且这行错误,还写了论坛路径,非常危险。

关于最新的jwplayer 7.11.3 版本的综合帖

工欲善其事必先利其器,自从动了弄一个vlog的想法,就开始研究起播放器,在众多播放器中,为啥偏偏选择了jwplayer呢?

先它的基础版是免费的,每个人都可以申请使用,都会获得一个license key。

好处是啥呢?当然是没有水印了,这个诟病很久了,在新版本中解决了。但是软件的右键还是需要带官方logo的,这个需要白金版以及比白金更高级的广告版才能支持了。

其次,它可以自定义代码,有众多的支持论坛,找起问题来还是很容易解决的。还有它支持FLASH,HTML5,直播点播协议,支持众多的播放格式。

为了让大家更好的使用jwplayer,我贴一段代码在这里,使用这段代码可以很简单的使用jwplayer播放器,首先你要下载jwplayer 7.11.3的源代码,官方下载即可。然后建立自己第一个播放器的html文件,代码如下

<head>
<script src="PATH/jwplayer.js"></script>
<script src="PATH/jwplayer.controls.js"></script>
<script src="PATH/jwplayer.flash.swf"></script>
<script>jwplayer.key="your’s license key";</script>
</head>

//HTML头部标准格式。引入JWPLAYER播放器

<div id="player"></div>

//给播放器定义个位置

<script>
jwplayer("player").setup({
file: "https://travel.techlife.com.cn/wp-content/uploads/2017/06/gzjdg_0.mp4",
image: "https://travel.techlife.com.cn/wp-content/uploads/2017/06/gzjdg.jpg"
});
</script>

//加载播放器属性,控制操作。

到此,你第一个带播放器的HTML就完成了。只要你的视频文件和图片路径没问题,就可以正常播放了。

如果需要在视频上,添加LOGO,自定义右键菜单,加入广告,那就需要使用本站深改版本了,各位同学可以移步本站淘宝进行购买使用。

WordPress 4.8 正式版已出,将不再支持IE 8,9,10

WordPress创始人Matt Mullenweg宣布WordPress将从WordPress 4.8版本开始,不再支持IE8,9,10,这个决定是WordPress核心开发团队在过去两个月讨论需要给WordPress提供新的编辑器时作出的决定。

其实微软已经在2016年2月就宣布不支持IE8,9,10了,这意味着IE浏览器的这三个版本不会收到收到任何的安全更新,而这也是WordPress从WordPress 4.8版本不再支持IE 8,9,10版本的重要原因。

另外一个重要原因是 IE8,9,10这三个版本现在用户的占有率已经很低了。

当前WordPress不会马上停止对IE浏览器8,9,10的支持,而从WordPress 4.8开始,将不再支持,具体的表现是:使用IE这几个版本的浏览器访问wp-admin,将无法体验到WordPress的新功能。

这个决定,影响最大的就是国内浏览器用户了,比如360浏览器,搜狗浏览器,QQ浏览器,当然,他们也会积极的升级技术,确保用户体验不会差。