服务器部署服务常用命令

ssh

  • 登陆
ssh [email protected]
cz&123456
  • 退出
exit;
  • 上传文件
scp /Users/wrs/Documents/upload/apache-tomcat1.zip [email protected]:/usr/local/tomcat
  • 下载文件
scp [email protected]:/usr/local/tomcat/apache-tomcat-8.5.29/webapps  /usr/local

chmod 400 <下载的与云服务器关联的私钥的绝对路径>
ssh -i <下载的与云服务器关联的私钥的绝对路径> @

sshpass -p 123456 ssh -p 9022 [email protected] 'sh ./deploy.sh'
sshpass -p 123456 scp -P 9022 ./dist.zip [email protected]:/usr/local/ci/front
sshpass -p digiin.123 ssh [email protected] 'cd {publish_file_name}'

ssh -i /Users/jack/Documents/project/java/eclipse-workspace/project-media/ssh_wrs [email protected]

scp -i /Users/jack/Documents/project/java/eclipse-workspace/project-media/ssh_wrs /Users/jack/Documents/project/java/eclipse-workspace/project-media/project-media-front/target/project-media-front.jar [email protected]:/usr/etc/backend

nohup命令

用以在后台运行命令,推出终端是不影响命令的运行
例如:运行Spring boot项目时使用命令

java -jar hello.jar

运行完后终端窗口不能关闭,一旦关闭了服务也就停止了
这时加上nohup命令就能实现关闭终端窗口服务也不停止

nohup java -jar hello.jar &

常用的命令是:

nohup java -jar hello.jar > log.log 2>&1 &

log.log 表示标准输出被写到到log.log文件
2>&1 将标准错误 2 重定向到标准输出 &1 ,标准输出 &1 再被重定向输入到 log.log 文件中。
0 – stdin (standard input,标准输入)
1 – stdout (standard output,标准输出)
2 – stderr (standard error,标准错误输出)
& 结尾到这个&表示命令在后台执行,终端退出后命令仍旧执行

tail命令

实时在终端查看某个文件的变化

tail -f notes.log

lsof命令

查看某个端口占用情况
例如查看8080端口是否被占用:

lsof -i -n -P|grep 8080

如果lsof命令没有安装,使用

yum install lsof

安装lsof
其他命令也可以查看关于某个进程的运行端口,例如查看Java的运行情况:
ps -ef | grep java
netstat -antup | grep java

systemctl或service命令

用来启动服务,例如:

systemctl start docker // 启动docker服务
service docker stop // 停止docker服务

安装启动docker

安装docker

yum -y install docker-io

启动docker

service docker start

创建文件夹

mkdir -p /opt/data

从服务器下载文件

scp username@servername:/path/filename /tmp/local_destination

scp -r username@servername:remote_dir/ /tmp/local_dir

文件重命名

mv /tmp/d1/test.txt /tmp/n1

安装doker

 yum -y install docker-io 

启动docker

service docker start

解压文件

tar -xvzf mongodb-linux-x86_64-rhel70-3.6.9.tgz

你可能感兴趣的:(服务器部署服务常用命令)