一:Debian

1.  使用apt-get install  安装软件时有以下错误:

W: GPG error: \  lable: NO_PUBKEY  40976EAF437D05B

解决:运行以下命令:

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys  40976EAF437D05B5
or
apt-get install debian-archive-keyring debian-keyring

2.  或者出现的这样的问题:

E: Sub-process /usr/bin/dpkg returned an error code (1)

解决:

cd /var/lib/dpkg/
mv  info/  info.bak 
apt-get update 
apt-get  install  xxx

或者

apt-get purge    xxx
apt-get install  xxx

3. 还是错!

E: The package brscan3 needs to be reinstalled, but I can't find an archive for it

这样解决:

find /var/lib/dpkg/info/brscan3
sudo rm /var/lib/dpkg/info/flashplugin-nonfree.prerm
sudo dpkg --remove --force-remove-reinstreq flashplugin-nonfree
sudo dpkg --purge --force-remove-reinstreq flashplugin-nonfree

解决!!

4. lib*

[Libguestfs] "ext2: parent directory not found"

 运行这个命令:

update-guestfs-appliance


5. 关于debian的系统配置文件,这个和redhat,centos系统还是有点区别的:

①:修改主机名:

vim /etc/hostname   ##这个文件内容便是主机名

②:修改网络配置:

vim /etc/network/interfaces
...
auto  eth0
iface  eth0 inet static/dhcp
address x.x.x.x
netmask x.x.x.x
gateway x.x.x.x
:wq

重启网络服务生效:

/etc/init.d/networking restart 
或者
invoke-rc.d networking   restart

③:DNS配置

vim /etc/resolv.conf    #加入的dns地址
nameserver x.x.x.x

④:服务加入开机自启动:

update-rc.d  服务名  defaults

  删除启动项:

update-rc.d -f 服务名  remove

二:Redhat,Centos

 1. 利用yum缓存的rpm包在无网络主机中安装软件:

需要先配置yum的配置文件/etc/yum.conf
vim  /etc/yum.confi 
cachedir=/var/cache/yum/       #此项是缓存下来的包的位置
keepcache=1                    #将此项修改为1就开启缓存功能

2. 修改主机名:

vim /etc/sysconfig/network
HOSTNAME=主机名

重启生效