Linux中国
LinSSID:一款Linux下的图形化Wi-Fi扫描器
介绍 你可能知道,LinSSID 是一款可以用于寻找可用无线网络的图形化软件。它完全开源,用C++写成,使用了Linux wireless tools、Qt5、Qwt6.1,它在外观和功能上与Inssider (MS Windows 下的)相近。 安装 你可以使用源码安装,如果你使用的是基于DEB的系统比如Ubuntu和LinuxMint等等,你也可以使用PPA安装。 你可用从这个下载并安装LinSSID。 这里我门将使用PPA来安装并测试这个软件。 添加LinSSID的PPA并输入下面的命令安装。 sudo ...
Linux中国
在Ubuntu/Fedora/CentOS中安装Gitblit
Git是一款注重速度、数据完整性、分布式支持和非线性工作流的分布式版本控制工具。Git最初由Linus Torvalds在2005年为Linux内核开发而设计,如今已经成为被广泛接受的版本控制系统。 和其他大多数分布式版本控制系统比起来,不像大多数客户端-服务端的系统,每个Git工作目录是一个完整的仓库,带有完整的历史记录和完整的版本跟踪能力,不需要依赖网络或者中心服务器。像Linux内核一样,Git也是在GPLv2许可证下分发的自由软件。 本篇教程我会演示如何安装 gitlit 服务器。gitlit的最新稳定版是1.6.2。Gitblit是一款开源、纯Java开发的用于
Linux中国
Linux中的15个基本‘ls’命令示例
ls命令是Linux系统中最被频繁使用的命令之一,我相信ls命令一定是你进入一台Linux系统的电脑打开命令提示符后第一个使用的命令。我们每天都在频繁地使用ls命令,即使我们可能没有意识也从来用不到所有可用的选项。本文中,我们将讨论下一些基本的ls命令并且覆盖尽可能多的有关参数来讲解。 Linux的ls命令 1. 不带任何选项列出文件 不带选项的ls命令来光秃秃地列出文件和目录,我们是不能看到像文件类型、大小、修改日期和时间、权限以及链接这样具体的信息的。 # ls 0001.pcap Desktop Downloads index.html install.log.syslog Pictures
Linux中国
如何在 Ubuntu 14.10 上安装 KDE Plasma 5.2
KDE Plasma 5.2已经发布一段时间了,在本篇中我们将看到如何在Ubuntu 14.10 上安装KDE Plasma 5.2。 Ubuntu的默认桌面环境Unity很漂亮还有很多特性,但是如果你问任何有经验的Linux用户关于桌面定制能力,他的回答将是KDE。KDE在定制上是王者并且它得到流行大概是由于Ubuntu有官方的KDE版本,也就是Kubuntu3。 对于Ubuntu(或者任何其他的Linux系统)而言的一个好消息是它们没有绑定在任何特定的桌面环境上,你可以安装额外的桌面环境并在不同的桌面环境间切换。早先我们已经了解如下的桌面环境的安装。 如何在Ubuntu 14.04中安装Mate桌
Linux中国
[微博活动]安全系列“武林秘籍” 转发赠书
本期为大家准备了一些安全方面的书籍,无论你的安全设备有多么坚不可摧,防御流程有多么高效严密,都应当拥有一本安全方面的“武林秘籍”,知己知彼,才能百战不殆。
Linux中国
使用Nemiver调试器来调试 C/C++ 程序
如果你读过我写的使用GDB命令行调试器调试C/C++程序,你就会明白一个调试器对一段C/C++程序来说有多么的重要和有用。然而,如果一个像GDB这样的命令行对你而言听起来更像一个问题而不是一个解决方案的话,那么你也许会对Nemiver更感兴趣。Nemiver 是一款基于 GTK+ 的用于C/C++程序的图形化的独立调试器,它以GDB作为其后端。最令人赞赏的是其速度和稳定性,Nemiver是一个非常可靠,具备许多优点的调试工具。 Nemiver的安装 基于Debian发行版,它的安装时非常直接简单,如下: $ sudo apt-get install nemiver 在Arch Linux中安装如下: $
Linux中国
如何用wifi-linux检测AP信号强度
作为一名python极客,我喜欢在github上挖掘新的用于linux用户的python工具。今天我发现了一款用python写成的用于检测AP信号强度的工具:wifi-linux。 我已经在wifi-linux上实验了大约两个小时,并且它工作的很好,但是我希望在不久的将来在作者那里看到一些单元测试,因为命令plot无法在我的电脑上工作,并且会导致一些问题。 什么是wifi-linux 根据github上作者账号的官方的 readme.md文件, wifi-linux是一个简单的收集你周围AP的RSSI信息的python脚本,它还会画出RSSI活动图形。 作者说可以在该程序中可以使用plot命令绘制RSSI 活动图
Linux中国
用‘slay’干掉某个用户的所有进程
slay 是Chris Ausbrooks写的一款用于杀掉指定用户所有运行进程的命令行工具。slay对系统管理员而言在找出那些不应该运行进程的用户是很有用的。 slay在大多数发行版中都有官方仓库。 安装 Ubuntu 和它的衍生版 sudo apt-get install slay Arch Linux 和它的衍生版 ...
Linux中国
在linux中如何通过nload来监控网络使用情况
nload 是一个 linux 自由软件工具,通过提供两个简单的图形来帮助linux用户和系统管理员来实时监控网络流量以及宽带使用情况:一个是进入流量,一个是流出流量。 我真的很喜欢用nload来在屏幕上显示当前的下载速度、总的流入量和平均下载速度等信息。nload工具的报告图非常容易理解,最重要的是这些信息真的非常有用。 在其使用手册上说到,在默认情况下它会监控所有网络设备。但是你可以轻松地指定你想要监控的设备,而且可以通过方向键在不同的网络设备之间进行转换。另外还有很多的选项可用,例如 -t选项以毫秒来设定刷新显示时间间隔
Linux中国
DuckDuckGo向开源项目捐赠12.5万美元
匿名搜索引擎DuckDuckGo称向五个自由软件开源项目捐赠了12.5万美元。今年捐赠的主要目标是那些保护隐私方面提供了帮助的自由和开源软件们。 SecureDrop 向新闻自由基金会捐赠2.5万美元资助开源告密者递交系统SecureDrop。该系统的代码最早是Aaron Swartz开发的,现在有超过15家媒体在使用它。 向它贡献代码|向它捐赠金钱 PrivacyBadger 向电子签署基金会捐赠2.5万美元资助隐私扩展PrivacyBadger的开发。它用于网站上的广告主和第三方跟踪器的跟踪,以保护你的隐私。目前只有一个开发人员在维护它。 向它贡献代码|向它捐赠金钱 GPG Suite
Linux中国
微软允许 OEM 对 Windows 10电脑不提供关闭 Secure Boot 的选项
用户可能将无法在Windows 10电脑上安装其它操作系统了,微软不再要求OEM在UEFI 中提供的关闭 Secure Boot的选项。 微软最早是在Designed for Windows 8认证时要求OEM的产品必须支持UEFI Secure Boot。Secure Boot 被设计用来防止恶意程序悄悄潜入到引导进程。问题是如果其它的操作系统,比如 Linux,没有Secure Boot的有效签名它们将无法安装。幸好微软要求电脑必须有一个UEFI设置可以关闭Secure ...
Linux中国
13 种在 Linux 系统上检测 CPU 信息的工具
问题: 我想要了解我的电脑关于CPU处理器的详细信息,查看CPU信息比较有效地方法是什么? 根据你的需要,有各种各样的关于你的CPU处理器信息你需要了解,比如CPU供应商名、模型名、时钟频率、插槽/内核的数量, L1/L2/L3缓存配置、可用的处理器能力(比如:硬件虚拟化、AES, MMX, SSE)等等。在Linux中,有许多命令行或基于GUI的工具就能来展示你的CPU硬件的相关具体信息。 1. /proc/cpuinfo 最简单的方法就是查看 /proc/cpuinfo ,这个虚拟文件展示的是可用CPU硬件的配置。 $ more ...
Linux中国
如何在 Linux 上使用 BackupPC 来架设跨平台的备份服务器
也许你没有从我先前关于 backupninja 和 backup-manager 的两篇文章中发现,我是一个超级备粉。当提到备份,我宁愿备份的太多而不希望备份不足,因为如果我们有需要的话,你将会感激你为重要数据生成额外的拷贝所付出的时间和精力。 在这篇文章中,我将向你介绍 BackupPC,一个跨平台的备份服务器软件,它可以通过网络为 Linux,Windows 和 MacOS 等系统上的客户端主机拉取备份。BackupPC 添加了一系列的特点使得管理备份变为一件快乐的事。 BackupPC 的特点 ...
Linux中国
10种将开源用于商业的最佳途径
开源为大大小小的商业带来了一些显著的效益 -- 但是你可能会对某些用途感到惊讶。 技术上已经发生了一些必然性的改变。举个例子,开源软件以它的方式进入到了你的工作之中。10 年前,这也许还能称为一个问题。现在呢?则已经无法避免开源技术的使用 -- 也没有理由要去避免。有如此多强大(和必需的)的方方面面技术,开源在许多方面已经成为了技术的救世主。但是你哪一块的工作最适合开源软件呢?当然,这个问题的答案会因公司而异。然而许多的应用几乎可以适用于每个场景中。 让我们来看看这10种可能是最佳的使用方法,它们可以帮助你
Linux中国
Ubuntu 15.04 终于可以让你将菜单设置为 ‘始终可见’
如果你不喜欢 Unity 的全局菜单在你的鼠标离开后就淡出你的视野,那么在 Ubuntu 15.04 稍微做点工作就可以留住菜单。 最新的Ubuntu 15.04的Unity界面在提议(Proposed)通道提供了一个选项,使应用程序菜单在Ubuntu中始终可见。 这是个不会淡出,也不会过段时间就消失的菜单。 最大的缺点是它目前只能通过dconf来控制,而不是常规的面向用户的选项设置。 我希望(如果预计没有的话)在之后的开发中,能有一个设置该特性的选项加入到Ubuntu的【系统设置】【外观】部分。 现在,如果你使用的是 Ubuntu15.04,并启用了提议(Proposed)的更
Linux中国
Linux 有问必答:如何使用yum来下载RPM包而不进行安装
问题:我想从Red Hat 的标准仓库中下载一个RPM包,我能使用yum命令来下载一个RPM包但是不进行安装吗? yum是基于Red Hat的系统(如CentOS、Fedora、RHEl)上的默认包管理器。使用yum,你可以安装或者更新一个RPM包,并且他会自动解决包依赖关系。但是如果你只想将一个RPM包下载到你的系统上该怎么办呢? 例如,你可能想要获取一些RPM包在以后使用,或者将他们安装在另外的机器上。 这里说明了如何从yum仓库上下载一个RPM包。 方法一:yum yum命令本身就可以用来下载一个RPM包,标准的yum命令提供了--downloadonly(只下载)的选项来达到这个目
Linux中国
20个 Unix/Linux 命令技巧
让我们用这些Unix/Linux命令技巧开启新的一年,提高在终端下的生产力。我已经找了很久了,现在就与你们分享。 删除一个大文件 我在生产服务器上有一个很大的200GB的日志文件需要删除。我的rm和ls命令已经崩溃,我担心这是由于巨大的磁盘IO造成的,要删除这个大文件,输入: /path/to/file.log # 或使用如下格式 : /path/to/file.log # 然后删除它 rm /path/to/file.log ...
Linux中国
如何在Ubuntu 14.04 LTS安装网络爬虫工具:Scrapy
这是一款提取网站数据的开源工具。Scrapy框架用Python开发而成,它使抓取工作又快又简单,且可扩展。我们已经在virtual box中创建一台虚拟机(VM)并且在上面安装了Ubuntu 14.04 LTS。 安装 Scrapy Scrapy依赖于Python、开发库和pip。Python最新的版本已经在Ubuntu上预装了。因此我们在安装Scrapy之前只需安装pip和python开发库就可以了。 pip是作为python包索引器easy_install的替代品,用于安装和管理Python包。pip包的安装可见图 1。 sudo apt-get install python-pip ...
Linux中国
如何使用 backupninja 来备份 Debian 系统
小心谨慎或灾难体验会让每一个系统管理都认识到频繁的系统备份的重要性。你可以通过编写管用的旧式 shell 脚本,或使用一个(或几个)适合这项工作的备份工具来完成备份任务。因此,当你要实施一个备份解决方案时,你了解的备份工具越多,你做出的决策就会越明智。 在这篇文章中,我们将为你介绍 backupninja ,这是一个轻量且易于配置的系统备份工具。在诸如 rdiff-backup, duplicity, mysqlhotcopy 和 mysqldump 等程序的帮助下, Backupninja 可以提供常用的备份功能,如执行远程的、安全的和增量式的文件系统备份,加密备份以及 MySQL
Linux中国
Ubuntu & XFCE vs Xubuntu
Ubuntu拥有漂亮的桌面体验以及强大的应用程序。Xubuntu轻量、快速并且可定制,哪个更适合你? 首先,这篇文章不是用来说明Ubuntu比Xubuntu更好或者Xubuntu比Ubuntu更好之类的东西。 并且,我同时也会在这篇文章中介绍Ubuntu用户如何获取基本的XFCE桌面,以及如何安装完整的Xubuntu桌面。 Ubuntu以及Xubuntu是针对不同目的开发的操作系统,为什么我会强调这一点,是为了说明什么时候或者为什么你应该使用Ubuntu或Xubuntu。 比较这两个操作系统就像比较劳斯莱斯与保时捷。这两个都是很棒的车,但是如果把劳斯莱斯给一个赛车迷,他们也许会
Linux中国
死灰复燃!SCO 重新发起 UNIX 诉讼,如成功可能危及 Linux 根基
尘封12年之后,SCO起诉IBM滥用开源代码的官司重新被犹他州联邦法庭开案审理。早在2003年,SCO这家犹他州软件企业向蓝色巨人提出了高达50亿美金的赔偿述求。近12年后,两家公司联合向盐湖城地区法院提出裁决申请,这意味着地区法官大卫纳福尔必须要重启此案。 根据 SCO 提出的诉讼,IBM 当时盗用了 SCO 所拥有的 UNIX 操作系统代码去支持新兴的Linux开源社区,从而给 UNIX 带来了一个强大的竞争对手。不过,对于 SCO 声称的大公司在应用 Linux开源代码时必须使用 ...
Linux中国
[博文赠书]《精通Perl(第2版)》点评赠书
本书由Linux中国站长wxy & Linux中国翻译组译者Tinyeyeser共同翻译并亲力推荐,是通往Perl大师之路必读经典书籍,它体现了一种编程思维,能够帮你解决很多实际的问题。
Linux中国
IE被弃之探:开源的垄断才是好垄断
微软IE即将寿终正寝。一系列的浏览器技术改进、一系列的广告营销活动,一切都未能挽救已有20多年历史的IE的命运。运行卡顿、网页显示Bug多多、进程不时崩溃,IE的负面形象已成为微软背负的枷锁。不堪重负的微软终于决定,放弃这一伴随许多年轻人长大的浏览器品牌。 对于IE自身存在的问题,业内已有许多讨论。确实,IE需要承担得太多。为了兼容性,微软需要让IE去支持互联网发展早期的许多网页技术。原因很简单:很多企业内网中仍有不少基于过时技术开发的服务,而说服这些企业投资升级这些服务,使其支持最新的网页技术,这难度很大。而为
Linux中国
Linux 游戏之 2015 动向
他们说Linux游戏开发已经死了,已经变得毫无意义 随他们说去吧。一起看看2015乃至以后会为我们带来什么 Linux 游戏。 真的很难跟得上扑面而来的各种形形色色的新事物,但是可以快速浏览一下我们将会看到的变化。 已确认的游戏 冒险游戏 看火人(Firewatch) 失落的天堂:初探(Paradise Lost: First Contact) ...