搜索结果为: linux

控制用户的登录地点

文件/etc/secruity/access.conf可控制用户登录地点,为了使用access.conf,必须在文件/etc/pam.d/login中加入下面行:

account required /lib/security/pam_access.so

access.conf文件的格式:

permission : users : origins

其中:

permission:可以是 “+”或“-”,表示允许或拒绝。
user:可以是用户名、用户组名,如果是all则表示所有用户。
origins:登录地点。local表示本地,all表示所有地点,console表示控制台。另外,origins也可以是某一网络。

后面两个域中加上 except是“除了”的意思。例如:除了用户wheel、shutdown、sync禁止所有的控制台登 更多相关的内容 »
comments 讨论   addto 把此链接加入于...  recommend 与朋友分享   report 已已沉

摘要: Linux用户安装Linux操作系统时遇到的一个最常见的难以决定的问题就是如何正确地给评估各分区大小,以分配合适的硬盘空间。而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的工具(比如Patition Magic),但这都只是暂时解决办法,没有根本解决问题。随着Linux的逻辑盘卷管理功能的出现,这些 更多相关的内容 »
comments 讨论   addto 把此链接加入于...  recommend 与朋友分享   report 已已沉

Google 在11月5号正式揭开开放手机联盟(OPEN HANDSET ALLIANCE)中Android的面纱,虽然亮相的不是什么Google 手机,但所有这个联盟打的注意都是手机的事情。Android最大的特色是开放的一个系统,然而Android会不会如同其所基于的Linux一样在同Windows的竞争中拜下阵来呢?答案是否定的。

1、Android是商业模式推动

   同Linux从一开始就是由技术人员(包括开源社区)创新推动的情况不一样的是,Andriod从一开始便是市场和商业模式推动的结果,以Google代表的应用巨头在从互联网向无线扩展时,遇到了前所未有的问题,移动运营商的封闭、手机终端操作系统的不统一,一个好的应用需要同时发布针对很多手机的不同的版本,严重阻碍手机上面相关无线增值应用服务的发展,当然对于Google来说更是阻碍了其向移动扩张的广告计划。

   在Android计划的推动下,以增值应用和服务的那些公司的主要精力将不再是在不同手机平台下面进行移植,主要 更多相关的内容 »
comments 讨论   addto 把此链接加入于...  recommend 与朋友分享   report 已已沉
I wanted to see how various filesystems in Linux stacked up to each other. So, I decided to benchmark them.
The filesystems I am benchmarking are: ext3, ext4, xfs, reiserfs, btrfs, and nilfs2.
The system I am using to do the benchmarking:
Gigabyte MA790FXT-UD5P MotherboardAMD Phenom II 955 Quad Core 3.2GHz4 x Mushkin Silverline PC3-10666 9-9-9-24 1333 2GB RamGigabyte GV-N210OC-512I Geforce 210 512MB 64-bit PCIE Video CardLG 22x DVD Sata Burner2 x WD Caviar Blue 320GB 7200RPM Sa 更多相关的内容 »
comments 讨论   addto 把此链接加入于...  recommend 与朋友分享   report 已已沉
1 手机的硬件实现方式
1.1 三种硬件方案
手机的硬件实现方式主要有3种:

    * 只用基带芯片,通常称作feature phone。
    * 基带芯片加协处理器(CP,通常是多媒体加速器)。这类产品以MTK方案为典型代表,MTK全系列的产品基本上都属于这样的方案,展讯等其他公司也在推类似的产品。这是增强了多媒体功能的feature phone。
    * 基带芯片+应用处理器(AP),也就是通常说的智能手机(smart phone)。有的方案将应用处理器和基带处理器做到一颗芯片里面,例如高通的MSM7200A。它有一个ARM11核(应用处理器)和一个ARM9核(基带处理器),两者通过共享内存通信。当然,智能手机也可以使用增强影音处理能力的协处理器。

