Linux
Java技术博文
这个作者很懒,什么都没留下…
展开
-
fdisk命令找不到的解决方法
fdisk:command not found原因:命令fdisk 不在你的命令搜索路径中解决办法:将fdisk添加到你的命令搜索路径中方法如下:先进入root用户再查看你当前的命令搜索路径:[root@localhost sbin]# echo $PATH/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/转载 2013-03-28 20:59:21 · 4063 阅读 · 0 评论 -
LINUX僵尸进程处理
1 什么是僵尸进程:当子进程比父进程先结束,而父进程又没有回收子进程,释放子进程占用的资源,此时子进程将成为一个僵尸进程。如果父进程先退出,子进程被init接管,子进程退出后init会回收其占用的相关资源。2 怎样来清除僵尸进程: 1.改写父进程,在子进程死后要为它收尸。具体做法是接管SIGCHLD信号。子进程死后,会发送SIGCHLD信号给父进程,转载 2013-09-23 17:10:52 · 890 阅读 · 0 评论 -
sleep()和wait()有什么区别?
sleep就是正在执行的线程主动让出cpu,cpu去执行其他线程,在sleep指定的时间过后,cpu才会回到这个线程上继续往下执行,如果当前线程进入了同步锁,sleep方法并不会释放锁,即使当前线程使用sleep方法让出了cpu,但其他被同步锁住了的线程也无法得到执行。wait是指在一个已经进入了同步锁的线程内,让自己暂时让出同步锁,以便其他正在等待此锁的线程可以得到同步锁并运行,只有其他线程调用转载 2013-10-08 11:51:01 · 993 阅读 · 0 评论 -
sleep和wait的区别
考中2次了,再错第三次,我改姓!天天笔试面试连轴转,查错的心情都没有!不能再笨下去了!from:http://nneverwei.javaeye.com/blog/494280http://zhidao.baidu.com/question/75503928.html?fr=ala0 1、这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。转载 2013-10-08 11:58:33 · 672 阅读 · 0 评论 -
Linux 查看进程和删除进程
Linux 查看进程和删除进程1. 在 LINUX 命令平台输入 1-2 个字符后按 Tab 键会自动补全后面的部分(前提是要有这个东西,例如在装了 tomcat 的前提下, 输入 tomcat 的 to 按 tab)。2. ps 命令用于查看当前正在运行的进程。grep 是搜索例如: ps -ef | grep java表示查看所有进程里 CMD 是 java 的进程信息转载 2013-09-22 12:10:02 · 1298 阅读 · 0 评论 -
在Linux下查看内存我们一般用free命令
在Linux下查看内存我们一般用free命令:[root@scs-2 tmp]# free total used free shared buffers cachedMem: 3266180 3250004 16176 0 110652 2668236-转载 2013-09-22 12:12:40 · 858 阅读 · 0 评论 -
linux启动顺序
linux启动顺序引:本文以RedHat9.0和i386平台为例,剖析了从用户打开电源直到屏幕出现命令行提示符的整个Linux启动过程。并且介绍了启动中涉及到的各种文件。阅读Linux源代码,无疑是深入学习Linux的最好方法。在本文对Linux启动过程的介绍中,我们也尝试从源代码的视角来更深入的剖析Linux 的启动过程,所以其中也简单涉及到部分相关的Linux源代码,Lin转载 2013-09-22 12:07:36 · 1065 阅读 · 0 评论 -
Linux用户空间与内核空间
Linux 操作系统和驱动程序运行在内核空间,应用程序运行在用户空间,两者不能简单地使用指针传递数据,因为Linux使用的虚拟内存机制,用户空间的数据可能被换出,当内核空间使用用户空间指针时,对应的数据可能不在内存中。Linux内核地址映射模型x86 CPU采用了段页式地址映射模型。进程代码中的地址为逻辑地址,经过段页式地址映射后,才真正访问物理内存。段页式转载 2013-10-07 17:00:06 · 682 阅读 · 0 评论 -
GCC编译选项
Gcc总体选项列表后 缀 名所对应的语言-S只是编译不汇编,生成汇编代码-E只进行预编译,不做其他处理-g在可执行程序中包含标准调试信息-o file把输出文件输出到file里-v打印出编译器内部编译各过程的转载 2013-10-02 09:16:58 · 834 阅读 · 0 评论 -
Linux的五个查找命令
Linux的五个查找命令最近,我在学习Linux,下面是一些笔记。使用电脑的时候,经常需要查找文件。在Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。大多数程序员,可能经常使用其中的2到3条,对这5条命令都很熟悉的人应该是不多的。1. findfind是最常见和最强大的查找命令,你可以用它找到任何你想找转载 2013-10-02 10:36:11 · 1353 阅读 · 0 评论 -
关于 库文件的一些认识
库文件一般就是编译好的二进制文件,用于在链接阶段同目标代码一起生成可执行文件,或者运行可执行文件的时候被加载,以便调用库文件中的某段代码。它与可执行文件相同之处是:两者都是编译好的二进制文件(本文中我们讨论的二进制文件,假设都是linux上面最常见的ELF格式);与可执行文件不同的是:库文件无法直接执行(直观上来看它的源代码中没有main函数,而只是一些函数模块的定义和实现,没有运行的入口主函数,转载 2013-10-02 09:19:25 · 1780 阅读 · 0 评论 -
学习linux内核的经典书籍介绍
学习linux内核的经典书籍介绍 学习linux内核的经典书籍介绍 有关内核的书籍可以用汗牛充栋来形容,不过只有一些经典的神作经住了考验。首先是5本久经考验的神作(个人概括为“2+1+2”,第一个2是指2本全面讲解内核的书,中间的1指1本讲解驱动开发的书,后面的2则指2本有关内核具体子系统的书,你是否想到了某某广告里三个人突然站起单臂齐举高呼“1比转载 2013-08-26 11:59:46 · 881 阅读 · 0 评论 -
Linux命令显示的内容-分页显示
我们在使用linux命令的时候,经常遇到一屏显示不够,这样前面的内容在终端下就看不到了。那如何使命令打印出的内容分页显示呢?利用管道技术将两个命令联系到一起就可以轻松的实现。 管道管道简单理解就是,使用管道意味着第一个命令的输出会作为第二个命令的输入,第二个命令的输出又会作为第三个命令的输入,依此类推。利用Linux所提供的管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符转载 2013-03-23 16:56:23 · 1743 阅读 · 0 评论 -
孤儿进程和僵尸进程[详解]
一、定义:什么是孤儿进程和僵尸进程 僵尸进程:一个子进程在其父进程还没有调用wait()或waitpid()的情况下退出。这个子进程就是僵尸进程。 孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作。注: 僵尸进程将会导致资源浪费,而孤儿则不会。转载 2013-09-23 17:13:15 · 747 阅读 · 0 评论