Ubuntu/Debian网络配置 & Ubuntu禁用自动更新

目录

配置网络

网络配置后生效-NetworkManager

 网络配置后生效-networking

FAQ

禁用自动更新

安装时禁用自动更新

server版

desktop版

最新版本(21.04)

已安装Ubuntu系统中,禁用自动更新

GUI可视化桌面下禁用

命令行视图,禁用自动更新

Ubuntu Old release download:Index of /releases 

配置网络

目前,Linux发行版的网络管理,越来越转向NetworkManager服务;不仅RHEL9(RedHat Enterprise Linux 9),Ubuntu 22.04.1 LTS的最新版本也是如此。(目前SLES15,默认没有安装NM,需要手动安装)。

如果你的Ubuntu由NM管理,并且存在nmtui命令进行网络配置即可,可以忽略下面的步骤。

nmtui是一个图形化的网络配置命令,比较易用

但是低版本NetworkManager包并不包含nmtui命令,且nmcli命令的子命令也和目前的不一样;如果不能通过nmtui配置,而配置/etc/network/interfaces又不生效,则可能需要去到/etc/NetworkManager/system-connections/下找网络配置文件(Debian7即如此)

## 配置Ip地址

## 最新版本的Debian或Ubuntu(例如:Debian11)网络配置文件可能不在/etc/network/interfaces,而是在vi /etc/NetworkManager/system-connections/Wired\ connection\ 1 
vi /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback

# The ethernet network interface
auto ens160
iface ens160 inet static
address 192.168.186.82
netmask 255.255.255.0
gateway 192.168.186.1
dns-nameserver 223.5.5.5

网络配置后生效-NetworkManager

## 重启网络服务
配置managed=true并启动NetworkManager,
vi /etc/NetworkManager/NetworkManager.conf 
[ifupdown]
#managed=false
managed=true

systemctl restart NetworkManager

到此,通过ip add show查看IP地址应该已经生效了,如果没有生效,则继续下面命令定位。

## 查看网络
nmcli c show

## 重新加载网络
nmcli c reload

## 令配置生效
nmcli c ens192 up 

 网络配置后生效-networking

ubuntu server版本,可能是最小化安装,既没有桌面也没有NetworkManager服务。
ubuntu 16.04.2 lts版本为例,可以使用networking.service服务:
ip add flush ens160 (如果不执行该命令,可能会出现双IP的情况)
systemctl restart networking

FAQ

1、如果不启用NetworkManager服务,则systemctl restart networking或/etc/init.d/networking restart 没有报错但是IP地址没有生效
2、使用ip add flush dev ens160 ;ifdown ens160 ;ifup ens160。在ifdown命令执行时会报:
/etc/resolv.conf: 没有那个文件或目录
/etc/resolv.conf -> /var/run/NetworkManager/resolv.conf
可见/etc/resolv.conf配置文件是/var/run/NetworkManager/resolv.conf的 链接,而后者由NetworkManager管理自动生成。
通过# nmcli d 命令查看被NetworkManager管理的device,系统的接口并未被NetworkManager管理,所以有上面第二步的配置。
设备    类型      状态    连接 
ens192  ethernet  未托管  --   
ens224  ethernet  未托管  --  

禁用自动更新

安装时禁用自动更新

server版

desktop版

最新版本(21.04)

已安装Ubuntu系统中,禁用自动更新

GUI可视化桌面下禁用

新装完系统进入后,会弹出:选择“Don't Upgrade”

进入到Software & Updates中设置:(下面这种设置,手动更新也会失败彻底无法更新系统;图2,复选框勾选后可以手动更新系统。)

图2

命令行视图,禁用自动更新

vi /etc/apt/apt.conf.d/10periodic
vi /etc/apt/apt.conf.d/20auto-upgrades

APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";
APT::Periodic::Unattended-Upgrade "0";

开启自动更新,对照举例:
APT::Periodic::Update-Package-Lists "1";  --- "1":启用更新软件包列表
APT::Periodic::Download-Upgradeable-Packages "1";  --- "1":每天下载并安装可用更新
APT::Periodic::AutocleanInterval "7";  --- "7":每周清理本地更新缓存
APT::Periodic::Unattended-Upgrade "1";  --- "1":启用无值守更新

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值