使用netstat检测及监测网络连接

使用netstat检测及监测网络连接

大家好,我是邪恶君子!今天,邪恶就给大家分享一下,使用小小的一个netstat命令,就能让你检测出系统是否处于安全状态!!! 这篇文档,复杂:简单;难易:易。坚决让小白都看得懂,学得会,掌握牢,上手快!好,废话不多说,看招: 大家都知道,Linux上的web服务每天都要面临成千上万的连接,这些连接都是要遵循TCP协议的,这都是众所周知的(至于TCP协议,这里就不在过多的介绍,不懂的同学可以自己搜索,友好多)。既然都是TCP协议连接,那就不得不面临一个网路最大的安全问题,DOS攻击及DDOS攻击,这些攻击是没有办法抹除的,因为这
Linux有问必答:如何检查Linux系统的最后重启时间

Linux有问必答:如何检查Linux系统的最后重启时间

问题: 是否有一个命令可以快速地检查系统已经运行了多久? 也就是我怎么知道Linux系统最后的重启时间? 有许多方法来查询系统最后的重启时间。方法一:第一种方法是使用last命令。$ last reboot 这条命令实际上显示的是最近几天的系统运行时间。last原本被设计来显示某个特定用户的登录历史。在Linux中,有一个特别的“伪用户”称为reboot会在系统重启的时候立即自动登录。这样通过检查reboot用户的登录历史,你就可以检查最后的重启时间。
真的超赞!用systemd命令来管理linux系统!

真的超赞!用systemd命令来管理linux系统!

Systemd是一种新的linux系统服务管理器。 它替换了init系统,能够管理系统的启动过程和一些系统服务,一旦启动起来,就将监管整个系统。在本文中,我们用的是安装有 systemd 216 版本的centos 7.0,其最新版本可以从 freedesktop.org 下载得到。 因为linux操作系统里出现的这一个新人,PID 1被systemd占据了,这能通过pstree命令看到。 # pstree 那么现在让我们来探索systemd擅长什么,它又有多大的可能性成为sysVinit的新的替代品。 1. 更快启动 sysvinit一次一个串行地启动进程。 而Systemd则并行地启动系统服务进程,并且最初仅启动
Linux中国——关于我们

Linux中国——关于我们

Linux 中国,由 wxy 和 DeadFire 创立于2003年。致力于 Linux 的推广、Linux 技术研究、自由和开源软件理念的传播。在知识传播、组织开源志愿者活动等方面,携手众多开源社区共同取得了一定成就。
Linux终端:speedtest_cli检测你的实时带宽速度

Linux终端:speedtest_cli检测你的实时带宽速度

你在家(或者办公室)的上传和下载速度如何?你能保证,你支付费用给ISP的同时得到了等价的回报?要想测试我们因特网连接的速度,当下存在着一些因特网服务,比如说SpeedTest,这是一种可以通过Web浏览器和手机应用程序浏览的web服务。现在,你可以很容易地检测你的网速,使用speedtest_cli同样很简单,它是一个使用speedtest.net来测试因特网带宽的命令行界面。通过这种方式,你也可以在没有浏览器或者图形化界面的服务器上做带宽测试。
12张Ubuntu 14.10壁纸竞赛(目前为止的)获奖壁纸

12张Ubuntu 14.10壁纸竞赛(目前为止的)获奖壁纸

让我们欣赏一组你在未来几个月会看到一大堆的图片吧。是的,在Ubuntu 14.10壁纸竞赛获奖者壁纸已经公布了。 嗯,可以说是宣布吧。到目前为止12张背景图片已经正式被应用在Ubuntu 14.10版本中了。 由四月份的获奖作者组成的评审团筛选了几乎400张图片,最终选择了出了视觉上丰富又多彩的一组。我知道我每6个月就要说一次这个,但是这一次的作品看起来还是那么的棒(不仅仅是因为当中一两张是我们的最爱!)。 让我们瞧瞧这几张获奖图片 你能在下面看到目前选出的作品。需要强调的是,这是到目前为止的,如比赛的组织者Iain Farrell所说的
在RHEL / CentOS / 5.x / 6.x上用密码保护单用户模式

在RHEL / CentOS / 5.x / 6.x上用密码保护单用户模式

