雨落清风。心向阳
Linux中国

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

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

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

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

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
Linux中国

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

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

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

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

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

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

Betty:和你的Linux说说话

Betty 是一个将类英语短语翻译成Linux命令的开源工具。这个项目的主要目的是让大家可以通过输入自然语言来使用强大的Linux系统。让我们来看一下它是怎么工作的。 安装 Betty的安装非常简单直接。首先确认你已经安装了下面这些依赖包。 对于基于Debian的系统: sudo apt-get install git curl ruby 对于基于RPM的系统: yum ...
Linux中国

什么是Unix以及它为什么这么重要?

大多数操作系统可以被划分到两个不同的家族。除了微软的基于Windows NT的操作系统外,几乎所有其他的都可以追溯到Unix。 Linux,Mac OS X,Android,iOS,Chrome OS,PlayStaion 4上运行的Orbis OS,运行在路由器上的各种固件,所有这些操作系统通常都被称为类Unix操作系统。 Unix的设计现在都还在应用 Unix在20世纪60年代中晚期诞生于ATT的贝尔实验室中。最初发布的Unix中的一些重要设计因素到如今都还在使用。 其中一个设计是Unix哲学,建立小的模块化的应用,只做一件事情并把它做好。如果你对Linux终端很熟悉的话,应该对这个不陌生-
Linux中国

命令行星期二——第四部分

大家好。新的一周,新的冒险! 今天,我们将会学习使用四个相当简单的命令去操作文件。好,废话少说,我们开始吧。 在开始学习这些命令之前,我们先稍微说些题外话,讲讲通配符的用处。 通配符 使用图形工具区复制、粘贴、新建目录等操作也许很容易,但是若想完成一些更复杂的任务,例如仅仅将一个目录下的所有.html文件复制到另一个目录中、或者只复制在某个目录中不存在的文件,这时命令行也许会比较方便。我们回到通配符的学习中,通配符是shell的基本功能,它是一个由一些特殊字符组成的集合,它让你可以用一些简单的规则来选择出某些
Linux中国

使用 shutter 对网站进行截屏

