美文网首页
服务器部署服务常用命令

服务器部署服务常用命令

作者: 浪人残风 | 来源:发表于2021-04-16 17:59 被阅读0次

ssh

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

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

sshpass -p 123456 ssh -p 9022 root@192.168.0.169 'sh ./deploy.sh'
sshpass -p 123456 scp -P 9022 ./dist.zip root@192.168.0.169:/usr/local/ci/front
sshpass -p digiin.123 ssh root@192.168.0.169 'cd {publish_path};sh{publish_file_name}'

ssh -i /Users/jack/Documents/project/java/eclipse-workspace/project-media/ssh_wrs root@49.235.117.223

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 root@49.235.117.223:/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

相关文章

  • 部署测试环境

    部署后端常用命令: 启动服务命令 查看服务命令 查看日志命令 部署前端常用命令: 打包命令

  • 部署服务器

    部署node服务pm2 安装环境 常用命令 部署静态服务 sts环境安装 运行方式

  • 服务器部署服务常用命令

    ssh 登陆 退出 上传文件 下载文件 chmod 400 <下载的与云服务器关联的私钥的绝对路径>ssh -i ...

  • Git | 基本操作

    基本操作 常用命令 服务器搭建环境准备 服务器与客户端配置 服务器配置 客户端配置

  • SpringCloud 集成 Eureka服务 部署阿里云服务器

    SpringCloud 集成 Eureka服务 部署阿里云服务器 将SpringCloud集成Eureka服务部署...

  • 服务器部署过程

    服务器部署过程 步骤 购买自己的域名 域名备案 购买服务器 配置服务器应用环境 项目远程部署和发布与更新 购买域名...

  • 云服务器nginx配置

    1、单网站部署到云服务器上单网站部署到云服务器上,可以不依赖Nginx,直接将代码文件传到云服务器上,连接云服务器...

  • Python 实现通过阿里云 API 设置 SLB 后端虚拟服务

    需求背景 比如一个后端 Java 服务要部署到 SLB 虚拟服务器组里的 2 台服务器。 每台服务器进行部署时,需...

  • Nginx反向代理配置

    首先部署实施后端Web服务器1)部署后端Web1服务器后端Web服务器可以简单使用yum方式安装httpd实现We...

  • kubernetes入门

    之前的测试环境部署时需要分别登录不同的服务器,新的平台为公用一个部署服务器,操作N台机器,按照用户名登录部署服务器...

网友评论

      本文标题:服务器部署服务常用命令

      本文链接:https://www.haomeiwen.com/subject/pqnelltx.html