Debian/Debian其他特性
Debian | Debian安装 | Debian使用 | Debian系统升级 | Debian常见问题 |
dpkg-divert命令[ ]
使用文件转移(diversions)的方法可以强令 dpkg 将文件安装到转移目录而非默认目录。对于某个引起冲突的文件,可以在 Debian 软件包脚本中使用 Diversions 将它安装到别的目录。系统管理员还可以使用 diversion 来重载软件包配置文件,或者用来保留某些旧配置文件(这些文件没有在 conffiles 中登记)当安装新版软件时这些文件会被覆盖。(
dpkg-divert [--add] filename # 添加 “转移” # dpkg-divert --remove filename # 删除 “转移”
记住,不到万不得已不要使用 dpkg-divert。
equivs 软件包[ ]
如果你从源码编译程序,最好将它做成本地 Debian 化软件包(*.deb)。最新的方法是使用 equivs。
Package: equivs Priority: extra Section: admin Description: Circumventing Debian package dependencies This is a dummy package which can be used to create Debian packages, which only contain dependency information.
Alternative 命令[ ]
如果想用vi 来启动vim,请用 update-alternatives:
# update-alternatives --display vi ... # update-alternatives --config vi Selection Command ----------------------------------------------- 1 /usr/bin/elvis-tiny 2 /usr/bin/vim *+ 3 /usr/bin/nvi Enter to keep the default[*], or type selection number: 2
Debian alternatives 系统中的这些项目,都是以符号连接的形式存放在 /etc/alternatives 下的。
/bin/sh 是指向 /bin/bash 或 /bin/dash 的链接。想兼容旧的 Bash 脚本,使用 /bin/bash 比较保险,但更好还是使用 /bin/dash,因为它更符合POSIX标准。升级到2.4 版Linux 内核,系统一般将它设置为 /bin/dash。
运行级别Runlevel[ ]
安装好之后,大部分 Debian 软件包的服务被设定为在 runlevel 2 到 5 时运行。所以,在没有定制过的 Debian 系统中,runleve 2、3、4、5、6 是没有区别的。Debian 保留这些给本地管理员使用。这样的 runlevels 系统和其他流行的 GNU/Linux 发行版本完全不同。 你可能要做的改变之一就是取消 runlevel 2 上的 xdm 和 gdm,使得在完成启动之后 X 显示管理去不会自动启动;然后你可以通过切换到 runlevel 3 来启动 X 显示管理器。
停止daemon服务[ ]
Debian 发行版非常注重系统安全,并期望系统管理员能担此重任。它将系统的易用性放在了第二位,许多daemon服务都定位在最高安全级别,因而,默认安装状态下系统只启动最少的(甚至没有)可用的服务。
如果拿不定主意,可执行 ps aux 或检查 /etc/init.d/* 和 /etc/inetd.conf 下的内容,还可以使用 用 PAM 来控制登录.
Debian使用手册导航 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|