Javaer对Linux命令的看法:多数命令用不到且古老难改

作为一名Javaer,我以前写过很多有关Linux的文章。但是,经过多年的观察,发现某些人根本没有使用。最常用的是在线检查问题,这非常令人沮丧。然后,我们将再次缩小范围。

Javaer对Linux命令的看法:多数命令用不到且古老难改

似乎有很多Linux命令。根本原因是有很多软件。也有像AG这样的命令代替Grep,但大多数人都是古老而强大的。并不是因为这些软件的设计程度,所以原因是某些软件首先在系统中解决。随着时间的流逝,这成为一种协议。这种习惯改变了成本太大,就像更改所有键盘的L和F一样。相同。

本文假设您已经了解了大多数Linux命令和操作系统的基本元素。如果您现在知道少于10个命令,则无需阅读以下内容。除了最基本的事情外,本文还列出了您采访的一些最常见和最常见的观点。某些组合可能是您从未见过的技术。但是,本文只是一个一般的大纲和印象,为将来的特殊检查点提供了序言。

本文中出现的所有命令均应记住和熟练。

几个典型的Linux系统

首先,当前Linux版本有一般印象。通常分开的桌面版本和服务器版本已经充满了鲜花。

首先,理解的概念

壳首先确认您的外壳。通常,最常用的是狂欢。他们中的许多人使用CSH,ZSH等。通过Echo $ Shell,您可以看到当前用户的外壳,并且必须相应地更改相应的配置文件。

例如.zshrc,.bashrc

四个主要要素

进入Linux,我们要注意的第一件事是四个要素:

内存,CPU,存储,网络。

Linux提供了足够的订单,让您在其每个角落间谍活动。

下一个命令是最常用的。无论是否精通,您都不记得。

CPU内存存储网络

建议在Internet上安装和体验Kalilinux。上面的工具将使您高度升至极端。

如何组织

Linux命令非常有趣。除了各种统计监控状态外,在深度跟踪中还需要遵循各种痕迹。还有各种可以计算资源消费者的顶部,以及各种LS来查看系统硬件,例如LSBLK,LSUSB,LSCPI。基本上,有了您的感受,您可以找到相应的工具,因为协议是系统中最强大的方向。

Linux有一个替代目录/proc,它带有每个命令的破坏。与Sysctl命令一样,修改/proc/sys目录中的映射项。不相信查看 /proc /sys -type f | WC -L和Sysctl -A | WC -L,它非常相似吗?

/proc文件系统是一个伪文件系统,仅在内存中存在而无需占据外部空间。它只是一个文件系统,为系统内核数据的操作提供了一个接口。系统的所有状态都无法逃脱其眼睛。例如:

一般调查问题的方法

一般研究问题还围绕着记忆CPU等多个要素进行了研究。下图是通常检查故障或性能问题的过程。看图片,不要说太多。

应用程序方案的示例

以下示例显示了特定应用程序方案中各种命令的组合。有无数的场景,需要个人积累。但是,强烈建议更精确地精通SED和尴尬。

如何查看在Java过程中占最高CPU的特定线程信息?

将螺纹编号转换为十六进制printf 0x%xn

使用JSTACK查找相应的过程,打印线程JSTACK -L PID之后的100行信息​​| grep spid -a 100

统计每个网络状态的数量

netstat -nt | awk'{print $ 6}'|排序| UNIQ -C |排序-n -k 1 -r

首先使用NetStat查看列表,使用“ Awk”拦截第六列,使用UNIQ进行统计,然后对统计结果进行排序。当然,就是这样。

netstat -nt | awk'{arr [$ 6] ++} end {for(i in arr){print arr [i]“ i}}}'| sort -n -k 1 -r

这与“分析Apache日志并在同一天给出IP列表”相同。

如何使用交换检查哪个过程

首先,您必须了解/proc/$ pid/smaps中所需的各种信息。其中,掉期字段是我们需要的。只需通过循环即可。

for i in `cd /proc;ls |grep "^[0-9]"|awk ' $0 >100'` ;do awk '/Swap:/{a=a+$2}END{print '"$i"',a/1024"M"}' /proc/$i/smaps ;done |sort -k2nr

最后,一张大图附加在

结尾

软件领域有两种类型的人才,一种是工程类型,另一种是研究类型。与内核研究相比,在Linux领域,命令行属于工程类型。工程类型也有自己的感受。例如,背诵命令是很痛苦的。一般而言,不建议背诵。第一个覆盖范围不宽,第二个覆盖范围迅速快,脑细胞浪费了。 Niu Jie的纪念是使用它,利用时间来稀释烟雾,查看微观知识并体验其中的喜悦。爱她,每天拥抱她上床睡觉。

你可能想看:
« 上一篇
下一篇 »

相关推荐

java中什么是冒泡,冒泡算法

2026年09月06日

27阅读

java中冒号,java双冒号

2026年09月06日

26阅读

java中的->,java中的是什么意思

2026年09月06日

24阅读

java中的super用法,Java中super的说明

2026年09月06日

28阅读

java中反射的应用,java中反射的应用场景

2026年09月06日

25阅读

java中开关的定义,Java关键字有哪些

2026年09月06日

25阅读