登录到另一个远程服务器 ssh root@172.12.1.1
查询某个文件时 find ./ -name 'web.xml'
查看tomcat是否正常启动 ps -ef|grep java
在/etc/目录下,查找带web关键词的文件 find /etc/ -type f | xargs grep 'web'
查找某个目录 find / -name 'fintax-api-platform'
find / -name 'fintax-api-platform' 没有/是当前目录,有/是全局,在任意目录下可查找
查找某个模糊目录 find / -name 'fintax-api-platform*' -type d
实时查看日志 tail -f tomcat.log
进入home主页 cd /home
查看当前目录下所有文件 ll 或ls
Linux 内部可以访问,外部访问不了是因为防火墙的原因
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
查看某个端口是否在时 netstat -anp|grep 8080
ping + ip: 查看某一个ip地址是否能够连通,如: ping 114.80.67.193
telnet ip port : 查看某一个机器上的某一个端口是否可以访问,如:telnet 114.80.67.193 8080
两个服务器之间的文件拷贝 scp /root/ci/scripts/deploy-to-daizhang-pangolin.sh root@172.26.8.81:/home
让jar包一直启动 nohup java -jar xxx.jar &
nginx重启 [root@localhost sbin]# ./nginx -s reload 要在sbin里运行
MAC杀掉被占用的端口号 先lsof -i :8098 查看端口号进程,再kill -9 进程号
linux通过grep根据关键字查找日志文件上下文
1、在标准unix/linux下的grep命令中,通过以下参数控制上下文的显示:
grep -C 10 keyword catalina.out 显示file文件中匹配keyword字串那行以及上下10行
grep -B 10 keyword catalina.out 显示keyword及前10行
grep -A 10 keyword catalina.out 显示keyword及后10行
2、查找的结果比较大时,为了方便定位问题,也可以重定向到文件中,比如:
grep -C 10 keyword catalina.out > aaa.txt
excel处理sql
="insert into open_api_uri_mapping(code_id,uri_id,status,create_time,update_time) values("&A1&",131,1,'"&B1&"','"&C1&"');"
查看磁盘占用空间df -h
查看每个文件夹占用空间
du --max-depth=1 -h
linux实现文件拷贝,当不知道目标服务器密码时,可以通过第三方服务器获得
将当前文件拷贝到172.26.8.80环境
scp who.sh root@172.26.8.80:/home
输入密码
在目标环境登录到80环境
sftp root@172.26.8.80:/home
获取文件
get who.sh
退出
bye
curl操作
curl -v -X PUT -d 'qyId=766603335691452416' http://172.18.2.10:8202/control/cancelQy