大家好,如果您还没有使用密码保护单用户模式,这对你的Linux服务器会是一个很大的风险,所以在涉及到安全性时,使用密码保护单用户模式是非常重要的。 今天这篇文章我会向你展示如何在RHEL / CentOS 5.x 和 RHEL / CentOS 6.x上使用密码保护你的单用户模式。 请仔细地执行所给出的命令,不然你的系统将会无法正常启动。首先,我会请你先完整地读完,然后在尝试。请自己承担相应的后果:-) Password Protect 1. 对于 RHEL / CentOS 5.x 1.1 开始之前请先备份你的 /etc/inittab cp /etc/inittab /etc/inittab.backup 要使单用户模式受到密
LCTT 2014 : LCTT 成立一年总结

LCTT 2014 : LCTT 成立一年总结

缘起 一年前,我因为开发 Linux 中国的微信公众号,想着在公众号里面提供 Linux 的 man 手册应该是个不错的主意,因此在网上遍寻中文 man 手册。虽然我之前也寻找过中文的 man 手册,知道颇多不全和错漏,但是这次仔细搜寻之下,却发现还远较我预计的还差。 无奈之下,只能先使用了英文版本作为 man 的内容,并因此萌发了组织一个翻译 man 手册的活动或组织的想法。说干就干,当时我就在 Linux 中国的 QQ 群里面发起了倡议,还真得到了大家响应。 于是,2013 年 9 月 10日,草草而就的 LCTT 就成立了,很快就创建了一个 QQ 群作为交流,并
如何在Linux命令行下收听网络电台

如何在Linux命令行下收听网络电台

对于花大量时间在Linux屏幕前的系统管理员和Linux爱好者来说,网络/本地电台上的音乐可以极大提高生产力,你们知道吗?不管你们相信与否,,在工作环境中有适当的声音,如音乐或者闲聊声包围,都可以提高我们的创造力。如果你喜欢在音乐环境中工作,这个教程也许会对你有用。我将会向你展示如何在命令行中收听潘多拉(Pandora)在线电台(LCTT译注:Pandora Internet Radio是一个仅为美国、澳大利亚和新西兰提供自动音乐推荐的系统。详细介绍Prandoea电台)
GIMP 2.8.12 发布了,来看看如何在Ubuntu上安装

GIMP 2.8.12 发布了,来看看如何在Ubuntu上安装

GIMP是深受欢迎的开源Photoshop替代软件,它的新版本现在可以下载了。正如在GIMP 2.8.x 系列中的最新条目——自2012年起开始发布并着重介绍长期追求的“单窗口模式”——版本2.8.12并没有重新去做它而是继续改进。如其所说,软件并没有发现面向用户的新特点。
Ubuntu文本检索神器——SearchMonkey

Ubuntu文本检索神器——SearchMonkey

有时候,我们需要搜索包含有某些特定文本或单词的文件。如果你是个开发者或者程序员,经常会碰到这问题。现在,我们总是能够使用Linux命令来查找包含有指定文本的所有文件,但不是每个人都热衷于命令行的。我见过那些优秀的程序员,他们更多的是依赖于图形化工具,而不是命令行。
如何创建 Ubuntu 信息亭(kiosk)

如何创建 Ubuntu 信息亭(kiosk)

Linux发行版可以作为全功能打包,也可以按需分解,它驱动了从市内标示牌到市议会桌面系统在内的所有设备。 正是这种多样化,几乎可塑的质量,让Linux发行版,包括Ubuntu在内,在众多不同领域如此成功。 信息亭和单功能计算机 Ubuntu更为流行的使用之一,是在信息亭(kiosk)类计算机中。这些设备趋向于运行功能剥离的,或者功能有限的OS版本,只允许一个单一应用运行。 信息亭计算机可以设置提供短时的或者被动的访问,适用于网吧或只能让用户访问特定功能时(如网页浏览器)。 构建Ubuntu信息端 但你会怎样来创建这样一台计算机?好吧,
用命令行去发掘有趣的“前十”

用命令行去发掘有趣的“前十”

如果你喜欢做排名前10之类的列表但又有点不好意思这样说,那么告诉人们你热爱数据的探索。为了进一步打动他们,向他们解释你在命令行间的数据探索。但是不要告诉他们这其实很容易,以免你的好形象就这样被毁灭了哦! 在这篇文章中,我将基于GNU/Linux工具和’单列表格’(也就是我所说的简单列表)来做一些数据探索。如若想在这里通过命令行查看更多的信息,请查看’man’页,或者在注释部分求解。 密码 在第一个列表里探讨的是马克.伯内特2011著的关于10000 个最常用的密码汇编。这个列表是有序的、使用最频繁的,也是广为人知的阶乘密码的
KDE Plasma 5 —— 给尚未确定桌面环境的 Linux 用户指明道路

