
Linux/Shell/硬件/操作系统
文章平均质量分 59
Linux,如命令、shell、原理等
石头wang
平凡码农,强迫症,抠细节。
展开
-
如何查看端口占用(windows,linux,mac)
这种情况的出现是因为,比如8080本身是启动的,被访问后就会留下痕迹,然后8080的进程被杀掉后则LISTENING状态的立即会消失,但是其他状态的还会缓存一段时间,实际测试过一段时间(具体我没数多久)后再查,就什么都没了。参数只查出 LISTEN 状态(即监听中)的了,所以不需要人工过滤监听中的状态了,只需要看第4列的地址,即本地地址,只要看这列能完整匹配你要查的端口号即可,匹配后的那行的PID就是你要找的。如下图,如果虽然有输出结果,但是没有LISTEN状态的(看箭头括号里的),也是没有任何程序占用。原创 2023-10-08 20:34:58 · 33144 阅读 · 0 评论 -
如何比较两个文件是否完全一样,Windows、MacOS、Linux(使用自带命令比较)certutil,摘要,digest
shasum也是自带无需安装的,且已经包含在环境变量里头了可以直接执行,filename是文件名(必要时包含路径)不需要任何方法,比较两个文件的字节数,如果字节数相同就认为相同。certutil是Windows自带的命令,且在环境变量路径里头了,可以直接执行。md5sum是自带的且加入了环境变量里头,filename是文件名必要时包含路径。显然,上述字节数相同但内容不同的两个文件有不同的md5值,不是同一个文件。如下都是3字节,但内容不同,显然不能认为是相同的文件。如何比较两个文件是否相同的文件?原创 2022-09-21 09:08:49 · 15209 阅读 · 3 评论 -
怎么在Windows10中找回Windows7的照片查看器(Windows 照片查看器)win10新的照片查看器太难用了
注意:按正常情况下你在右键中是找不到 Windows Photo Viewer的,下面的截图是我采取了一定措施之后出来的,截图的目的是让大家对这两个应用程序有概念。win10用了 “照片”(Photos)替代 “Windows 照片查看器”(Windows Photo Viewer)网上的教程大概两种方式,但其实是一样的,都是在注册表里添加Windows Photo Viewer对一些扩展名的关联。这个 “照片” 的应用非常难用,启动速度比之前慢多了,怎么恢复用 “Windows 照片查看器” 进行查看?原创 2022-09-15 08:59:22 · 1585 阅读 · 1 评论 -
临时解决cmd乱码
临时解决Windows的cmd乱码解决办法输入 chcp 65001 之后回车,然后再执行你的命令 (仅对当前窗口有效,不改变整体默认值,可放心修改)这个命令是使用UTF-8编码。背景比如输入 curl cip.cc 查看IP,出现乱码输入 chcp 65001 回车,再执行编码列表65001——UTF-8936——简体中文GBK...原创 2021-10-06 16:56:21 · 398 阅读 · 0 评论 -
如何禁止服务器被PING
如何禁止服务器被PING禁止 PING 的方法在 /etc/sysctl.conf 文件中增加一行:# 禁止ping,1-禁止,0-开启。无此配置,也是开启,Linux中默认就没有这行配置需要自己拷入net.ipv4.icmp_echo_ignore_all=1修改完成后执行 sysctl -p 使新配置生效。再啰嗦一点下面是一些小细节,本人比较喜欢研究这些小细节一个域名对应是什么IP,怎么获得?很简单的方式就是ping,即使它们的服务器ping不通,依然能得到域名对应得到IP原创 2021-05-02 15:59:33 · 2209 阅读 · 0 评论 -
研究kill 和 kill -9 的区别
研究kill 和 kill -9 的区别本项目有个接口/test,请求后该接口需要处理很久。在接口还未返回结果的时候,使用kill和kill -9杀掉进程会怎么样?用chrome请求/test,看到转圈,执行kill -9 进程ID,可以看到转圈立即停止。可以想象到kill -9是立即杀死进程,不会等待善后。用chrome请求/test,看到转圈,执行kill 进程ID,可以看到继续转圈,...原创 2020-03-30 15:37:18 · 493 阅读 · 0 评论 -
Windows 中类似Linux的which命令的命令
Windows 中类似Linux的which命令的命令Linux中我们经常使用 which java 找 java 命令究竟在什么目录。该命令的意思是在环境变量中查找 java 命令的位置。在windows中,没有which 命令,那有什么类似的?where,比如使用 where java,注意在PowerShell中要用 where.exe java,这就可以查看环境变量中有哪些java命令。注意:是可能输出多个记录的,比如C:\Users\stonewang>where javaC:原创 2021-05-23 21:17:11 · 2456 阅读 · 2 评论 -
路由器和交换机的区别
交换机是用来增加网口的,各个口出来的网线要上网的话,得登录各自的宽带帐号。路由器是用来虚拟拨号的,各个口出来的网线,用的是同一个宽带帐号进行上网。相同点路由器和交换机样子长得像。路由器和交换机都有交换机的功能。(路由器能当交换机使用,其功能比交换机多)不同点路由器有拨号的功能,交换机没有。从交换机出来的网线需要使用各自的宽带帐号进行上网,而路由器出来的网线使用的是同一个宽带帐...原创 2020-01-12 17:26:57 · 647 阅读 · 0 评论 -
CPU相关的知识(多CPU、物理核、逻辑核、超线程、进程、线程、并发、并行)
CPU相关的知识本文介绍多CPU、物理核、逻辑核、超线程、进程、线程、并发、并行,以及Linux查询CPU和核的信息的方法易混淆概念多处理器认真辨别语境,一般是多CPU的意思;有时可能是多逻辑处理器即多核的意思,好像老外经常把一个CPU里有多个核心当成多个CPU来描述。逻辑处理器就是逻辑核的意思,Windows 10的中文翻译了这个特别特别容易误解的词。逻辑CPU有些博客用了这...原创 2019-05-04 18:25:59 · 8351 阅读 · 4 评论