嗅谱网

技术分享

  • 解决WordPress文章点击数(浏览量)随页面刷新而增加的问题

    解决WordPress文章点击数(浏览量)随页面刷新而增加的问题

    网上存在大量关于WordPress文章点击数的脚本,大部分都一样,没有解决反刷新和过滤网络爬虫的问题,不具有真实意义,如果遇到恶意CC攻击,会对服务器造成极大压力特别是数据库。 下面提供一种基于cookie的解决方案:     首先在主题的functions.php 增加如下的脚本:   ***********文章浏览量防刷新统计开始*********/  function statistic_visitors() {       if (is_singular()) {   & ...

    查看全文

  • 升级了Windows10系统后-发现80端口被占用

    升级了Windows10系统后-发现80端口被占用

    在升级了Windows10系统后,发现tomcat 起不来,原因是80端口被占用。 在cmd中运行netstat -aon | findstr :80 ,发现pid是4的进程占用着80端口。 解决方法: 右键单击任务栏,打开任务管理器,打开服务选项卡,打开服务: 找到服务列表中的IIS服务如下图:   右键单击属性,打开属性配置,禁用该服务,然后停止进程:   然后再次启动tomcat发现可以了。 这个方法对于所有需要80端口的应用无法启动的情况都适合(比如Apache服务器)。 ...

    查看全文

  • RedHat 7 配置IP地址与修改主机名

    RedHat 7 配置IP地址与修改主机名

    本文是 7的基础设置,主要是配置IP地址和修改主机名 配置IP地址: 修改网卡配置文件:vi/etc/sysconfig/network-script/ifcfg-enoxxx 修改BOOTPROTO=static,ONBOOT=yes,添加IPADDR=192.168.10.14,PREFIX0=24 重启网络服务:systemctl restart network IP设置生效后可以ssh远程上去,下面是使用SSH远程连接所截的图 查看网络状态:systemctl -l status network chak 查看IP地址:ip addr 查看网卡设备状态: nmcli dev s ...

    查看全文

  • VMware虚拟机NAT模式上网配置

    VMware虚拟机NAT模式上网配置

    NAT模式的具体配置 NAT方式:虚拟机可以上外网,可以访问宿主计算机所在网络的其他计算机(反之不行)。 1.1.1.        查看虚拟机的网络参数 1)      打开虚拟机,选择菜单“编辑”》“编辑虚拟网络”,如下图:   2)      选中列表中的“VMnet8 NAT”,点击左下角“恢复默认”按钮,恢复默认参数设置。然后点击“NAT设置”按钮,如下 ...

    查看全文

  • Ubuntu 14.04 LST安装GCC 4.1.2

    Ubuntu 14.04 LST安装GCC 4.1.2

    由于编译源码软件需要在 14.04 LST用到gcc4.1.2版本,但是本机已经安装有gcc4.8.4,下载gcc4.1.2源码编译总会出现运行找不到库文件错误,或者i386和x86_64不兼容问题,网上都有相似问题的解答,最终安装成功。 1. 下载&解压源码 $ wget http://ftp.gnu.org/gnu/gcc/gcc-4.1.2/gcc-4.1.2.tar.bz2$ tar xvjf gcc-4.1.2.tar.bz2 2. 安装依赖库, 以及软件 $ sudo apt-get install libc6-dev libgmp-dev libmpfr-dev tex ...

    查看全文

  • 在Ubuntu Server 14.04上编译Android 6.0源码

    在Ubuntu Server 14.04上编译Android 6.0源码

    此前编译过 Server 14.04上编译Android6.0源码的步骤。好了,废话不多说,我们开始吧! 步骤一: 安装Ubuntu系统。我们既可以通过虚拟机的方式安装Ubuntu,也可以直接在电脑上安装,为了获得更好的Linux操作体验,我建议直接在电脑上面安装Ubuntu,我在自己电脑上安装了win10和Ubunut Server14.04双系统,使用的时候可以根据自己的需要随时切换系统,非常方便。关于如何搭建双系统,网上有很多教程,我就不在此叙述了,但是我想说明的一点是在安装Ununtu的时候,分配给Ubuntu的磁盘空间一定要尽可能大一点,至少60G,我分配了105G,编译完成之后还 ...

    查看全文

  • Win10下安装CentOS 7双系统详解

    Win10下安装CentOS 7双系统详解

      最近心血来潮,想学Linux,所以根据网上的建议,买了鸟哥的书。为了以后学习方便,准备安装7。准备好镜像文件和U盘后,4号晚上八点多开始施工,本以为几个小时就可以弄好的东西,第一次让我明白了什么叫理想与现实的差距。鉴于CentOS7安装的繁琐程度和鸟哥的火热程度,我决定把我安装的全过程写下来,希望能帮助到想要学习的小白们。在这篇教程里,我把我遇到的问题也写了出来,因为我从解决这些问题的过程中,学到了很多知识,如果你也是个小白的话,希望你耐心看下去。   另外,欢迎大神们指点批评~   事先声明一下,在CentOS 7安装过程中,没有启动项的选择,就是说,安装好CentOS后,我们打不开w ...

    查看全文

  • Linux 性能监控之命令行工具

    Linux 性能监控之命令行工具

    引言      对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作。这些命令行工具可以在各种Linux系统下使用,可以用于监控和查找产生性能问题的原因。这个命令行工具列表提供了足够的工具,您可以挑选适用于您的监控场景的工具。 1. lsof – 列出打开的文件       在许多Linux或者类Unix系统里都有lsof命令,它常用于以列表的形式显示所有打开的文件和进程。打开的文件包括磁盘文件、网络套接字、管道、设备和进程。使用这条命令的主要情形之一就是在无法挂载磁盘和显示正在使用或者打开某 ...

    查看全文

  • java实战实现网页版微信公众号实时聊天客户端

    java实战实现网页版微信公众号实时聊天客户端

    为了给微信公众号提供智能聊天功能,突然想到了网站上也可以放一个聊天窗口增加一个互动渠道。说干就干,下面是中间层的实现: 做过微信开发的都知道,微信公众号都有一个后端(第三方服务器),这里实现的是连接微信客户端(这里应该是浏览器)与微信公众号后端(第三方服务器)的中间层。 因业余时间少,实现过程比较潦草,见谅! import java.io.IOException; import java.io.StringReader; import java.net.URLEncoder; import java.util.Date; import java.util.Iterato ...

    查看全文

  • RHEL7 忘记密码修改root密码 (经过测试RHEL7.2 / 7.1 通过)

    RHEL7 忘记密码修改root密码 (经过测试RHEL7.2 / 7.1 通过)

    RHEL7进入单用户方式和重置密码方式发生了较大变化,GRUB由b引导变成了ctrl+x引导。 重置密码主要有rd.break和init两种方法。(经过测试RHEL7.2 / 7.1 通过) rd.break方法: 1、启动的时候,在启动界面,相应启动项,内核名称上按“e”; 2、进入后,找到linux16开头的地方,按“end”键到最后,输入rd.break,按ctrl+x进入; 3、进去后输入命令mount,发现根为/sysroot/,并且不能写,只有ro=readonly权限; 4、mount -o remount,rw /sysroo ...

    查看全文

  • 如何使用NoNotifications关闭Ubuntu通知提示

    如何使用NoNotifications关闭Ubuntu通知提示

    在 中连接个手机,连通有线或无线网络、有新系统更新时都会在桌面右侧弹出通知提示,这个功能本可以帮助用户实时了解系统和硬件工作状态的动态变化,但当你需要长时间专注工作时,这些可能会随机弹出的通知提示经常都会打断我们的工作和思路。如果你使用了 KDE Connect,各种消息更可能让你抓狂。 那么有没有一种好的方式,既不断开手机连接,又能够临时关闭 Ubuntu 的提示通知呢?遗憾的是 Ubuntu 中并没像 Windows 10 一样集成通知提示的开关功能,不过开源系统的强大之处就在于无所不能的小工具,接下来我们要介绍的 NoNotifications 小工具就可以实现这个功能。 NoNot ...

    查看全文

  • 关于Discuz memcache/ssrf GETSHELL漏洞的修复方案

    关于Discuz memcache/ssrf GETSHELL漏洞的修复方案

    Discuz存在SSRF漏洞,在配置了memcache的情况下,攻击者可以利用ssrf通过memcache中转,向磁盘上写入WEBSHELL恶意代码,从而造成数据库泄漏。 解决办法: 找到论坛安装目录/source/function/function_core.php,在里面添加代码如下面1089行所示:   1074 function output_replace($content) {   1075         global $_G;   1076  ...

    查看全文