本文的研究对象是智能手机的应用处理器上的软件,所以仅讨论智能手机,即基带+AP的方案。 更多相关的内容 »
comments 讨论   addto 把此链接加入于...  recommend 与朋友分享   report 已已沉
为什么要选择Linux平台?
简单说:选择Linux平台的好处就是资金投入少;因为基本上不需要授权费,产品的软件成本也比较低。选择Linux平台的不利之处也是很明显的:

    * 需要很大的研发投入。

北京的一家公司有30多人的研发队伍用QT做智能手机,做了快两年,还没有上市。QT是Linux平台上的一种商用图形用户界面(GUI)开发包,也有GPL版本。深圳一家公司用Linux+GTK做智能手机,完成度比较高了,但还没有推向市场。GTK是与QT齐名的GUI开发包,GTK是以LGPL发布的自由软件。虽然产品没有上市可能有多方面的考虑,但将Linux手机做到产品化的难度也可见一斑。
 

    * Linux手机没有统一的应用软件开发平台

Windows Mobile和Symbian都是一家公司主导的,有统一、开放的应用软件开发平台。有很多公司、个人为它们开发应用软件。但是Linux手机没有统一的应用软件开发平 更多相关的内容 »
comments 讨论   addto 把此链接加入于...  recommend 与朋友分享   report 已已沉

    inotify是Linux内核的新功能,用于监控文件系统的事件,此功能对于海量小文件的备份很有帮助。

    我 手头管理着一组服务器,每台服务器上存放大量小文件,一天之中,更新的文件数量达到30万左右(这个数据是从rsync的日志中得到的,每天我们会运行一 组rsync脚 更多相关的内容 »
comments 讨论   addto 把此链接加入于...  recommend 与朋友分享   report 已已沉

    我 手头管理着一组服务器,每台服务器上存放大量小文件,一天之中,更新的文件数量达到30万左右(这个数据是从rsync的日志中得到的,每天我们会运行一 组rsync脚">submit '用inotify监控文件系统事件备份海量小文件' to digg   submit '用inotify监控文件系统事件备份海量小文件' to reddit   submit '用inotify监控文件系统事件备份海量小文件' to Pligg   submit '用inotify监控文件系统事件备份海量小文件' to yahoo   |   书签  

公司一套系统的同步使用的donotify,不能实现子目录的实时同步,通过查资料,发现inotify可以实现子目录的实时同步,以下为笔记。
一、介绍 Inotify 是文件系统事件监控机制,作为 dnotify 的有效替代。dnotify 是较早内核支持的文件监控机制。Inotify 是一种强大的、细粒度的、异步的机制,它满足各种各样的文件监控需要,不仅限于安全和性能。
inotify 可以监视的文件系统事件包括: IN_ACCESS,即文件被访问 IN_MODI 更多相关的内容 »
comments 讨论   addto 把此链接加入于...  recommend 与朋友分享   report 已已沉 一、介绍 Inotify 是文件系统事件监控机制,作为 dnotify 的有效替代。dnotify 是较早内核支持的文件监控机制。Inotify 是一种强大的、细粒度的、异步的机制,它满足各种各样的文件监控需要,不仅限于安全和性能。
inotify 可以监视的文件系统事件包括: IN_ACCESS,即文件被访问 IN_MODI">submit 'inotify + rsync实现linux文件实时同步' to digg
  submit 'inotify + rsync实现linux文件实时同步' to reddit   submit 'inotify + rsync实现linux文件实时同步' to Pligg   submit 'inotify + rsync实现linux文件实时同步' to yahoo   |   书签  

Inotify is a file system event-monitoring mechanism slated for inclusion in upcoming Linux™ kernels that is designed to serve as an effective replacement for dnotify, which was the de facto file-monitoring mechanism supported in older kernels. Inotify is a powerful, fine-grained, asynchronous mechanism ideally suited for a variety of file-monitoring needs including, but not limited to, security and performance. Learn how to install inotify and how to build a sample user-space applicati 更多相关的内容 »
comments 讨论   addto 把此链接加入于...  recommend 与朋友分享   report 已已沉

inotify is a Linux kernel subsystem that provides file system event notification. It was written by John McCutchan with help from Robert Love and later 更多相关的内容 »
comments 讨论   addto 把此链接加入于...  recommend 与朋友分享   report 已已沉


备份和恢复概览

备份总是系统管理中最重要的一件事情,目前看来,无论是商业的还是开源的, 都有许多解决方案。

也许是由于我个人的肤浅吧,目前我没有使用过这样的商用软件,只知道不会 便宜,而且就我使用商业软件的经验来说,总觉得难以找到真正合适的,并且 我也不希望被绑定在某种昂贵的硬件设施上。

那么来看一看文件系统备份的问题。目前来说,对数据库的备份只能采用不同 的方法,并且已经有一些比较好的方案,所以这里不予考虑。

似乎编写一个脚本定时的运行tar看上去不错,但是这些归档文件将很快失去 易管理性,因为无法很容易的分别出在归档中加入了什么,同时,针对文件系统 的不同部分,可能会生成不同的归档文件。

“简单 tar”的另一个问题是不利于实现增量和差分备份,尤其是 tar 无法找出 被删除的文件,这将导致在恢复时文件系统里塞满了过时的废品(也许还有一些 敏感的东西)。这个问题可以利用find来得到一个低效率的解决方案,但是 还是有问题:

最重 更多相关的内容 »
comments 讨论   addto 把此链接加入于...  recommend 与朋友分享   report 已已沉

  近来工作中要构建一个能够存储10T级左右别图片文件的图片存储系统,日增长6G左右的图片。面对这个系统,我又碰到了那个老问题,就是文件系 统的选型。早在两年前,我就针对linux系统中几种流行的文件系统进行过考察和测试工作。当时的reiserfs 3.x 是让我非常满意的文件系统,reiserfs文件系统没有inode的局限,使用B+tree的索引形势来查找文件,效率是非常德高,特别是在小文件的存 储效率上明显超出ext3很多(iozone测试佐证)。格式化效率和支持最大8T的文件系统容量上也都非常的不错,只是mount reiserfs的时候稍微显得有些缓慢。当时的reiserfs 3.x版本是对于linux 图片文件系统非常理想的选择。

     然而,就在我们期盼着reiser4的成熟之时,namesys的灵魂,reiser之父 Hans Reiser 因为感情问题翻了错误。(程序员还是应该多关心人家啊!)谋杀罪名成立,被判入狱。在我这次选型的时候,还是首先选择了reiser4,但是由于 reiser4没有被众 更多相关的内容 »
comments 讨论   addto 把此链接加入于...  recommend 与朋友分享   report 已已沉

原文标题 EMACS vs. vi :The endless geek 'holy war' 翻译的不好,有些句子不知道如何译的我就直接留的英文原文,大家见谅

EMACS vs. vi The endless geek 'holy war'

EMACS 对 vi:永无止境的圣战

刚走没多久,又开始了。我们linux版的版主表示这周的使用指南将要取消,这个指南是关于使用vi能够完成的一些新的任务。

Greg Menke发出了第一个置顶帖。使用vi?那该多么麻烦呀?他把自己的步骤贴了出来: 1.获得一条任意品种的鱼,长度大于12英寸就行 2.冰冻一晚上 3.把它放到电脑前,运行vi 4.抓住鱼的尾巴不停的往你头上砸,直到你决定用EMACS。因为鱼鳞在你周围飞溅并且你的头开始痛

Menke,当然,他是在暗示,顽固的不仅是vi,vi的用户更甚,他们顽固到拒绝承认他们虐待自己,就像拿冰冻的鱼砸自己的头一样。

没过多久,vi的拥护者们开始回击,其中一个建议Menke把这一行加到他的步骤中去:在第1步之前键入emacs,这 更多相关的内容 »
comments 讨论   addto 把此链接加入于...  recommend 与朋友分享   report 已已沉