KDE Plasma 5 —— 给尚未确定桌面环境的 Linux 用户指明道路

点评 新的KDE 5版本既满足了传统桌面环境的需求,也兼顾了多设备长期支持计划 KDE 项目终于发布了备受瞩目的 KDE 桌面环境的最新主版本 KDE Plasma 5。 Plasma 5 站在了一场正在进行的未来 Linux 桌面环境的争夺战中间。 一方面,有着 GNOME 和 Unity 这样的新生桌面代表。二者均通过某种重要方法打破了传统桌面模式的垄断,并且都不只是满足于桌面型计算机,而将其界面延伸到了备受期待的新型平板电脑(也许不久后就会面世)。 另一方面,Linux 桌面环境,如 KDE、XFCE、LXDE、Mate 甚至 Cinnamon,都是桌面环境的另一种类型 自发布
Cheat—— 给Linux初学者和管理员一个终极命令行"备忘单"

Cheat—— 给Linux初学者和管理员一个终极命令行"备忘单"

当你不确定你所运行的命令,尤其是那些使用了许多选项的复杂命令时,你会怎么做?在这种情况下,我们使用man pages来获取帮助。还有一些其它的选择可能包括像‘help’,‘whereis’和‘whatis’这样的命令。但是所有的这些既有优点,也有缺点。当我们浏览man pages来查看选项和帮助的时候,里面的描述实在太冗长了,我们无法在短的时间里理解它的意思。
Linux中国新浪官博3万粉丝活动获奖名单

Linux中国新浪官博3万粉丝活动获奖名单

恭喜以下用户获赠奖品@LoveAndy1314 @minmindek @剩下的饼干 @生活__殇 @吕公主儿 @记忆的红皮书 未回复地址的请私信小编@Linux中国_笑语彦然 感谢大家的参与。
在Linux命令行播放音乐:SoundCloud

在Linux命令行播放音乐:SoundCloud

如果你喜欢流媒体音乐和原创音乐,你不能错过SoundCloud。这家云流媒体服务总部设在德国,这对任何音乐爱好者都非常有名,且功能完善。自然,作为一个Linux爱好者,你可能想知道如何在Linux中体现你对音乐的热情。作为一个解决方案,我建议你使用Soundcloud2000,这是一个脱胎于Music Hack Day Stockholm ‘13的SoundCloud的命令行客户端。 安装 对于Debian或者Ubuntu用户,如下安装: $ sudo apt-get install portaudio19-dev libmpg123-dev libncurses-dev ruby1.9.1-dev $ sudo gem install soundcloud2000 对于Archlinux用户,在AUR仓
Ubuntu壁纸大赛落幕,推荐八张我们喜欢的

Ubuntu壁纸大赛落幕,推荐八张我们喜欢的

盖上你的镜头,放下你的笔,拔掉手绘板的电源,从你的GIMP前离开,Ubuntu 14.10 壁纸大赛 现在结束了 为 Ubuntu 发行版的配套的一年两次的社区壁纸大赛总是会带来人们的激动、热情和争议的讨论。太单调了!太亮了!植物在哪里? 你为什么没有猫??!! 他们总是这样吵吵。 随着终结时间的到来。。好吧,这就是最后期限了,现在不再接收任何新的提交了。 在接下来的一周,为了评选出最喜爱的作品,会由上一年获胜的艺术家组成的评委会将会对每一个作品进行筛选。获胜的壁纸将会在2014年9月9日宣布. 我们最喜爱的仅仅意味着:这是属于我们
使用Linux命令行管理DigitalOcean VPS水滴

使用Linux命令行管理DigitalOcean VPS水滴

DigitalOcean是云VPS主机市场中最炙手可热的新生儿。虽然没有提供像Amazon之类一样的综合服务业务,但DigitalOcean定位于中小型企业和开发者,已经成为基于Linux的最佳云VPS服务的强有力竞争者,这都得归功于它们具有竞争力的价格和用户友好的管理界面。
Remarkable:Linux平台下一个新的MarkDown编辑器

Remarkable:Linux平台下一个新的MarkDown编辑器

