Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

在 GNU/Linux 里启用 Intel Rapid Start

在 GNU/Linux 里启用 Intel Rapid Start

Intel Rapid Start是 Intel 公司研发的一种帮助笔记本电脑节省电源和快速恢复的技术,与传统的睡眠(Sleep)和休眠(Hibernate)有一定的区别,相较而言,与混合睡眠(Hybrid Sleep)倒是有一些相似的地方。Intel 说,这技术首先要主板支持,其次要有 SSD,最后要有 Windows。但其实 SSD 和 Windows 都不是必须的。昨天,我就在 HDD + Linux 的组合里成功地使用了 Intel Rapid S...
把BSD上的istgt移植到Mac OS X上

把BSD上的istgt移植到Mac OS X上

istgt软件简介istgt是跑在openSUSE/Debian/NetBSD/FreeBSD上的iscsi target软件,工作在用户进程模式下。主页为:http://shell.peach.ne.jp/aoyama/这是一个日本人写的软件,请抛开xx因素先别鄙视日本人。虽然FreeBSD和Mac OS X是近亲,但是直接下载源代码到OS X编译安装,运行时是会出错的,而且不支持OS X的BSD子系统kqueue。需要修改源代码的两个文件然后编译才能正...
分享有用的 bash 别名和函数

分享有用的 bash 别名和函数

作为一个命令行探索者,你或许发现你自己一遍又一遍重复同样的命令。如果你总是用ssh进入到同一台电脑,如果你总是将一连串命令连接起来,如果你总是用同样的参数运行一个程序,你也许希望在这种不断的重复中为你的生命节约下几秒钟。解决方案是使用一个别名(alias)。正如你可能知道的,别名用一种让你的shell记住一个特定的命令并且给它一个新的名字的方式。不管怎么样,别名有一些限制,它只是shell命令的快捷方式,不能传递或者控制其中的参数。所以作为补充,bash ...
Spark源码包的编译

Spark源码包的编译

Spark源码包的编译和部署生成,其本质只有两种:Maven和SBT (Simple Build Tool), 只不过针对不同的场景而已:Maven编译SBT编译IntelliJ IDEA编译(可采用Maven或者SBT插件编译),适用于开发人员包部署生成(内嵌Maven编译),使用维护人员编译的目的是生成特定环境下运行Spark本身或者开发Spark Application的JAR包,本次编译的目的生成运行在Hadoop2.5.2上的Spark JAR包...
在Linux上为指定IP端口模拟网络收发包延迟

在Linux上为指定IP端口模拟网络收发包延迟

编写网络应用程序时,我们一般都是在网络状况良好的局域网甚至是本机内进行测试调试。有没有办法在网络状况良好的内网环境中,在不改动程序自身代码的前提下,为应用程序模拟复杂的外网环境——尤其是网络延迟呢?这是我在学校写网络程序时就有过的想法,只是一直没认真研究,直到最近在公司编写跨服代码。 跨服涉及多台服务器之间,还有服务器与客户端之间的通讯,流程很复杂,其中每一步都要正确处理网络异常延迟与断开的情况。测试人员通过改代码或下断点的方式来...
Windows&Ubuntu双系统一键Ghost,提示grub rescue的解决方法

Windows&Ubuntu双系统一键Ghost,提示grub rescue的解决方法

Windows 7&Ubuntu 10.10双系统下一键Ghost,出现提示grub rescue的解决方法。本人安装的是Windows 7+Ubuntu 10.10,硬盘直接安装。因为Windows 7下装了几个大软件,所以决定一键Ghost备份一下,结果重启之后,就进入了grub rescue界面:error:unknown filesystem grub rescue>研究了半天,才解决这个问题。先说说是怎么回事。 安装Ubuntu时,...
Win7上从硬盘安装Debian

Win7上从硬盘安装Debian

