
linux
文章平均质量分 52
wangjun5159
2011年-至今一直从事java web开发,全栈开发,包括但不限于java技术栈、vue技术栈、微信小程序,uniapp,抓包wireshark/fiddler、nginx/keepalived,了解原生安卓,知道electron,关注flutter,欢迎技术咨询
展开
-
linux tcpdump抓包 wireshark展示
在windows上可以使用wireshark抓包,在linux上也有同款抓包工具那就是tcpdump,用tcpdump抓包,写入到文件中,然后在windows上使用wireshark分析。tcpdump -n -i etho host 192.168.0.1 and 192.168.0.1 -w aa.pcap-n 不将host转换为name,可以防止dnslookup-D 打印所有网卡的序号和名字,一般来说,结果提供给-i使用-i 指定网卡,如果不指定参数,那么会取最小数字的配置网卡(look原创 2020-10-28 19:56:07 · 387 阅读 · 0 评论 -
linux 添加用户 修改文件所属用户及用户组
添加/查看用户添加用户useradd user1如果没有指定组,则同时创建组,组与用户同名,添加用户后,会在/home下创建用户主目录。useradd -g group1 user1 创建用户时,同时指定组,组必须已存在查看用户用户都存在/etc/passwd,所以查看此文件就可以查看所有用户。cat /etc/passwd切换用户su username修改密码添加用户后,一般会修改密码,passwd user1修改文件所属用户及组递归修改文件夹对应的原创 2021-03-06 08:43:42 · 3075 阅读 · 1 评论 -
linux 查看文件 文件夹大小
linux 查看文件、文件夹大小ls -l 的文件大小是文件夹的大小,而且基本都是4K,这4k是存储文件元数据所占有的空间如果想查看文件的大小,应该使用du(disk usage)du -sh * 会匹配除了.开头的所有文件或du -sh /var/或 du -h --max-depth=1 /varhttps://stackoverflow.com/questions/1019116/using-ls-to-list-directories-and-their-total-sizeshtt原创 2021-01-23 19:58:53 · 6235 阅读 · 0 评论 -
nohup springboot nohup.out文件过大 按照日期分片
使用java -jar xx.jar 启动springboot项目,关闭终端时会导致进程退出,所以使用nohup java -jar xx.jar 2>&1 1>nohup.out & 命令,但是默认生成的nohup.out文件越来越大,就想着如何将nohup.out根据日期分片,上网找了很多帖子,又是用cronlog又是写脚本的,感觉不大靠谱。后来想到,我的springboot项目使用了logback,log会按照配置输出到文件并且按日期分片,再加上nohup.out这不多余原创 2021-01-03 22:09:51 · 3024 阅读 · 2 评论 -
linux nohup & 后台执行命令且不中断
我们经常使用如下命令,来使后台执行命令且不中断nohup command [args] &查看nohup的手册可知nohup - run a command immune to hangups, with output to a non-ttynohup(No Hang Up)会让command忽略中断信号,默认把日志输出到nohup.out文件中,所以终端退出时,不会导致command终止。注意,它并没有后台执行的作用。& 让命令在后台执行。所以联合使用就是,comman原创 2020-08-25 20:23:39 · 1715 阅读 · 0 评论 -
opened too many files
opened too many fileslinux把socket当做文件管理,一个socket就是一个文件描述符,同时linux对文件描述符分别在进程和系统级别进行限制,也就是说一个进程打开多少个文件是受限制的,同时操作系统中所有进程打开的文件数也受限制。 通常出现此问题是由于程序中打开了文件流或者socket,没有关闭,导致超过,进程内最大文件数限制; 使用ulimit -a 查看限制数[r原创 2018-02-08 15:03:31 · 467 阅读 · 0 评论 -
curl乱码
curl url返回的内容乱码 使用iconv命令可以解决乱码问题 curl url|iconv -f gb2312 -t utf8iconv -f(rom)指定来源编码,-t(o)转化的编码 -f fromcodeset Identify the codeset of the input file. The implementation shall recogn原创 2018-02-08 14:21:03 · 7456 阅读 · 2 评论 -
linux 硬链接和软连接
说明首先,必须要清楚为什么有链接,链接存在的目的是什么? 为了文件的共享,linux推出了硬链接和软链接。 文件存储分为两部分,元数据区和内容数据区,元数据区存有创建时间、大小、权限、inode(index node)号,内容数据区存储文件的内容; 在打开文件时,通过文件名字找到文件的inode号,通过inode号找到文件,从而打开文件,也就是说文件名仅是为了好记,相当于inode的别名...原创 2018-02-09 09:13:59 · 449 阅读 · 1 评论 -
windows、linux查看域名解析、跟踪路由 dns
前言在介绍域名解析命令前,需要首先理解域名的解析过程,理解解析过程后,能更深刻的理解nslookup、dig命令。域名解析为什么要有域名?假如没有域名,那么访问一个网址,比如百度,需要输入ip,我们知道输ip麻烦而且不好记。所以,才发明了域名。这就像你们家的门牌号和你的名字一样,有人找你,他要是说某某门牌号也许很多人不知道,但是一提你的名字很多人就知道了,以上是形象的说法。其实,我们还可以从tcp/原创 2017-01-23 15:51:51 · 66597 阅读 · 0 评论 -
windows、linux查看命令帮助
windowscommand /? 比如 linuxman command比如原创 2017-01-18 10:43:41 · 2679 阅读 · 0 评论 -
windows、linux查看端口占用
windows下查看端口占用方法命令 netstat -ano|findstr port 比如,查看80端口的的占用情况 接下来介绍参数的意义-a:显示所有连接和端口-n:以数字形式展示地址和端口-o:展示所属的pidlinux下查看端口占用方法netstat -anp|grep 3306还有几个参数经常用到-t 只显示tcp的链接-u 只显示udp的链接总结linux的命令跟win原创 2017-01-18 10:35:50 · 608 阅读 · 0 评论 -
curl 常用命令 post、get
curl是linux上可以发送http请求的命令。常用参数-d:指定传入的参数-v:verbose,显示请求header和响应header,以开头的行是响应header示例get请求curl -G -d "name=v1&name2=v2" http://www.baidu.compost请求curl -d "name=v1&name2=v2" h原创 2016-05-04 19:05:46 · 3320 阅读 · 0 评论 -
linux vim搜索退出高亮
vim搜索后,匹配的文字会高亮,再次打开文件,还是高亮状态,退出高亮使用命令,:nohl推测是no hight light的缩写原创 2016-04-19 15:27:45 · 9819 阅读 · 0 评论 -
linux、windows 查看环境变量
linux下echo $variable_name如:echo $JAVA_HOMEwindows下echo %variable_name%如:echo %JAVA_HOME%原创 2016-04-19 15:05:56 · 555 阅读 · 0 评论