显示下一条  |  关闭

獨立·人世間

The simple life

 
 
 
 
 
 

sudoers文件的配置

2009-10-11 13:31:42 阅读165 评论0 112009/10 Oct11

visudo编辑sudoers配置文件,不过也可以直接通过修改sudoers文件实现,不过编辑之前最好看一下它的sample.sudoers文件,里面有一个相当详细的例子可以参考。

空格部分用tab键代替

#第一部分:用户定义,将用户分为FULLTIMERS、PARTTIMERS和WEBMASTERS三类。

User_Alias FULLTIMERS = millert, mikef, dowdy

User_Alias PARTTIMERS = bostley, jwfox, crawl

User_Alias WEBMASTERS = will, wendy, wim

#第二部分,将操作类型分类。

Runas_Alias OP = root, operator

Runas_Alias DB = oracle, sybase

#第三部分,将主机分类。这些都是随便分得,目的是为了更好地管理。

Host_Alias SPARC = bigtime, eclipse, moet, anchor :

SGI = grolsch, dandelion, black :

ALPHA = widget, thalamus, foobar :

HPPA = boa, nag, python

Host_Alias CUNETS = 128.138.0.0/255.255.0.0

Host_Alias

作者  | 2009-10-11 13:31:42 | 阅读(165) |评论(0) | 阅读全文>>

debian高级软件包工具--apt

2009-10-11 13:25:57 阅读50 评论0 112009/10 Oct11

debian高级软件包工具--apt

来源: LUPA开源社区

发布时间: 2007-07-16 16:34 版权申明

 

  APT 提供另一个简单的命令行方式, 与 dpkg 不同, 其本身不会处理 .deb 文件, 而是智能从资源库下载, 然后调用 dpkg 仅此处理. APT 是 dpkg 的一个智能前端.

  dpkg 采取的方式较为保守, 当发现进一步操作可能会将问题引入系统时(比如使系统中出现了不能满足依赖关系的软件), 将拒绝执行这一操作(默认方式), APT则会根据出现的问题, 智能的给出解决方案, 并继续进行操作. 比如,安装操作出现依赖关系时, dpkg 会拒绝操作, APT 则不同, 将会自动安装这些依赖包以完成安装请求.

  APT 提供另一个简单的命令行方式, 与 dpkg 不同, 其本身不会处理 .deb 文件, 而是智能从资源库下载, 然后调用 dpkg 仅此处理. APT 是 dpkg 的一个智能前端.

apt-get 指令操作

o 软体资料库同步:(apt-get update)

  是『 apt-get 』指令的起点,在下达任何 『 apt-get 』 相关软体安装或升级指令前,一定得先下『 apt-get update 』指令,这会让系统依照 『 sources.list 』设定档内纪录的软体来源伺服器位置,进行软体资料库同步动作,如此才能知道目前系统上安装的软体跟伺服器上可抓取的软体版本是否一致,如不一

作者  | 2009-10-11 13:25:57 | 阅读(50) |评论(0) | 阅读全文>>

Red Hat Package Manager--rpm

2009-10-11 13:23:54 阅读32 评论0 112009/10 Oct11

Red Hat Package Manager--rpm

来源: LUPA开源社区

发布时间: 2007-07-16 16:31 版权申明

RPM 是 Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理;在Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用;

  RPM包里面都包含什么?里面包含可执行的二进制程序,这个程序和Windows的软件包中的.exe文件类似是可执行的;RPM包中还包括程序运行时所需要的文件,这也和Windows的软件包类似,Windows的程序的运行,除了.exe文件以外,也有其它的文件;

  一个RPM 包中的应用程序,有时除了自身所带的附加文件保证其正常以外,还需要其它特定版本文件,这就是软件包的依赖关系;依赖关系并不是Linux特有的,Windows操作系统中也是同样存在的;比如我们在Windows系统中运行3D游戏,在安装的时候,他可能会提示,要安装Direct 9 ;Linux和Windows原理是差不多的;

一、RPM包管理的用途;

1、可以安装、删除、升级和管理软件;当然也支持在线安装和升级软件;

2、通过RPM包管理能知道软件包包含哪些文件,也能知道系统中的某个文件属于哪个软件包;

3、可以在查询系统中的软件包是否安装以及其版本;

作者  | 2009-10-11 13:23:54 | 阅读(32) |评论(0) | 阅读全文>>

Debian 软件包管理系统--dpkg

2009-10-11 13:18:07 阅读917 评论0 112009/10 Oct11

Debian 软件包管理系统--dpkg

来源: LUPA开源社区

发布时间: 2007-07-16 16:36 版权申明

 

dpkg 是 Debian 软件包管理系统的中流砥柱, 负责安装卸载软件包, 配置, 以及维护已安装的软件包. 也是Debian系统中众多软件包管理工具的后端. 有关 dpkg 的更多介绍请参阅: http://www.dpkg.org

dpkg 通过数据库来维护系统中软件, 这包括文件清单, 依赖关系, 软件状态, 等等详细的内容, 通常在/var/lib/dpkg目录下. 并确保系统与数据库的情况相一致.因此,dpkg在处理程序时非常健壮,和优秀.

dpkg 在处理软件包时, 首先要判断是否会引起系统的混乱, 当发现可能出现时, dpkg 将拒绝安装此软件, 而不是自作主张将软件装入系统, 然后把烂摊子扔给用户了之.

dpkg是一个庞大的家族, 不仅提供了大量的参数选项, 同时也提供了许多子命令比如:

dpkg-deb

dpkg-divert

dpkg-query

dpkg-split

dpkg-statoverride

start-stop-daemon

...

本文档不是 dpkg 的 manpage, 将不会对所有的参数和子命令加以介绍, 同时记住所有参数也是相当痛苦的事情, 在这里只对常用参数和命令做示例性介绍.

作者  | 2009-10-11 13:18:07 | 阅读(917) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注