Remarkable是一个全新,免费,功能齐全的Linux发行版Markdown编辑器。它拥有许多特性,比如:在线预览,这让你的Markdown编辑变得更加容易。它是一个轻量级的编辑器,而且它还有一个简洁的用户界面(UI)。 下面是Remarkable的主要特性: 实时预览 支持Github Markdown 语法 支持导出为PDF和HTML 自定义CSS 语法高亮 高度可定制 字数实时计数 键盘快捷键 你可以观看这部YouTube视频(请自备梯子:-])了解Linux下的Remakable。 安装 根据不同的Linux发行版本,Remarkable拥有许多可供使用的安装源,下面是不同Linux发行版以及它们对应的
“林纳斯·托瓦兹是我的英雄”,13岁的扎卡里杜邦说

“林纳斯·托瓦兹是我的英雄”,13岁的扎卡里杜邦说

Zachary DuPon是一名6年级的学生,他马上年满13岁。他过去是Arch liunx的用户,并期待着尽快安装Gentoo Linux。 Zachary DuPon的故事是这样的-他的学校组织了一个活动,要求学生们给他们的英雄写一封信,大多数孩子写给社会名流,而Zachary DuPon写给了现代科技世界的真英雄-林纳斯托瓦兹。 由于林纳斯在家工作,他没有透露自己的办公地点,Zach的信送到了Linux基金会,工作人员会在发送给林纳斯之前浏览全部的信件内容。当基金会看到了这封信,他们联系了扎克的学校,慷慨地邀请他做客LinuxCon,这样他就能见到他的英雄本人。 linux的执
Linux有问必答:如何为sudo命令定义PATH环境变量

Linux有问必答:如何为sudo命令定义PATH环境变量

问题:我安装了一个程序到/usr/local/bin目录下,这个程序需要root权限才能执行,当我用sudo去执行它时,收到"sudo: XXXXX: command not found"的错误提示,不知道为什么/usr/local/bin没有被包含到PATH环境变量下面来,我该如何解决这个问题?
[多看赠书]《编写可读代码的艺术》点评赠书

[多看赠书]《编写可读代码的艺术》点评赠书

O’Reilly精品,google搜索结构工程师Trevor Foucher和Dustin Boswell经验之作,现在起关注@LINUX中国 @多看阅读 转发本微博并添加有效评论,说出你喜爱这本书的理由就有机会获得这本电子书哦。
Aaron Swartz:如何得到一份像我这样的工作?

Aaron Swartz:如何得到一份像我这样的工作?

美国作家 Kurt Vonnegut(当代幽默讽刺大师冯内果)过去总是将他的演讲题目定为如何得到一份跟我一样的工作(How to Get a Job Like Mine),然后在演讲的时候讲任何他想讲的东西。我的状况跟他相反,我被告知可以讲任何自己想谈的。于是我决定,与其谈论网际网络的未来或是集体协作(mass collaboration),我最感兴趣的恐怕还是如何得到一份像我这样的工作。 所以该怎么做呢?毫无疑问,第一步当然是选对基因:我是出生在美国的白人男性,家境不错,父亲在电脑产业工作。然而不幸的是,我也不知道怎样才选得到这种好康,所以讲这个大概没什么
如何为 Linux 系统中的 SSH 添加双重认证

如何为 Linux 系统中的 SSH 添加双重认证

