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_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
网友评论