摘要: 比如我们已知端口5600被占用,需要找到是哪个程序占用了,可以通过如下方式进行查找。1. 先通过lsof命令找到打开该端口对应的程序的PID。[yuanping@Linux C]$ lsof -i :5600COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEserver 4643 yuanping 3u IPv4 1286699 0t0 TCP *:esmmanager (LISTEN)2. 通过PID找到对应的文件,这里的4643就是上面步骤中找到的程序的PID。[yuanping@Linux C]$... 阅读全文
posted @ 2013-01-08 23:18 Yuan Ping 阅读(574) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bashif (( $# < 1 ))then echo "usage: `basename $0` pid" 1>&2 exit 1fiif [[ ! -r /proc/$1 ]]then echo "Process $1 not found." 1>&2 exit 1fibacktrace="bt"if [[ -d /proc/$1/task ]]then if [[ `ls /proc/$1/task 2>/dev/null | wc -l` > 1 ]] then b 阅读全文
posted @ 2013-01-08 00:06 Yuan Ping 阅读(422) 评论(0) 推荐(0) 编辑
摘要: gstack命令的说明如下:NAME gstack - print a stack trace of a running processSYNOPSIS gstack pidDESCRIPTION gstack attaches to the active process named by the pid on the command line, and prints out an execution stack trace. If ELF sym‐bols exist in the binary (usually the case unless yo... 阅读全文
posted @ 2013-01-07 23:07 Yuan Ping 阅读(3577) 评论(0) 推荐(1) 编辑
摘要: 创建线程 创建线程的函数是pthread_create,具体定义如下:#include <pthread.h> int pthread_create(pthread_t *thread, // 新创建的线程ID const pthread_attr_t *attr, // 线程属性 void *(*start_routine) (void *), // 新创建的线程从start_routine开始执行 void *arg); ... 阅读全文
posted @ 2013-01-06 23:37 Yuan Ping 阅读(911) 评论(1) 推荐(0) 编辑
摘要: 1、禁用官方源和DVD光盘源,启用中国大陆源使用DVD光盘安装好openSUSE 12.2之后,软件安装源中默认存在一个名称为”openSUSE-12.2-1.6″的软件源,这个源的URL实际上是指向DVD光驱的,可是一般情况下我们安装好系统之后,谁会一直把DVD盘放在光驱里面呢?这使得我们通过YaST或者zypper安装软件时,总是会浪费时间去检测该源是否可用。所以我建议大家把该软件源禁用掉,只有真的需要从光盘安装软件时才激活。另外,对于中国大陆用户来说,要想在软件安装、系统更新升级时获得理想的下载速度,就近选择软件源的镜像站点非常重要,不然乌龟爬爬一般的速度会让你对世界失去信心!由于我是电 阅读全文
posted @ 2012-12-29 14:34 Yuan Ping 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 以前Fedora版本中修改运行级别方法为:以root身份登入,编辑/etc/inittab文件-----------------------------vi /etc/inittab-----------------------------找到id:5:initdefault: 这一行,将默认运行级别5(图形模式)改为3(文本模式),即id:3:initdefault:然后重启-----------------------------reboot-----------------------------但Fedora15和16使用systemd创建符号链接指向默认运行级别。使用以上方法查看/e 阅读全文
posted @ 2012-12-29 14:28 Yuan Ping 阅读(150) 评论(0) 推荐(0) 编辑
摘要: http://www.drpaulcarter.com/pcasm/ 阅读全文
posted @ 2012-12-29 14:27 Yuan Ping 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 文件系统即文件管理系统,是操作系统的重要组成部分之一,如果需要开发底层磁盘驱动或编写自己的操作系统,就必须详细了解文件系统。 FAT12是Microsoft公司DOS操作系统所支持的文件系统之一,此外还有FAT16和FAT32,之后会分别详述这些文件系统。当软盘被标准格式化后,磁盘被格式化为:每磁头80个柱面(磁道),每个柱面有18个扇区,每个扇区有512字节空间。所以标准软盘的总空间(容量)为:2*80*18*512=1474560B=1440K=1.44M FAT12文件系统将按照下表所示的方式划分全部的容量,即文件系统数据结构: FAT122880扇区(1474560B)逻辑扇区占用扇. 阅读全文
posted @ 2012-12-29 14:26 Yuan Ping 阅读(936) 评论(0) 推荐(1) 编辑
摘要: FAT12是DOS时代就开始使用的文件系统,目前软盘上也一直在用。引导扇区是软盘的第0个扇区,在这个扇区中有一个很重要的数据结构叫BPB(BIOS Parameter Block),下面是引导扇区格式,其中BPB_开头的属于BPB,以BS_开头的只是BOOT Sector的一部分,不属于BPB。名称开始字节长度内容参考值BS_jmpBOOT03一个短跳转指令jmp Label_07c00HnopBS_OEMName38厂商名'QingFeng'BPB_BytesPerSec112每扇区字节数(Bytes/Sector)0x200BPB_SecPerClus131每簇扇区数(Se 阅读全文
posted @ 2012-12-29 14:25 Yuan Ping 阅读(393) 评论(0) 推荐(0) 编辑
摘要: chrome与chromium的区别:http://bbs.51osos.com/thread-5360-1-1.htmlchrome与chromium常用技巧:http://bbs.51osos.com/thread-5371-1-1.htmlFedora 上默认源中是没有chrome/chromium的。Fedora/CentOS上安装chrome请参考:http://bbs.51osos.com/thread-4491-1-1.html下面我给大家介绍如何在Fedora 上安装chromium浏览器。我使用的系统是Fedora 16 32bit,测试成功。首先切换到root用户,su – 阅读全文
posted @ 2012-12-29 14:24 Yuan Ping 阅读(220) 评论(0) 推荐(0) 编辑