如何在 Ubuntu 上使用 Glances 监控系统

如何在 Ubuntu 上使用 Glances 监控系统

Glances 是一个用于监控系统的跨平台、基于文本模式的命令行工具。它是用 Python 编写的,使用 psutil 库从系统获取信息。你可以用它来监控 CPU、平均负载、内存、网络接口、磁盘 I/O,文件系统空间利用率、挂载的设备、所有活动进程以及消耗资源最多的进程。Glances 有很多有趣的选项。它的主要特性之一是可以在配置文件中设置阀值(careful(小心)、warning(警告)、critical(致命)),然后它会用不同颜色显示信息以表明系统的瓶颈。 Glances 的功能 CPU 平均负载 不同状态(如活动、休眠)进程的数量 所有内存信息,如物理内存、
如何在 Linux 中根据国家位置来阻断网络流量

如何在 Linux 中根据国家位置来阻断网络流量

作为一名维护 Linux 生产服务器的系统管理员,你可能会遇到这样一些情形:你需要根据地理位置,选择性地阻断或允许网络流量通过。 例如你正经历一次由注册在某个特定国家的 IP 发起的 DoS 攻击;或者基于安全考虑,你想阻止来自未知国家的 SSH 登录请求;又或者你的公司对某些在线视频有分销权,它要求只能在特定的国家内合法发行;抑或是由于公司的政策,你需要阻止某个本地主机将文件上传至任意一个非美国的远程云端存储。 所有的上述情形都需要设置防火墙,使之具有基于国家位置过滤流量的功能。有几个方法可以做到这一点,其中之一是
在大学培养学生们参与开源代码开发的十四个技巧

在大学培养学生们参与开源代码开发的十四个技巧

学术界是培养和塑造未来的开源开发者的最佳平台。研究中发现,我们偶尔会开源自己编写的软件。这样做有两个理由,一是为了推广自己编写的工具的使用,二是为了了解人们使用这些工具时会遇到哪些问题。在这样一个编写研究软件的背景下,我的任务就是为 Bradford 大学重新设计二年级的本科软件工程课程。 这是一个挑战,因为我所面对的 80 个学生是来自不同专业的,包括 IT、商务计算和软件工程,这些学生将要在一起上课。最有难度的是,需要和这些编程经验差距很大的学生一起编写代码。按照传统,该课程允许学生选择自己的小组,然后给他们
awk & sed ,一个老派系统管理员的基本素养

awk & sed ,一个老派系统管理员的基本素养

我们不要让下一代 Linux 和 Unix 的管理员忘记初始化脚本和基本工具的好处 我曾经有一次在 Reddit 看到一个帖子,请问如何操作文本文件。这是一个很简单的需求,就像我们常用 Unix 的人每天遇到的一样。他的问题是,如何删除文件中的重复行,只保留不重复的。 这听起来似乎很简单,但是当文件足够大时,就会有些复杂。 这个问题有很多种不同的答案。你可以使用几乎任何一种语言来写这样的一个脚本,只是时间的投入和代码的复杂性不同罢了。根据你的个人水平,它大概会花费20-60分钟。但是如果你使用了 Perl、Pytho
错误:无法与 SFTP 服务器建立 FTP 连接

错误:无法与 SFTP 服务器建立 FTP 连接

问题 有一天我要连接到我的 web 服务器。我使用 FileZilla 连接到 FTP 服务器。当我输入主机名和密码连接服务器后,我得到了下面的错误。 Error: Cannot establish FTP connection to an SFTP server. Please select proper protocol. Error: Critical error: Could not connect to server 原因 看见错误信息后我意识到了我的错误是什么。我尝试与一台 SFTP 服务器建立一个 FTP 连接。很明显我没有使用一个正确的协议(应该是SFTP而不是FTP)。 如你在上图所见,FileZilla 默认使用的是FTP协议。 解决 Cannot establish FTP connection
开源 DJ 软件 Mixxx 2.0 版发布

开源 DJ 软件 Mixxx 2.0 版发布

