日常工作常用Linux命令

1、查找100
find / -size +100M -ls 查找100M的文件

du -sh *

2、清理日志: echo > /winning/winmid/nginx/logs/access.log

3、给winning文件夹赋权: chmod -R 777 /winning

4、重新加载supervisor:   
  supervisorctl reload  (正式环境,谨慎执行,执行会导致所有服务重启)
  supervisorctl update  (执行后会加载被修改,新增的服务)

5、重启NGINX:  
systemctl stop nginx
systemctl start nginx
systemctl restart nginx


5、nginx 报错排查:
 cd /winning/winmid/nginx/sbin
./nginx -t

./nginx -s reload  -> 重新加载nginx配置(需要在/winning/winmid/nginx/sbin目录下执行)


6、查询dns (报表打开慢) cat /etc/resolv.conf 注释掉里面的内容
         --service network restart 

7、对MQ进行操作:systemctl restart activemq
cd /usr/lis60/activemq/bin
打开activemq下面的bin目录:
使用下面命令

停止服务
./activemq stop
启动服务
./activemq start
重启服务
./activemq restart

systemctl restart activemq


8、修改MQ密码:/usr/lis60/activemq/conf/jetty-realm.properties


6、处理redis 
cd /winning/winmid/redis

# cd bin/

./redis-cli -h 127.0.0.1 -p 6379

auth winning.2019

6、yum remove mariadb


9、编辑命令:

vim /etc/sysctl.conf

按insert 编辑

按esc 退出

  :wq! 保存

10、解决端口被占用的问题:
netstat -tunple | grep 20080
kill -9 11166

11、
1、查看linux版本是否是centos7.6 1810,命令:cat /etc/centos-release
2、手动安装nginx包:rpm -ivh /data/nginx-1.16.0-win6.0.x86_64.rpm 
3、如果第2步骤报失败,需要安装依赖包,说明centos版本或者非官网下载
4、如果第2步成功,重新执行命令:./winning_init_os.sh

nginx不同于其他中间件,需要做网络转发等,依赖环境硬件包
1、发布出去的nginx是针对centos7.6 做的rpm包。如果使用发布包安装,需要安装centos7.6,否则nginx安装失败。
2、如果现场不能提供centos7.6,需要手动安装nginx。要保证linux服务器可以连接外网,申请开发手动安装nginx

----------------------在线下载nginx依赖--------------------------
1、把/etc/yum.repos.d/back里的文件拷贝到/etc/yum.repos.d下

rpm -ivh /data/nginx-1.21.3-winex.x86_64.rpm 
提示缺哪个 yum install .rpm哪个

12、导出dump文件

jmap -dump:format=b,file=1.dump 123456 123456换成为tomcat的pid

13、arthas

一、反编译代码: jad winning.mis.microbereport.controller.MicroberReportController getInitData

二、在线改代码:

1、sc -d winning.mis.microbereport.controller.MicroberReportController | grep classLoaderHash 

返回 1c20c684 


2、mc -c 1c20c684 /tmp/MicroberReportController.java -d /tmp(把改好的Java文件放在tmp路径下)


3、redefine /tmp/winning/mis/microbereport/controller/MicroberReportController.class
 


 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值