启用root账户开启ssh登录
在 Ubuntu 22 中,默认情况下 root 用户是被禁用的。但是,您可以通过以下步骤启用 root 用户并删除其他账户:
启用 root 用户
sudo passwd root
然后输入您的管理员密码,然后输入新的 root 用户密码并确认。
启用 root ssh 登录
sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
然后输入你的管理员密码以确认更改。
保存并关闭文件,然后重启 sshd 服务:
sudo systemctl restart sshd
现在,您可以使用 root 用户通过 ssh 登录到您的 Ubuntu 22 系统了。
删除其他用户
如果你需要删除其他用户可以使用一下操作删除。sudo userdel -r username
请将 "username" 替换为要删除的用户名。
设置时间
要将 Ubuntu 22 的时间设置为亚洲上海时间,您可以按照以下步骤操作:
打开终端,并以管理员身份运行以下命令:
sudo timedatectl set-timezone Asia/Shanghai
运行以下命令以查看当前日期和时间:
date
如果您发现日期或时间不正确,请使用以下命令手动设置日期和时间:
sudo date -s "YYYY-MM-DD HH:MM:SS"
其中,YYYY-MM-DD 表示年月日,HH:MM:SS 表示时分秒。
如果您的系统上没有安装 NTP 服务,建议您安装它以确保系统时间的准确性。运行以下命令以安装 NTP:
sudo apt-get update sudo apt-get install ntp
安装完成后,NTP 服务将自动同步您的系统时间。
现在,您的 Ubuntu 22 系统时间已设置为亚洲上海时间。查看时间是否自动同步的
timedatectl
会输出以下信息:
Local time: Sat 2023-06-17 21:15:24 CST Universal time: Sat 2023-06-17 13:15:24 UTC RTC time: Sat 2023-06-17 13:15:23 Time zone: Asia/Shanghai (CST, +0800) System clock synchronized: yes NTP service: active RTC in local TZ: no
如果
System clock synchronized
是yes
就是自动跟ntp服务器同步时间了
设置镜像源
查看当前的镜像:
cat /etc/apt/sources.list
这个命令会显示 /etc/apt/sources.list
文件的内容,其中包括 Ubuntu 镜像源的地址。在这个文件中,Ubuntu 镜像源的地址通常以 deb 开头,例如:
deb http://cn.archive.ubuntu.com/ubuntu/ focal main restricted
我这边推荐阿里云的,比较稳定,速度也很快,下面是更换方法:
备份
/etc/apt/sources.list
文件sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
使用以下命令快速更换镜像源:
sudo sed -i 's/http:\/\/.*\//https:\/\/mirrors.aliyun.com\//g' /etc/apt/sources.list
这个命令会将
/etc/apt/sources.list
文件中的任何以http://
开头的地址替换为https://mirrors.aliyun.com
,从而使用阿里云的镜像源并且使用 https 协议。更新镜像源列表
sudo apt-get update
安装软件包
sudo apt-get upgrade
完成后,你的Ubuntu22就会使用新的镜像源地址了。