ssh student@workstation 和 su - student 这些命令有何区别
时间: 2024-04-04 18:32:14 浏览: 17
这两个命令有不同的作用和用法。
1. `ssh student@workstation` 命令是用于远程登录到另一台计算机(工作站)的命令,其中 `student` 是登录用户名,`workstation` 是要登录的计算机的名称或 IP 地址。通过这个命令,你可以在另一台计算机上运行命令、编辑文件等,就像在本地计算机上一样。
2. `su - student` 命令是用于切换到另一个用户的身份的命令,其中 `student` 是要切换到的用户账号名称。通过这个命令,你可以在当前的终端会话中切换到另一个用户的身份,执行该用户可执行的命令。
总的来说,`ssh` 命令是用于远程登录到另一台计算机,而 `su` 命令是用于在本地计算机上切换到另一个用户的身份。两个命令的作用和用法不同,需要根据具体的需求选择使用。
相关问题
[student@workstation ansible]$ date 2023年 06月 08日 星期四 21:48:23 EDT
您想要将系统时间设置为2023年6月8日21:48:23,星期四,EDT时区。您可以使用以下命令设置系统时间:
```
sudo date -s "2023-06-08 21:48:23 EDT"
```
这将设置系统时间为2023年6月8日21:48:23,EDT时区。请注意,您需要使用sudo或root权限来执行此操作。
[student@workstation ansible]$ sudo systemctl start ntpd Failed to start ntpd.service: Unit ntpd.service not found.
如果在CentOS 7上找不到`ntpd.service`服务,您可以尝试使用`chronyd`服务来同步系统时间。请按照以下步骤进行操作:
1. 安装`chrony`服务:
```
sudo yum install chrony
```
2. 停止并禁用`ntpd`服务:
```
sudo systemctl stop ntpd
sudo systemctl disable ntpd
```
3. 启动并启用`chronyd`服务:
```
sudo systemctl start chronyd
sudo systemctl enable chronyd
```
4. 设置时区为Asia/Shanghai:
```
sudo timedatectl set-timezone Asia/Shanghai
```
5. 使用`chronyc`命令强制同步系统时间:
```
sudo chronyc -a makestep
```
6. 将硬件时钟设置为与系统时间同步:
```
sudo hwclock --systohc
```
完成上述步骤后,系统时间将设置为北京时间,并使用`chronyd`服务进行持续同步。