1、ssh
说明: ssh命令是经常用来连接服务器的,如何使用ssh命令连接服务器是一个后端开发必备的技能,当你需要查看服务器上日志等信息时,就需要使用该命令来登录到服务器进行查看。
使用:
ssh $USERNAME@$IP
例如:
ssh root@172.22.64.31
出现如下图所示的信息后输入密码
成功登录
2、scp
说明: scp命令经常用于向服务器传输文件,当你需要将开发的应用程序的文件传输到服务器时便可以使用该命令。
使用:
scp $ORIGIN $USERNAME@$IP:$TARGET
例如:
scp QR.png root@172.22.64.31:/root/test
如下图所示,代表文件传输完成。
登录到服务器,在相应目录也可以看到文件的存在
3、systemctl
说明: systemctl命令经常用来管理一些系统相关的服务进程,可以用来查看服务的状态、启动、关闭、重启服务、设置服务自启动等,现在的Linux系统也推荐使用该命令来进行服务的管理。
使用:
查看服务状态
systemctl status $SERVICENAME
例如:
查看docker服务的状态
systemctl status docker
启动、关闭、重启服务
systemctl start $SERVICENAME # 启动服务
systemctl stop $SERVICENAME # 停止服务
systemctl restart $SERVICENAME # 重启服务
例如:
启动防火墙
systemctl start firewalld
关闭防火墙
systemctl stop firewalld
重启docker服务
systemctl restart docker
设置服务自启动和禁止自启动
systemctl enable $SERVICENAME # 设置自启动
systemctl disable $SERVICENAME # 禁止自启动
例如:
设置防火墙自启动和禁止防火墙自启动
systemctl enable firewalld
systemctl disable firewalld
4、top
说明: top命令经常用于查看各个进程对于资源的实时占用情况。
使用:
top