7. APT

  apt-get update

  从 /etc/apt/source.list 中源的更新软件包列表, 当源的内容改变或不能确定时,运行

  apt-cache search search-string

  查找描述如 search-string 的软件包

  apt-cache policy package-name

  显示软件包的版本和优先级

  apt-cache show package-name

  显示文件的描述信息

  apt-cache showpkg package-name

  显示软件包的依赖关系

  apt-get install package-name

  从源安装软件包及其所有依赖包

  apt-get upgrade

  将当前安装的软件包更新到最新

  apt-get dist-upgrade

  如 apt-get upgrade, 但是自动解决冲突

  apt-get remove package-names

  删除软件包, 及其所有依赖它的包

  apt-cache depends package-names

  列出指定包的所有依赖包

  apt-cache rdepends package-names

  列出依赖于给定包的所有软件包

  apt-file upgrade

  从源更新内容列表, 详见 apt-get upgrade

  apt-file search file-name

  查找包含文件的然件包

  apt-file search package-name

  列出软件包的内容

  auto-apt

  如果需要可以自动安装软件包, 可以替代 apt-file, 需要安装 auto-apt.

  aptitude

  APT 的控制台接口, 需要安装 aptitude

  synaptic

  APT的GUI接口, 需要安装synaptic

  8. DPKG

  dpkg -l [names]

  列出软件包

  dpkg -I pkg.deb

  显示软件包相关信息

  dpkg -c pkg.deb

  列出软件包的内容

  dpkg -S filename

  显示哪个包包含这个文件

  dpkg -i pkg.deb

  安装软件包

  deborphan

  显示没有被依赖(孤儿)的软件包, 需要安装deborphan

  debsums

  审计安装的软件报, 需要安装debsums

  dpkg-divert [option] file

  重写一个软件包的版本

  dpkg --compare-versions v1 gt v2

  比较版本, 用 echo $? 检查

  dpkg-query -W --showformat=format

  查询已安装软件包, 格式 例如'$ $ $ '.

  dpkg --get-selections 将选择的软件包写入一个文件

  dpkg --set-selection 从文件读取软件包选择

  9. 网络

  /sbin/ifconfig

  配置网络接口

  /etc/network/

  网络配置文件, 多数与接口有关.

  ifup, ifdown device

  启动,停止网络接口, 根据上边的文件

  ssh -X user@host

  登入别的机器

  scp files user@hostath

  将文件复制到别的机器上

  catior IOR

  View components of stringified CORBA IOR.

  nameclt list[context]

  列出CORBA名称服务器上的上下文和对象

  10. WEB服务器(Apache2)

  /etc/apache2/

  配置文件

  /etc/apache2/sites-enabled/default

  定义默认虚拟主机

  /etc/apache2/mods-available/

  包含有效的模块文件. 若要启用一个模块, 在 /etc/apache2/mods-available/创建符号连接

  11. 数据库(postgreSQL)

  createdb

  创建一个新数据库

  dropdb

  删除一个数据库

  createuser

  创建一个数据库用户

  dropuser

  删除一个数据库用户

  /etc/postgresql/pg_hba.conf

  客户端访问配置文件

  ALTER USER name WITH PASSWORD 'password';

  通过SQL控制台 psql 来修改密码

  12. 文件和打印服务器(SAMBA)

  /etc/samba/smb.conf

  主配置文件

  smbclient

  浏览 SMB 网络资源, 例如, 下载, 上载文件。