Linux中国
五个 Linux 下用户空间的调试工具
根据定义,调试工具是那些那些使我们能够监测、控制和纠正其他程序的程序。我们为什么应该用调试工具呢? 在有些情况下,运行一些程序的时候我们会被卡住,我们需要明白究竟发生了什么。 例如,我们正在运行应用程序,它产生了一些错误消息。要修复这些错误,我们应该先找出为什么产生这些错误的消息和这些错误消息从哪里产生的。 一个应用程序可能突然挂起,我们必须了解其他什么进程同时在运行。我们可能还必须弄清楚某个进程挂起的时候在做什么。为了剖析这些细节, 我们需要调试工具的帮助。 (题图来自:axxomovies.org) 有几个Linu
Linux中国
MultiWriter:同时将 ISO 镜像并发写入 20 个 USB 启动盘
我的问题是如何把一个Linux ISO 文件烧录到 17 个 USB 启动盘? 精通代码的人会写一个 bash 脚本来自动化处理,而大部分的人会使用像 USB 启动盘创建器这样的图形用户界面工具来把 ISO 文件一个、一个的烧录到驱动盘中。但剩下的还有一些人也许会很快得出结论,两种方法都不太理想。 问题 ...
Linux中国
新面孔、新功能的 Tomahawk 音乐播放器
在悄无声息得过了一年之后,Tomahawk音乐播放器中的瑞士军刀带着值得歌颂的全新发行版回归了。 这个0.8版的开源跨平台应用增添了更多在线服务的支持,更新了它的外观,又一次确保了它创新的社交功能完美运行。 Tomahawk两个世界的极品 Tomahawk 将一个传统的应用结构与我们的即时现代文化相结合。它可以浏览和播放本地的音乐和Spotify、Grooveshark以及SoundCloud这类的线上音乐。在最新的发行版中,它把Google Play Music和Beats Music列入了它的名册。 这可能听着很繁复或令人困惑,但实际上它表现得出奇的好。 若你想要播放一首歌
Linux中国
在Linux上使用Python和Flask创建你的第一个应用
无论你在linux上娱乐还是工作,这对你而言都是一个使用python来编程的很好的机会。回到大学我希望他们教我的是Python而不是Java,这学起来很有趣且在实际的应用如yum包管理器中很有用。
Linux中国
9款最好的 Javacript 用户的 IDE 和代码编辑器
网络应用设计和开发是最近一段时间的发展趋势,也有越来越多的人开始在此寻找他们的职业机会。但是,作为网络开发人员或图形设计人员来说,一个好的机会并不是每个人都能够轻易获得到的,它需要很好的思维展现,以及对于工作的熟练技巧。现在有许多可用的网站来根据你的知识帮助你找到正确的职位描述。但是如果你想要在这个领域有所成就,你仍然需要具有一些出色的技能,例如可以在不同的平台、IDE以及其他的工具上开展工作。 说到根据不同目的和不同语言所用到的不同平台以及IDE,只靠学习一个IDE来轻松获取项目设计最佳方案的惯例已经属
Linux中国
Linux 内核开发社区引入了“冲突准则”
以在开源界粗鲁而闻名的 Linux 创始人 Linus Torvalds 在最新的内核4.0-rc3中接受合并了一个冲突准则(code of conflict)文档。这一篇 Greg KH 写的文字,旨在限制代码评审过程中的语言暴力现象。 冲突准则 ---------------- 与传统的软件开发方式相比,Linux 内核的开发是相当个人化的。你的代码及其背后的想法会被仔细评审,而这往往导致了别人的评点和批评。评审总是可以让代码在进入内核前得到改进。我们这样认为,是因为我们知道每个人都希望为了 ...
Linux中国
让你玩转 Ubuntu 桌面的十一件武器
无论你是一个相对的新手还是经验丰富的专家,我们都想从我们的操作系统中得到更多的东西。正如大多数现代的操作系统,相比于乍一看呈现出的内容,Ubuntu 还有更多东西可以向我们提供。 从调整和优化 Unity 桌面的外观、行为、性能到执行系统维护,这里有大量的实用工具和应用可以帮助你调整 Ubuntu ,随时满足你的需求。 注意: Ubuntu 总是配备了合理的默认设置(即工作良好的选项),以达到开箱即用,这些默认设置适合大多数人,并且它们都是经过了测试、采用及推荐等过程的。 但一个尺码并不适合所有人。对于我们当中的能工巧匠和实验
Linux中国
在 Linux 上配置一个 syslog 服务器
syslog服务器可以用作一个网络中的日志监控中心,所有能够通过网络来发送日志的设施(包含了Linux或Windows服务器,路由器,交换机以及其他主机)都可以把日志发送给它。 通过设置一个syslog服务器,可以将不同设施/主机发送的日志,过滤和合并到一个独立的位置,这样使得你更容易地查看和获取重要的日志消息。 rsyslog 作为标准的syslog守护进程,预装在了大多数的Linux发行版中。在客户端/服务器架构的配置下,rsyslog同时扮演了两种角色:1.作为一个syslog服务器,rsyslog可以收集来自其他设施的日志信息;2.作为一个syslog客户端,rsy
Linux中国
Linux有问必答:如何通过命令行创建和设置一个MySQL用户
问题:我想要在MySQL服务器上创建一个新的用户帐号,并且赋予他适当的权限和资源限制。如何通过命令行的方式来创建并且设置一个MySQL用户呢? 要访问一个MySQL服务器,你需要使用一个用户帐号登录其中方可进行。每个MySQL用户帐号都有许多与之相关连的属性,例如用户名、密码以及权限和资源限制。"权限"定义了特定用户能够在MySQL服务器中做什么,而"资源限制"为用户设置了一系列服务器资源的使用许可。创建或更新一个用户涉及到了对用户帐号所有属性的管理。 下面展示了如何在Linux中创建和设置一个MySQL用户。 首先以root身份登录到My
Linux中国
经过 systemd 争执后,辞职的 Debian TC 席位已被增补
去年随着Debian 以 systemd 作为 init 管理器的决议,以及随后的 init 系统投票,有三个人从 Debian 技术委员会退出:Colin Watson, Ian Jackson, 以及 Russ ...
Linux中国
Debian 8.0 Jessie 或许能在四月份提前发布
虽然几个月前,就尝试过在二月份之前发布 Debian 8.0,但是似乎我们有可能在四月份就看到这个已经等待了太久的 Jessie。 在昨天,Debian 发布组的Niels Thykier写道:...从这一点看,四月份发布也许是可能的,不过,这需要我们埋头苦干,把所有剩下的 bug 搞定才行。 截止至昨晚,还有55个影响 Sid 和 Jessie 的 ...
Linux中国
Linux有问必答:如何在Debian或Ubuntu上安装完整的内核源码
问题:我需要为我的Debian或Ubuntu下载并安装完整树结构的内核源码以供编译一个定制的内核。那么在Debian或Ubuntu上有什么可行的方法来下载完整的内核源码呢? 在给你的Linux安装完整内核源码之前,先问问自己是否真的需要这样做。如果你仅仅是尝试去编译一个内核模块或是为内核定制驱动,你并不需要完整的内核源码树。你只需要安装一些与内核对应的头文件,这样就足够了。 只有在你需要生成一个定制的内核,而且内核源码中的一些内核默认设置要被你调整了的情况下,你才需要完整的内核源码树。 这里将会解答如何在Debian或Ubuntu的库中下
Linux中国
[人邮赠书]《IT运维之道》点评赠书
全面展现IT服务方法、标准、技巧、技术,让读者能纵览IT服务全貌;深入浅出的阐述了IT运维精髓和全方位要素,深刻剖析了IT运维的成功规律;系统概述了从硬件到软件的各类IT技术,让读者具备IT运维软功夫和硬功夫。
Linux中国
dupeGuru—直接从硬盘中查找并移除重复文件
对我们来说,磁盘被装满是棘手问题之一。无论我们如何小心谨慎,我们总可能将相同的文件复制到多个不同的地方,或者在不知情的情况下,重复下载了同一个文件。因此,迟早你会看到“磁盘已满”的错误提示,若此时我们确实需要一些磁盘空间来存储重要数据,以上情形无疑是最糟糕的。假如你确信自己的系统中有重复文件,那么 dupeGuru 可能会帮助到你。
Linux中国
设置iSCSI的发起程序(客户端)(三)
iSCSI 发起程序是一种用于同 iSCSI 目标器认证并访问服务器上共享的LUN的客户端。我们可以在本地挂载的硬盘上部署任何操作系统,只需要安装一个包来与目标器验证。 初始器客户端设置 功能 可以处理本地挂载磁盘上的任意文件系统 在使用fdisk命令分区后不需要重启系统 前置阅读 使用iSCSI Target创建集中式安全存储(一) ...
Linux中国
“Linux中国实验室”上线,让你边学习边实践
近日,Linux中国与实验楼整合双方优势资源,合作成立“Linux中国实验室”,共同开创新型学习模式,让用户边看技术文章边动手实践。登录实验楼后直接进入一个完整的在线linux环境,省去用户在本地安装linux系统的麻烦,方便快速的深入学习技术,提高了学习效率。
Linux中国
如何使 GDebi 默认代替 Ubuntu 软件中心
如果你使用 Ubuntu 或基于 Ubuntu 的 Linux 发行版本,比如Elementary OS Freya,也许你使用 Ubuntu 软件中心来安装.deb 可执行文件。对于查找和安装应用,Ubuntu 软件中心是一个很好的应用,但它会消耗很多资源且运行速度缓慢。这就是为什么我更偏爱使用 一个 Ubuntu ...
Linux中国
在 iSCSI Target 服务器中使用LVM创建和设置LUN(二)
LUN是逻辑单元号,它与iSCSI存储服务器共享。iSCSI 目标器通过TCP/IP网络共享它的物理驱动器给发起程序(initiator)。这些来自一个大型存储(SAN:Storage Area Network)的驱动器集合称作LUN。在真实环境中LUN是在LVM中定义的,因为它可以按需扩展。 在目标器中使用 LVM 创建 LUN 为什么使用LUN? LUN用于存储,SAN存储大多数由LUN的集群来组成存储池,LUN由目标器的几块物理驱动器组成。我们可以使用LUN作为系统物理驱动器来安装操作系统,LUN可以用在集群、虚拟服务器、SAN中。在虚拟服务器中使用LUN的主要用途是作为操作系统的存储
Linux中国
Xfce 4.12 新特性概览
Xfce 4.12 经过漫长的等待终于发布了,这里向您介绍一下 Xfce 4.12的主要新特性,这里只介绍了外在的一些改进,完整的改进列表请参见 changelogs。 窗口管理器(xfwm4) 窗口切换器对话框 窗口管理器的Alt + Tab对话框现已全面更换主题,还增加了两个新的模式:列表模式和窗口预览模式。此外用户可以使用鼠标点击选择想要切换的窗口。 传统的对话框现已更换全新主题 列表模式会显示全部窗口的标题 ...
Linux中国
[图灵赠书]开学季有礼,转发送书
愉(xin)快(sai)的开学季又来了,你准备好迎接新的挑战了吗?在这里,我们为大家准备了6本学习Linux的干货书籍作为开学礼,即日起,关注@Linux中国 @图灵教育 转发此微博就有机会获赠以下图书,活动时间:2015年3月2日-3月9日。带着新书,满血复活吧。
Linux中国
如何在终端使用后台运行模式启动一个Linux应用程序
这是一个篇幅不长但是十分有用的教程,可以帮助你在终端启动一个Linux应用程序,并且使终端窗口不会丢失焦点。我们有很多可以在Linux系统中打开一个终端窗口的方法,这取决于你的选择以及你的桌面环境。如果是使用Ubuntu的话,你可以利用CTRL+ALT+T组合键打开终端。
Linux中国
使用iSCSI Target创建集中式安全存储(一)
iSCSI 是一种块级别的协议,用于通过TCP/IP网络共享原始存储设备,可以用已经存在的IP和以太网如网卡、交换机、路由器等通过iSCSI协议共享和访问存储。iSCSI target是一种由远程iSCSI服务器(target)提供的远程硬盘。 在Linux中安装iSCSI Target 我们不需要占用很大的资源就可以为客户端提供稳定的连接和性能。iSCSI服务器称为Target(目标器),它提供服务器上的存储共享。iSCSI客户端称为Initiator(发起程序),它访问Target服务器共享的存储。市场中有卖的用于大型存储服务如SAN的iSCSI适配器。 我们为什么要在大型存储领域中使用iS
Linux中国
Cutegram: 一个GNU/Linux下不错的Telegram客户端
不需要再介绍Telegram了,对吧。Telegram是一款流行的免费即时通信工具,可以让你在全球与朋友聊天。不像Whatsapp,Telegram是永久免费、没有广告、没有订阅费用的。并且Telegram客户端也是开源的。Telegram在许多不同的平台中都有,包括Linux、Android、iOS、Windows Phone和Mac OS X。使用telegram发送的消息是高度加密且会自我销毁。它很安全,并且没有对你的多媒体和聊天的大小作限制。 在先前的教程中我们已经提到你可以在Ubuntu/Debian中安装Telegram。然而,有一个新的Telegram客户端叫Cutegram出现了,可以使你的聊天体验更加有
Linux中国
怎样在废旧的硬件上安装 Xen 虚拟机监视器
Xen 是一个直接运行在硬件上的虚拟机监视器,这意味着你必须准备一个裸机来安装和运行 Xen。而 KVM 则和 Xen 有一些不同 你可以把它添加到任何已经正在运行 Linux 的机器上。本教程描述了如何在废旧的硬件上安装和配置 Xen 虚拟机监视器。 整个安装过程使用 Debian ...



