时隔三年,开源 DJ 混音软件 Mixxx 再度发布一个大的版本更新—-Mixxx 2.0。 Mixxx 是一个跨平台的自由、开源的 DJ 混音软件,它几乎提供了当你想自己混音时需要的一切功能。Mixxx 近几年在专业人士以及业余爱好者中都很火。 甚至在 Mixxx 中你能使用你的 iTunes 音乐库。它的强有力的引擎使它支持多种文件格式。Mixxx 默认即支持超过85种MIDI DJ 调节器以及少部分 HID 调节器。它也包含一个自动选项,可以让你在混音时休息一下。 Mixxx 的完整功能列表可以在这里找到。在查看完整列表之前,让我们看看最新版有何更新。 Mixxx 2.0更新
Ubuntu 里的“间谍软件”将在 Ubuntu 16.04 LTS 中被禁用

Ubuntu 里的“间谍软件”将在 Ubuntu 16.04 LTS 中被禁用

出于用户隐私的考虑,Ubuntu 阉割了一个有争议的功能。 Unity 中有争议的在线搜索功能将在今年四月份发布的 Ubuntu 16.04 LTS 中被默认禁用 用户在 Unity 7 的 Dash 搜索栏里将只能搜索到本地文件、文件夹以及应用。这样,用户输入的关键词将不会被发送到 Canonical 或任何第三方内容提供商的服务器里。 现在,Unity 的在线搜索在默认状况下是关闭的 在目前 ubuntu 的支持版本中,Dash 栏会将用户搜索的关键词发送到 Canonical 运营的远程服务器中。它发送这些数据以用于从50多家在线服务获取搜索结果,这些服务包括维基百科、YouTube
问卷:您的意见将指导自由软件运动的发展方向!

问卷:您的意见将指导自由软件运动的发展方向!

2015年,自由软件基金会( Free Software Foundation)(FSF)度过了其三十岁生日。这三十年来,FSF 积极地站在捍卫和推进计算机用户权利的前沿,做出了不可磨灭的贡献。这三十年来,自由软件社区以及 FSF ,已经将自由软件(free software)的理念传播到了全世界,并得到了社区以及整个网络上的普遍认知。 为了指导 FSF 接下来五年的发展方向,FSF 特地发起了一个投票(兼募捐),希望能听到社区的声音,将您的观点和建议展示给 FSF,共创更加辉煌的未来。 请移步https://www.fsf.org/survey?pk_campaign=survey-launchpk_kwd=survey填
Oracle 在其新的 Linux 内核中引入了热补丁功能

Oracle 在其新的 Linux 内核中引入了热补丁功能

Oracle 的Michele Casey 宣布其 Unbreakable Enterprise Kernel (UEK) 4 发布!UEK 可用于 Oracle Linux 6 和 Oracle Linux 7 ,它们是基于 Centos 的衍生版。 UEK 4 带来了不少性能和功能方面的重大更新,包括 CPU 调度、自动NUMA 平衡以及众所期待的内核热补丁(Real-Time Kernel Patching)功能。 UEK 4 中的内核热补丁功能来自于 Linux 内核 4.1 主线内核的Ksplice 开源扩展,它可以让用户无需重启系统即可更新内核,这改进了系统安全和简化了云架构的管理。去年4月发布的 Linux 4.0 内核合并了 Live Patching,为实时内核打补丁功能
Atom 插件:让初音女神来鼓励你撸码

Atom 插件:让初音女神来鼓励你撸码

前一段时间,有关程序员鼓励师的炒作传得满世界都是,原来宅男程序员们也有福利啊。当然,我是从来没在那些配备了程序员鼓励师的公司干过,无从体验是什么感觉。 不过,对于程序员来说,最重要的是咱可以双手撸码,没有咱可以自己造啊!这不,有位叫sunqibuhuake的程序员就自己撸了一个初音未来给自己写程序加油了! (题图来自: kurorofikkykakao.deviantart.com) 如何给你的编辑器也配上一个初音未来给你加油呢? 使用快捷键command + ,/ctrl + ,打开偏好设置。点击左侧的Install即可浏览线上的插件 。 顶部是一个搜索框,可以搜索已
哈希算法生存状况报告

哈希算法生存状况报告

最近一个新闻说,原本各大浏览器厂商推动在 HTTPS 中放弃支持 SHA-1 算法,但是由于 Facebook 等公司认为尚有少部分用户采用老式的 SHA-1 算法,而建议延长支持期。姑且不论浏览器厂商和应用厂商的做法谁更合理,那么这里提到的 SHA-1 算法是什么呢?它有什么风险么? 密码学里面有一类算法叫做哈希hash算法,也称作散列算法、摘要算法,通常用于对一段信息的取样。当你给它一段信息(message)时,可以用特定算法生成一段信息摘要(message digest),通常摘要的长度更短。摘要(digest)可以表示这段信息的某种特征就如同指纹一样,所以
DFileManager:封面流(CoverFlow)文件管理器

