嗅谱网

技术分享

  • Mysql效率优化定位较低sql的两种方式

    Mysql效率优化定位较低sql的两种方式

    关于mysql效率优化一般通过以下两种方式定位执行效率较低的sql语句。 通过慢查询日志定位那些执行效率较低的 SQL 语句,用 –log-slow-queries[=file_name] 选项启动时, mysqld 会 写一个包含所有执行时间超过 long_query_time 秒的 SQL 语句的日志文件,通过查看这个日志文件定位效率较低的 SQL 。 慢查询日志在查询结束以后才纪录,所以在应用反映执行效率出现问题的时候查询慢查询日志并不能定位问题,可以使用 show processlist 命令查看当前 MySQL 在进行的线程,包括线程的状态、是否锁表等,可以实时地查看 ...

    查看全文

  • CentOS 7 Docker 搭建私有仓库 registry

    CentOS 7 Docker 搭建私有仓库 registry

    环境规划: docker私有仓库地址:192.168.0.167 docker客户端地址 : 192.168.0.167 ·关闭防火墙和selinux  systemctl stop firewalld.service  systemctl disable firewalld.service    # vi /etc/sysconfig/selinux         SELINUX=disabled  # setenforce 0 服务端 1.安装并启动docker yum - ...

    查看全文

  • Docker私有Registry在CentOS6.X下安装指南

    Docker私有Registry在CentOS6.X下安装指南

    Docker私有Registry在6.X下安装指南 说明: “ docker.yy.com 这是docker registry服务器的域名也就是你的公司docker私有服务器的主机地址,假定ip是192.168.2.114;因为https的SSL证书不能用IP地址,我就随便起了个名字。 registry 服务器作为上游服务器处理docker镜像的最终上传和下载,用的是官方的镜像。 nginx 1.4.x 是一个用nginx作为反向代理服务器” [X] Docker Server端配置 安装依赖yum -y install gcc make fil ...

    查看全文

  • 零付费Web托管公司000Webhost被黑 1350万明文暗码泄漏

    零付费Web托管公司000Webhost被黑 1350万明文暗码泄漏

    全球最流行的零付费Web 托管公司000Webhost遭受了一次大规模的数据泄漏变乱,1350万用户的团体数据泄漏。 百科:000webhost 000webhost是国外著名空间商Hosting24旗下的零付费虚构主机产品,号称“比收费虚构主机更好用”。而确切如其所说的,该空间非常优质和稳定。而该空间供给商也见识到了中国人口之多,中国用户申请到有一定难度。他的口碑也确切不错。000webhost供给的零付费效劳:全能PHP空间1.5G ,支撑PHP(不支撑ASP),支撑绑定顶级域名,无任何广告,独立控制面板,零付费创建Mysql数据库,FTP上传下载,在线压缩解压 ...

    查看全文

  • Windows用户帐户控制(UAC)的绕过与缓解方法(1)

    Windows用户帐户控制(UAC)的绕过与缓解方法(1)

    在企业环境中保护机器免受歹意威胁一直是一个持续的进程。假如给用户提供了管理员权限,就会被滥用于安装未经许可的软件,更改配置,等等。假如不给用户提供当地管理员权限,他们就会声称他们不能正常开展任务了。假如歹意软件碰巧感染了拥有完全管理员权限的机器,那么你最有可能眼睁睁的看着计算机被歹意软件重新映像。 用户帐户控制(UAC) 给了咱们应用尺度的用户权限代替完全的管理员权限来运行顺序的能力。以是即使您的尺度用户帐户位于当地管理员组中,那么受到的破坏也是有限的,如安装服务,驱动顺序以及对安全地位履行写入操纵,等等,这些行为都是被拒绝的。要进行这些操纵,用户须要与桌面进行交互,如右键单击并以管理员身份 ...

    查看全文

  • mac系统OS X10.10版本安装最新5.7.9mysql的方法

    mac系统OS X10.10版本安装最新5.7.9mysql的方法

    用过mac的朋友都反映很好用,不仅美观,性能好,关键是他的系统底层对于开发人员来说,无疑就是一个最大的好处,用习惯linux的人就知道mac的强大。 但是也有一点最蛋疼的是,mac的习惯跟windows两个概念,习惯了windows,难免会有点不知所措。甚至软件的安装也有极大的差别。 最近装完svn、再装mysql,折腾到不像人样,最后看官方文档以及网络上的资料,才慢慢了解。 关于目前mysql最新版的问题以及mac系统下10.10的mysql问题,网上几乎没有资料,经过两天的反复安装测试,终于搞定。 其实mysql5.7因为很多地方都与旧版有差异,在mac上安装的内容也有所不同,不过安装的 ...

    查看全文

  • 手把手教你用 strace 诊断问题

    手把手教你用 strace 诊断问题

    早些年,如果你知道有个 strace 命令,就很牛了,而现在大家基本都知道 strace 了,如果你遇到性能问题求助别人,十有八九会建议你用 strace 挂上去看看,不过当你挂上去了,看着满屏翻滚的字符,却十有八九看不出个所以然。本文通过一个简单的案例,向你展示一下在用 strace 诊断问题时的一些套路。  如下真实案例,如有雷同,实属必然!让我们看一台高负载服务器的 top 结果: top 技巧:运行 top 时,按「1」打开 CPU 列表,按「shift+p」以 CPU 排序。 在本例中大家很容易发现 CPU 主要是被若干个 PHP 进程占用了,同时 PHP 进程占 ...

    查看全文

  • 如何在 Ubuntu 中设置 IonCube Loaders

    如何在 Ubuntu 中设置 IonCube Loaders

    IonCube Loaders是一个PHP中用于加解密的工具,并带有加速页面运行的功能。它也可以保护你的PHP代码不会查看和运行在未授权的计算机上。要使用ionCube编码、加密的PHP文件,需要在web服务器上安装一个叫ionCube Loader的文件,并需要让 PHP 可以访问到,很多 PHP 应用都在用它。它可以在运行时读取并执行编码过后的代码。PHP只需在‘php.ini’中添加一行就可以使用这个loader。 前提条件 在这篇文章中,我们将在14.04/15.04安装Ioncube Loaders ,以便它可以在所有PHP模式中使用。本教程的唯一要求就是 ...

    查看全文

  • 搭建SVN服务器与Apache同步

    搭建SVN服务器与Apache同步

    –检查内存 [root@imagehost bin]# free -m              total       used       free     shared    buffers     cached Mem ...

    查看全文

  • Linux系统入门教程:在 Linux 中永久修改 USB 设备权限

    Linux系统入门教程:在 Linux 中永久修改 USB 设备权限

    提问:当我尝试在 Linux 中运行 USB GPS 接收器时我遇到了下面来自 gpsd 的错误。 gpsd[377]: gpsd:ERROR: read-only device open failed:Permission denied gpsd[377]: gpsd:ERROR:/dev/ttyUSB0: device activation failed. gpsd[377]: gpsd:ERROR: device open failed:Permission denied - retrying read-only 看上去 gpsd 没有权限访问 USB 设备(/dev/ttyU ...

    查看全文

  • 在 Linux 下使用 RAID(八):当软件 RAID 故障时如何恢复和重建数据

    在 Linux 下使用 RAID(八):当软件 RAID 故障时如何恢复和重建数据

    在阅读过 RAID 系列 前面的文章后你已经对 RAID 比较熟悉了。回顾前面几个软件 RAID 的配置,我们对每一个都做了详细的解释,使用哪一个取决与你的具体情况。 在 Linux 下使用 RAID(七):在 RAID 中扩展现有的 RAID 阵列和删除故障的磁盘  如何在Linux上构建 RAID 10阵列  Debian软RAID安装笔记 – 使用mdadm安装RAID1 常用RAID技术介绍以及示例演示(多图) Linux实现最常用的磁盘阵列– RAID5 RAID0+1和RAID5的性能测试结果 Linux入门教程:磁 ...

    查看全文

  • 在 Linux 下使用 RAID(六):设置 RAID 10 或 1 + 0(嵌套)

    在 Linux 下使用 RAID(六):设置 RAID 10 或 1 + 0(嵌套)

    RAID 10 是组合 RAID 1 和 RAID 0 形成的。要设置 RAID 10,我们至少需要4个磁盘。在之前的文章中,我们已经看到了如何使用最少两个磁盘设置 RAID 1 和 RAID 0。 在这里,我们将使用最少4个磁盘组合 RAID 1 和 RAID 0 来设置 RAID 10。假设我们已经在用 RAID 10 创建的逻辑卷保存了一些数据。比如我们要保存数据 “TECMINT”,它将使用以下方法将其保存在4个磁盘中。 在 Linux 中创建 Raid 10(LCTT 译注:原图有误,已修正) RAID 10 是先做镜像,再做条带。因此,在 RAID 1 ...

    查看全文