提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
本文旨在记录常用命令行。
一、linux常用语法
//查看相应程序运行进程
ps -ef|grep platform.jar
//杀掉进程
kill -9 PID
//日志输出
sed -n '/2021-10-18 10:58:*/,/2021-10-18 11:01:*/p' nohup.out
grep '2018-Nov-06 11:3[4-7]' file
//查看端口号
lsof -i:端口号
netstat -nltp | grep 端口号
//发布并输出日志
nohup /java/jdk/bin/java -Dfile.encoding=utf-8 -jar platform.jar --spring.profiles.active=dev >>./nohup.out 2>&1 &
// 查看启动日志
tail -f platform.jar
//查看线程的内存
jmap -heap [pid]
//关闭服务器:
shutdown -h now
//查找文件:
find /usr -name redis.conf / whereis redis.conf
//查看进程启动时间
ps -p PID -o lstart
//服务器连接
sftp -P 8001 root@10.22.17.220
查找文件:
find /usr -name redis.conf / whereis redis.conf
//redis启动:
/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
./redis-cli
keys *
//nginx配置:https://www.cnblogs.com/wangcp-2014/p/9922845.html
vim /etc/rc.d/rc.local
/opt/ifsm/nginx-1.21.1/html
// Nginx 服务启停
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
/usr/local/nginx/sbin/nginx -s stop
/usr/local/nginx/sbin/nginx -s reload
/opt/ifsm/nginx-1.21.1/sbin/nginx -s reload
二、windows常用语法
//网络测试
telnet ip port
//不停止启动
start java -jar
//查看端口对应进程,杀掉进程
`netstat -ano |findstr "端口号",`
//通过pid查找对应的进程名称
tasklist |findstr "进程id号"
//杀掉进程
taskkill /pid 'xxx' /f /t /im
//powerShell 命令行编译,输出日志到指定目录
mvn clean install | Tee-Object -FilePath "path\to\your\logfile.log"
三、数据库常用语法
#倒序查询数据库【各表记录数】
USE information_schema;
SELECT table_name,table_rows FROM TABLES WHERE TABLE_SCHEMA = 'ce_platform' ORDER BY
table_rows DESC;
查看mysql缓存
show variables like '%cache%'
开启缓存
set session query_cache_type=on
select @@foreign_key_checks;
解除外键约束
set foreign_key_checks = 0;
开启外键约束
set foreign_key_checks = 1;
//日期差计算函数
TIMESTAMPDIFF()