
linux
文章平均质量分 57
Java道哥
汲取 传承 打造开源影响力
展开
-
Linux基础:用tcpdump抓包
备注:配置nginx,让nginx带上请求侧的host,不然nodejs server无法获取 src host,也就是说,下面的监听是无效的,因为此时对于nodejs server来说,src host 都是 127.0.0.1。因为nginx转发到的地址是127.0.0.1,用的不是默认的interface,此时需要显示指定interface。备注:tcpdump默认会将输出写到缓冲区,只有缓冲区内容达到一定的大小,或者tcpdump退出时,才会将输出写到本地磁盘。备注:出、入的包都会被监听。转载 2023-02-02 19:25:03 · 476 阅读 · 0 评论 -
linux命令exec
调用并执行指定的命令补充说明exec命令用于调用并执行指令的命令。exec命令通常用在shell脚本程序中,可以调用其他的命令。如果在当前终端中使用命令,则当指定的命令执行完毕后会立即退出终端。语法exec(选项)(参数)选项-c:在空环境中执行指定的命令。参数指令:要执行的指令和相应的参数。实例首先使用echo命令将文本“Linux C++”进行输出,输入如下命令:echo Linux C++ # 输出指定信息执行上面的指令.转载 2022-02-09 23:52:33 · 245 阅读 · 0 评论 -
linux--exec命令
shell的内建命令exec将并不启动新的shell,而是用要被执行命令替换当前的shell进程,并且将老进程的环境清理掉,而且exec命令后的其它命令将不再执行。 因此,如果你在一个shell里面,执行exec ls;那么,当列出了当前目录后,这个shell就自己退出了,因为这个shell进程已被替换为仅仅执行ls命令的一个进程,执行结束自然也就退出了。为了避免这个影响我们的使用,一般将exec命令放到一个shell脚本里面,用主脚本调用这个脚本,调用点处可以用bash a.sh,(a.sh就是存放转载 2022-02-09 23:51:23 · 4941 阅读 · 0 评论 -
SHELL脚本--expr命令全解
expr命令可以实现数值运算、数值或字符串比较、字符串匹配、字符串提取、字符串长度计算等功能。它还具有几个特殊功能,判断变量或参数是否为整数、是否为空、是否为0等。1.expr中文手册(info expr)先看expr命令的info文档info expr的翻译。16.4.1 字符串表达式-------------------------'expr'支持模式匹配和字符串操作。字符串表达式的优先级高于数值表达式和逻辑关系表达式。 'STRING : REGEX' 执行模式匹配..转载 2022-02-09 15:48:34 · 16323 阅读 · 0 评论 -
while [ -h “$PRG“ ] ; do 该段SHELL脚本的含义及应用
-h FILEFILE exists and is a symbolic link (same as -L)-h 用来判断$PRG文件是否存在并且是一个符号链接(软链接)所以你这段脚本就是当$PRG存在并且是符号链接时执行do~done之间的脚本应用场景,在启动脚本中:-h "$PRG"判断是否为软连接 而"$PRG"是$0,就是启动脚本文件名这是tomcat的startup.sh启动脚本中开始,判断startup.sh脚本的位置,如果startup.sh是通过软件启动就要找到实际的位置原创 2022-02-09 01:11:30 · 1451 阅读 · 0 评论 -
如何测试端口通不通(四种方法)
针对Linux系统:有1、2、3、4四种方法针对Windows系统:有2、5两种通用方法一般情况下使用"telnet ip port"判断端口通不通,其实测试方法不止这一种,还有很多种方法,下面小编给大家分享了几种方法,具体内容请往下看:准备环境启动一个web服务器,提供端口.?12[wyq@localhost ~]$ python -m SimpleHTTPServer 8080Serving HTTP on 0.0.0.0 port 8080 ...用其它web服务器提供端口也转载 2021-04-06 20:54:13 · 5008 阅读 · 0 评论 -
Linux後臺程序管理以及ctrl+z(掛起)、ctrl+c(中斷)、ctrl+\(退出)和ctrl+d(EOF)的區別
一、後臺程序管理命令fg、bg、jobs、&、ctrl + z、ctrl + c、ctrl + \、ctrl + d1、 &加在一個命令的最後,可以把這個命令放到後臺執行 ,如gftp &,2、ctrl + z可以將一個正在前臺執行的命令放到後臺,並且處於暫停狀態,不可執行3、jobs檢視當前有多少在後臺執行的命令jobs -l選項可顯示所有任務的PID,jobs的狀態可以是running, stopped, Terminated,但是如果任務被終止了(kill),转载 2021-03-05 19:47:03 · 208 阅读 · 0 评论 -
【转】make makefile cmake qmake都是什么,有什么区别?
知乎良心回答~链接 https://www.zhihu.com/question/27455963作者:辉常哥链接:https://www.zhihu.com/question/27455963/answer/89770919来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1.gcc是GNU Compiler Collection(就是GNU编译器套件),也可以简单认...转载 2018-06-18 23:29:55 · 143 阅读 · 0 评论