ubuntu系统配置静态IP地址,更换国内源,连接xshell

之前都是使用的centos7系统,但是centos好像在2024年会停止维护更新,所以打算学习使用下ubuntu系统。我发现虽然centos跟ubuntu的很多命令的使用是相同的,但是也是存在某些差异的,比如修改IP地址,更换国内源,连接xshell等,以本文记录下我在初次使用ubuntu过程中遇到的差异点。

ubuntu系统首次登录的用户是你在安装系统时配置的用户,这个用户默认就拥有sudo权限,想要切换为root用户,需要自己配置root用户密码
sudo passwd rooot

1.ubuntu手工配置静态IP地址

# 首先安装vim,否则改文件不是很方便
apt-get install vim

# 修改文件/etc/netplan/01-network-manager-all.yaml,可能不叫01-network-manager-all.yaml,但是一般/etc/netplan下面就一个文件,就是那个文件
vim /etc/netplan/01-network-manager-all.yaml
cat /etc/netplan/01-network-manager-all.yaml
# Let NetworkManager manage all devices on this system
network:
  ethernets:
    ens33:
      addresses: [172.16.10.11/24]		#要配置的IP地址
      dhcp4: no
      optional: true
      gateway4: 172.16.10.1					#可使用的网关
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]		#dns服务器
  version: 2
  renderer: NetworkManager
# 然后执行这个命令使配置生效
netplan apply
# 使用ip a查看IP地址,此时已经修改为了你设置的IP地址,如果没有修改成功,看下配置文件是否写错,或者重启一下网络systemctl restart NetworkManager

# 再验证一下是否能够正常上网,去piing www.baidu.com,如果能够正常ping通就可以,如果不能ping通,需要排查网络问题
# 如果出现下面这种错误,是因为dns不能正常进行域名解析
ping: www.baidu.com: Temporary failure in name resolution
# vim /etc/resolv.conf 去添加一个dns,我们配置文件中的dns服务器地址没有自动添加到/etc/resolv.conf这个文件中来

#重启网络
systemctl restart NetworkManager

2.更换国内镜像源

需要注意的是,要搜索到支持本ubuntu版本的国内镜像源,像我一开始修改的是20.04支持的国内镜像源,但是我使用的是22.10的ubuntu版本,所以下载软件的时候就一直出错,所以要搜索到跟本系统版本相对应的国内镜像源

# 首先备份镜像源文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
vim /etc/apt/sources.list
# 清空sources.lst这个文件,修改为对应的镜像源
# 22.10镜像源
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ kinetic-security main restricted universe multiverse
# 20.04镜像源
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse

## Pre-released source, not recommended.
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# 修改完成后保存文件,依次执行下面命令,会花费一定的时间
sudo apt-get update
sudo apt-get upgrade

3.ubuntu系统连接xshell

ubuntu系统安装的时候,默认是没有安装ssh服务的,所以需要自己额外安装并且启动,具体步骤如下:

apt-get install openssh-server
ps -e|grep ssh    # 如果只有ssh没有sshd,表示ssh服务未启动
/etc/init.d/ssh start    或者 systemctl restart ssh		#启动服务
vim /etc/ssh/sshd_config    #将 PermitRootLogin改为yes
/etc/init.d/ssh restart    #修改完配置文件后再重新启动ssh服务

现在xshell就可以正常的连接到ubuntu系统了

参考连接:
ubuntu修改IP地址
ubuntu20.04系统的国内源
ubuntu系统连接xshell

猜你喜欢

转载自blog.csdn.net/weixin_43880061/article/details/128964493