Linux相关
文章平均质量分 76
tianyue168
这个作者很懒,什么都没留下…
展开
-
Linux常用命令积累
1. scp命令介绍scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用ssh1,并且和ssh1使用相同的认证方式,提供相同的安全保证.与rcp不同的是,scp会要求你输入密码如果需要的话.最简单的应用如下:scp 本地用户名@IP地址:文件名1 远程用户名@IP地址:文件名2[本地用户名@IP地址:]可以不输入,可能需要输入远程用户名所对应的密原创 2009-09-02 14:53:00 · 762 阅读 · 0 评论 -
inux内核学习之进程和线程
2010年8月15日,今天研究的是Linux的进程管理,昨天是内存寻址,感慨颇深啊,《深入理解Linux内核》这本书真是浪得虚名,根本没有说到问题的本质,一些概念的由来、定义、区别以及联系,技术的原理,运行过程,整体结构,各部分衔接等等问题统统没有说明白,甚至根本没说,全书都是Linux的数据结构,及各种变量,接口函数,却根本没说是什么,为什么。对于新手来说简直是灾难,我看完之后发觉什么都不知道,转载 2012-08-02 17:16:09 · 1134 阅读 · 0 评论 -
Linux系统调用--getrlimit/setrlimit函数详解
功能描述:获取或设定资源使用限制。每种资源都有相关的软硬限制,软限制是内核强加给相应资源的限制值,硬限制是软限制的最大值。非授权调用进程只可以将其软限制指定为0~硬限制范围中的某个值,同时能不可逆转地降低其硬限制。授权进程可以任意改变其软硬限制。RLIM_INFINITY的值表示不对资源限制。用法:#include int getrlimit(int resource, s转载 2012-04-11 11:54:07 · 1260 阅读 · 0 评论 -
Linux进程、线程模型,LWP,pthread_self()
一.定义关于进程、轻量级进程、线程、用户线程、内核线程的定义,这个很容易找到,但是看完之后你可以说你懂了,但实际上你真的明白了么?在现代操作系统中,进程支持多线程。进程是资源管理的最小单元;而线程是程序执行的最小单元。一个进程的组成实体可以分为两大部分:线程集合和资源集合。进程中的线程是动态的对象;代表了进程指令的执行。资源,包括地址空间、打开的文件、用户信息等等,由进程内的线程共享。线程转载 2012-03-28 17:10:01 · 14159 阅读 · 0 评论 -
linux wa%过高,iostat查看io状况
命令总结:1. top/vmstat 发现 wa%过高,vmstat b >1; 参考文章:1. 关于Linux系统指令 top 之 %wa 占用高,用`iostat`探个究竟最近测试一项目,性能非常不理想。老版本逻辑和功能都简单时,性能是相当的好!接口点击率是万级的。谁知修改后上不了百。 架设Jboss服务器,业务逻辑用Java处理,核心模块使用C++处理,使转载 2012-03-23 17:17:52 · 5625 阅读 · 0 评论 -
linux下top命令参数解释
<br />top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。<br />top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48<br /> Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie<br /> Cpu转载 2011-03-18 11:46:00 · 580 阅读 · 0 评论 -
tcpdump 用法
tcpdump 用法详解 收藏<br />tcpdump 采用命令行方式,它的命令格式为:<br /> tcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ]<br /> [ -i 网络接口 ] [ -r 文件名] [ -s snaplen ]<br /> [ -T 类型 ] [ -w 文件名 ] [表达式 ]<br />(1). tcpdump的选转载 2011-01-06 17:13:00 · 691 阅读 · 0 评论 -
在linux下设置环境变量 及 配置mount
设置变量的三种方法1. 在/etc/profile文件中添加变量【对所有用户生效(永久的)】用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。例如:编辑/etc/profile文件,添加CLASSPATH变量# vi /etc/profileexport CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib注:修改文件后要想马上生效还要运行# source /etc/profile不原创 2010-09-20 18:08:00 · 1590 阅读 · 0 评论 -
Linux 系统线程总数问题
线程总数问题 LinuxThreads将每个进程的线程最大数目定义为1024,但实际上这个数值还受到整个系统的总进程数限制,这又是由于线程其实是核心进程。在kernel 2.4.x中,采用一套全新的总进程数计算方法,使得总进程数基本上仅受限于物理内存的大小,计算公式在kernel/fork.c的fork_init()函数中: max_threads = mempage原创 2009-09-10 16:52:00 · 4419 阅读 · 1 评论 -
Linux Note – 通过ulimit和PAM来限制资源
ulimit是Shell内建指令,可用来控制shell进程或者shell子进程使用的系统资源。限制分为硬限制和软限制两种:-H 设置硬资源限制,硬资源限制用于控制软限制。限定一旦设置只有root用户可以增加硬限制,普通用户只能减少自己的硬限制大小。-S 设置弹性资源限制,弹性限制用于限制具体的用户或者进程。设置后普通用户可以增加,但是不能超过硬限制大小。如果不指定-S或者-H,那么弹性转载 2014-12-12 17:39:32 · 2927 阅读 · 0 评论