系统:debian
网络问题
启动linux后,配置网络
mount -t nfs -o nolock,vers=3 192.168.19.100:/home/wrj/nfs /mnt
报错1:server和host能互相ping通,外网能ping通,但报错无法挂载
sudo apt-get update
apt-get install nfs-common
/* 执行前需要update,更新软件包列表
* 不然旧列表中的hash值会和下载的不匹配,或列表中找不到此包no installation candidate
*/
哈希不匹配(apt缓存了过期的文件、或是其apt自身的bug,网上解决办法很多,可以都试一下)
方法一(没用,根本上是要进行update):删除下载的存储库信息
sudo rm -rf /var/lib/apt/lists/*
方法二:根本
sudo apt-get clean
sudo apt-get update
方法三(没用,根本上是要进行update):换源,但是换什么源很重要,尝试了很多
deb http://ftp.cn.debian.org/debian bullseye main /*debian recommend*/
无法更新软件包列表
sudo apt-get update
报错1:签名文件失效、gpg无公钥
安装公钥/更新
sudo apt-key adv --keyserver keyring.debian.org --recv-keys 0E98404D386FA1D9
报错2:gpg找不到dirmngr命令
安装dirmngr
两种方法:
1、在debian源 down dirmngr的deb包(自己动手离线安装,需要下载大量的依赖包,手动进行安装,我一开始使用的这种方法,结果被libc6和libcrypt1依赖冲突搞绝望了,且使用了忽略依赖的命令安装,结果文件系统崩溃)
sudo dpkg --force-depends -i a.deb b.deb /*该命令导致我文件系统崩溃*/
sudo apt-get install ./xxxx.deb
2、换成国内debian源,安装成功
// 配置debian源/etc/apt/source.list
deb http://ftp.cn.debian.org/debian bullseye main
sudo apt-get install dirmngr
再次安装公钥报错3:no valid OpenPGP data found.
更新一下这个就能解决
sudo apt-get install debian-archive-keyring
成功sudo apt-get update
设置静态ip、DNS
DNS
DNS 文件 :/etc/resolv.conf (DNS is dynamic allocation by dhcp ,not static 修改没用,会自动改变)
dhcpcd接管了网络配置
chattr +i xx
chattr -i xx
如果要固定DNS,建议锁定
STATIC IP
静态ip修改文件:/etc/network/interfaces
建议设置:开机固定ip,方便同一网段下mount
# B. For static on eth0
auto eth0
iface eth0 inet static
address 192.168.19.50
# network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.19.255
gateway 192.168.19.1
修改完reboot
附:地址、网关、掩码修改命令
ifconfig eth0 192.168.19.50 netmask 255.255.255.0
route add default gw 192.168.19.1
vi
初始的vi编辑器back不能删除等诸多问题
命令模式下输入:set nocp