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]