DFileManager:封面流(CoverFlow)文件管理器

这个一个 Ubuntu 标准软件仓库中缺失的像宝石般的、有着其独特的功能的文件管理器。这是 DFileManager 在推特中的宣称。 有一个不好回答的问题,如何知道到底有多少个 Linux 的开源软件?好奇的话,你可以在 Shell 里输入如下命令: ~$ for f in /var/lib/apt/lists/Packages; do printf ‘%5d %s\n’ $(grep ‘^Package: ’ "$f" | wc -l) ${f##/} done | sort -rn 在我的 Ubuntu 15.04 系统上,产生结果如下: 正如上面的截图所示,在 Universe 仓库中,大约有39000个包,在 main 仓库中大约有8500个包。这听起来很多。但是这些包括了开
如何在 FreeBSD 10.2 上安装 Nginx 作为 Apache 的反向代理

如何在 FreeBSD 10.2 上安装 Nginx 作为 Apache 的反向代理

Nginx 是一款自由开源的 HTTP 和反向代理服务器,也可以用作 POP3/IMAP 的邮件代理服务器。Nginx 是一款高性能的 web 服务器,其特点是功能丰富,结构简单以及内存占用低。 第一个版本由 Igor Sysoev 发布于2002年,到现在有很多大型科技公司在使用,包括 Netflix、 Github、 Cloudflare、 WordPress.com 等等。 在这篇教程里我们会在 freebsd 10.2 系统上,安装和配置 Nginx 网络服务器作为 Apache 的反向代理。 Apache 将在8080端口上运行 PHP ,而我们会配置 Nginx 运行在80端口以接收用户/访问者的请求。如果80端口接收到用户浏览器的
在 Ubuntu 15.10 上为单个网卡设置多个 IP 地址

在 Ubuntu 15.10 上为单个网卡设置多个 IP 地址

有时候你可能想在你的网卡上使用多个 IP 地址。遇到这种情况你会怎么办呢?买一个新的网卡并分配一个新的 IP?不,没有这个必要(至少在小型网络中)。现在我们可以在 Ubuntu 系统中为一个网卡分配多个 IP 地址。想知道怎么做到的?跟着我往下看,其实并不难。 这个方法也适用于 Debian 以及它的衍生版本。 临时添加 IP 地址 首先,让我们找到网卡的 IP 地址。在我的 Ubuntu 15.10 服务器版中,我只使用了一个网卡。 运行下面的命令找到 IP 地址: sudo ip addr 样例输出: 1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state
如何在 Ubuntu 14/15 上配置 Apache Solr

如何在 Ubuntu 14/15 上配置 Apache Solr

大家好,欢迎来阅读我们今天这篇 Apache Solr 的文章。简单的来说,Apache Solr 是一个最负盛名的开源搜索平台,配合运行在网站后端的 Apache Lucene,能够让你轻松创建搜索引擎来搜索网站、数据库和文件。它能够索引和搜索多个网站并根据搜索文本的相关内容返回搜索建议。 Solr 使用 HTTP 可扩展标记语言(XML),可以为 JSON、Python 和 Ruby 等提供应用程序接口(API)。根据 Apache Lucene 项目所述,Solr 提供了非常多的功能,让它很受管理员们的欢迎: 全文检索 分面导航(Faceted Navigation) 拼写建议/自动完成 自定义文档排序/
如何在 CentOS 7 / Ubuntu 15.04 上安装 PHP 框架 Laravel

如何在 CentOS 7 / Ubuntu 15.04 上安装 PHP 框架 Laravel

大家好,这篇文章将要讲述如何在 CentOS 7 / Ubuntu 15.04 上安装 Laravel。如果你是一个 PHP Web 的开发者,你并不需要考虑如何在琳琅满目的现代 PHP 框架中选择,Laravel 是最轻松启动和运行的,它省时省力,能让你享受到 web 开发的乐趣。Laravel 信奉着一个普世的开发哲学,通过简单的指导创建出可维护代码是最优先的,你将保持着高速的开发效率,能够随时毫不畏惧更改你的代码来改进现有功能。 Laravel 安装并不繁琐,你只要跟着本文章一步步操作就能在 CentOS 7 或者 Ubuntu 15 服务器上安装。 1) 服务器要求 在安装 Laravel 前需
“Linux 中国”微信矩阵

