一、Ubuntu初始配置
1. 使用root用户
Ubuntu系统默认只能使用普通用户,要想使用root用户,需要先设置root用户密码。
-  进入终端,配置root用户密码。按照提示输入密码。 sudo passwd root
-  配置完成后,执行下面的密码,切换到root用户。 su - root
2. 配置IP地址
Ubuntu系统和CentOS系统的网卡文件位置不同,是在/etc/netplan目录下的01-network-manager-all.yaml文件。下面是文件的默认内容:
# Let NetworkManager manage all devices on this system
network:version: 2renderer: NetworkManager
-  编辑01-network-manager-all.yaml文件,配置网络信息。 # Let NetworkManager manage all devices on this system network:ethernets:ens33:dhcp4: noaddresses: [192.168.1.128/24]gateway4: 192.168.1.254nameservers:addresses: [218.2.135.1]配置文件内容解释: network:ethernets:ens33: # 网卡名称dhcp4: no # 不使用DHCP服务,即配置静态IP地址addresses: [192.168.1.128/24] # IP地址和子网掩码gateway4: 192.168.1.254 # 网关nameservers:addresses: [218.2.135.1] # DNS
-  文件保存后,执行下面的命令,应用网络配置。 netplan apply
-  使用ping命令测试网络是否配置成功。 ping -c 5 www.baidu.com
3. 软件包安装
Ubuntu系统属于Debian系Linux,软件包的安装方式和CentOS系统有些差别。
-  执行命令更新软件包信息,从系统的软件源中获取最新的软件包信息。 apt-get update
-  执行命令升级软件包,系统中可升级的软件包会被升级。 # 可选,升级软件包比较耗时,软件园是外网,容易出现连接失败等 apt-get -y upgrade
-  执行下面的命令安装所需要的软件包。 apt -y install 软件包名称推荐安装的软件包: -  vim编辑器,Ubuntu系统虽然自带vi编辑器,但是自带的编辑器功能不全,一些按键会出现功能错乱的情况。 apt -y install vim
-  net-tools网络工具包,包括ifconfig、route、netstat等网络常用命令。 apt -y install net-tools- 或下载iproute2,被认为是net-tools的替代品,提供了更加强大和灵活的网络管理功能。
 
-  SSH服务,Ubuntu与CentOS系统不同,没有自带SSH服务。 apt -y install openssh-server
 
-  
4. 远程连接配置
Ubuntu系统不自带ssh服务,需要下载安装。
-  下载安装SSH服务。 apt -y install openssh-server
-  修改SSH的配置文件。 vi /etc/ssh/sshd_config将文件第33行的PermitRootLogin属性的注释去掉,并将属性值修改为yes。表明允许通过SSH以root用户身份直接登录。 PermitRootLogin yes
-  保存配置文件后,执行下面的命令,重启SSH服务。 systemctl restart sshd
-  使用SSH远程连接工具连接。