linux
bigzhangbig
互联网、Java、golang、python、数据分析、数据挖掘、推荐系统
展开
-
工作常用的linux命令总结
工作中,常用的命令,进行总结下。 场景1:大张负责线上一个服务,使用java语言开发的。有一天,他收到报警,大概意思就是服务不能用,这个时候,老板让他查下是什么原因? 下面是大张的处理过程?登录到这个机器,看下java进程 ps -aux | grep -v ‘grep’ | grep java –color=auto 经过分析, 场景1:发现没有这个服务的java进程,大张给老板说,原创 2015-09-12 12:24:02 · 496 阅读 · 0 评论 -
Linux磁盘告警一般处理流程
df -hl du -hl –max-depth=1 ./* find /目录 -mtime +2 | grep 关键字 | xargs rm -rf原创 2017-03-25 10:48:34 · 3332 阅读 · 0 评论 -
如何生成id_dsa.pub?
如何生成id_dsa.pub? 先检测有没有:ls -ls ~/.ssh/ 如果没有id_dsa.pub,继续 ssh-keygen -t rsa -C “xxx” 说明:xxx一般是主机名(使用hostname命令可查看当前主机名)原创 2017-04-15 09:39:26 · 3193 阅读 · 0 评论 -
linux中shell变量$#,$@,$0,$1,$2的含义解释:
linux中shell变量#,#,@,0,0,1,2的含义解释:变量说明:2的含义解释: 变量说明: Shell本身的PID(ProcessID) Shell本身的PID(ProcessID) ! Shell最后运行的后台Process的PID ?最后运行的命令的结束代码(返回值)? 最后运行的命令的结束代码(返回值) - 使用Set命令设定的Flag原创 2017-04-15 09:40:19 · 435 阅读 · 0 评论 -
Linux查看进程运行的完整路径方法:
Linux查看进程运行的完整路径方法: 通过ps及top命令查看进程信息时,只能查到相对路径,查不到的进程的详细信息,如绝对路径等。这时,我们需要通过以下的方法来查看进程的详细信息: Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息, 其中包括一个名为exe的文件即记录了绝对路径,通过ll或ls –l命令即可查看。 ll /pro原创 2017-04-15 09:44:42 · 4126 阅读 · 0 评论 -
linux:Unix内核概述
进程/内核模式: CPU既可以在运行在用户态下,也可以运行在内核态下。实际上,一些CPU可以有两种以上的执行状态。 例如,Intel 80*86微处理器有四种不同的执行状态。但是,所有标准的Unix内核都仅仅利用了内核态和用户态。当一个程序在用户态下执行时,它不能直接访问内核数据结构或者内核的程序。 然而,当应用程序在内核态下运行时,这些限制不再有效。 每种CPU模型都为从用户态到内核态的转原创 2016-07-29 14:27:12 · 769 阅读 · 0 评论 -
linux-文件类型
unix文件类型: 1.普通文件 2.目录 3.符号链接 4.面向块的设备文件 5.面向字符的设备文件 6.管道和命名管道(也叫FIFO) 7.套接字前三种是基本类型 设备文件与IOS设备以及集成到内核中的设备驱动程序相关,例如:当程序访问设备文件时,它直接访问与那个文件相关的I/O设备。 管道和套接字是用于进程间通信的特殊文件。原创 2016-07-29 13:16:06 · 324 阅读 · 0 评论 -
JVM:jmap -histo
结合sort命令,来查看:一个JVM中什么类的实例最多?一个JVM中什么类的占用的合计容量最大? Q:统计实例最多的类 前十位有哪些? A:jmap -histo pid | sort -n -r -k 2 | head -10 Q:统计合计容量前十的类有哪些? A:jmap -histo pid | sort -n -r -k 3 | head 10说明: sort命令的部分参数含义解释原创 2016-07-16 15:31:13 · 8555 阅读 · 0 评论 -
su和sudo
如果你知道root的密码,你可以su - root如果你不知道root的密码,并且root已经给你分配了操作的权限,那么你就可以sudo 命令具体参见http://www.jb51.net/LINUXjishu/12713.html原创 2015-09-20 15:58:00 · 386 阅读 · 0 评论 -
linux:文件系统的系统调用
当用户访问一个普通文件或者目录文件的内容,实际上是访问存储在硬件块设备上的一些数据。从这个意义上说,文件系统是硬盘分区物理组织的用户级视图。 因为处于用户态的进程不能直接与底层硬件交互,所以每个实际的文件操作必须在内核态进行。因此unix操作系统定义了几个与文件操作有关的系统调用。 1.打开文件 用户进程只能访问“打开的”文件。这个打开文件的系统调用创建一个“打开文件”对象,并返原创 2016-07-29 13:36:08 · 1414 阅读 · 0 评论