scp远程复制
- 从本地将文件传输到服务器
scp【本地文件的路径】【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】
scp /Users/mac_pc/Desktop/test.png root@192.168.1.1:/root
- 从本地将文件夹传输到服务器
scp -r【本地文件的路径】【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】
scp -r /Users/mac_pc/Desktop/test root@192.168.1.1:/root
- 将服务器上的文件传输到本地
scp 【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】【本地文件的路径】
scp root@192.168.1.1:/data/wwwroot11.png /Users/mac_pc/Desktop
- 将服务器上的文件夹传输到本地
scp -r 【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】【本地文件的路径】
sup -r root@192.168.1.1:/data/wwwroot/default/test /Users/mac_pc/Desktop
查看端口占用
- 查看已经连接的端口:
netstat -a
- 查看所有服务端口:
netstat -ap
- 查看指定端口:
netstat -ap |grep 8080
或lsof -i:8080
检索文件列表中含有的内容
grep “xxxx” * -R
nohup后台启动
- 不记录日志输出:
nohup java -jar jarfilename.jar >/dev/null &
- 记录日志,并将标准错误信息转变成标准输出,输出到out.log 日志里面来:
nohup java -jar jarfilename.jar >out.file 2>&1 &
查看当前端口进程
netstat -npl | grep 80
less查看文件末尾
- 有时候文件日志太大,用tailf等命令半天打不开,可以用
less 文件
,然后按G
(大写)
ctrl + F - 向前移动一屏
ctrl + B - 向后移动一屏
ctrl + D - 向前移动半屏
ctrl + U - 向后移动半屏
清除缓存
vim编辑两个文件
- vim -o 纵向分隔
- vim -O 横向分隔
- ctrl + ww 文件切换
Centos查询防火墙
- 查询防火墙状态
firewall-cmd --state
- 查询防火墙已开放的端口
firewall-cmd --list-ports
- 查询当前端口是否开放
firewall-cmd --query-port=3306/tcp
- 开启/关闭防火墙
systemctl start firewalld.service
- 防火墙开机自启
systemctl enable firewalld.service
- 开放端口
firewall-cmd --zone=public --add-port=80/tcp --permanent