首页

怎样把坏的MySQL查询找到并杀死?

有时,关系型相关数据库系统的复杂性会把你搞晕,不过幸运的是,使用MySQL工具来管理查询就就可以避免这些复杂性。 在本教程中,我将向你们展示 怎样去查找并杀掉任何非法的MySQL查询。 为了浏览当前正在运行的查询,登陆到MySQL终端,然后运行show processlist命令: mysql show processlist; +——–+——–+—————–+———+———+——-+——-+——————+———–+—————+———–+ | Id | User | Host | db | Command | Time | State | Info | Rows_sent | Rows_examined | Rows_rea
2014-07-27
2分钟阅读时长

已经会用Git了?不会这十招怎么行

之前我们发了一些教程让你熟悉Git基础和在团队合作环境中使用Git.我们讨论的这些Git命令足够让一个开发者在Git的世界里生存下去。在这篇教程里,我们试着探索如何高效地管理你的时间以及如何充分利用Git提供的特性。 注意:这里介绍的命令中有的包含方括号(例如:git add -p )。在这些例子中,你应该用你自己的数字、标识符等替代方括号里的内容,并且去掉方括号。 1. Git自动补全 如果你在命令行环境中运行Git命令,每次都手动地逐个输入命令是一件很无聊的事。为此,你可以花几分钟时间配置一下Git命令的自动补全功能。 在*nix系统运
2014-07-25
6分钟阅读时长

Oracle Linux 7.0发布!

Oracle已经发布了Oracle Linux 7.0操作系统,新系统带来了大量的新特性,比如第三代坚不可摧的内核 UEK(Unbreakable Enterprise Kernel Release 3)和一个新的默认文件系统 为了这次新的发行版的发布,Oracle的开发者们已经放出过两个预览版,现在最终版终于来了。果然,它有着大量的改进,其中包括使用新的XFS作为默认的文件系统,可选的Btrfs文件系统,Linux Containers (LXC), DTrace,Ksplice,加强版Xen和UEK R3。 作为广泛流行的文件系统EXT4的对抗者,XFS有一个显著优势。它所允许用户的文件系统的大小达到了500TB,这比你在EXT4
2014-07-25
3分钟阅读时长

Dropbox原生Linux客户端首次展示Qt界面

Dropbox原生Linux客户端的最新试验版首次展示了全新的QT界面。 Dropbox表示这次的UI重写,将同时应用到Windows和Linux,将修复大量长期遗留下来的错误和问题。这个跨平台的工具也将整体提升性能。 在全新的设置向导和登录界面(见下面的图片)旁边是几个重新设计过的启动画面。 登录界面 设置界面 欢迎界面 目前还不稳定 Dropbox开发人员提醒参与测试的人,目前大部分新界面还很粗糙,在使用中可能会碰到大量的界面问题。新界面还不能配合一些辅助工具一起工作,例如屏幕阅读器。 新UI使用了(目前)系统自带的QT界面主题。它本身也不
2014-07-25
2分钟阅读时长

如何拯救一台GRUB 2启动失败的Linux电脑

旧版GRUB我们使用了一段时间了,这个重要的Linux通用引导器的版本已经到了0.97。尽管旧版GRUB有很多的优点,但是它已经有点陈旧了,并且它的开发者也希望添加更多的功能,于是,GRUB 2 时代就要来了。 GRUB 2 做了几个明显的改进。它可以从移动存储设备上启动,并且可以通过配置一个选项来进入系统BIOS。相对于将所有的配置都放到一个配置文件/boot/grub/menu.lst中 (现在默认是/boot/grub/grub.cfg),使用各种脚本来配置会更复杂。你不要直接编辑这个文件,那不是人干的事,太复杂了,我们需要使用其它的脚本来改变。我们卑微的人类可
2014-07-23
6分钟阅读时长

[小白技巧]如何在Linux上检查MySQL数据表的存储引擎类型

提问: 我想要知道我的MySQL数据库是MyISAM还是Innodb类型。我该如何检查MySQL数据库表的类型? MySQl主要使用两种存储引擎:MyISAM 和 Innodb。MyISAM是非事务的,因此拥有读取更快,然而InnoDB完全支持细颗粒度的事务锁定(比如:commit/rollback)。当你创建一张新的MySQL表时,你要选择它的类型(也就是存储引擎)。如果没有选择,你就会使用与预设置的默认引擎。 如果你想要知道已经存在的MySQL数据表的类型,这里有几种方法达到。 方法一 如果你可以访问phpMyAdmin,你可以从phpMyAdmin找出默认的数据库类型。从phpMyAdmin中选中数
2014-07-23
2分钟阅读时长

Betty:和你的Linux说说话

Betty 是一个将类英语短语翻译成Linux命令的开源工具。这个项目的主要目的是让大家可以通过输入自然语言来使用强大的Linux系统。让我们来看一下它是怎么工作的。 安装 Betty的安装非常简单直接。首先确认你已经安装了下面这些依赖包。 对于基于Debian的系统: sudo apt-get install git curl ruby 对于基于RPM的系统: yum install git curl ruby 现在用git工具把Betty库clone到你自定义的任何路径。这里我克隆到我的home目录,例如 /home/sk/. git clone https://github.com/pickhardt/betty 添加betty的别名到你的bashrc配置文件。
2014-07-23
3分钟阅读时长