菜鸟笔记
提升您的技术认知

Linux 笔记 第31页

通用自动部署脚本

菜鸟阅读 : 2553赞(1)

#!/bin/sh ################################### #环境变量及程序执行参数 #需要根据实际环境以及Java程序名称来修改这些参数 ##################################...

linux 内存占用过大分析

菜鸟阅读 : 3811赞(1)

1、使用 free -g 查看内存使用情况: 2、查看进程占用的内存情况: ps aux|awk ‘{sum+=$6} END {print sum/1024}’ 结果发现占用了 17G 3、查看内存分配情况: ca...

linux系统内存分析

菜鸟阅读 : 2839赞(1)

基本概念和问题解释 内存页面 操作系统和CPU使用的内存单位。一般是4K或8K。 常驻内存 当前处于主存中的内存。 虚拟内存 一个抽象的主存概念,几乎是无限和非竞争的。它向每个进程和内核提供巨大的,线性的,私有的地址空间。 交换与换页的区别...

Linux进程管理和查看

菜鸟阅读 : 2225赞(1)

1.什么是进程 进程是正在执行的程序或命令,每一个进程都是一个正在运行的实体,都有自己的地址空间,并占用一定的系统资源。在windows中,打开任务管理器->进程就可以看到正在运行的进程。    2.进程管理的作用 判断服务器健康状态...

Linux查看二进制文件内容

菜鸟阅读 : 8832赞(1)

  在Linux当中,查看二进制文件内容可以用hexdump工具,语法如下:    hexdump [选项] [文件]... -n length 只格式化输入文件的前length个字节。 -C 输出规范的十六进制和ASCII码。 -c 单字...

fork()函数的简单例子

菜鸟阅读 : 8254赞(1)

1.fork()函数 fork()是一个系统调用,用于创建进程。创建的这个进程与原来进程几乎完全相同。这个新产生的进程称为子进程。一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都...

sleep() 和 wait() 的区别

菜鸟阅读 : 3219赞(1)

结合synchronized,会更好的理解sleep()和wait()这两个方法,当然也就知道了他们的区别了。这篇博客就一起学习这两个方法 sleep() sleep() 方法是线程类(Thread)的静态方法,让调用线程进入睡眠状态,让出...

Linux守护进程的编程实现

菜鸟阅读 : 1380赞(1)

Linux 守护进程的编程方法 守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。Linux的大多数服务器就是用守护进程实现的。比如,Inter...

pthread_cond_wait()用法

菜鸟阅读 : 3604赞(1)

很久没看APUE,今天一位朋友问道关于一个mutex的问题,又翻到了以前讨论过的东西,为了不让自己忘记,把曾经的东西总结一下。 先大体看下网上很多地方都有的关于pthread_cond_wait()的说明:   条件变量 &nbs...

IO之内核buffer—-“buffer cache”

菜鸟阅读 : 2115赞(1)

“buffer cache” 要理解”buffer cache”这个东西,需要澄清一下概念: 一般情况下,进程在io的时候,要依赖于内核中的一个buffer模块来和外存发生数据交换行为。另一个...