linux硬件相关的命令请戳我~Linux硬件命令大全_我能在河边钓一整天的鱼-CSDN博客
在日志文件中搜索
zgrep 'a44701d0687e93df7c449df3b980c9938319275ac0d149938d39c00dd326ca88' antivirus-admin.log.gz
grep ‘9ed732e0204b99b77a537f335655d4dce5c267b58d303462da6d8e60ada64be5’ antivirus-admin.log.gz
tail -2000f scan-engine.log | grep ‘log.error’
tail -f antivirus-admin.log.gz | grep '本批重新计算精简版三方查杀结果完毕'
less -2000f scan-engine.log | grep ‘log.error’
搜索zip包中的内容
gzip -dc xxxxxxxxx-*.gz | grep 搜索内容 -C10
less 文件名 然后敲击回车,进入后
先输入/ 然后输入要查找的内容, 按N翻页,按Q推出
重启jar包(常用)
1. superctl
2. stop jar包名字
3. start jar包名字
4. 退出superctl编辑模式 ctrl + c
在服务器上调用接口
netstat -ntlup 查看启用的端口情况
curl http://127.0.0.1:9090/v1/compensation/cUpdateSimplifyAnalysis 调用接口
java -jar -Dapus.log.dir=/Users/xxx/logs/ growth-launch-strategy-web-1.0-SNAPSHOT.jar >&1 携带参数启动jar包,并打印到控制台
常用命令
-1: sudo scp /Users/liutong/Downloads/测试服apk包/honda\ \(1\).apk liutong@xxx.xxx.xxx.xx:/tmp/Samples 把mac电脑上的某个文件上传到linux服务上。
在某一个文件中查找xx内容:grep '内容字符串' 文件名
0.在非编辑模式下,按住d快速删除整行
1. mv 当前目录的文件名 要剪切到的目录路径 把文件A从当前目录剪切到其他目录
2. ls 查看当前目录下的所有文件和文件夹
3. vim /etc/sysconfig/network-scripts/ifcfg-ens33 编辑网卡配置(我用网卡是ens33,linux默认是eth0)
4. vim编辑器,按Ins键 启动编辑
5. vim编辑器,按esc键 退出编辑
6. :wq! 强制保存并退出
7. :x 保存并退出
8. :q 不保存退出
9. :wq 保存并退出
10. :set nu 在vim编辑器下显示文件行号
11. :/要查找的内容 查找指定内容的数据
12. service network restart 重启网卡服务
13. ip addr 查看虚拟机的ip
14. ctrl+u 删除光标之前的所有本行内容
15. rm -rf xxx/ 在要删除的文件夹父路径下,输入rm -rf xxx/,xxx是文件夹名
16. tar -zxvf 后面加文件全名 解压.tar文件命令
17 tar -zcvf tomcat-exam-prod-8082.tar.gz tomcat-exam-prod-8082 打包.tar.gz文件命令
18. cat /etc/centos-release 查看CentOS7版本
19. netstat -anp|grep 端口号 查看端口号占用情况
20. find / -name httpd.conf 全局查找某个文件
21. kill -9 进程号 杀死指定进程
22. ps -ef|grep 进程名 查询进程
23. df -h 查看当前系统磁盘使用情况
24. du -h 查看当前目录下各文件夹大小
25. mkdir +文件夹名 新建文件夹
26. mkdir -p test1/test2 新建多级文件夹
27. rmdir -p test2/test3 删除多级文件夹目录
28. cp install.sh lt 拷贝文件至目录
29. mv index.html ./index 移动文件+要移动的文件名 +移动到当前目录下的某一个文件夹名
30. nl+文件名 查看文件并显示行号
31. useradd 用户名 新建用户
32. su - 用户名 切换当前用户和虚拟机环境
33. chmod -R 777 文件/文件夹名 给某个文件/文件夹名赋予读写权限
34. pstree -pu 查看系统进程树,需要先安装psmisc命令(yum install psmisc)
35. java -jar xxx.jar 在服务器上启动jar包项目
36. tail -f catalina.out 查看tomcat中log目录下的日志
37. netstat -tulpn 查看所有进程
38. tail -f xxx 查看实时运行程序或日志
防火墙命令
1.systemctl stop firewalld.service #关闭firewall
2.systemctl start firewalld.service #开启防火墙
3.systemctl disable firewalld.service #禁止firewall开机启动
4.systemctl enable firewalld.service #允许防火墙开机启用
5.firewall-cmd --zone=public --add-port=2181/tcp --permanent 开启端口
6.firewall-cmd --state ##查看防火墙状态
7.firewall-cmd --reload 重启防火墙
8.firewall-cmd --permanent --list-port 查看端口列表