Linux简介之远程管理常用命令

版权声明:本文为博主原创文章,转载请注明出处 https://blog.csdn.net/jingshuiliushen_zj/article/details/83447485

1、重启电脑

$ shutdown -r now  # 重新启动操作系统,其中 now 表示现在
$ shutdown now # 立刻关机,其中 now 表示现在
$ shutdown 20:25   # 系统在今天的 20:25 会关机
$ shutdown +10  # 系统再过十分钟后自动关机
$ shutdown -c   # 取消之前指定的关机计划

加上-r表示重新启动,不指定选项和参数,默认表示 1 分钟之后 关闭电脑,而远程维护服务器时,最好不要关闭系统,而应该重新启动系统。

2、ping命令

ping IP地址     # 检测到目标主机是否连接正常
ping 127.0.0.1  # 检测本地网卡工作正常

3、远程登录和复制文件

(1)远程登录
远程控制服务器电脑是通过SSH实现的,所以要在Ubuntu服务器上面安装openssh-server,参考这篇博客:https://blog.csdn.net/jingshuiliushen_zj/article/details/83473729

如果客户端系统是Linux,
登录:ssh [-p port] user@remote
举例:ssh -p 22 [email protected]
如果客户端系统是Windows,须安装 PuTTY 或者 XShell 客户端软件。

(2)复制文件

# 把本地当前目录下的 01.py 文件 复制到 远程 家目录下的 Desktop/01.py
# 注意:`:` 后面的路径如果不是绝对路径,则以用户的家目录作为参照路径
scp -P port 01.py user@remote:Desktop/01.py
# 把远程 家目录下的 Desktop/01.py 文件 复制到 本地当前目录下的 01.py
scp -P port user@remote:Desktop/01.py 01.py

# 加上 -r 选项可以传送文件夹
# 把当前目录下的 demo 文件夹 复制到 远程 家目录下的 Desktop
scp -r demo user@remote:Desktop
# 把远程 家目录下的 Desktop 复制到 当前目录下的 demo 文件夹
scp -r user@remote:Desktop demo

【注】无论从本地复制到远程还是远程复制到本地,命令都是在本地书写的,因为scp是linux命令,所以需要本地也是Linux,如果本地是windows系统,需要安装 FileZilla 使用 FTP 进行文件传输。

4、给服务器配置别名
1)在客户端/home/user/.ssh/目录下新建config文件:touch config
2)config 中写入以下内容:

Host 服务器别名
    HostName 服务器ip地址
    User 客户端的用户名
    Port 22

这样,客户端远程登录服务器时,就可以直接用ssh 别名。

猜你喜欢

转载自blog.csdn.net/jingshuiliushen_zj/article/details/83447485