
操作系统
greencacti
这个作者很懒,什么都没留下…
展开
-
如何使用Yast安装gcc
1,启动Yast;2,选择"software双击"software management";3,选择"Filter",选择"Installation Source";4,在右侧Item中选择对应的gcc,accept;5,插入光盘。原创 2010-03-29 13:24:00 · 5494 阅读 · 1 评论 -
Linux下如何判断CPU和Linux Kernel是32位还是64位
CPU, kernel, 32 bit, 64 bit, linux 内核,32位,64位翻译 2010-06-08 10:13:00 · 1041 阅读 · 0 评论 -
shell中条件判断if中的-z到-d的意思
[ -a FILE ] 如果 FILE 存在则为真。[ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。[ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。[ -d FILE ] 如果 FILE 存在且是一个目录则为真。转载 2011-09-16 20:45:56 · 9259 阅读 · 0 评论 -
SLES11 中JDK的安装和配置
1. 下载合适的JDK版本 本人是在虚拟机中创建的SLES 11 SP1 X86_64的OS,所以下载的是对应的Linux x86_64版本,下载文件名为:jdk-7-linux-x64.rpm。Oracle提供了tar.gz和rpm两种下载格式,建议下载rpm格式,方原创 2011-09-17 15:30:25 · 763 阅读 · 0 评论 -
Linux下如何查看某个进程监听在那些端口上
linux-78:~ # netstat -an -p|grep ipwsslinux-78:~ # ps -ef|grep ipwssroot 2958 1 0 21:47 ? 00:00:07 java -server -DApp=ipwss -DSysLogin=root -Xmx512m -Xms128m -cp /opt/ipworks/IPWs原创 2012-05-09 10:21:32 · 6844 阅读 · 0 评论 -
静态库和动态库
这篇文章转来的,Mark一下,方便以后查阅,原链接如下:http://blog.163.com/redhumor@126/blog/static/19554784201154101229272/gcc生成静态库和动态库一、库文件简介简单地说,库(Library)就是一组已经写好了的函数和变量、经过编译代码,是为了能够提高开发效率和运行效率而设计的转载 2012-07-15 11:28:48 · 607 阅读 · 0 评论 -
ibperl.a: could not read symbols: Bad value
问题描述:在make net-snmp的时候,报如下错误:libtool: link: gcc -shared .libs/snmp_agent.o .libs/snmp_vars.o .libs/agent_read_config.o .libs/agent_registry.o .libs/agent_index.o .libs/agent_sysORTable.o .libs/ag原创 2012-07-15 12:50:51 · 6689 阅读 · 0 评论 -
.bash_profile和.bashrc的区别
本文是从网上下载到本机以后,绝对不错转一下,但原链接记不清了,sorry!/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文转载 2012-07-15 12:53:15 · 643 阅读 · 0 评论 -
VNCServer的启动和停止
背景:今天在家里工作连上公司的服务器,尝试使用Xming启动服务器上的eclipse,发现整个窗口tunnel到本地来非常的慢,就尝试setup VNC Server方法:服务器上配置:1. 启动vncserver,如果分辨率不合适,可以启动的时候设置参数,示例如下:vncserver -geometry 1366x768 -depth 242. 修改缺省xst原创 2012-08-04 16:01:24 · 3124 阅读 · 0 评论 -
例解 autoconf 和 automake 生成 Makefile 文件
看到一篇文章不错,mark一下,原文链接如下:http://www.ibm.com/developerworks/cn/linux/l-makefile/引子无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或 make install。利用make工具,我们可以将大型的开转载 2012-08-04 22:10:36 · 484 阅读 · 0 评论 -
64位linux安装svn导致eclipse频繁crash
解决方法如下:eclipse.ini文件增加如下两行:-Dorg.eclipse.swt.browser.DefaultType=mozilla-XX:CompileCommand=exclude,org/eclipse/core/internal/dtree/DataTreeNode,forwardDeltaWith原创 2012-08-10 22:02:17 · 600 阅读 · 0 评论 -
Linux下内存泄露定义及示例
1. Linux下内存的概念a. 虚拟内存(VIRT): 每个进程都有自己的虚拟内存,顾名思义就是虚拟的,和机器的实际内存无关;b. 驻留内存(RES):每个进程占用的实际物理内存;每个进程虚拟内存和驻留内存使用情况可以调用top进行监控。注:本文是为了研究JNA内存情况顺便总结的,测试完整代码在后文可以下载2. 虚拟内存的泄露测试代码如下:struct _Bi原创 2012-09-09 16:50:17 · 2203 阅读 · 0 评论 -
Modulmvers is missing
ndiswrapper, Modulmvers, kernel原创 2010-06-04 16:13:00 · 543 阅读 · 0 评论 -
Quagga配置过程中gcc安装报错
在配置Quagga的过程中,报如下错误: # ./configure --disable-bgpd --disable-ripd --disable-ripngd --disable-ospf6dchecking build system type... x86_64-unknown-linux-gnuchecking host system type... x86_64-unknown-原创 2010-03-29 13:31:00 · 648 阅读 · 0 评论 -
拆解和定制initrd文件
1. 拆解# mkdir -p /tmp/initrd# cd /tmp/initrd# cp /home/ewanbao/initrd /tmp/initrd# mv initrd initrd.gz# gzip -d initrd.gz# file initrd (检查initrd文件类型为后面cpio -o时指定文件格式)# cpio -i # rm ini原创 2010-04-02 18:24:00 · 888 阅读 · 0 评论 -
init id s0 respawning too fast原因分析
环境:用一台HP Z800和一台HP Z400构建了一套Cluster, HP Z800上开启DHCP, PXE和TFTP服务,HP Z400从HP Z800处获取IP和linux内核以后无盘启动。 问题:当HP Z400启动一会以后,屏幕上会打印“init id s0 respawning too fast”,然后就无法登陆HP Z400,两台服务器之间连接也断了。 解决原创 2010-04-02 18:14:00 · 2370 阅读 · 0 评论 -
Suse10中如何激活IPV6(enable IPV6)
1. 打开Yast;2. 选择Network Devices;3. 选择Network Card;4. 选择Traditional Method with ifup;5. 选择任意一Network Card,然后选择Edit;6. 选择Advanced -> IPv6;7. 选择Enable IPv6;8. 选择Next -> Next -> Finish.原创 2010-05-11 16:58:00 · 2043 阅读 · 0 评论 -
ietd: unable to create server socket (Address family not supported by protocol) 10 1 6错误处理
环境:Suse 10 + built-in iSCSI target问题:当用/usr/sbin/rciscsitarget restart启动时,坚持/var/log/messages,有如下消息:May 11 16:49:47 ecnshcbc001 kernel: iSCSI Enterprise Target Software - version 0.4.15May 11原创 2010-05-11 17:03:00 · 2686 阅读 · 0 评论 -
rpmbuild error: /usr/src/redhat/SOURCES/A: No such file or directory
问题:在打rpm的过程中报错如下:ecnshcbc001:/usr/src/redhat/SPECS # rpmbuild -ba IPWpreISCSIInitiator.spec Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.61700+ umask 022+ cd /usr/src/redhat/BUILD+ exit 0Executin原创 2010-05-18 10:17:00 · 3377 阅读 · 0 评论 -
Quagga问题解决:OSPF: Packet 30.0.0.28 [Hello:RECV]: my options: 2, his options 0
问题描述:在用Quagga配置了一个ospf路由器以后,当启动ospfd进程以后,检查其log,发现log中有如下信息:2010/05/26 14:58:20 OSPF: Packet 30.0.0.28 [Hello:RECV]: my options: 2, his options 0 原因描述:对端路由器发送给该路由器的hello消息中所带的options和该路由器的op原创 2010-05-26 18:00:00 · 1766 阅读 · 0 评论 -
Windows和Linux下如何查看端口被哪个进程占用
Port, Linux, Windows, Process原创 2010-07-21 13:02:00 · 8621 阅读 · 0 评论 -
linux下如何查看某个进程打开了那些文件
文件描述符,linux原创 2010-07-21 13:11:00 · 6030 阅读 · 0 评论 -
Linux下查看某个进程创建了多少线程
process, thread, 进程, 线程原创 2010-07-26 16:50:00 · 2747 阅读 · 1 评论 -
VirtualBOX: unable to find the include directory for your current Linux kernel
linux, virtualbox, kernel原创 2010-06-03 17:23:00 · 1444 阅读 · 0 评论 -
如何去掉Mac OS X系统里“替身”图标上的小箭头
非技术性文章,转载只是方便以后查阅,原文链接如下:http://www.weste.net/2012/6-25/83442.html打开“Finder”,同时按下键盘上的快捷键“Command+shift+G”,填入以下路径:/System/Library/CoreServices/CoreTypes.bundle/Contents/Resource转载 2013-11-08 21:29:46 · 2161 阅读 · 0 评论