“Linux 中国”微信矩阵

我们的微信公众号形成了一个矩阵联合,全方位、细分地为您提供合适的信息资讯。
将 Tor socks 转换成 http 代理

将 Tor socks 转换成 http 代理

你可以通过不同的 Tor 工具来使用 Tor 服务,如 Tor 浏览器、Foxyproxy 和其它东西,像 wget 和 aria2 这样的下载管理器不能直接使用 Tor socks 开始匿名下载,因此我们需要一些工具来将 Tor socks 转换成 http 代理,这样就能用它来下载了。 注意:本教程基于 Debian ,其他发行版会有些不同,因此如果你的发行版是基于 Debian 的,就可以直接使用下面的配置了。 Polipo 这个服务会使用 8123 端口和 127.0.0.1 的 IP 地址,使用下面的命令来在计算机上安装 Polipo: sudo apt install polipo 现在使用如下命令打开 Polipo 的配置文件:
在 Linux 终端下看《星球大战》

在 Linux 终端下看《星球大战》

《星球大战(Star Wars)》已经席卷世界。最新一期的 《星球大战》系列, 《星球大战7:原力觉醒》,打破了有史以来的记录。 虽然我不能帮你得到一张最新的《星球大战》的电影票,但我可以提供给你一种方式,看星球大战第四集,它是非常早期的《星球大战》电影(1977 年)。 不,它不会是高清,也不是蓝光版。相反,它将是 ASCII 版的《星球大战》第四集,你可以在 Linux 终端看它,这才是真正的极客的方式 :) 在 Linux 终端看星球大战 打开一个终端,使用以下命令: telnet towel.blinkenlights.nl 等待几秒钟,你可以在终端看到类似于以
Debian  创始人 Ian Murdock 先生去世,享年 42 岁!

Debian 创始人 Ian Murdock 先生去世,享年 42 岁!

Docker 公司宣布,著名的 Debian 创始人Ian Murdock 已经去世,享年 42 岁。他同时也是 Docker 公司员工、前 Sun 和 SalesForce 员工。 在公布该消息的文章中,并没有说明他的死因。Docker 公司拒绝对此评论。旧金山警局也没有及时提供导致Ian Murdock 死亡的原因。 当地时间本周一,他的 Twitter 账户贴了一些推文(PDF归档),表明其与警察发生了一些冲突,夜间的一则推文则说他要自杀。有人猜测其 Twitter 账户被入侵,之后,该 Twitter 账户被删除了。 Ian 率先建立了真正的开源项目和开源社区,拥抱开放设计和开放贡献;事实上开源运
Linux/Unix 桌面趣事:ASCII 艺术水族箱

Linux/Unix 桌面趣事:ASCII 艺术水族箱

你可以在你的终端中使用 ASCIIQuarium 安全地欣赏海洋的神秘了。它是一个用 perl 写的 ASCII 艺术水族箱/海洋动画。 安装 Term::Animation 首先你需要安装名为 Term-Animation 的perl模块。打开终端(选择程序 附件 终端),并输入: $ sudo apt-get install libcurses-perl $ cd /tmp $ wget http://search.cpan.org/CPAN/authors/id/K/KB/KBAUCOM/Term-Animation-2.4.tar.gz $ tar -zxvf Term-Animation-2.4.tar.gz $ cd Term-Animation-2.4/ $ perl Makefile.PL make make test $ sudo make install 下载安装 ASCIIQuarium 接着在
Debian 创始人在 Twitter 上宣称自杀!并已删除 Twitter 账号

Debian 创始人在 Twitter 上宣称自杀!并已删除 Twitter 账号

目前并不清楚是他本人所为还是遭到了入侵。 Debian Linux 发行版的创始人 Ian Murdock 在他的 Twitter 账号(已删除)上发布消息称其受到警察的暴力对待,准备自杀。 im committing suicide tonight.. do not intervene as i have many stories to tell and do not want them to die with me#debian#runnerkristy67 Ian Murdock (@imurdock)December 28, 2015 随后他又连续发布了多条推文,放弃了自杀,称会在其个人博客上详述始末。警察去拜访了他,然后把他送去了医院。 Ill write more on my blog later. But the police here be
Linux 中如何通过命令行访问 Dropbox

