雨落清风。心向阳
Linux中国

基于 JavaScript 的操作系统你听说过吗?

我想大多数人听说过 Node.js,但是你听说过 NodeOS 吗?没错,NodeOS,一个用 Node.js 写的操作系统。好吧,实话说,NodeOS 用 Linux 内核来处理各种底层任务,比如硬件通讯什么的,但是除此之外,使用的都是 Node.js。NodeOS 的开发始于两年前,创建者的目的很简单,他只是好奇,“是否有可能仅使用 Node.js 创建一个操作系统呢?”
Linux中国

Linux 系统下查看硬件信息命令大全

有许多命令可以用来查看 Linux 系统上的硬件信息。有些命令只能够打印出像 CPU 和内存这一特定的硬件组件信息,另外一些命令可以查看多种硬件组件的信息。 这个教程可以带大家快速了解一下查看各种硬件设备的信息和配置详情的最常用的命令。 lscpu lscpu命令能够查看 CPU 和处理单元的信息。该命令没有任何其他选项或者别的功能。 lscpu 运行该命令会看到下面输出: lspci ...
Linux中国

grep 命令系列:如何只查看配置文件中未被注释的有效配置行

大多数的Linux和类Unix系统的配置文件中都有许多的注释行,但是有时候我只想看其中的有效配置行。那我怎么才能只看到quid.conf或httpd.conf这样的配置文件中的非注释命令行呢?怎么去掉这些注释或者空行呢? 我们可以使用 UNIX/BSD/OS X/Linux 这些操作系统自身提供的 grep,sed,awk,perl或者其他文本处理工具来查看配置文件中的有效配置命令行。 grep 命令示例去掉注释 可以按照如下示例使用grep命令: $ grep -v "^#" /path/to/config/file ...
Linux中国

英伟达和 Valve 携手推进 Vulkan 开发,准备取代 OpenGL

Vulkan 本来是一个新的跨平台、开放标准的图形与计算应用编程接口,但是多数人似乎希望它能够最终取代旧的 OpenGL。更重要的是,它集合了各个公司,甚至是竞争对手的力量,而最终的目标是形成一个可以被任何人使用的开放标准。
Linux中国

微软开源 .NET 一年后,ASP.NET 情况分析

在前一篇文章中,我们了解了微软在开源了 .NET 框架中最大一部分一年以来社区的参与情况。 接下来,我们将继续重复这个分析,但是这次我们将针对 ASP.NET系列项目进行分析: MVC- 通过分成模型-视图-控制器(MVC)等不同的概念部分来构建动态网站的框架,包括合并的 MVC、 Web API、 和 Web Pages w/ ...
Linux中国

在 Linux 上安装和配置 Munin 监控服务器

