上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 75 下一页
摘要: 查看linux机器是32位还是64位的方法:1、方法1:file /sbin/init 或者 file /bin/ls/sbin/init: ELF 64-bit LSB executable,x86-64,version 1 (SYSV),dynamically linked (uses shared libs),for GNU/Linux 2.6.18,stripped如果显示 64-bit 则为64位;file /sbin/init/sbin/init: ELF 32-bit LSB executable,Intel 80386,version 1 (SYSV),for GNU/Linu 阅读全文
posted @ 2013-03-24 16:42 浪里飞 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 在power5 Linux上安装oracle10g后,通过命令行方式登录sqlplus时,报错: error while loading shared libraries: $ORACLE_HOME/lib/libnnz10.so: cannot restore segment prot after reloc: Permission denied 最后的Permission d... 阅读全文
posted @ 2013-03-24 16:36 浪里飞 阅读(2778) 评论(0) 推荐(0) 编辑
摘要: 使用HISTTIMEFORMAT 显示history命令的时间戳 当你从命令行执行 history 命令后,通常只会显示已执行命令的序号和命令本身。如果你想要查看命令历史的时间戳,那么可以执行: # export HISTTIMEFORMAT='%F %T ' # history | more 1 2008-08-05 19:02:39 service netw... 阅读全文
posted @ 2013-03-24 11:52 浪里飞 阅读(730) 评论(0) 推荐(0) 编辑
摘要: GooglePerformance Tools简介 1、安装 a) 安装libunwind libunwind是一个用于解析程序调用栈的C++库,由于glibc内建的栈回滚功能在64位系统上有bug,因此googleperformance tools建议使用libunwind 下载libunwind-0.99-beta.tar.gz cd $HOME ta... 阅读全文
posted @ 2013-03-12 22:31 浪里飞 阅读(2125) 评论(0) 推荐(0) 编辑
摘要: 关于堆及内存分配点滴 1. 无论是堆,还是栈都是对虚存的操作和管理。 2. 系统调用brk()和mmap()用来动态分配虚存空间,也就是表明这些虚存地址是合法的,访问的时候,系统应为其分配物理内存,而不是报错。 3. 堆的本质是动态申请的虚存空间。理论上可以用任何方式去管理这块空间。但数据结构--"堆"是最常用的一种,所以这块分配的空间常称为被堆。 4. 和栈不一样,堆的管理是在用户... 阅读全文
posted @ 2013-02-24 22:21 浪里飞 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 信号本质 信号是在软件层次上对中断机制的一种模拟,软中断 信号来源 信号事件的发生有两个来源: 硬件来源:(比如我们按下了键盘或者其它硬件故障); 软件来源:最常用发送信号的系统函数是kill, raise, alarm和setitimer以及sigqueue函数,软件来源还包括一些非法运算等操作。 区分是什么原因唤醒进程,用signal_pending(... 阅读全文
posted @ 2013-02-24 22:16 浪里飞 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 1970年1月1日0点 1969年8月,贝尔实验室的程序员肯汤普逊利用妻儿离开一个月的机会,开始着手创造一个全新的革命性的操作系统,他使用B编译语言在老旧的PDP-7机器上开发出了Unix的一个版本。随后,汤普逊和同事丹尼斯里奇改进了B语言,开发出了C语言,重写了UNIX,新版于1971年发布。 那时的计算机操作系统是32位,时间用32位有符号数表示,则可表示 68 年,用32位... 阅读全文
posted @ 2013-02-24 22:12 浪里飞 阅读(283) 评论(0) 推荐(0) 编辑
摘要: Linux的shell中echo改变输出显示样式 echo -e "\033[44;37;5m ME \033[0m COOL" 原文 http://www.cnblogs.com/276815076/archive/2011/05/11/2043367.html 阅读全文
posted @ 2013-02-24 22:02 浪里飞 阅读(266) 评论(0) 推荐(0) 编辑
摘要: Page cache实际上是针对文件系统的,是文件的缓存,在文件层面上的数据会缓存到page cache。文件的逻辑层需要映射到实际的物理磁盘,这种映射关系由文件系统来完成。当page cache的数据需要刷新时,page cache中的数据交给buffer cache,但是这种处理在2.6版本的内核之后就变的很简单了,没有真正意义上的cache操作。 在Linux 2.6的内核中Pa... 阅读全文
posted @ 2013-02-24 21:58 浪里飞 阅读(2170) 评论(0) 推荐(0) 编辑
摘要: 修复删除文件 1、debugfs 打开,刚刚被删除文件所在的分区 open /dev/sda2 2、用ls 加-d参数显示刚刚删除文件所在的目录 ls -d /root/data 显示有<>尖括号的就是我们要找的文件Inode 号 执行logdump –I <393289> 记下得到的block号b_num。 3、推出debugfs 4、... 阅读全文
posted @ 2013-02-24 21:47 浪里飞 阅读(279) 评论(0) 推荐(1) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 75 下一页