Linux 中如何通过命令行访问 Dropbox

在当今这个多设备的环境下,云存储无处不在。无论身处何方,人们都想通过多种设备来从云存储中获取所需的内容。由于拥有漂亮的 UI 和完美的跨平台兼容性,Dropbox 已成为最为广泛使用的云存储服务。 Dropbox 的流行已引发了一系列官方或非官方 Dropbox 客户端的出现,它们支持不同的操作系统平台。 当然 Linux 平台下也有着自己的 Dropbox 客户端: 既有命令行的,也有图形界面客户端。Dropbox Uploader 是一个简单易用的 Dropbox 命令行客户端,它是用 Bash 脚本语言所编写的(LCTT 译注:对,你没看错, 就是 Bash)。在这篇教程中,我
eSpeak: Linux 文本转语音工具

eSpeak: Linux 文本转语音工具

eSpeak是一款 Linux 命令行工具,能把文本转换成语音。它是一款简洁的语音合成器,用C语言编写而成,它支持英语和其它多种语言。 eSpeak 从标准输入或者输入文件中读取文本。虽然语音输出与真人声音相去甚远,但是,在你项目需要的时候,eSpeak 仍不失为一个简便快捷的工具。 eSpeak 部分主要特性如下: 提供给 Linux 和 Windows 的命令行工具 从文件或者标准输入中把文本读出来 提供给其它程序使用的共享库版本 为 Windows 提供 SAPI5 版本,所以它能用于 screen-readers 或者其它支持 Windows SAPI5 接口的程序 可移植到其它平台,包括
揭秘朝鲜的“可管可控”的红星操作系统

揭秘朝鲜的“可管可控”的红星操作系统

上周日在汉堡举行的混沌通讯大会(Chaos Communication congress)上,两位来自德国的 IT 安全公司 ERNW GmbH的研究人员揭秘了朝鲜的红星操作系统(Red Star OS)的一些安全细节。 正如我们之前听到的消息那样,朝鲜的红星操作系统基于 Fedora Linux,目前的版本拥有类似 Mac OS 的外观。也许你认为它是一个安全的系统,或许是吧只是可能和大部分人的标准不同。可能由于红星操作系统是由朝鲜政府所支持开发的,该操作系统在对安全方面上做到了一定程度的可管可控。 两位来自德国的 IT 安全公司 ERNW GmbH的研究人员 Florian Grunow 和 N
如何在 Ubuntu 15.04 / CentOS 7 上安装 Android Studio

如何在 Ubuntu 15.04 / CentOS 7 上安装 Android Studio

随着最近几年智能手机的进步,安卓成为了最大的手机平台之一,在开发安卓应用中所用到的所有工具也都可以免费得到。Android Studio 是基于 IntelliJ IDEA 用于开发安卓应用的集成开发环境(IDE)。它是 Google 2014 年发布的免费开源软件,继 Eclipse 之后成为主要的 IDE。 在这篇文章,我们一起来学习如何在 Ubuntu 15.04 和 CentOS 7 上安装 Android Studio。 在 Ubuntu 15.04 上安装 我们可以用两种方式安装 Android Studio。第一种是配置所需的库然后再安装它;另一种是从 Android 官方网站下载然后在本地编译安装。在下面的例子中,
黑客利用 Wi-Fi 攻击你的七种方法

黑客利用 Wi-Fi 攻击你的七种方法

黑客利用 Wi-Fi 侵犯你隐私的七种方法 Wi-Fi 啊,你是如此的方便,却又如此的危险! 这里给大家介绍一下通过 Wi-Fi 连接慷慨捐赠你的身份信息的七种方法和反制措施。 利用免费热点 它们似乎无处不在,而且它们的数量会在接下来四年里增加三倍。但是它们当中很多都是不值得信任的,从你的登录凭证、email 甚至更加敏感的账户,都能被黑客用嗅探器(sniffers)软件截获 这种软件能截获到任何你通过该连接提交的信息。防止被黑客盯上的最好办法就是使用VPN(虚拟私有网virtual private network),它加密了你所输入的信息,因此能够保护你
Linux/Unix 桌面趣事:蒸汽火车

Linux/Unix 桌面趣事:蒸汽火车

