Linux中国 Linux 内核测试与调试(3) 基本测试 安装好内核后,试试能不能启动它。能启动的话,检查 dmesg 看看有没有隐藏的错误。试试下面的功能: 网络(Wifi 或者网线)是否可用? ssh 是否可用? 使用 ssh 远程传输文件。 使用 git clone 和 git pull 命令。 用用网络浏览器。 查看 email。 使用 ... By Rain2014 年 8 月 19 日
Linux中国 CentOS 7最小化安装后找不到‘ifconfig’命令——修复小提示 就像我们所知道的,“ifconfig”命令用于配置GNU/Linux系统的网络接口。它显示网络接口卡的详细信息,包括IP地址,MAC地址,以及网络接口卡状态之类。但是,该命令已经过时了,而且在最小化版本的RHEL 7以及它的克隆版本CentOS 7,Oracle Linux 7和Scientific Linux 7中也找不到该命令。 By Rain2014 年 8 月 18 日
Linux中国 Linux 内核测试与调试(2) 编译安装稳定版内核 如果你用 git 下载源码,就执行以下命令: cd linux-stable git checkout linux-3.x.y 如果是直接下载压缩文件,用以下命令进入源码目录: cd linux-3.x.y 如果你想把内核安装到自己的系统上,最安全的方法是使用你安装好的发行版拥有的配置文件。你可以在 /boot 目录找到当前发行版的内核配置文件: cp /boot/config-3.x.y-z-generic .config 运行下面的命令,可以在当前内核配置的基础上修改一些小地方,然后产生新的内核配置文件。比如说新的内核比你的 Ubuntu ... By Rain2014 年 8 月 18 日
Linux中国 Lime Text: 一款可以替代 Sublime Text 的开源项目 Sublime Text 是为程序员准备的最好的文本编辑器之一(尽管不是最最好的)。Sublime 囊括了众多特性并且拥有很棒的界面外观,在三大主流桌面操作系统上均能运行,即 Windows, Mac 还有 Linux 之上。 但这并不表示 Sublime Text 是完美的。它有不少 bug、会崩溃而且几乎没有任何技术支持。如果你有关注过 Sublime Text 的开发过程,你就会发现此时 Sublime Text beta 版已经公布超过一年了,却没有告知用户任何关于它的发行日期的确切信息。最重要的是,Sublime Text 既不免费也不开源。 ... By Rain2014 年 8 月 18 日
Linux中国 教你如何在Fedora,CentOS,RHEL中检查RPM包的依赖性 我们都知道,在基于红帽的Linux系统中,一个RPM包,需要把先将它依赖的其他包安装好才能正常的工作。对于终端用户,RPM的安装、更新、删除中存在的依赖关系已经被工具透明化了(如 yum或 DNF等)。但如果你是系统管理员或者RPM包的管理员,你需要谙熟RPM包的依赖关系,以便及时更新、删除适当的包来保证系统的正常运行。 在本教程中,我将教大家如何检查RPM包的依赖关系。无论这个包是否已经安装进操作系统中,我们都有一些办法来检查它们的依赖性。 方法一 使用RPM命令可以列出目标包所依赖的所有包,如下: $ rpm -qR 注意,这种方法只 By Rain2014 年 8 月 16 日
Linux中国 Linux有问必答:如何在Linux Mint Cinnamon启用桌面共享 问题:我试着在Linux Mint 17 Cinnamon桌面上通过Vino VNC服务器(vino-server)启用桌面共享。但是,我发现用来配置vino-server(如,共享选项,安全,通知开/关)的vino首选项工具已经不复存在了。同时,我也的Cinnamon桌面上也找不到共享菜单。我怎样才能在最新的Linux Mint 17 Cinnamon桌面上通过vino-server配置桌面共享? 最新的Linux Mint 17 Cinnamon桌面附带了预安装用于VNC桌面共享的vino-server,但是它报告说桌面共享菜单丢失了。 一个配置vino-server并启用桌面共享的可选方式,是使用dconf-editor的图形界面。 首先安装dco By Rain2014 年 8 月 16 日
Linux中国 红帽旨在标准化Linux的64位ARM服务器 红帽希望通过 Linux for ARM 服务器来避免困扰在Unix身上的几十年的分裂的发生 。 IDG通讯社 - 红帽公司已经开发出一个服务器版本的Linux操作系统,可以用来测试基于ARMv8-A 64-bit架构的芯片及其周边硬件,志在统一服务器市场。 该发行版基于该公司的红帽企业Linux(RHEL),是红帽在周三为潜在的ARM硬件厂商推出的的合作伙伴计划的一部分。 我们并不称其为RHEL,但它作为一种功能性,不提供技术支持,可以用在合作伙伴的开发中使用的操作系统,红帽平台产品营销高级主管Mark Coggin说。 红帽的设计方案符合硬件厂商的ARMv8-A规格实施 By Rain2014 年 8 月 16 日
Linux中国 给linux用户的11个高级MySQL数据库面试问题和答案 我们已经发表了两篇MySQL的文章,非常感谢Tecmint社区的大力支持。这是MySQL面试系列的第三篇文章,并且在面试专栏中排第16。 15个基本的MySQL面试问题 给中级人员的10个MySQL面试问题 因为有大家的支持,我们才能做到现在,感谢你们这一路上对我们的支持.在这篇文章中,我们将主要针对MySQL的实用技巧,讲讲面试中相关的问题. 1. 如何使用SELECT语句找到你正在运行的服务器的版本并打印出当前数据库的名称? 答:下面的语句的结果会显示服务器的版本和当前的数据库名称 mysql SELECT VERSION(), DATABASE(); By Rain2014 年 8 月 15 日
Linux中国 5个让Cinnamon桌面环境完美运行在ubuntu上的方法 Cinnamon桌面环境最新稳定版本发行了,ubuntu用户可以去安装使用了 在已经安装好的基础上,我们可以做一些微调来拥有更棒的体验。 你的Ubuntu如果没有安装Cinnamon,你可以参照我们之前的文章进行安装。 更改Mint菜单图标 Mint菜单图标是Cinnamon的特色之一,它给予用户一种简单、快速、熟悉的方式来搜索、打开、组织应用程序,默认情况下,菜单使用启动程序项中的Linux Mint Logo。既然你是在ubuntu系统下使用它,而不是Mint,为什么不使用ubuntu熟悉的橙色朋友圈logo来替换原有的菜单图标呢? 实现很简单: 想要将Cinnamon菜单图标改变 By Rain2014 年 8 月 15 日
Linux中国 Linux 3.16 内核中有什么新东西? 就在我们在梦乡中沉醉的的时间里,莱纳斯托沃兹却一直处在忙碌之中。 是的,大家应该已经知道了,不久之前,Linux 3.16已经释出了稳定版本。 在他购买的一张跑步机办公桌上(或许不是,但是他的性格中的幽默实在是难以让人招架)Linux的创始人终于公布了最新的稳定版本: 虽然3.16有一阵看起来有点玄乎,但是后来一切进展顺利,没有理由去做一些额外的候选发布版,就像几个星期前我担心的那样。 Linux 3.16有什么新特性? 代号为Shuffling Zombie Juror的Linux 3.16 的发布伴随着一系列的关键性改进。它们包括了复杂的和完整的 - 例如,u By Rain2014 年 8 月 15 日
Linux中国 如何用CentOS上的SARG日志分析器来分析Squid日志 上一节教程中,我们展示了如何在CentOS上使用Squid配置透明代理。Squid提供了很多有用的特性,但是分析一个原始Squid日志文件并不直接。比如,你如何分析下面Squid日志中的时间戳和数字?SARG(或者说是Squid分析报告生成器)是一款基于web的工具,用于从Squid日志中生成报告。SARG提供了一个由Squid处理的网络流量视图,易于理解,并且它可以很容易地设置和维护。在下面的教程中,我们会展示如何在CentOS平台上设置SARG。 By Rain2014 年 8 月 14 日
Linux中国 [小技巧]修复Moka图标主题丢失的扬声器图标 Moka是一个漂亮的图标主题,它在Ubuntu可用的最佳图标主题中扮演着重要的角色。但在Ubuntu 14.04中,Moka有那么点小缺憾。如果你在Ubuntu 14.04的Unity中使用摩卡,你会发现用于调节声音的扬声器图标不见了: 使用Moka图标主题时修复丢失的声音图标 虽然你可能已经添加的官方Moka PPA源,但为了检查起见,再次添加它吧: sudo add-apt-repository ppa:moka/stable sudo apt-get update 现在,接下来要做的是安装单色面板图标。使用下面的命令来安装: sudo apt-get install faba-mono-icons 一旦你安装完Faba单色图标后,将你的图标主 By Rain2014 年 8 月 14 日
Linux中国 【Linux中国】“招聘”栏目正式上线! 撒花,Linux中国“招聘”栏目正式上线!(http://linux.cn/jobs/)为您打造优质专业的招聘平台,第一时间为您提供最新最全的招聘信息,让您找到施展才能的舞台。 By Rain2014 年 8 月 14 日
Linux中国 Linux有问必答:如何查看Linux上程序或进程用到的库 问题:我想知道当我调用一个特定的可执行文件在运行时载入了哪些共享库。是否有方法可以明确Linux上可执行程序或运行进程的共享库依赖关系? 查看可执行程序的共享库依赖关系 要找出某个特定可执行依赖的库,可以使用ldd命令。这个命令调用动态链接器去找到程序的库文件依赖关系。 $ ldd /path/to/program 注意!并不推荐为任何不可信的第三方可执行程序运行ldd,因为某些版本的ldd可能会直接调用可执行程序来明确其库文件依赖关系,这样可能不安全。 取而代之的是用一个更安全的方式来显示一个未知应用程序二进制文件的库文件依赖,使 By Rain2014 年 8 月 14 日
Linux中国 如何在Oh-My-Zsh中启用Heroku命令补全功能 Heroku客户端是创建和管理Heroku应用的命令行界面工具。 需求: Heroku toolbelt Oh-My-Zsh (如何安装) 本文不是讲关于heroku的知识,也不是讲关于heroku的使用细节,而是仅仅展示给用户他们怎样可以使用oh-my-zsh来方便地敲入heroku命令。此外你还应该安装heroku toolbelt来进行本文的相应的操作。对于Ubuntu和Debian发行版,你可以通过运行下面的命令来安装: wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh 打开终端,用你在创建的用户登陆heroku: heroku login Enter your Heroku ... By Rain2014 年 8 月 14 日
Linux中国 LibreOffice 4.3发布,修复了一个11年之久的Bug 如果你长时间地在开源办公套件中写'巨兽段落',此次的发行版本正是你需要的。 ** 新的一个月,新发行版本的LibreOffice开源办公套件将默认的安装在Ubuntu中 ** LibreOffice 4.3是2010年从OpenOffice分离以来的第八个主要发行版本软件,也是4.x发行版本系列的第三个次要版本。 有那些新功能? 每一个主要的办公套件发行版本都有着巨大的变化,包括修复和更新,如果你有很多的空余时间,你可以在文档基金会查看最新更新的所有变更日志 wiki : wiki.documentfoundation.org/ReleaseNotes/4.3。 为了节省您的时间,关于这次更新,我们已经将 By Rain2014 年 8 月 14 日
Linux中国 正在经历变革的 Linux 系统管理员技能 你上次编译内核是多久以前的事儿了?新生代 Linux 管理员的答案很简单:我压根儿没编译过内核。我也从没编译过内核,当然自己弄着玩儿的不算。我实在想不到我为啥需要自定义内核,所以我就用我的开箱即用内核了。 Linux 老鸟们可能会笑话我们,但你不能否认:随着越来越多的企业采用 Linux,新生代的 Linux 管理员虽然生就一身相当不错的技术实力,却因缺乏编译内核这类简单却基础的技能而和一个优秀的 Linux 管理员之间存在差距。我们能用时下最前沿的技术搭建一套高性能、高可用的 Web 基础设施,但你别让我们修理一台无法启动的 Linux By Rain2014 年 8 月 14 日
Linux中国 Linux 内核的测试和调试(1) Linux 内核测试哲学 不管是开源还是闭源,所有软件的开发流程中,测试是一个重要的、不可或缺的环节,Linux 内核也不例外。开发人员自测、系统测试、回归测试、压力测试,都有各自不同的目的,但是从更高一个层次上看,这些测试的最终目的又是一样的:保证软件能一直运行下去,当有新功能加进去时,要保证新功能可以正常工作。 在软件释出 release 版之前,不用回归测试就能保证稳定性,并且尽量避免在软件发布后被用户发现 bug。调试被用户发现的 bug 是一项非常浪费时间和精力的工作。因此测试是一项非常重要的工作。不像闭源和专有的操 By Rain2014 年 8 月 14 日
Linux中国 Echo命令实例 echo命令是内建的shell命令,用于显示变量的值或者打印一行文本。 echo命令在构建shell脚本时扮演着重要的角色。 语法: # echo 方括号中的项目是可选的。字符串可以定义为字符的有限序列(如字母,数字,符号,标点符号)。 当echo命令不带任何选项或字符串使用时,它会在显示屏上返回一个空白行,后面换一行跟上命令提示符。这是因为按下回车键就是发送一个信号给系统以开始一个新行,而echo重复了该信号。 选项: -n 不要输出衍生的新行 -e 启用反斜线转义解释 -E 禁用反斜线转义解释(默认) 如果使用-e选项,则可以使用如下转 By Rain2014 年 8 月 14 日
Linux中国 Linux有问必答:如何检查我是否处于一个运行着的screen会话中 问题:我经常使用screen命令来运行多个伪终端会话。好多次,我发现都记不得自己是否在一个screen会话中,还是在一个常规终端中。是否有一种简便的方法来检查我是否在一个运行着的screen会话中? 一个快捷而又简单的方法来检查你是否处于一个screen伪终端中,还是在一个常规终端中,就是检查STY环境变量。当调用了screen,就会把STY变量值设置为会话名。因此,如果STY环境变量被设置为任何非空字符串,就意味着你正处于一个screen会话中。 $ echo $STY 2858.pts-3.my_host 然而,请注意,上面的方法只有当你是在本地计算机上运行scree By Rain2014 年 8 月 13 日
Linux中国 [图灵赠书]《只是为了好玩》点评赠书 林纳斯唯一口述自传,充满各种笑料以及对技术和软件的严肃思考。 即日起关注@LINUX中国 @图灵教育 对本书进行评论,说说你喜爱它的理由,即有机会获得《只是为了好玩》图书1本(共5本) By Rain2014 年 8 月 13 日
Linux中国 Linux 缺乏一款杀手级应用程序吗? Linux 最需要的就是游戏, Hyperlogos 的博主 Martin Espinoza 如是说。然而,如果您把它限定到一款应用程序的话,最需要的很可能仍是 Photoshop 。尽管大家都在谈论 GIMP 已经变得多么多么强大,但它的易用性仍然是个悲催的噩梦;虽然开源社区有些相关的文档,但 GIMP 仍是处在缺乏文档的可怜状态。 这些日子这儿越来越热了,Linux 博客世界和 FOSS 论坛的粉丝们都蜂拥入带有破窗的休息室,边吹着冷空调,边讨论此话题。 甚至是 Linux Girl,这些天也被这些越来越多的潮流所冲击,正在 blogobar 上寻求能使其降温的慰籍,而且越来越频繁 By Rain2014 年 8 月 13 日
Linux中国 都灵市成为意大利首个开源城市 都灵当局决定采用开源软件,与 Microsoft 产品划清界限。此举为当地政府节约了大量经费。 这次的迁移任务旨在摆脱专利软件,使都灵市成为意大利首个开源城市,并节约大约 600 万欧元财政支出。600 万欧元啊!!!真是一笔巨款,对吧? 据 republica.it 网站的统计数据,当地行政部门大约 8300 台计算机不久将安装预装了 Mozilla Firefox 浏览器和 Open Office 的 Ubuntu。和 Microsoft Office 以及 Internet ... By Rain2014 年 8 月 13 日
Linux中国 【Linux中国】“游戏”栏目正式上线! Linux中国携手Gamux打造Linux中国旗下游戏频道,分享Linux原生游戏及大型客户端游戏。致力于满足广大Linux游戏爱好者需求,引领Linux游戏潮流。我们时刻关注Linux游戏的最新动态,提供最快的Linux游戏资讯服务以及下载服务。 最新最热的游戏为您推荐,高清游戏截图为您呈现。 玩得开心! 关于游戏频道,如您有任何建议,请在下方评论区给我们提出,您的宝贵建议是我们前进的动力。 By Rain2014 年 8 月 13 日