Linux中国 Linux 有问必答:如何在桌面版 Ubuntu 中安装 Unity Tweak Tool 问题: 我试着给刚安装的桌面版 Ubuntu 自定制桌面。我想使用 Unity Tweak Tool。我怎样才能在 Ubuntu 上安装 Unity Tweak Tool 呢? Unity Tweak Tool 是个流行的 Unity 桌面自定制工具。顾名思义,该工具只适用于 Ubuntu 的默认桌面环境(例如,基于 Unity ... By Rain2015 年 6 月 15 日
Linux中国 Linux有问必答:Linux上如何查看某个进程的线程 问题: 我的程序在其内部创建并执行了多个线程,我怎样才能在该程序创建线程后监控其中单个线程?我想要看到带有它们名称的单个线程详细情况(如,CPU/内存使用率)。 线程是现代操作系统上进行并行执行的一个流行的编程方面的抽象概念。当一个程序内有多个线程被叉分出用以执行多个流时,这些线程就会在它们之间共享特定的资源(如,内存地址空间、打开的文件),以使叉分开销最小化,并避免大量高成本的IPC(进程间通信)通道。这些功能让线程在并发执行时成为一个高效的机制。 在Linux中,程序中创建的线程(也称为轻量级进程,LWP) By Rain2015 年 6 月 15 日
Linux中国 在 Linux 上如何清除内存的 Cache、Buffer 和交换空间 像任何其他的操作系统一样,GNU/Linux 已经实现的内存管理不仅有效,而且更好。但是,如果有任何进程正在蚕食你的内存,而你想要清除它的话,Linux 提供了一个刷新或清除RAM缓存方法。 如何在 Linux 中清除缓存(Cache)? 每个 Linux 系统有三种选项来清除缓存而不需要中断任何进程或服务。 (LCTT 译注:Cache,译作缓存,指 CPU 和内存之间高速缓存。Buffer,译作缓冲区,指在写入磁盘前的存储再内存中的内容。在本文中,Buffer 和 Cache 有时候会通指。) 仅清除页面缓存(PageCache) # sync; echo ... By Rain2015 年 6 月 15 日
Linux中国 安装 Fedora 22 后要做的事情 Red Hat操作系统的社区开发版的最新成员Fedora 22,已经于2015年5月26日发布了。对这个经典的Fedora发行版的发布充斥着各种猜测和预期,而最终Fedora 22推出了许多重大变化。 就初始化进程而言,Systemd还是个新生儿,但它已经准备好替换古老的sysvinit这个一直是Linux生态系统一部分的模块。另外一个用户会碰到的重大改变存在于基本仓库的python版本中,这里提供了两种不同口味的python版本,2.x和3.x分支,各个都有其不同的偏好和优点。所以,那些偏好2.x口味的用户可能想要安装他们喜爱的python版本。自从Fedora 18开始 dandified YUM By Rain2015 年 6 月 15 日
开源人访谈 中国开源人访谈系列之:Hillwood 开源社区的工作涉及方方面面:测试、撰稿、翻译、测试、美工、宣传及开发等,不一而足。作为一个自由、开放的生态,开源正在让这个世界变得更加丰富多彩。Linux Story 从今天开始将推出一系列中国国内开源人的访谈文章,这一群国内最活跃最重要最娴熟、也最大咖的开源人,将为你讲述他们自己的故事,为普通开源社区的参与者和还未参与进来的新手介绍纯粹的开源精神与第一手的开源人理念。同时也非常欢迎大家留言或者在微博上跟我们交流,聊聊你关于开源的想法与经历。 By root2015 年 6 月 15 日
Linux中国 Linux 有问必答:如何修复 Raspbian 上的 “Encountered a section with no Package: 问题: 我在树莓派上安装新版的 Raspbian。但当我使用 sudo apt-get update 命令更新 APT 软件包索引的时候,它抛出下面的错误: E: Encountered a section with no Package: header E: Problem with MergeList /var/lib/dpkg/status ... By Rain2015 年 6 月 14 日
Linux中国 用命令行工具 Speedtest-CLI 来测试你的上下行网速 我们经常需要到检查家里与办公室之间的网络是否连通,那么我们要怎么做呢?打开网站Speedtest.net然后开始测试。网站是通过加载浏览器中的JavaScript脚本然后选择最佳的服务器测速然后用Flash产生图形化的结果。 那么远程服务器呢?要知道大多数远程服务器是没有浏览器可以打开web页面的。用浏览器打开网页测速的瓶颈就在此,你不能按计划的对服务器进行定期的常规测试。这时需要到一个名为Speedtest-cli的软件来打破这个瓶颈,它能让你通过命令行来测试互联网连接的速度。 Speedtest-cli是什么 此程序是基于Python开发的脚本程序,利用了 By Rain2015 年 6 月 14 日
Linux中国 RHEL/CentOS 7中安装并配置 PowerDNS 和 PowerAdmin PowerDNS是一个运行在许多Linux/Unix衍生版上的DNS服务器,它可以使用不同的后端进行配置,包括BIND类型的区域文件、关系型数据库,或者负载均衡/失效转移算法。它也可以被配置成一台DNS递归器,作为服务器上的一个独立进程运行。 PowerDNS授权服务器的最新版本是3.4.4,但是当前EPEL仓库中可以获得的版本是3.4.3。我推荐安装EPEL仓库中提供的那一个,因为该版本已经在CentOS和Fedora中测试过。那样,你也可以在今后很容易地更新PowerDNS。 本文用于向你演示如何安装并配置以MariaDB作为后端的PowerDNS,以及它的界面友好的 Web 管理工具 By Rain2015 年 6 月 14 日
Linux 发行版/系统 SolydXK 全新版本! SolydX和SolydK是基于Debian的发行,它们分别采用Xfce与KDE桌面。SolydXK的目标是易于使用并提供一份既稳定又安全的环境。SolydXK是面向小型企业、非盈利组织、家庭用户的开源选择方案。 By Dream2015 年 6 月 13 日
开源软件 Clonezilla Live 2.4.2-10 发布 Clonezilla Live是基于Debian的自启动运行光盘,它包含了一份类似Norton Ghost那样的分区/硬盘克隆软件Clonezilla。它保存并恢复硬盘上那些使用了的数据块。使用Clonezilla,用户可以在大约10分钟内将5 GB的系统克隆到40份客户机上。 By Dream2015 年 6 月 13 日
折腾&玩机 安装 Elementary OS Freya 后做 20 件事,打造优雅桌面 你是否喜欢华丽的桌面?喜欢将自己的 Linux 变得更加易用,更加完美?那么是否尝试过 Elementary OS Freya 呢?如果安装了 Elementary OS Freya 以后呢?那么今天 […] By Rain2015 年 6 月 13 日
开源新闻 土豪!OpenBazaar为努力构建生下一个丝绸之路,筹集了100万美元 OpenBazaar是开源的点对点技术的(P2P)网上市场。OpenBazaar实现了买卖双方的直接交易,而不需要借助中心化的平台。不同相当于第三方的阿里巴巴,OpenBazaa可以直接双方在信任基础上促成交易合作。 By Phoenix Legend2015 年 6 月 13 日
Linux中国 如何在RHEL/CentOS 7.0中使用tmpfs 今天我们来谈谈 Centos 7 中的一个文件系统tmpfs,这是一个将所有文件和文件夹写到虚拟内存中而不是实际写到磁盘中的虚拟文件系统。这意味中tmpfs中所有的内容都是临时的,在tmpfs卸载、系统重启或者电源切断后内容都将会丢失。技术的角度上来说,tmpfs将所有的内容放在内核内部缓存中并且会调整大小来容纳文件,并可从交换空间中交换出不需要的页。 CentOS默认使用tmpfs做的几种用途可用df -h命令的输出来看: # df h /dev - 含有针对所有设备的设备文件的目录 /dev/shm - 包含共享内存分配 /run - 用于系统日志 /sys/fs/cgroup ... By Rain2015 年 6 月 13 日
Linux 发行版/系统 REMnux 6.0 发布 REMnux是一份轻量级的、基于Ubuntu的Linux发行,用于辅佐分析人员对恶意软件进行反向工程。它包含了大量的工具以进行恶意可执行代码的分析,而这些代码运行于微软Windows系统及浏览器上,例如Flash程序及加扰过的JavaScript脚本。 By Dream2015 年 6 月 12 日
Linux中国 在 Linux 上如何用命令行获取 Freely RSS 源 也许你并不知道 Feedly,它是世界上最流行的在线新闻聚合服务之一;它提供了平滑而一致的新闻阅读体验,你可以使用电脑的浏览器扩展,Android 和 iOS 设备上的移动应用程序等来体验Feedly。Feedly 在2013年Google Reader 停用后,迅速的获得了一大批Google Reader的用户。我就是他们之中的一位。从这以后,Feedly就一直是我的默认RSS(简易信息聚合)阅读器。 除了使用我非常喜欢的Feedly浏览器扩展和手机上的Feedly程序,这里还有一种途径来获取Feedly:Linux命令行。没错,你可以用命令行来获取Feedly上的新闻概要。听起来非常傻?但是 By Rain2015 年 6 月 12 日
Linux中国 一款很棒的GTK桌面主题:Arc 距离本站上次推荐的GTK主题已经过了很久了。但是看到上图中的Arc主题后,就值得打破冷场了。我们不能不推荐它! Arc GTK主题 透明,并不符合每个人的口味 Arc是一个扁平化主题并有微妙的配色方案,窗口的选中区域是透明的,如GTK的顶栏和Nautilus的侧边栏。 它的效果不像我们之前介绍的主题那样将程序渲染的像那么混乱。有点像 OSX Yosemite,效果用的不多但是很好。 与之伴随的图标集(称为Vertex)同样工作的很好。 是的它支持Unity Arc主题支持基于GTK3和GTK2桌面环境,包含Gnome Shell(当然了)和标准的Ubuntu Unity。 它可以很好地游 By Rain2015 年 6 月 12 日
Linux中国 Shell 脚本面试问题大全 我们为你的面试准备选择了 70 个你可能遇到的 shell 脚本面试问题及解答。了解脚本或至少知道基础知识对系统管理员来说至关重要,它也有助于你在工作环境中自动完成很多任务。在过去的几年里,我们注意到所有的 linux 工作职位都要求脚本技能。 1) 如何向脚本传递参数 ? ./script argument 例子 : 显示文件名称脚本 ./show.sh file1.txt cat show.sh #!/bin/bash cat ... By Rain2015 年 6 月 12 日
开源新闻 Wi-Fi 充电并不是想象中的那么美好 利用 Wi-Fi 信号进行充电的确是时下很火爆的话题。但它真的能代替有线充电器给智能手机等电子设备进行供电么?我们从报道上面看到的到底是真相还是被夸大了的假象呢? Wi-Fi 充电到底离我们多远?这篇文章将带你一探究竟! By Eggroll2015 年 6 月 12 日
Linux中国 如何在linux中用“OpenCart”创建自己的在线商店 在网络世界我们可以用电脑做所有事情,电子商务(e-commerce)即是其中之一。电子商务并不是什么新鲜事,它起源于早期的阿帕网,当时就出现了麻省理工学院和斯坦福大学人工智能实验室的学生之间的交易。 近些年出现了上百家电子商务网站,如 Flipcart, eBay, Alibaba, Zappos, IndiaMART, Amazon, 等等。你想做一个自己的亚马逊和Flipcart这样的基于web的应用程序服务器吗?如果是!这个文章正适合你。 Opencart是一个免费开源的使用PHP语言编写的电子商务程序,它可以用来架设一个类似于亚马逊和Flipcart的购物车系统。如果你想在线卖你 By Rain2015 年 6 月 11 日
Linux中国 在Linux命令行下令人惊叹的惊叹号(!) '!'符号在Linux中不但可以用作否定符号,还可以用来从历史命令记录中取出命令或不加修改的执行之前运行的命令。下面的所有命令都已经在Bash Shell中经过确切地检验。尽管我没有试过,但大多都不能在别的Shell中运行。这里我们介绍下Linux命令行中符号'!'那惊人和奇妙的用法。 1. 使用数字从历史命令列表中找一条命令来执行 您也许没有意识到您可以从历史命令列表(之前已经执行的命令集)中找出一条来运行。首先,通过"history"命令查找之前命令的序号。 $ history 使用history命令找到最后执行的命令 现在,只需要使用历史命令输出中 By Rain2015 年 6 月 11 日
Linux中国 用于 ‘Suse‘ Linux 包管理的 Zypper 命令大全 SUSE( Software and System Entwicklung,即软件和系统开发。其中entwicklung是德语,意为开发)Linux 是由 Novell 公司在 Linux 内核基础上建立的操作系统。SUSE Linux 有两个发行分支。其中之一名为 openSUSE,这是一款自由而且免费的操作系统 (free as in speech as well as free as in ... By Rain2015 年 6 月 11 日
Linux中国 如何使用xkill命令杀掉Linux进程/未响应的程序 我们如何在Linux中杀掉一个资源/进程?很明显我们会找出资源的pid然后用kill命令。 说的更明白一点,我们可以找到某个资源(比如terminal)的PID: $ ps -A | grep -i terminal 6228 ? 00:00:00 gnome-terminal 上面的输出中,6288就是进程(gnome-terminal)的pid, 使用下面的命令来杀掉进程。 $ kill 6228 kill命令会发送一个信号给该pid的进程。 另外一个方法是我们可以使用pkill命令,它可以基于进程的名字或者其他的属性来杀掉进程。同样我们要杀掉一个叫terminal的进程可以这么做: $ ... By Rain2015 年 6 月 11 日
Linux中国 一个Linux中用于监控的简易shell脚本 系统管理员的任务真的很艰难,因为他/她必须监控服务器、用户、日志,还得创建备份,等等等等。对于大多数重复性的任务,大多数管理员都会写一个自动化脚本来日复一日地重复这些任务。这里,我们已经写了一个shell脚本给大家,用来自动化完成系统管理员所要完成的常规任务,这可能在多数情况下,尤其是对于新手而言十分有用,他们能通过该脚本获取到大多数的他们想要的信息,包括系统、网络、用户、负载、内存、主机、内部IP、外部IP、开机时间等。 我们已经注意并进行了格式化输出(在一定程度上哦)。此脚本不包含任何恶意内容,并且它 By Rain2015 年 6 月 11 日
Linux中国 Ubuntu 更新错误修复大全 在Ubuntu更新中,谁没有碰见个错误?在Ubuntu和其它基于Ubuntu的Linux发行版中,更新错误是一个共性的错误,也经常发生。这些错误出现的原因多种多样,修复起来也很简单。在本文中,我们将见到Ubuntu中各种类型频繁发生的更新错误以及它们的修复方法。 合并列表问题 当你在终端中运行更新命令时,你可能会碰到这个错误合并列表错误,就像下面这样: E:Encountered a section with no Package: header, E:Problem with MergeList /var/lib/apt/lists/archive.ubuntu.comubuntudistspreciseuniversebinary-i386Packages, E:The package lis By Rain2015 年 6 月 11 日