Munin 是一款类似 RRD tool 的非常棒的系统监控工具,它能提供给你多方面的系统性能信息,例如 磁盘、网络、进程、系统和用户。这些是 Munin 默认监控的内容。 Munin 如何工作? Munin 以客户端-服务器模式运行。主服务器上运行的 Munin 服务器进程会从本地运行的客户端守护进程(Munin 可以监控它自己的资源)或者远程客户端(Munin ...
Linux中国

慕尼黑市政府迁移到 Linux 的进程或将取得全面胜利

当前,慕尼黑市政府仍在使用一小部分 Windows 系统,因为现在当地机构所用的软件中还有41个软件在使用过期的 Windows XP 和 Windows 2000。慕尼黑市政府的16000名雇员中只有很少的一部分人在使用这些系统,它们用于一些关键性任务,比如城市空气监控等。 然而,使用这些过期的操作系统给慕尼黑市政府带来了一些麻烦,因为它们已经不再更新,有可能会被黑客利用安全漏洞进行破坏。不过慕尼黑市政府采取了一些方案来保障安全。他们说,存储在其中的数据是安全的,因为它们使用了虚拟机,并放到了安全的封闭网络中。 为了停止使用这些 Windo
Linux中国

IPv6 互联网中的隐私保护和网络管理器

IPv6 的使用量正在不断增加,让我们始料未及的是,伴随这个协议不断增加的使用量,大量的隐私问题涌现出来。互联网社区在积极发布相关解决方案。当前状况是怎样的呢?网络管理器(NetworkManager)又是如何跟上的呢?让我们来瞧瞧吧! 通过 IPv6 方式连接的主机的特性 启用了 IPv6 的节点(LCTT 译注:节点在网络中指一个联网的设备)并不需要类似 IPv4 网络中 DHCP 服务器的中央机构来配置他们的地址。它们发现(discover)自己所在的网络,然后通过生成主机部分来自主生成地址。这种方式使得网络配置更加简单,并且能够更好的扩展到更
Linux中国

Debian 升级到 PHP 7,并支持并行安装

Debian 开发者Ondřej Sur 前几天在一个邮件列表中宣布他们开始迁移到 PHP 7.x 了,并支持多版本并行安装(co-installable)。而此前几天,Ubuntu 也宣布其下一个版本 16.04Xenial Xerus 将迁移到 PHP 7.x 。 Ondřej ...
Linux中国

哪个文件系统最适合你的 Linux 系统?

文件系统: 它们不是世界上最激动人心的技术,但是仍然很重要。本文我们将细数那些流行的 Linux 文件系统 - 它们是什么,它们能够做什么,以及它们的目标用户。 Ext4 如果你曾经安装过 Linux,你可能在安装过程中看到过Ext4字样。用它有一个不错的理由: 它是当前每个可用的 Linux 发行版所选择的文件系统。当然,还有其他的一些选择,但是不可否认的是,Ext4(Extended 4)几乎是所有 Linux ...
Linux中国

2015年 Linux 世界的十个大事件

2015年已经过去,我在这里(It's FOSS)发表《2015年的大事件》系列。这个系列的第一篇文章为《2015年 Linux 世界的十个大事件》。这些事件在 Linux 世界中产生了极大的影响,无论它们是积极的还是消极的。 我总结了2015发生的十件产生了最大影响的事件。让我们来看看: 2015年度十大 Linux /开源相关事件 补充一句,以下这些事件没有按照时间顺序排列。 微软与 Linux 的结盟 在9月下旬,所有人听到微软构建了自己的 ...
Linux中国

如何在 Ubuntu/Fedora/Debian 中安装 GitLab

在 Git 问世之前,分布式版本控制从来都不是一件简单的事。Git 是一个自由开源的软件,旨在轻松且快速地对从小规模到非常巨大的项目进行管理。Git 最开始由 Linus Torvalds 开发,他同时也是著名的 Linux 内核的创建者。在 git 和分布式版本控制系统领域中,GitLab 是一个极棒的新产品。它是一个基于 web 的 ...
Linux中国

如何在 CentOS / RHEL 上设置 SSH 免密码登录

作为系统管理员,你计划在 Linux 上使用 OpenSSH,完成日常工作的自动化,比如文件传输、备份数据库转储文件到另一台服务器等。为实现该目标,你需要从主机 A 能自动登录到主机 B。自动登录也就是说,要在 shell 脚本中使用ssh,而无需要输入任何密码。 本文会告诉你怎样在 CentOS/RHEL 上设置 SSH 免密码登录。自动登录配置好以后,你可以通过它使用 SSH ...
Linux中国

衡量开源社区的五大指标

如果你想要使用指标来追踪你的自由开源软件(FOSS)的社区。现在就面临着一个问题:我应该去追踪哪些指标呢? 要回答这个问题,你必须知道你需要什么信息。比如,你可能想要知道一个项目社区的可持续性。一个社区对问题的应对速度有多快。一个社区怎么吸引、维护或者流失贡献者。一旦你知道需要哪类信息,你就可以找出哪些社区活动可以提供你想要知道的内容。幸运的是,自由开源软件(FOSS)遵从开放式开发模型,在其软件开发仓库里留下了大量的公共数据,我们可以对这些数据进行分析,并从中收集到一些有用的数据。 在这篇文章中,我会介
Linux中国

jobs 命令示例

我是个新的 Linux/Unix 用户。我该如何在 Linux 或类 Unix 系统中使用 BASH/KSH/TCSH 或者基于 POSIX 的 shell 来查看当前正在进行的作业(job)?在 Unix/Linux 上怎样显示当前作业的状态?(LCTT ...
Linux中国

为什么主线内核不能运行在我的手机上?

对于自由软件来说,其最大的自由之一就是能够用一个更新或修改的版本来替换原始版本的程序。尽管如此,数千万使用那些手机里面装着所谓 Linux 的用户却很少能够在他们的手机上运行主线内核(mainline kernel),即使他们拥有替换内核代码的专业技能。可悲的是,我们必须承认目前仍然没有可以运行主线内核的主流手机。在由 Rob Herring 主持的2015届内核峰会(Kernel Summit)上,与会人员共同探讨了这个问题,并进一步谈论了他们应该怎么做才能解决这个问题。 当主持人提问的时候,在座的大多数开发人员都表示他们更乐意在他们的手机上面

Posts navigation