你是不是经常把 ls 输入成了 sl。我已经设置了一个别名,也就是 alias sl=ls。但是这样你也许就错过了这辆带汽笛的蒸汽小火车了。 sl 是一个搞笑软件或,也是一个 Unix 游戏。它会在你错误地把ls输入成sl(Steam Locomotive)后出现一辆蒸汽火车穿过你的屏幕。 安装 sl 在 Debian/Ubuntu 下输入下面的命令: # apt-get install sl 它同样也在 Freebsd 和其他类Unix的操作系统上存在。 下面,让我们把 ls 输错成 sl: $ sl 图01: 如果你把 ls 输入成 sl ,蒸汽火车会穿过你的屏幕。 它同样支持下面的选项: -a : 似乎发生了意外。你会
真的,Perl 6 发布了!!!——我们已经等了整整十五年!

真的,Perl 6 发布了!!!——我们已经等了整整十五年!

Larry Wall 发布消息:Perl 6 于 2015 年 12 月 25 日 22:00 GMT 时间发布了!按照承诺,发布了测试套件和编译器。愿上帝保佑我们每个人。 Hello,听,听,听!注意!大家请注意了!!! 喔,谢谢大家。 嗨,我是卡梅丽娅(Camelia)(LCTT 译注:这是 Perl 6 的 logo 的名字),认识我吧(也许不认识呢)。他们告诉我,我需要在 Perl 6 官方发布会(Perl 6s official Coming Out Party)上作个讲话,所以我就来了。嗯,他们是棋手,而我只是一枚棋子。他们还跟我强调要严肃点,呃,说的好像我知道怎么认真演讲一样,玩真的吗? 好吧好
Linux/Unix 桌面趣事:让桌面下雪

Linux/Unix 桌面趣事:让桌面下雪

在这个节日里感到孤独么?试一下 Xsnow 吧。它是一个可以在 Unix/Linux 桌面下下雪的应用。圣诞老人和他的驯鹿会在屏幕中奔跑,伴随着雪片让你感受到节日的感觉。 我第一次安装它还是在 13、4 年前。它最初是在 1984 年 Macintosh 系统中创造的。你可以用下面的方法来安装: 安装 xsnow Debian/Ubuntu/Mint 用户用下面的命令: $ sudo apt-get install xsnow Freebsd 用户输入下面的命令: # cd /usr/ports/x11/xsnow/ # make install clean 或者尝试添加包: # pkg_add -r xsnow 其他发行版的方法 Fedora/RHEL/CentOS 在 rpmfusion
在 Debian Linux 上安装配置 ISC DHCP 服务器

在 Debian Linux 上安装配置 ISC DHCP 服务器

动态主机控制协议(Dynamic Host Control Protocol)(DHCP)给网络管理员提供了一种便捷的方式,为不断变化的网络主机或是动态网络提供网络层地址。其中最常用的 DHCP 服务工具是 ISC DHCP Server。DHCP 服务的目的是给主机提供必要的网络信息以便能够和其他连接在网络中的主机互相通信。DHCP 服务提供的信息包括:DNS 服务器信息,网络地址(IP),子网掩码,默认网关信息,主机名等等。 本教程介绍运行在 Debian 7.7 上 4.2.4 版的 ISC-DHCP-Server 如何管理多个虚拟局域网(VLAN),也可以非常容易应用到单一网络上。 测试用的网络是
如何深度定制 Ubuntu 面板的时间日期显示格式

如何深度定制 Ubuntu 面板的时间日期显示格式

尽管设置页面里已经有一些选项可以用了,这个快速教程会向你展示如何更加深入地自定义 Ubuntu 面板上的时间和日期指示器。 在开始之前,在 Ubuntu 软件中心搜索并安装 dconf Editor。然后启动该软件并按以下步骤执行: 1、 当 dconf Editor 启动后,导航至 com - canonical - indicator - datetime。将 time-format 的值设置为 custom。 你也可以通过终端里的命令完成以上操作: gsettings set com.canonical.indicator.datetime time-format ‘custom’ 2、 现在你可以通过编辑 custom-time-format 的值来自定义时间和日期的格式。 你
CentOS AltArch 7发布,支持 PPC64、PPC8LE、ARMhfp、i686 和 AArch64

CentOS AltArch 7发布,支持 PPC64、PPC8LE、ARMhfp、i686 和 AArch64

