Linux.cn Archive

为什么 mysql 里的 ibdata1 文件不断的增长?

我们在 Percona 支持栏目经常收到关于 MySQL 的 ibdata1 文件的这个问题。 当监控服务器发送一个关于 MySQL 服务器存储的报警时,恐慌就开始了 就是说磁盘快要满了。 一番调查后你意识到大多数地盘空间被 InnoDB 的共享表空间 ibdata1 使用。而你已经启用了 innodbfileper_table,所以问题是: ibdata1存了什么? 当你启用了 innodb_file_per_table,表被存储在他们自己的表空间里,但是共享表空间仍然在存储其它的 InnoDB 内部数据: 数据字典,也就是 InnoDB 表的元数据 变更缓冲区 双写缓冲区 撤销日志 其中的一些在 Percona 服务器
2015-07-16
4分钟阅读时长

原子(Atom)代码编辑器的视频短片介绍

Atom 1.0时代来临。作为之一,Atom已公开使用快一年了,近段时间,第一个稳定版本的原子编辑器的发布却引起了广大用户的谈论。这个Github上的项目随着为21世纪破解文本编辑器活动的兴起,已近被下载了150万余次,积累35万活跃用户。 这是个漫长的过程 滴水穿石,非一日之功,Atom同样经历一个漫长的过程。从2008年首次提出概念到这个月第一个稳定版本的发布,主创人员和全球各地的贡献者,这几年来不断地致力于Atom核心的开发。我们通过下面这张图来了解一下Atom的发展过程: 图片来源:Atom 回到未来 Atom 1.0 通过流行的视频发布方式,
2015-07-15
2分钟阅读时长

Linux常见问题解答--如何修复"tar:由于前一个错误导致于失败状态中退出"

问题: 当我想试着用tar命令来创建一个压缩文件时,总在执行过程中失败,并且抛出一个错误说明"tar:由于前一个错误导致于失败状态中退出"("Exiting with failure status due to previous errors"). 什么导致这个错误的发生,要如何解决? 如果当你执行tar命令时,遇到了下面的错误,那么最有可能的原因是对于你想用tar命令压缩的某个文件中,你并不具备其读权限。 tar: Exiting with failure status due to previous errors 那么我们要如何确定引起错误的这个(些)文件呢?或者如何确定其它的错误根源? 事实上tar命令应该会打印出所
2015-07-15
2分钟阅读时长

十个非常有趣的 Linux 彩蛋

在1979年的时候,Atari 公司为 Atari 2600 开发了一个电子游戏Adventure。 制作 Adventure 的程序员悄悄的把这样的一个功能放进了游戏里,当用户把一个隐形方块移动到特定的一面墙上时,会让用户进入一个密室。那个房间里只有一句话:Created by Warren Robinett意思是,由 Warren Robinett 创建。 图片来自: Wikipedia Atari 有一项反对作者将自己的名字放进他们的游戏里的政策,所以这个无畏的程序员只能偷偷的把自己的名字放进游戏里。Atari 在 Warren Robinett 离开公司之后才发现这个密室。Atari 并没有对此感到生气,而是给这类秘
2015-07-15
6分钟阅读时长

在Ubuntu 15.04中安装Ruby on Rails

本篇我们会学习如何用rbenv在Ubuntu 15.04中安装Ruby on Rails。我们选择Ubuntu作为操作系统是因为Ubuntu是Linux发行版中自带很多包和完整文档的操作系统,因此我认为这是正确的选择。如果你还没有安装最新的Ubuntu,你可以从下载iso文件开始。 安装 Ruby 我们要做的第一件事是更新Ubuntu包并且为Ruby安装一些依赖。 sudo apt-get update sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-
2015-07-14
4分钟阅读时长

动态壁纸给linux发行版添加活力背景

我们知道你想拥有一个有格调的ubuntu桌面来炫耀一下 :) Live Wallpaper 在linxu上费一点点劲搭建一个出色的工作环境是很简单的。今天,我们(重新)着重来探讨长驻你脑海中那些东西 :一款自由,开源,能够给你的截图增添光彩的工具。 它叫 Live Wallpaper (正如你猜的那样) ,它用由OpenGL驱动的一款动态桌面背景来代替标准的静态桌面背景。 最好的一点是:在ubuntu上安装它很容易。 动态壁纸主题 Live Wallpaper 不是此类软件唯一的一款,但它是最好的一款之一。 它附带很多不同的开箱即用的主题。 从精细的(noise)到狂热的 (nexus)
2015-07-14
3分钟阅读时长

lolcat :一个在 Linux 终端中输出彩虹特效的命令行工具

那些相信 Linux 命令行是单调无聊且没有任何乐趣的人们,你们错了,这里有一些有关 Linux 的文章,它们展示着 Linux 是如何的有趣和淘气 。 Linux命令及Linux终端的20个趣事 终端中的乐趣:6个有趣的Linux命令行工具 Linux终端的乐趣之把玩字词计数 在本文中,我将讨论一个名为lolcat的小工具 它可以在终端中生成彩虹般的颜色。 为终端生成彩虹般颜色的输出的 Lolcat 命令 何为 lolcat ? Lolcat 是一个针对 Linux,BSD 和 OSX 平台的工具,它类似于 cat 命令,并为 cat 的输出添加彩虹般的色彩。 Lolcat 主要用于在 Linux 终端中为文
2015-07-13
3分钟阅读时长