Linux中国 慕尼黑市议会称: LiMux 项目的死讯被过分夸大了 慕尼黑市议会的新闻发言人试图澄清其计划重新审视当地政府 IT 系统使用的所有开源软件的背后原因。 大量德国媒体披露,慕尼黑市新任市长要求提交一份关于 LiMux 使用率的报告,LiMux是一个在该市超过 80% 的市政府部门中使用的开源 Linux 发行版 ,慕尼黑市议会新闻发言人正是针对这条新闻所做的反应。 该报告引用了一位不愿透露姓名的市政府官员的话,他声称政府雇员在使用开源软件时非常痛苦,还有人人称其为昂贵的失败。副市长 Josef Schmid 说,(更换到开源系统)这件事是意识形态驱使的,并非理性的财务行为。 过去被看成是大规模迁 By Rain2014 年 8 月 26 日
Linux中国 Linux有问必答:如何修复"fatal error: jsoncpp/json/json.h: No such file…" 问题:我试着编译一个C++程序,但是我碰到了以下错误:“fatal error: jsoncpp/json/json.h: No such file or directory” 我怎样修复这个问题呢?该错误指出你缺少JsonCpp开发文件(例如,JsonCpp库和头文件)。JsonCpp是一个用于JSON格式数据复制的C++库。下面给出了在不同Linux发行版上安装JsonCpp开发文件的方法。 By Rain2014 年 8 月 26 日
Linux中国 超级树莓派兄弟 我已经不象以前那样玩那么多游戏了。虽然之前我当然花费了生命里的无数时间在任天堂,SNES,或是之后在我电脑上的第一人称射击游戏(只在Linux下,谢谢),如今,我更愿意把空余时间花在我累积起来的许多其他非游戏爱好上。 但是最近,我发现自己又抹掉了Wii手柄上的灰尘,这样就可以玩一玩我重新购买的NES和SNES游戏了。不过问题是,这些游戏需要用到一些特别的控制器,而且我已经有一个修改过的SNES控制器可以通过USB连接。这已经有足够的理由让我去寻找一个更合适的方案。 当然,我也可以简单地接上三个甚至四个手柄,然后在客厅里面堆 By Rain2014 年 8 月 26 日
Linux中国 Linux 内核测试和调试(4) 自动测试工具 这里列出一些能满足不同需求的测试工具供你选择。本小节只是简单介绍个大概,并不提供详细操作指南。 AuToTest AuToTest 是一个全自动测试框架,存在的主要目的就是测试 Linux 内核,当然也可以用来测试其他东西,比如测试一块新硬件是否能稳定工作。AuToTest 是开源软件,以 GPL 方式授权,运行于 server-client 架构(即 C/S 架构)。你可以通过配置 server 端来对运行了 client 端的系统执行初始化、运行与监测工作,也可以自己在目标系统上让 client 运行起来。另外你可以为这个测试框架添加测试用例,详情请参考AuToTe By Rain2014 年 8 月 26 日
Linux中国 Budgie桌面5.1 :给保守用户的超好桌面环境 Evolve OS的开发者Ikey Doherty,制作了这款叫做Budgie Desktop的新桌面环境并且发布了它的新版本。 Evolve OS还没有发布,但开发者正积极地进行关于它的工作。系统中并没有采用任何现有的桌面环境,他们决定最好还是制作一个自己的。这个桌面基于GNOME并用了不少GNOME的包,但它看起来却截然不同。事实上,它使用了与MATE和Cinnamon桌面相同的模式,尽管Budgie似乎更有现代感更优美一些。 有趣的是,桌面这个关键的技术部分却先于其将要服务的操作系统发布了,但是对此感兴趣的用户完全不必惊讶。由此也出现了可用于Ubuntu 14.04 LTS 和U By Rain2014 年 8 月 26 日
Linux中国 [快速技巧]如何设定你的 Ubuntu 14.04 自动关机 当你系统还在运行某些程序的时候,无法关闭计算机,但是你又不能让计算机跑一整夜!可能你会发现你曾面临相似的处境:你需要在Ubuntu或者其它Linux系统下设定计算机自动关机。在这篇文章中,我们就来看看如何使用GUI或者在CLI下设定你的Ubuntu关机.使用EasyShutdown设定你的Ubuntu关机。 By Rain2014 年 8 月 25 日
Linux中国 检查linux中硬盘损坏的扇区和区块 badblocks是linux及其类似的操作系统中,扫描检查硬盘和外部设备损坏扇区的命令工具。损坏的扇区或者损坏的区块是硬盘中因为永久损坏或者是操作系统不能读取的空间。Badblocks命令可以探测硬盘中所有损坏的扇区或者区块并将结果保存在一个文本文档中,这样,我们就可以使用e2fsck命令来配置操作系统不在这些损坏的扇区中存储数据。 By Rain2014 年 8 月 25 日
Linux中国 在Linux上安装Android 4.4 KitKat来玩玩喜爱的游戏和应用 Android (x86)项目致力于移植Android系统到X86处理器上,使用户可以更容易的在任何电脑上安装Android。他们通过使用android源码,增加补丁来使Android能够在X86处理器,笔记本电脑和平板电脑下工作。前一段时间,项目组发布了最新的“Android KitKat 4.4 RC2”,下面,我将说明如何在VirtualBox上安装,不过有一个小问题,安装完成Android后鼠标指针不工作了,我猜,如果你根据本教程将它安装成主系统,这个鼠标应该可以工作,否则我们只能使用键盘了。 By Rain2014 年 8 月 22 日
Linux中国 释伴:Linux 上的 Shebang 符号(#!) 使用Linux或者unix系统的同学可能都对#!这个符号并不陌生,但是你真的了解它吗? 本文将给你简单介绍一下Shebang(#!)这个符号。 首先,这个符号(#!)的名称,叫做Shebang或者Sha-bang。 词源与历史 Shebang的名字来自于SHArp和bang,或haSH bang的缩写,指代Shebang中#!两个符号的典型Unix名称。 Unix术语中,井号通常称为sharp,hash或mesh;而叹号则常常称为bang。也有看法认为,shebang名字中的sh来自于默认shellBourne shell的名称,sh,因为常常使用shebang调用之。 在2010年版的Advanced bash scripting guide(revision 6.2 By Rain2014 年 8 月 22 日
Linux中国 在 Ubuntu 14.04 和 Linux Mint 17 上安装 Atom 文本编辑器 Atom是Github上时髦的,功能丰富的开源文本编辑器。目前,它正处于测试阶段,但如果你对它很好奇,那我们就来看看如何在 Ubuntu 14.04 和 Linux Mint 17 上安装 Atom。无论是在外观,还是在功能上,Atom 都有很多与Sublime Text editor相似之处。Sublime Text editor是一个功能强大,并深受程序员喜爱的跨平台文本编辑器,可惜它是闭源的。事实上,在Sublime Text的灵感下,Atom 并不是唯一即将到来的文本编辑器。Lime Text是 Sublime Text 的开源克隆,目前正处于开发中。 By Rain2014 年 8 月 22 日
Linux中国 怎样设置Samba文件服务器以使用Windows客户端 根据Samba项目网站所述,Samba是一个开源/自由软件套件,提供了到SMB/CIFS客户端的无缝文件和打印服务。不同于其它SMB/CIFS网络协议部署(如HP-UX的LM服务器,OS/2的LAN服务器,或者VisionFS),Samba(及其源代码)是可以自由获取的(终端用户无需付费),允许在Linux/Unixt服务器和Windows/Unix/Linux客户端之间互操作。 By Rain2014 年 8 月 21 日
Linux中国 如何安装树莓派摄像头模块 树莓派摄像头模块(Pi Cam)发售于2013年5月。其第一个发布版本配备了500万像素的传感器,通过排线链接树莓派上的CSI接口。而Pi Cam的第二个发布版本也被叫做Pi NoIR中,配备了相同的传感器,但没有红外线过滤装置。因此第二版的摄像头模块就像安全监控摄像机一样,可以观测到近红外线的波长(700 - 1000 nm),不过当然同时也就牺牲了一定的显色性。 本文将会展示如何在树莓派上安装摄像头模块。 我们将使用第一版摄像头模块来演示。在安装完摄像头模块之后,你将会使用三个应用程序来访问这个模块:raspistill, raspiyuv 和raspivid。其中前 By Rain2014 年 8 月 21 日
Linux中国 Linux有问必答:如何在Apache网站服务器上关闭服务器签名 问题:每当Apache2网站服务器返回错误页时(如,404 页面无法找到,403 禁止访问页面),它会在页面底部显示网站服务器签名(如,Apache版本号和操作系统信息)。同时,当Apache2网站服务器为PHP页面服务时,它也会显示PHP的版本信息。我如何在Apache2网站服务器上关闭这些网站服务器签名呢? By Rain2014 年 8 月 20 日
Linux中国 命令行星期二——第八部分 唷,唷,极客们!我们回来了,来完成最后一章的CLT。今天,我们将讨论一下任务控制。在这个里头,我们也将学习怎样来控制运行在我们计算机上的进程! 一个例子 正如我们所学的,我们可以直接在CLI中输入程序名称来运行该程序。例如,dolphin。如果我们输入: dolphin dolphin,这个文件管理器,就打开了。如果在这个进程打开时你查看终端,你会发现不能访问命令提示符了,而且你也不能在同一个窗口中写一个新命令进去了。如果你终止dolphin,提示符又会出现了,而你又能输入一个新命令到shell中去了。那么,我们怎么能在CLI运行一个程序 By Rain2014 年 8 月 20 日
Linux中国 Linux中国新浪官博3万粉丝活动 撒花,Linux中国微博粉丝突破3万!为感谢广大粉丝的支持,现在起关注 @Linux中国 转发此微博送出你对Linux中国的祝福或期待,并"@"三位好友即有机会获得Linux中国送出的奖品。心动不如行动,快来参与吧! By Rain2014 年 8 月 19 日
Linux中国 10个调整让Ubuntu宾至如归 不久前我提供给大家12个调整Ubuntu的小建议。 然而,已经是一段时间以前的事情了,现在我们又提出了另外10个建议,能够使你的Ubuntu宾至如归。这10个建议执行起来十分简单方便,那就让我们开始吧!1. 安装 TLP By Rain2014 年 8 月 19 日
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 日