在前几天的一则CentOS 7 ARM 版正式发布:支持树莓派2/香蕉派/CubieTruck的简短消息之后,Karanbir Singh 正式宣布了 CentOS AltArch 7 的发布。 据发行公告,CentOS AltArch 7 基于最近发布的 CentOS 7 (1511) 滚动更新版,在该版本中包括了大量新功能,如 X.Org 服务器 1.17、以及在预装的应用中支持 TLS 1.1、TLS 1.2 和 EC 加密算法等。 此外,CentOS 7 (1511) 也完全支持了 virt-v2v 命令行工具,带有 KDE 4.14 和 GNOME 3.14 桌面环境、 LibreOffice 4.3.7 办公套件、支持 tcpdump 中的纳秒级时间戳,以及 OpenLDAP 2.4.40 等。
如何在树莓派 2B 上安装 FreeBSD

如何在树莓派 2B 上安装 FreeBSD

在树莓派 2B 上如何安装 FreeBSD 10 或 FreeBSD 11(current)?怎么在 Linux,OS X,FreeBSD 或类 Unix 操作系统上烧录 SD 卡? 在树莓派 2B 上安装 FreeBSD 10 或 FreeBSD 11(current)很容易。使用 FreeBSD 操作系统可以打造一个非常易用的 Unix 服务器。FreeBSD-CURRENT 自2012年十一月以来一直支持树莓派,2015年三月份后也开始支持树莓派2了。在这个快速教程中我将介绍如何在树莓派 2B 上安装 FreeBSD 11 current arm 版。 1. 下载 FreeBSD-current 的 arm 镜像 你可以 访问这个页面来下载 树莓派2的镜像。使用 wget 或 curl 命令
Canonical:全球 Ubuntu 用户可能超过了10亿

Canonical:全球 Ubuntu 用户可能超过了10亿

可能很多人并不知道自己在使用 Ubuntu。 Ubuntu 项目的高层领导之一 Dustin Kirkland 在一封冗长而全面的公开信中向社区披露,使用 Ubuntu 的人可能已经超过了10 亿人。 之前来自 Phoronix的一篇报道称,看起来 Canonical 在 2015 年底前完成不了其拥有 2 亿用户的目标。Dustin 收集汇总了所有他能找到的数据,然后发现,原来世界上很多人已经在使用 Ubuntu 了,无论自愿与否。 这个 2 亿用户的目标源于 4 年前 Canonical 的Mark Shuttleworth 的一次演讲,他当时预计到 2015 年 Ubuntu 会有 2 亿用户。Mark Shuttleworth 所指的应该是安
如何在 Ubuntu 中安装最新的 Arduino IDE 1.6.6

如何在 Ubuntu 中安装最新的 Arduino IDE 1.6.6

本篇教程会教你如何在当前的 Ubuntu 发行版中安装最新的 Arduino IDE 1.6.6。 开源的 Arduino IDE 发布了1.6.6,并带来了很多的改变。新的发布已经切换到 Java 8,它与 IDE 绑定并且用于编译所需。具体见 发布说明。 对于那些不想使用软件中心的 1.0.5 旧版本的人而言,你可以使用下面的步骤在所有的 Ubuntu 发行版中安装 Arduino。 请用正确版本号替换下文中软件包的版本号 1、 从下面的官方链接下载最新的包 Linux 32-bit 或者 Linux 64-bit。 https://www.arduino.cc/en/Main/Software 如果不知道你系统的类型?进入系统设置-详
一个涵盖 Unix 44 年进化史的版本仓库

一个涵盖 Unix 44 年进化史的版本仓库

Unix 操作系统的进化历史,可以从一个版本控制仓库中窥见,时间跨度从 1972 年的 5000 行内核代码开始,到 2015 年成为一个含有 26,000,000 行代码的被广泛使用的系统。
可以在 Linux 下试试苹果编程语言 Swift

可以在 Linux 下试试苹果编程语言 Swift

是的,你知道的,苹果编程语言 Swift 已经开源了。其实我们并不应该感到意外,因为在六个月以前苹果就已经宣布了这个消息。 苹果宣布推出开源 Swift 社区。一个专用于开源 Swift 社区的新网站已经就位,网站首页显示以下信息: 我们对 Swift 开源感到兴奋。在苹果推出了编程语言 Swift 之后,它很快成为历史上增长最快的语言之一。Swift 可以编写出难以置信的又快又安全的软件。目前,Swift 是开源的,你可以将这个最好的通用编程语言用在各种地方。 swift.org 这个网站将会作为一站式网站,它会提供各种资料的下载,包括各种平台,社区
Linux/Unix 桌面趣事:桌面上追逐的猫和老鼠

