linux
Ernest ZZ
会coding,会写诗,会打篮球,喜欢交流。青山有幸,未必绿水长流,柳暗花明,定能路转峰回。
展开
-
linux grep查找指定文件中包含某字符串的文件
直接上菜需要查验生产环境,某文件夹下,模糊匹配 *202005*的文件,是否包含某字符串'image_',并输出文件名#指令如下grep -rl image_ *202005*结果如下:追根溯源,grep菜谱之强大grep 简介grep(Global Regular Expression Print)命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本。grep指令簇包括grep、egrep和fgrep,可以通过-G、-E、-F命令行选项来使用grep,egrep和fgrep的功能原创 2020-06-01 18:02:54 · 11993 阅读 · 0 评论 -
shell脚本启动/停止/重启/查看java -jar程序
应用背景希望通过shell脚本去灵活地启动,关闭,重启jar包程序,且可以查看当前程序运行状态。这样可以提高运维效率,便于管理。如执行如下命令,启动java程序:sh /home/zzworld/software_rel/softexe/javaweb_bin/start_java_test-web-all.sh startshell脚本代码#!/bin/bash#description: 启动重启server服务#获取时间: yyyy-mm-ddday_id=$(date '+%Y-%原创 2020-05-31 19:03:58 · 2127 阅读 · 0 评论 -
netstat -anp |awk |cut 通过pid获取应用程序的端口号
脚本如下#下列 | 表示接续处理。netstat -anopt |grep $pid|head -n 1|awk '{printf $4}'|cut -d: -f4脚本解释netstat -anopt获取应用程序网络连接状态参数说明:-a (all) 显示所有选项,默认不显示LISTEN相关。-t (tcp) 仅显示tcp相关选项。-u (udp) 仅显示udp相关选项。-n 拒绝显示别名,能显示数字的全部转化成数字。-l 仅列出有在 Listen (监听) 的服务状态。-p 显原创 2020-05-31 18:43:36 · 1903 阅读 · 0 评论 -
阿里云linux centos安装mysql数据库
安装步骤一、包管理器rpm介绍rpm -i 安装软件包,i是install的意思,下面的-ivh是安装并显示安装过程ivh:安装显示安装进度–install–verbose–hashUvh:升级软件包–Update;qpl:列出RPM软件包内的文件信息[Query Package list];qpi:列出RPM软件包的描述信息[Query Package install package(s)];qf:查找指定文件属于哪个RPM软件包[Query File];Va:校验所有的RPM软件包,查原创 2020-05-31 12:26:48 · 417 阅读 · 0 评论 -
linux ps -elf 查看进程获取进程id
指令:ps -elf |grep java|grep -v grep |head -n 1 |awk ‘{printf $4}’关于ps 指令,在部署应用程序到linux主机时候,会用到,如查询当前进程信息,比较常用的指令如下。<1>获取java进程 进程组信息:ps -elf |grep java如图:上述:F : 程序的旗标 (flag),S : 程序的状态 (STAT),UID : 执行者身份, PID : 进程的ID号,PPID : 父进程的ID,C : CPU 使用的资源原创 2020-05-30 15:39:53 · 8773 阅读 · 0 评论