Linux命令

grep -n ”Eror” /var/log.log 

查找log.log 中Eror在哪一行

  • grep: 是一个常用的文本搜索工具,用于在文件中查找匹配特定模式的行。
  • -n: 是一个选项,表示在输出结果中显示匹配行的行号。
  • ”Eror": 是你要搜索的模式,这里是要找包含“Eror”这个词的行。
  • /var/log.log: 是你要搜索的文件路径。

这个命令会输出 /var/log.log 文件中所有包含“Eror”的行以及它们的行号。

ps -o lstart 12393

ps -o lstart 12393 是一个在Unix和Linux系统中用于查看进程的命令。

这个命令的各个部分解释如下:

  • ps: 这是一个用于查看当前运行的进程的命令。
  • -o: 这个选项允许用户自定义要显示的列。
  • lstart: 这是要显示的列的名称,表示进程的启动时间。
  • 12393: 这是进程的PID(进程标识符)。

所以,ps -o lstart 12393 命令会显示进程ID为12393的进程的启动时间。

netstat -anl |awk '{if ($2>10) {print $0}}

这个命令的目的是列出系统中所有的网络连接,并筛选出本地端口号大于10的连接。下面是对该命令的解释:

  • netstat -anl:显示系统中所有的网络连接信息。-a选项表示显示所有连接(包括正在监听和已建立的连接),-n选项表示以数字形式显示IP地址和端口号,-l选项表示仅显示正在监听的连接。
  • |:管道操作符,将netstat -anl的输出作为下一个命令的输入。
  • awk '{if ($2>10) {print $0}}':使用awk命令对netstat -anl的输出进行处理。awk是一种文本处理工具,用于逐行处理和分析文本文件。在这个命令中,$2表示第二个字段,即本地端口号。如果本地端口号大于10,则打印整行数据($0表示整行)。

因此,该命令的作用是显示系统中本地端口号大于10的所有网络连接信息。

nohup java -jar shop.jar >log.file 2>1 &

这个命令在Unix或Linux系统中用于在后台运行一个Java程序,并把输出重定向到一个日志文件。下面我将逐步解释这个命令的每个部分:

  1. nohup: 这是一个Unix/Linux命令,用于运行另一个命令在后台,并且在你退出shell后该命令仍然继续运行。通常用于启动长时间运行的进程。
  2. java -jar shop.jar: 这部分是用来启动Java程序的。java 是Java运行时环境,-jar 是一个选项,表示要运行的程序是一个JAR文件(Java Archive)。shop.jar 是JAR文件的名称。
  3. > log.file: 这部分将标准输出(stdout)重定向到名为 log.file 的文件。这意味着Java程序的正常输出(例如,控制台输出或日志消息)将被写入这个文件。如果文件不存在,它将被创建;如果它已经存在,它的内容将被新内容覆盖。
  4. 2> 1: 这部分将错误输出(stderr)重定向到标准输出(stdout)。因为标准输出已经被重定向到 log.file,所以错误输出也会被写入到同一个文件。
  5. &: 在命令的最后,这个符号将整个命令放到后台运行。这意味着你可以在启动Java程序后立即返回到命令行提示符,而Java程序将在后台继续运行。

总之,这个命令的意思是:“在后台运行Java程序 shop.jar,并将所有输出(正常输出和错误输出)写入 log.file 文件。”

echo stat | nc 12.20.20.60 21 | grep Mode

这条命令是一个组合的命令,它利用了 echonc (netcat), 和 grep 命令的功能。下面我会为你分步解释这条命令:

  1. echo statecho 命令用于输出一个字符串。在这里,它会输出字符串 "stat"。
  2. |: 这是一个管道符号,用于将一个命令的输出作为另一个命令的输入。
  3. nc 172.20.20.67 2181nc 是 "netcat" 的缩写,是一个用于处理网络连接的工具。这个命令尝试连接到IP地址 172.20.20.67 的 2181 端口。
  4. |: 同上,这是另一个管道符号。
  5. grep Modegrep 是一个搜索文本的工具。在这里,它会搜索并输出包含 "Mode" 这个字符串的行。

所以,这条命令的整体意思是:输出 "stat" 字符串,然后尝试连接到IP地址 172.20.20.67 的 2181 端口,最后搜索并输出与 "Mode" 相关的行。

这通常用于检查Kafka或Zookeeper等分布式系统中的状态模式。不过,请注意,如果 nc 172.20.20.67 2181 返回的数据中有 "Mode" 这个字符串,那么 grep Mode 会输出那些行。如果该端口没有返回任何数据或返回的数据中不包含 "Mode",那么 grep Mode 将不会输出任何内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值