随笔 - 52  文章 - 50  评论 - 1  阅读 - 24882

ubuntu首次装机配置

一. 配置apt更新源

1. 可以用阿里云的镜像:命令

sudo sed -i "s@http://.*archive.ubuntu.com@http://mirrors.aliyun.com@g" /etc/apt/sources.list
sudo sed -i "s@http://.*security.ubuntu.com@http://mirrors.aliyun.com@g" /etc/apt/sources.list

2. 配置完成后,更新缓存,

apt update

 3. 安装网络工具和ssh服务

apt install net-tools

apt install ssh

安装完成后,就可以用ssh登录了。

如果不行的话,就装下面的

      安装openssh-server

          sudo apt-get install openssh-server

查看ssh服务是否启动

打开"终端窗口",输入"sudo ps -e |grep ssh"-->回车-->有sshd,说明ssh服务已经启动,如果没有启动,输入"sudo service ssh start"-->回车-->ssh服务就会启动

4. 安装vim  apt install vim

5. 配置静态IP

  ubuntu18.4版本以后,已经不用/etc/network/interfaces来配置静态IP,该文件已不存在,而是用Netplan工具,一个yaml文件来配置。

默认的 Netplan 配置文件一般在 /etc/netplan 目录下。

先用ls命令查看网卡文件。参考:https://www.jianshu.com/p/536208beaae3

https://zhuanlan.zhihu.com/p/474644849

编辑该文件,配置的时候,要注意,冒号后面,有且仅有一个空格。

复制代码
network:
  version: 2
  renderer: NetworkManager
    ethernets:
     eth0: #网卡名称 ifconfig可以查询
       dhcp4: no #关闭动态dhcp
       addresses: [192.168.1.20/24] #设置自己的ip地址
       gateway4: 255.255.255.0 #设置自己的网关
       nameservers: #设置DNS服务器
         addresses: [192.168.1.1,114.114.114.114] #国内移动、电信和联通通用的DNS
复制代码

 

 

 

 设置完成后,命令:

netplan apply

刷新并生效。 

-------------------------------------------------

有时候会报错,需要配置全一点

复制代码
root@linuxpc:~# cat /etc/netplan/01-network-manager-all.yaml 
# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    eth0:
      dhcp4: no
      dhcp6: no
      addresses: [128.88.88.88/24]
      routes:
        - to: default
          via: 128.88.88.10
      nameservers:
        addresses: [8.8.8.8,114.114.114.114]
复制代码

=============

复制代码
root@linuxpc:~# cat /etc/netplan/01-network-manager-all.yaml 
# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    eth0:
      dhcp4: no
      dhcp6: no
      addresses: [128.88.88.88/24] // IP地址
      routes:// 路由配置
        - to: default 
          via: 128.88.88.1 // 默认路由,我这里天的主机IP
      nameservers:
        addresses: [8.8.8.8,114.114.114.114]//DNS服务器
复制代码

 https://learn.microsoft.com/zh-cn/virtualization/hyper-v-on-windows/user-guide/setup-nat-network#create-a-nat-virtual-network

 需要注意的是,外部宿主机的子网掩码,需要设置成三个255。不然可能链接不上网络。

例如:虚拟机的IP是128.88.88.88/24

宿主机的IP:128.88.88.1

子网掩码:255.255.255.0

 虚拟机:

 

复制代码
root@linuxpc:~# cat /etc/netplan/01-network-manager-all.yaml 
# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    eth0:
      dhcp4: false
      addresses: [128.88.88.88/24]
      gateway4: 255.255.0.0
      routes:
        - to: default
          via: 128.88.88.1
      nameservers:
        addresses: [8.8.8.8,114.114.114.114,128.88.88.1]
复制代码

 

posted on   蜀山菜鸟  阅读(356)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示