看了一个文章(http://linux.cn/article-3140-1.html),用gnome-web-photo可以对网页进行截屏,但我试了好几把,总是无法成功。 我的环境是 UBUNTU 10.04,当使用gnome-web-photo的时候,命令行总是处于假死的状态,不能成功的执行命令。要关闭终端的时候,却总显示在运行。 所以,我只好绕道走了。 用shutter实现了我的需求。 sudo apt-get install shutter sudo apt-get install gnome-web-photo 打开shutter ...
Linux中国

在 Ubuntu 上体验 Mac 风格

虽然 Ubuntu Unity 本身已经是一款很漂亮的桌面了,但世界各地还是有很人被 Mac OS X 的外观所震撼。如果您恰好是其中之一,要获得 Mac OS X 一样外观体验,是不需要丢掉 Ubuntu 的,相反,您可以对它来个美化改造,使 Ubuntu ...
Linux中国

Git 2.0.2版本控制系统现在可供下载使用了

Git 2.0.2如今已正式发布。这是一个免费和开源的分布式版本控制系统,因其处理速度和效率的优势,它可以处理大大小小各种项目。 新的Git 2.0.x分支保持着带来大量更新的传统,它整合了大量的改变和修正。这个最新的更新只是维护版,但是它的功能特性的确有一些有趣的修改。 根据开发者的描述:"git submodule sync(git子模块的同步)"的文档中提到的子命令可以使用"--recursive"(递归)的选项;在.gitignore中跟踪引用反斜杠的空格的处理不当已经被纠正;对"git repack"命令的更新,将不再错误地复制那些被.keep标签标记的pack目录下的
Linux中国

[小白技巧]如何在Ubuntu 14.04中添加多个时区时间

如果你需要和多时区时间打交道的话,你一定希望你的电脑时钟可以显示多个时区的时间。作为一个移居国外的人,我需要关注法国和印度的时间。在Ubuntu系统中,你可以进行简易的设置来添加多时区时间。 在这次的使用技巧中,我们会了解到 如何在Ubuntu 14.04系统中添加多时区时间。 在Ubuntu 14.04系统中添加多时区时间 打开系统设置(按下标有微软徽标的按键,在Dash中搜索系统设置),进入时间日期选项。 接下来,进入时钟标签页,找到其他时区时间选项,然后点击选择地区按钮。 在新打开的窗口中,你可以输入一个地区,之后相应的结果会
Linux中国

如何用sosreport在Linux上创建诊断报告

Sosreport是RHEL / CentOS上的一个命令,它会收集系统配置和你linux机器上的诊断信息,如正在运行的内核版本、加载的模块和系统和服务配置文件之类的信息。这个命令同样可以运行外部的程序来收集更多的信息,并存储这些输出到一个结论文档中。 Sosreport在你需要获得redhat的技术支持时需要它。Redhat的支持工程师会要求你服务器上的sosreport来用于故障排除。 要运行sosreport,需要安装sos 包。sos包是大多是linux的默认安装包中的一部分。如果因为某种原因没有安装,那么运行下面的yum命令来安装sos 包 : # yum install sos 生成报告
Linux中国

树莓派的联合创始人访谈——我们是怎么让大家都成为DIY黑客的

请记住它是为喜欢折腾的人准备的只要35美元的计算机 我永远不会忘记我第一次看到树莓派的情形。那个小巧的,信用卡大小的计算机,性能却足够强劲,可以作为一般家用PC,媒体中心,电视游戏机,或是其他任何你能够想像的东西。只有35美元的价格,它是任何年龄段的动手爱好者都可以拥有的小东西,可以在上面捣腾硬件和软件试验,而不用担心会弄坏昂贵的家庭电脑。 Eben Upton,是树莓派基金会的共同创始人,通常被誉为这个神奇机器背后的魔法师。在剑桥大学的计算机实验室攻读哲学博士学位的时候,他费尽苦心地手工打造了树莓派的原型机。
Linux中国

教你用NeoBundle管理Vim插件

NeoBundle 是一个 Vim 的插件管理器,以 Vundle 为基础(Vundle 是一个基于 Pathogen 的 Vim 插件管理器)。在之前的文章中,我非常不推荐使用 Neobundle,原因是它当时还处于高速开发阶段(LCTT:意味着不稳定、变数大),并且当时它的英文文档很少。现在,已经过了一年多了,这两个问题都早已不再是问题。 我们为什么要使用插件管理器?Vim 支持大量插件,但是由于它没有严格定义框架,插件的文件可以胡乱分布在不同目录下,导致用户管理起来会很困难(LCTT:当然,前提是你有很多插件,还有点小小的强迫症,觉得理一理这些插件心里会舒
Linux中国

Ubuntu 14.04 LTS: 定制 Unity

虽然Unity桌面管理器自从伴随 Ubuntu 11.01首次发布以来表现出了强劲的性能,并在可用性上迈进了一大步,但是有人对自定义其外观和行为所带的限制感到反感。我们现在来看看如何自定义Unity,让你重拾自己掌控桌面的感觉。 Unity中的可用定制项目 在ubuntu 14.04中,Unity 有一些以前没有的可定制项。登入你的 Unity,进入设置并选择显示,你将看到以下画面: Ubuntu 14.04 LTS 显示和 Unity 设置 ...
Linux中国

LFS编译过程必备辅助手册(一)

前言 LFS(Linux from scratch)是从源代码开始编译Linux操作系统。如果需要深度定制Linux操作系统或者需要 更加深入学习Linux的学习者可以从这里开始您的旅途。这份意义的深渊不必多说。 同时也希望您能加入我们一起开始这段旅程加入我们 从7月初开始我们团队里面两个人为了更加深入的学习Linux方面的知识。也为了瞻仰LFS大神们的光辉。 开始了LFS的旅程,因为LFS官方文档写的虽然非常具体,但是多多少少对于一些Linux新手来说造成很多困扰。 因此我们团队做完LFS之后写了这篇辅助性质
Linux中国

Linux 目录导航技巧

目录当行是命令行系统的基础概念.虽然不是什么难以理解的东西,但是知道一些技巧能够丰富你的经验并且提高工作效率.在这篇文章中,我们会讨论这些小技巧。 我们已经知道的东西 在开始高级技巧之前,有一些必须知道的基本命令: pwd显示当前目录 cd 改变当前目录 cd 跟两个点(cd ..)能返回父目录 cd 跟着相对目录就能直接切换当相对目录下 cd 跟着绝对目录就能切换到绝对目录下 ...
Linux中国

Linux 截屏软件 Shutter

Shutter,是一款Linux平台下广受欢迎的截屏软件。最近的更新中,该软件修复了若干bug,并且使用了新的应用图标。 这款开源并且功能强大的截屏工具可以让你选择桌面的任意区域、指定应用窗口或者整个屏幕区域来进行截屏。此外,你还可以添加注释、文本或者特效。 0.91版本修复了若干明显的bug,包括在Ubuntu 14.04中缩略图无法正常地在应用切换栏中显示的问题。由于'imm.io'在今年早期停止了服务,所以此次更新还取消了将截图上传到Pixlr图像服务的选项。 最后,这次更新突出了由 Lucas Romero Di Benedetto 精心设计的相机快门式应用图标
Linux中国

放弃微软产品,慕尼黑省下数百万美元

慕尼黑这座城市已经成为了从微软产品转向开源的,最突出的城市管理案例之一,而且Canonical公司和ubuntu为这次变革起了很大的作用。 慕尼黑成功脱离了微软的依赖,但是他们为这次摆脱过程付出了价值不菲的代价。从微软产品转向开源的好处看起来似乎很昂贵,但是转变的成本比之后的产品升级显著要低,不仅如此,在未来,我们会发现这种做法更便宜。 当你在像慕尼黑城市这种大城市,尝试从一个专有解决方法转向开源的时候,这可并不容易。因为慕尼黑拥有22个组织单位,每个单位都有自己的IT部门,更不要说各部门之间不同版本的应用程序。 地
Linux中国

红帽公司发布 OpenStack Platform 5

红帽公司宣布在RHEL上推出OpenStack Platform5,这是基于OpenStack开源云的第三个企业级发行版。该版本不仅开发了一些新功能,针对的用户群体也大为增多,如高大上的云用户、电信企业、互联网服务供应商(ISP)、公有云服务供应商等。 OpenStack Platform 5是基于最新的Openstack Icehouse的发行版,并且针对云计算技术做了大量的修改和优化工作而来的。 这个最新的发行版有3年的技术支持周期,我选择了使用它是考虑到红帽公司在Linux系统上对用户无以伦比的技术支持,红帽公司对其OpenStack Platform 5的技术支持服务将是促使企业购买的关
Linux中国

五个超赞的字符艺术生成器!

ASCII字符艺术 前两天有人在微博上传了一张Linux登录后的Motd图片,非常传神的体现了系统管理员们无厘头和无奈的一面。 其实这副图片就是通过人们称为ASCII字符艺术的方法生成的,完整的代码如下: cat EOT _oo0oo_ 088888880 88" . "88 (| -_- |) 0 ...

Posts navigation