
Linux
mango_54
这个作者很懒,什么都没留下…
展开
-
tail -f实时查看日志文件 查看log后100行
tail -f a.log 实时查看日志文件tail -100f a.log 实时查看日志文件后100行tail -f -n 100 a.log 查看日志文件后100行搜索字符grep ‘key word’ a.log 查询a.log中出现的key word字符串原创 2020-06-03 15:20:24 · 15766 阅读 · 0 评论 -
Linux环境下将在window环境下编写的shell脚本格式转换
windows系统下的文件格式和unix下不同,使用ftp等软件上传到unix服务器上的文件都需要转换为unix格式后,才可以使用;使用命令dos2unix $filename就可以转换成linux格式了原创 2020-05-22 20:46:29 · 2937 阅读 · 0 评论 -
linux使用sed命令来替换字符串并复制文件
应用场景为:当我们想要在一台机器上模拟一个集群的时候,要复制出来多份配置文件,这样可以启动多个实例,从而来模拟一个集群环境。sed ‘s/26379/26380/g’ sentinel-26379.conf > sentinel-26380.conf这条命令的意思是:复制sentinel-26379.conf文件,并修改里面的26379为26380, 复制到sentinel-26380....原创 2020-04-09 09:34:35 · 1882 阅读 · 0 评论 -
cat命令过滤查看文档
cat命令可以直接查看整个文档cat nginx.conf | grep -v “#” | grep -v “^$”grep -v “#” 过滤掉 #开头的注释部分 grep -v “^$” 过滤掉空格换行原创 2020-04-09 09:16:08 · 3492 阅读 · 0 评论 -
Linux查看目录下文件的个数
查看当前目录下的文件数量(不包含子目录中的文件)ls -l|grep “^-”| wc -l查看当前目录下的文件数量(包含子目录中的文件, R:代表子目录)ls -lR|grep “^-”| wc -l查看当前目录下的文件夹目录个数(不包含子目录中的目录,如果需要查看,加上R)ls -l|grep “^d”| wc -l查询当前路径下的指定前缀名的目录下的所有文件数量s -lR su...原创 2020-03-13 14:23:35 · 204 阅读 · 0 评论 -
linux日志文件相关操作----echo、tail、cat、more、less
一. echo清空日志linux使用echo清空日志文件,应用不需要重启使用tomcat部署应用,会在logs下面打印出日志, catalina.out会变得非常大,如果直接删除掉,则需要重新启动tomcat才会继续向catalina.out中写入日志。如果使用echo则不用重启服务。进入到catalina.out 所在的目录下,运行 echo “” > catalina.out...原创 2020-01-09 10:22:24 · 1526 阅读 · 0 评论 -
linux使用echo清空正在运行的日志文件,应用不需要重启
linux使用echo清空日志文件,应用不需要重启使用tomcat部署应用,会在logs下面打印出日志, catalina.out会变得非常大,如果直接删除掉,则需要重新启动tomcat才会继续向catalina.out中写入日志。如果使用echo则不用重启服务。运行 echo “” > catalina.out进入到catalina.out 所在的目录下,执行命令,就会发现catal...原创 2020-01-09 09:32:34 · 2358 阅读 · 0 评论 -
不活跃用户激活----送积分
为了让一些不活跃的用户能重新打开使用我们的APP,公司决定给这些超过10天都未启动app的用户发送邮件和通知,送给用户5000积分,来让用户活跃。给用户发送邮件或者通知之后如果用户过了7天仍然没有活跃,再继续发送一次。我们的方案是:先圈出满足条件的用户,定义邮件发送的类型,设置好发送时间,存入待发送表中。如果7天以内用户启动app(但是没有点击获取积分的链接)或者点击邮件或者推送通知中的...原创 2020-01-03 15:17:01 · 348 阅读 · 0 评论 -
linux 快捷键制作(备份服务应用文件)
linux下快捷键制作1.在 /usr/local/sbin/目录下新建sh文件文件backupapp#年月日-时分作为路径curday="$(date +%Y%m%d-%H%M)"#创建文件夹mkdir /root/backup/$curday#复制tomcat中的应用 到备份目录中 application为应用cp /tomcat/webapps/application /...原创 2020-01-02 14:56:42 · 173 阅读 · 1 评论 -
Linux: cp 复制文件、文件夹到文件夹、mv重命名
补充cp该命令的各选项含义如下- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。 - d 拷贝时保留链接。 - f 删除已经存在的目标文件而不提示。 - i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。 - p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。 - r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必原创 2019-12-27 10:57:43 · 7253 阅读 · 0 评论 -
Linux下yum安装redis
1、yum install redis --查看是否有redis yum 源[root@localhost logs]# yum install redisLoaded plugins: fastestmirrorbase ...原创 2019-12-02 09:15:20 · 241 阅读 · 0 评论 -
线上服务器CPU占用率高如何排查定位
查看占用cpu高的进程top如下图:可看出PID为11866的java进程占用cpu最高,查看进程中最耗cpu的子线程top -Hp 11866如下图:可看出PID为7166的线程占用cpu最高,达到了97.7%将最耗cpu的线程id转换为16进制输出printf "%x \n" 11902查询具体出现问题的代码位置jstack 11866 | grep 2e7e -...原创 2019-11-26 13:25:06 · 705 阅读 · 0 评论 -
Linux中统计文件中字符串出现的次数
如:统计邮件发送的次数。查询关键字 Email sent!grep 'Email sent!' admin-info.log | wc -l原创 2019-11-14 10:28:44 · 498 阅读 · 0 评论