近来很多知名企业都出现了密码泄露,业内对多重认证的呼声也越来越高。在这种多重认证的系统中,用户需要通过两种不同的认证程序:提供他们知道的信息(如 用户名/密码),再借助其他工具提供用户所不知道的信息(如 用手机生成的一次性密码)。这种组合方式常叫做双因子认证或者两阶段验证。 为了鼓励广泛采用双因子认证的方式,Google公司发布了Google Authenticator,一款开源的,可基于开放规则(如 HMAP/基于时间)生成一次性密码的软件。这是一款跨平台软件,可运行在Linux, Android, iOS。Google公司同时也支持插件式鉴别模块PAM(
在Linux中模拟击键和鼠标移动

在Linux中模拟击键和鼠标移动

你是否曾经拥有一个梦 你的计算机` 可以自动为你干活? 或许,并非因为 你刚看了终结者。 然而,除此之外 脚本和任务自动化 是每个高级用户追寻的梦 如果今天 有许多的解决方案 可以满足这个目标 那么 有时候 就难以从那众多之中采撷那 简洁、聪明而又高效的一个 我 不能假装 是我自己发现了它 而与此同时 却偏爱着那个 整洁的软体xdotool 其方法是如此直观 正如它作为X11自动化工具的表露 转换思想 xdotool可以通过读取文本文件 模拟击键的旋律 以及鼠标的曼舞 让Xdotool在Linux定居 对于Ubuntu,Debian或者Linux Mint,你能够只做: $
在基于RedHat或Debian的系统上安装 Wine 1.7

在基于RedHat或Debian的系统上安装 Wine 1.7

Wine,Linux上最流行也是最有力的软件, 可以顺利地在Linux平台上运行Windows程序和游戏。 这篇文章教你怎么在像CentOS, Fedora, Ubuntu, Linux Mint一样基于Red Hat和Debian的系统上安装最新的Wine 1.7。 在Linux安装 Wine 1.7 不幸的, 在基于Red Hat的系统上没有官方的 Wine 仓库,所以唯一的安装方式是从源码编译。你需要安装一些依赖的包比如gcc, flex, bison, libX11-devel freetype-devel 和 Development Tools,这些包用来从源码编译Wine。我们可以用yum命令安装他们。 在 RedHat, Fedora 和 CentOS 上 # yum -y groupinstall ‘Deve
Linux上最先进的免费赛车游戏:StuntRally 2.4

Linux上最先进的免费赛车游戏:StuntRally 2.4

StuntRally,免费的赛车游戏,拥有超过150个赛道和大量的车型,刚刚发布2.4版本,并带来了大量的更新和新功能。 这个游戏使用了多项技术, 例如 Vdrift、物理引擎 bullet、面向对象图形渲染引擎 OGRE、 网格的渲染优化 PagedGeometry 和 MyGUI 等等,不一一列举,开发者将其全部整合在一起构造了一个非常复杂和有趣的赛车游戏. 玩家可以在147个赛道和26个不同的场景中游戏,总计有四个小时的车程时间。在如此多的选择下,你要知道,而StuntRally是完全免费的! 其他功能包括在幽灵驾驶(可以跟踪你的车子在赛道上的最佳瞬间),赛道幽灵(
Ubuntu Touch 截图先睹为快

Ubuntu Touch 截图先睹为快

据微博网友@敲代码的Joey_Chan透露,Ubuntu Touch 将在今年十月伴随 Ubuntu 预定的版本发布周期一同发布,不过魅族搭载 Ubuntu Touch 的手机是否能同期推出,尚不确定。 以下截图来自 @敲代码的Joey_Chan,大家可以先睹为快,期待真机出现,小编现在对 Ubuntu Touch 十分渴望: 启动图 锁屏图 解锁图 拨号界面 应用界面 应用切换 浏览器
Linux Systemd——在RHEL/CentOS 7中启动/停止/重启服务

Linux Systemd——在RHEL/CentOS 7中启动/停止/重启服务

RHEL/CentOS 7.0中一个最主要的改变,就是切换到了systemd。它用于替代红帽企业版Linux前任版本中的SysV和Upstart,对系统和服务进行管理。systemd兼容SysV和Linux标准组的启动脚本。Systemd是一个Linux操作系统下的系统和服务管理器。它被设计成向后兼容SysV启动脚本,并提供了大量的特性,如开机时平行启动系统服务,按需启动守护进程,支持系统状态快照,或者基于依赖的服务控制逻辑。
鲜为人知的 Apache Mesos 项目帮助 Mesosphere 公司得到了千万美元投资

鲜为人知的 Apache Mesos 项目帮助 Mesosphere 公司得到了千万美元投资

Mesosphere,一家试图围绕鲜为人知的 Apache Mesos 项目开展商业活动的公司,刚刚从 Andreessen Horowitz 那里获得了 1000 万美元投资。以下是为什么这个项目能够吸引如此巨款的原因。 事实上 Mesos 这款自动扩放软件已经出现了五年了。据 Mesosphere 的CEO及联合创始人 Florian Leibert 所述,Mesos 已经在 Twitter 内已经管理了超过 50,000 个以上的CPU。此外, EBay, AirBnB, Netflix 还有 HubSpot 也是这款软件的使用者。 当那些互联网巨头发现 Mesos 的时候,这项技术却并不为大多数企业所知。但它确实可以满足一些公司在他们内部的
Linux slabtop命令——显示内核片缓存信息

Linux slabtop命令——显示内核片缓存信息

Linux内核需要为临时对象如任务或者设备结构和节点分配内存,缓存分配器管理着这些类型对象的缓存。现代Linux内核部署了该缓存分配器以持有缓存,称之为片。不同类型的片缓存由片分配器维护。本文集中讨论slabtop命令,该命令显示了实时内核片缓存信息。1. 命令用法:该命令用起来很简单,默认执行时不要求任何参数。但是它要求root特权来读取内核片信息。以普通用户执行该命令会出现以下错误:
Linux 内核的测试和调试(6)

Linux 内核的测试和调试(6)

Linux 内核补丁测试 你试过自己写内核补丁吗?本节介绍在把你的补丁包提交到 Linux 邮箱列表之前,需要做哪些操作。另外我们还会介绍如何把它发送出去。 写好代码后,编译它。把 make 过程产生的输出保存到文档中,查看新代码有没有警告信息。找到所有的警告信息,处理掉。当你的代码编译过程没有任何不正常的输出,安装这个内核,然后启动测试。如果启动正常,查看 dmesg 里面有没于错误,与老内核生成的 dmesg 日志做个比较。运行一些压力测试,请参考我们以前讲过的测试内容。如果这个补丁用于修复某个 bug,请确保真的已经修复了。如
怎样在ubuntu 14.04上安装轻量级的Budgie桌面

怎样在ubuntu 14.04上安装轻量级的Budgie桌面

如果你在推特上关注了我们,你可能看见了我们最近分享的一张截图,和这张截图一起的还有对它所展示的桌面进行命名的邀请。 你猜对了吗? 答案就是Budgie 一种为基于openSUSE 的linux发行版Evolve OS所设计、但不仅仅只能用于 Evolve OS的简易桌面环境。 我们第一次提到Budgie是在三月份,当时我们被它的整洁、小巧的美感、灵活的架构,还有再次使用在当今大多数发行版中所使用的GNOME 3.10 成熟技术中的公共部分和标堆栈的决定所折服。 我对此项目的领导者Ikey Doherty所作出的开发选择非常佩服。无可否认另起炉灶有它的优点,但决定从上
[博文赠书]《Zabbix企业级分布式监控系统》点评赠书

[博文赠书]《Zabbix企业级分布式监控系统》点评赠书

第一本Zabbix中文图书,企业级开源监控系统必选!即日起关注@LINUX中国 @博文视点Broadview 评论说说喜爱本书的理由,或说说在众多开源监控系统中Zabbix具有什么优势?即有机会获得《Zabbix企业级分布式监控系统》图书1本(共5本)
Linux系统中使用 DD 命令测试 USB 和 SSD 硬盘的读写速度

Linux系统中使用 DD 命令测试 USB 和 SSD 硬盘的读写速度

磁盘驱动器的速度是以一个单位时间内读写数据量的多少来衡量的。DD 命令是一个简单的命令行工具,它可用对磁盘进行任意数据块的读取和写入,同时可以度量读取写入的速度。

在这篇文章中,我们将会使用 DD 命令来测试 USB 和 SSD 磁盘的读取和写入速度。

数据传输速度不但取决于驱动盘本身,而且还与连接的接口有关。比如, USB 2.0 端口的最大传输速度是 35 兆字节/秒,所以如果您把一个支持高速传输的 USB 3.0 驱动盘插入 USB 2.0 端口的话,它实际的传输速度将是 2.0 端口的下限。

Linux 内核测试和调试(5)

Linux 内核测试和调试(5)

仿真环境下进行 Linux 电源管理子系统测试 Linux 电源管理子系统在仿真环境下提供5种测试方式。这些方式仅仅在内核各层之间运行休眠的代码而不是真正的让系统进入休眠状态。有些平台不能挂起系统,比如说我们需要模拟飞机的飞行环境,这时候使用这种仿真环境就非常有用处了。 freezer - 测试停掉处理器: echo freezer /sys/power/pm_test echo platform /sys/power/disk echo disk /sys/power/state devices - 测试停掉处理器以及挂起设备: echo devices /sys/power/pm_test echo platform /sys/power/disk echo disk /sys/powe
Linux有问必答:如何检查PDF中使用了哪种字体

Linux有问必答:如何检查PDF中使用了哪种字体

问题:我想要知道PDF文件中使用了什么字体,或者嵌入了什么字体。Linux中有工具可以检查PDF文档中使用了哪种字体吗? 要检查PDF文件中包含了,或者使用了什么字体,你可以使用命令行工具:pdffonts,它是一个PDF字体分析工具。pdffonts是Poppler PDF工具集包中的一个部分。 安装PDF工具集到Linux 要安装Poppler到Debian,Ubuntu或Linux Mint: $ sudo apt-get install poppler-utils 要安装PDF工具集到Fedora,CentOS或RHEL: $ sudo yum install poppler-utils 检查PDF字体 pdffonts可以列出PDF文档中使用的所有字体。pdffonts的基本
10大 Linux 免费游戏

10大 Linux 免费游戏

假如当你考虑从 Windows 平台迁移至 Linux 平台时,我能在 Linux 平台上游戏吗?这类疑问正困扰着你,那么对此这有一个答案就是 快去 Linux 平台吧!。感谢开源组织一直以来坚持不懈为 Linux 操作系统开发不同类型的游戏,还有从不缺乏好的商业游戏,并且在 Linux 平台下游戏时的乐趣完全不亚于其他几个平台(比如 Windows 平台)的在线数字发行平台 Steam。 接下来我们基于流行程度、免费游戏的名号以及安装难易度向你展现今年 10 款最佳 Linux 平台下的免费游戏。 注意 如果你对第一人称射击类(First Person Shooter,FPS)游戏感兴
在 Linux 中为非 SSH 用户配置 SFTP 环境

在 Linux 中为非 SSH 用户配置 SFTP 环境

在某些环境中,系统管理员想要允许极少数用户在可以传输文件到Linux机器中,但是不允许使用 SSH。要实现这一目的,我们可以使用SFTP,并为其构建chroot环境。 SFTP chroot背景: SFTP是指SSH文件传输协议(SSH File Transfer protocol)或安全文件传输协议(Secure File Transfer Protocol),它提供了可信数据流下的文件访问、文件传输以及文件管理功能。当我们为SFTP配置chroot环境后,只有被许可的用户可以访问,并被限制到他们的家目录中,换言之:被许可的用户将处于牢笼环境中,在此环境中它们甚至不能切换它们的目录。 在本文中
慕尼黑市议会称: LiMux 项目的死讯被过分夸大了

慕尼黑市议会称: LiMux 项目的死讯被过分夸大了

慕尼黑市议会的新闻发言人试图澄清其计划重新审视当地政府 IT 系统使用的所有开源软件的背后原因。 大量德国媒体披露,慕尼黑市新任市长要求提交一份关于 LiMux 使用率的报告,LiMux是一个在该市超过 80% 的市政府部门中使用的开源 Linux 发行版 ,慕尼黑市议会新闻发言人正是针对这条新闻所做的反应。 该报告引用了一位不愿透露姓名的市政府官员的话,他声称政府雇员在使用开源软件时非常痛苦,还有人人称其为昂贵的失败。副市长 Josef Schmid 说,(更换到开源系统)这件事是意识形态驱使的,并非理性的财务行为。 过去被看成是大规模迁
Linux有问必答:如何修复"fatal error: jsoncpp/json/json.h: No such file..."

Linux有问必答:如何修复"fatal error: jsoncpp/json/json.h: No such file..."

问题:我试着编译一个C++程序,但是我碰到了以下错误:“fatal error: jsoncpp/json/json.h: No such file or directory” 我怎样修复这个问题呢?该错误指出你缺少JsonCpp开发文件(例如,JsonCpp库和头文件)。JsonCpp是一个用于JSON格式数据复制的C++库。下面给出了在不同Linux发行版上安装JsonCpp开发文件的方法。
超级树莓派兄弟

超级树莓派兄弟

我已经不象以前那样玩那么多游戏了。虽然之前我当然花费了生命里的无数时间在任天堂,SNES,或是之后在我电脑上的第一人称射击游戏(只在Linux下,谢谢),如今,我更愿意把空余时间花在我累积起来的许多其他非游戏爱好上。 但是最近,我发现自己又抹掉了Wii手柄上的灰尘,这样就可以玩一玩我重新购买的NES和SNES游戏了。不过问题是,这些游戏需要用到一些特别的控制器,而且我已经有一个修改过的SNES控制器可以通过USB连接。这已经有足够的理由让我去寻找一个更合适的方案。 当然,我也可以简单地接上三个甚至四个手柄,然后在客厅里面堆
Linux 内核测试和调试(4)

Linux 内核测试和调试(4)

自动测试工具 这里列出一些能满足不同需求的测试工具供你选择。本小节只是简单介绍个大概,并不提供详细操作指南。 AuToTest AuToTest 是一个全自动测试框架,存在的主要目的就是测试 Linux 内核,当然也可以用来测试其他东西,比如测试一块新硬件是否能稳定工作。AuToTest 是开源软件,以 GPL 方式授权,运行于 server-client 架构(即 C/S 架构)。你可以通过配置 server 端来对运行了 client 端的系统执行初始化、运行与监测工作,也可以自己在目标系统上让 client 运行起来。另外你可以为这个测试框架添加测试用例,详情请参考AuToTe
Budgie桌面5.1 :给保守用户的超好桌面环境

Budgie桌面5.1 :给保守用户的超好桌面环境

Evolve OS的开发者Ikey Doherty,制作了这款叫做Budgie Desktop的新桌面环境并且发布了它的新版本。 Evolve OS还没有发布,但开发者正积极地进行关于它的工作。系统中并没有采用任何现有的桌面环境,他们决定最好还是制作一个自己的。这个桌面基于GNOME并用了不少GNOME的包,但它看起来却截然不同。事实上,它使用了与MATE和Cinnamon桌面相同的模式,尽管Budgie似乎更有现代感更优美一些。 有趣的是,桌面这个关键的技术部分却先于其将要服务的操作系统发布了,但是对此感兴趣的用户完全不必惊讶。由此也出现了可用于Ubuntu 14.04 LTS 和U
[快速技巧]如何设定你的 Ubuntu 14.04 自动关机

[快速技巧]如何设定你的 Ubuntu 14.04 自动关机

当你系统还在运行某些程序的时候,无法关闭计算机,但是你又不能让计算机跑一整夜!可能你会发现你曾面临相似的处境:你需要在Ubuntu或者其它Linux系统下设定计算机自动关机。在这篇文章中,我们就来看看如何使用GUI或者在CLI下设定你的Ubuntu关机.使用EasyShutdown设定你的Ubuntu关机。
检查linux中硬盘损坏的扇区和区块

检查linux中硬盘损坏的扇区和区块

badblocks是linux及其类似的操作系统中,扫描检查硬盘和外部设备损坏扇区的命令工具。损坏的扇区或者损坏的区块是硬盘中因为永久损坏或者是操作系统不能读取的空间。Badblocks命令可以探测硬盘中所有损坏的扇区或者区块并将结果保存在一个文本文档中,这样,我们就可以使用e2fsck命令来配置操作系统不在这些损坏的扇区中存储数据。
在Linux上安装Android 4.4 KitKat来玩玩喜爱的游戏和应用

在Linux上安装Android 4.4 KitKat来玩玩喜爱的游戏和应用

Android (x86)项目致力于移植Android系统到X86处理器上,使用户可以更容易的在任何电脑上安装Android。他们通过使用android源码,增加补丁来使Android能够在X86处理器,笔记本电脑和平板电脑下工作。前一段时间,项目组发布了最新的“Android KitKat 4.4 RC2”,下面,我将说明如何在VirtualBox上安装,不过有一个小问题,安装完成Android后鼠标指针不工作了,我猜,如果你根据本教程将它安装成主系统,这个鼠标应该可以工作,否则我们只能使用键盘了。
释伴:Linux 上的 Shebang 符号(#!)

释伴:Linux 上的 Shebang 符号(#!)

使用Linux或者unix系统的同学可能都对#!这个符号并不陌生,但是你真的了解它吗? 本文将给你简单介绍一下Shebang(#!)这个符号。 首先,这个符号(#!)的名称,叫做Shebang或者Sha-bang。 词源与历史 Shebang的名字来自于SHArp和bang,或haSH bang的缩写,指代Shebang中#!两个符号的典型Unix名称。 Unix术语中,井号通常称为sharp,hash或mesh;而叹号则常常称为bang。也有看法认为,shebang名字中的sh来自于默认shellBourne shell的名称,sh,因为常常使用shebang调用之。 在2010年版的Advanced bash scripting guide(revision 6.2
在 Ubuntu 14.04 和 Linux Mint 17 上安装 Atom 文本编辑器

在 Ubuntu 14.04 和 Linux Mint 17 上安装 Atom 文本编辑器

Atom是Github上时髦的,功能丰富的开源文本编辑器。目前,它正处于测试阶段,但如果你对它很好奇,那我们就来看看如何在 Ubuntu 14.04 和 Linux Mint 17 上安装 Atom。无论是在外观,还是在功能上,Atom 都有很多与Sublime Text editor相似之处。Sublime Text editor是一个功能强大,并深受程序员喜爱的跨平台文本编辑器,可惜它是闭源的。事实上,在Sublime Text的灵感下,Atom 并不是唯一即将到来的文本编辑器。Lime Text是 Sublime Text 的开源克隆,目前正处于开发中。