最近一直想将笔记本搞成Win7+Debian双系统,因为不管如何优化,2G内存的Win7笔记本上开个Linux虚拟机都实在吃力。经过一段时间的资料搜索,并阅读Debian官方的安装文档,今天终于实现。看网上很多文章的方法都感觉很麻烦,又要下载grub4dos,又要改boot.ini(Win7上没有boot.ini,取代的是bcdedit),又要改什么menu.lst。其实如果仅仅是想从Win7安装Debian,实现双系统并存,而没有其它要求的话,步骤并没有...
Linux 上使用 backup-manager 进行系统备份

Linux 上使用 backup-manager 进行系统备份

无论简单与否,我们都有机会去了解这么一件事,那就是备份的重要性从来都不可以被低估。考虑到备份的方法真的多如牛毛,你可能想要知道怎样来有效地为你的系统选择正确的工具和和合适的策略。在本文中,我将为你介绍backup-manager,一个简单易用的命令行备份工具,在大多数的Linux发行版的标准软件库中都能见到它的身影。是什么让备份管理器在众多的备份工具或备份策略中脱颖而出呢?让我来简单介绍一些它的与众不同的特性吧:简单的设计与管理:配置文件易于读懂和编辑,即...
wget 命令用法详解

wget 命令用法详解

wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。它有以下功能和特点:(1)支持断点下传功能;这一点,也是网络蚂蚁和FlashGet当年最大的卖点,现在,Wget也可以使用此功能,那些网络不是太好的用户可以放心了;(2)同时支持FTP和HTTP下载方式;尽管现在大部分软件可以使用HTTP方式下载,但是,有些时候,仍然需要使用FTP方式下载软件;(3)支持代理服务器;对安全强度很...
Linux例行性工作排程

Linux例行性工作排程

1.例行性排程有两中方式:1)每隔一定周期就要来办的事项,用crontab指令实现2)突发性的,就是这次做完后,就没有了用at指令实现,不过这个需要atd服务的支持2.Linux常见的例行性任务有:1)进行登录档的轮替:Linux会将系统所发生的各种信息都记录下来,这就是登录档,随着系统的运行这些登录档会越来越大,导致系统读写效能下降,因此就需要将这些数据按时间的新旧分别存放,这就是登录档的轮替任务2)登录文件分析:如果系统发生了软件问题,硬件错误,资源安...
Linux磁盘虚拟化

Linux磁盘虚拟化

1.LVM(Logical Volume Manager):逻辑滚动条管理员,LVM可以将几个实体的partions(或disk)透过软件组合成为一块看起来是独立的大磁盘(VG),然后将这块大磁盘再经过分割成为可使用分隔槽(LV),最终就能够挂载使用了。2.PV(Physical Volume):实体滚动条,我们实际的partition需要调整系统标识符(system ID)称为8e(LVM的标识符),然后再经过pvcreate的指令将它转成LVM最底层的...
Linux磁盘配额相关指令

Linux磁盘配额相关指令

Linux磁盘配额相关指令1.Quota的作用主要有:1)限制某一群组所能使用的最大磁盘配额2)限制某一用户的最大磁盘配额3)以Link的方式,来使邮件可以作为限制的配额(更改/var/spool/mail这个路径)2.Quota的使用限制1)仅能针对整个filesystem2)核心必须支持quota3)Quota的记录文件4)只针对一般身份使用者有效,root是不能设定quota,因为整个系统所有的数据几乎都是他的3.quota针对整个filesyste...
Linux ACL权限设定

Linux ACL权限设定

1.ACL(Access Control List)可以针对单一使用者、单一档案或目录来进行r、w、x的权限规范。ACL主要针对以下方面来控制权限:1)使用者:可以针对使用者。来设定权限2)群组:针对群组为对象来设定其权限3)默认属性:还可以针对在该目录下建立新档案、目录时,规范数据默认权限2.ACL是传统的Unix-Like操作系统额外支持的项目,因此ACL必须要有文件系统的支持才行。目前大部分文件系统都支持ACL的功能,包括ReiserFS,EXT2/...
<< 901 902 903 904 905 906 907 908 909 910 >>