Linux/Unix 桌面趣事:桌面上追逐的猫和老鼠

Oneko 是一个有趣的应用。它会把你的光标变成一只老鼠,并在后面创建一个可爱的小猫,并且始终追逐着老鼠光标。单词neko在日语中的意思是猫。它最初是一位日本人开发的 Macintosh 桌面附件。 安装 oneko 试下下面的命令: $ sudo apt-get install oneko 示例输出: password for vivek: Reading package lists… Done Building dependency tree Reading state information… Done The following NEW packages will be installed: oneko 0 upgraded, 1 newly installed, 0 to remove and 10 not upgraded. Need to get 38.6 kB of arc
451:对不起,从法律上说,它不存在

451:对不起,从法律上说,它不存在

上周五,IESG(互联网工程指导委员会(Internet Engineering Steering Group))批准了一个新的互联网标准,为 HTTP 增加了一个新状态码:451Unavailable For Legal Reasons。还需要一点点工作就会发布为正式的 RFC ,不过现在已经可以用了。 缘起 几年前,英国政府要求 ISP 们对海盗湾的内容进行封挡,Terence Eden就这个事情写了一个帖子,建议应该有一个不同的状态码来区分禁止访问的原因。这样的话,ISP 们就可以向他们的用户说明为什么这些资源不能访问。有人提议使用数字 451 作为状态码,也有各种其它的建议。 谷歌的Tim Bray受此
如何在 CentOS 上启用 软件集 Software Collections(SCL)

如何在 CentOS 上启用 软件集 Software Collections(SCL)

红帽企业版 linux(RHEL)和它的社区版分支CentOS,提供10年的生命周期,这意味着 RHEL/CentOS 的每个版本会提供长达10年的安全更新。虽然这么长的生命周期为企业用户提供了迫切需要的系统兼容性和可靠性,但也存在一个缺点:随着底层的 RHEL/CentOS 版本接近生命周期的结束,核心应用和运行时环境变得陈旧过时。例如 CentOS 6.5,它的生命周期结束时间是2020年11月30日,其所携带的 Python 2.6.6和 MySQL 5.1.73,以今天的标准来看已经非常古老了。 另一方面,在 RHEL/CentOS 上试图手动升级开发工具链和运行时环境存在使系统崩溃的潜在
2015:微软开源年

2015:微软开源年

在开源和 Linux 方面,2015年的微软有许多惊人的举动!让我们来盘点一下这一年来微软都做了些什么。 微软在其 Edge 浏览器中支持了 VP9 解码器,这是 Google 推出的免费视频解码器 在浏览器前端,微软宣布他们将开源其名为 Chakra 的 JavaScript 引擎 微软会通过 PowerShell 支持 OpenSSH。为了在 Windows 上更好地支持 OpenSSH,微软还捐赠了 OpenBSD 微软开源了其 .NET 的主要部分,将 .NET 带到了 Linux 和 BSD上 MS Build Engine也开源了 微软发布了其第一个 Linux 发行版Azure Cloud Switch,它运行在他们的 SDN 数据中心内 作为其
目标未达成:Ubuntu 未达成 4 年 2 亿用户目标

目标未达成:Ubuntu 未达成 4 年 2 亿用户目标

4年前在UDS 布达佩斯,Shuttleworth 表示 Ubuntu 将在 4 年内达到 2 亿用户。 时间已经接近了2015年底,看起来 Ubuntu 并不像是能达成这个目标的样子。Ubuntu 的母公司Canonical 并没有提供确切的用户数,但是之前的迹象表明,Ubuntu 装机数量(包括桌面和服务器)也就是千万级,我没有看到任何报告说达到了1亿,更别说是2亿. 在游戏玩家中,根据 Valve 的 Steam 调查数据显示,Linux 的市场份额大约是 1%。据 StatCounter 的数据,当前的笔记本/桌面市场上,Linux 桌面大约占比 1.5%。Ubuntu 在云市场和物联网方面也有一定的占比。很难统