Linux使用及开发
记录Linux常用的操作,以及开发过程踩过的各种坑。
zjg555543
技术改变世界
展开
-
sourceforge 优秀 开源 项目 介绍
sourceforge优秀项目介绍之一:PowerFolder 文件同步sourceforge优秀项目介绍之二:MindTouch 数据共享sourceforge优秀项目介绍之三:Ehcache 分布式缓存sourceforge优秀项目介绍之四:Hyperic HQ 企业监管sourceforge优秀项目介绍之五:Firebird 数据库引擎 sourceforge优秀项目介绍之六原创 2013-07-30 16:01:10 · 465 阅读 · 0 评论 -
跨平台用到的开源代码
http://blog.csdn.net/zjg555543/article/details/8286188软件经常用到的开源代码:1、sqlsqlite2、xml解析 expat3、png libpng4、zip libzip5、系统信息sigar6、js脚本解析v87、xml libxml28、加密解密Crypt原创 2012-12-12 13:22:07 · 406 阅读 · 0 评论 -
Sigar使用之:Sigar自我介绍
转载:http://wangrui.iteye.com/blog/151502 大家好,我是Sigar。也许好多人还不认识我。下面就介绍一下我自己,好让大家对我有一个大致的了解。 我的全名是System Information Gatherer And Reporter,中文名是系统信息收集和报表工具。我是一个开源的工具,提供了跨平台的系统信息收集的API,我可以收集的信息包括:原创 2012-12-03 13:15:03 · 445 阅读 · 0 评论 -
google svn 服务器使用(免费SVN服务器)
和咸鱼一起开源的泡泡堂(哈哈,都是他在开发,我忙得要死),更新到SVN,囊中羞涩的我在使用了GoogleSVN一段时间之后,那个鸡动啊,..1. 进入http://code.google.com/ 用Google帐户登录(推荐使用gmail邮箱)。然后点击>Project Hosting2. 进入>> http://code.google.com/hosting/ 然后点击>Create转载 2012-06-04 10:09:12 · 3012 阅读 · 0 评论 -
AIX Cannot open or remove a file containing a running program
AIX 上 出现Cannot open or remove a file containing a running program错误 ps -ef检查后并未发现相关进程。用"slibclean”命令清一下系统的动态库 搞定!原创 2012-12-24 11:05:34 · 2080 阅读 · 0 评论 -
IBM AIX 在线安装软件
海阔天空 CSDN http://blog.csdn.net/zjg555543/article/details/8350095 AIX也可以像apt-get、yum那样在线安装软件,包括其自动安装其依赖库。 以AIX5.3为例先去网站查看对应的依赖包http://www.oss4aix.org/download/rpmdb/deplists/aix53/假如想安装sa原创 2012-12-20 15:39:05 · 2140 阅读 · 0 评论 -
AIX 5.3 安装samba
AIX 5.3 安装samba 下载地址:http://www.bullfreeware.com/download/aix53/samba-3.0.26.0.bff AIX软件下载大部分http://www.bullfreeware.com/能找到,但是samba搜到到版本较低,最终找到的是一个下载地址http://www.bullfreeware.com/downloa原创 2012-12-20 10:29:22 · 1430 阅读 · 1 评论 -
samba服务器上文件名大小写
samba服务器上文件名大小写如果给HP_UX配置samba之后,通过windows访问有时候会发现文件名大小写不对时,请注意下述配置信息是否正确。在/etc/opt/samba/smb.conf中下述值是否设置正确case sensitive = auto ------>default 值preserve case = Yes ------>default 值sho原创 2012-12-14 11:34:01 · 432 阅读 · 0 评论 -
HP-UX Samba服务配置手册
文章作者:许亮 奥林巴斯(深圳)工业有限公司 | SAP开发工程师/SAP Basis顾问一、软件包获取及安装 1、 软件包名称 CIFS-SERVER CIFS-CLIENT HP-UX的Samba服务默认是随系统一起安装的(针对于新版的11.31系统,低版的11.21也应该在系统光盘里可以找到),只需配置一下即可。 安装时,需要将Samba的服务器软件包和客户原创 2012-12-14 10:36:24 · 740 阅读 · 0 评论 -
HP UNIX 安装gcc 4.5.2
目前谷歌到的资料都是HP UNIX 安装4.3.2 自己摸索到了安装4.5.2的方法1、去惠普官方下载最新的gcc编译器,里面很多,我选择的是4.5.2 http://h21007.www2.hp.com/portal/site/dspp/menuitem.863c3e4cbcdc3f3515b49c108973a801?ciid=2a08725cc2f02110725原创 2012-12-14 10:07:52 · 1888 阅读 · 0 评论 -
在HP-UX上安装bash
HP-UX中使用的默认shell是POSIX shell,也就是/usr/bin/sh,并且提供了ksh和csh,但就是不提供bash。我经常使用的Solrias或Linux都有bash,使用习惯了,现在在HP-UX上,没有bash感觉很不方便,就自己安装了一个。 网络上可以搜到几篇文章讲如何在HP-UX上安装bash的,但因各人的系统环境会有所不同,所以安装所需的软件包或操作步骤可原创 2012-12-13 18:42:10 · 514 阅读 · 0 评论 -
Solaris10上配置samba服务
转自:http://www.oschina.net/question/12_8213Solaris10 在系统安装的时候就已经包含了Samba,只需要简单的配置就可以成为Samba Server。Solaris10 自带samba,但是默认是没有启动samba服务的。bash-3.00# svcs -a| grep sambadisabled Sep_16 svc:/network/s原创 2012-12-10 16:14:22 · 469 阅读 · 0 评论 -
Linux,Unix各种版本的操作系统在线安装软件命令
本文原创,转载请注明地址:http://blog.csdn.net/zjg555543/article/details/8278266linux和unix,各个版本的操作系统都有自己的软件安装方式,最方便的莫过于在线安装软件,本文就是收集了各个版本在线安装的命令。 1、Solaris 10: pkgutil -i2、FreeBSD: 进入/usr/ports/原创 2012-12-10 15:27:11 · 3818 阅读 · 0 评论 -
solaris 10操作系统静态ip设置
本文转载:http://dbua.iteye.com/blog/673350 设置IP需要修改三个文件,个体的操作步骤如下:1)、修改/etc/hosts文件,添加要设置的IP地址.#vi /etc/hosts添加IP,具体内容:192.168.0.12 mysolaris loghost保存/etc/hosts文件.添加IP,格式为:ip hostna原创 2012-12-10 11:48:35 · 1843 阅读 · 0 评论 -
FreeBSD IP 配置总结
本文转载:http://xnming.blogbus.com/logs/16561419.html###### 手工指定的方式################################# ipconfig fxp0 192.168.8.33/24 # 添加网卡ip# route add default 192.168.8.1 # 添加路由(也可理解为网关)原创 2012-12-10 09:17:16 · 2169 阅读 · 0 评论 -
FreeBSD GCC 4.2.1 编译V8错误
参考自:http://code.google.com/p/v8/issues/detail?id=744转载本文请注明地址:http://blog.csdn.net/zjg555543/article/details/8269056 在linux、solaris、mips下移植v8一直都没有问题。使用scons mode=release library=static sample=原创 2012-12-07 13:32:49 · 599 阅读 · 0 评论 -
freebsd下之简单安装python
先su到root帐户进入/usr/ports/lang/python26然后直接make 整个过程如图所示,经过漫长的编译之后...然后make install又是漫长的等待... 出现Install them as needed.====------------------------------------------------原创 2012-12-06 17:10:19 · 1257 阅读 · 0 评论 -
FreeBSD Samba的共享应用
转载:http://wordgao.blog.163.com/blog/static/1510720020087132195632/最小代安装freebsd后,设置好网络环境 1.新建game文件夹 mkdir /usr/game cd /usr/game --进入game目录 2.下载samba源代码 ftp 192.168.0.200 --登原创 2012-12-06 14:07:11 · 456 阅读 · 0 评论 -
FreeBSD安装笔记
本文转载:http://121.28.169.118/blog/?post=7 一、安装基本系统注意最简化安装,选择standard,分区完成后,不勾选任何选项,不用怀疑,就连minimal都不勾选,不安装任何软件(ports、src,Linux_base-f10这些全不安装),必须启动SSH。同步时间ntpdate time.cn99.com修改/etc/crontab原创 2012-12-06 10:51:34 · 1154 阅读 · 0 评论 -
FreeBSD root Tab键不能补全方法
转载请注明本文地址:http://blog.csdn.net/zjg555543/article/details/8263713FreeBSD 默认情况下只能补全部分命令和文件夹,用着很不方便。修改办法:在/root/.cshrc文件里添加一句set autolist 保存,重新登陆,所有的命令和文件都可以补全了原创 2012-12-06 10:14:01 · 537 阅读 · 0 评论 -
FreeBSD设置root用户ssh登录
本文转自:http://lemon12911.blog.51cto.com/237961/449247编辑其配置文件,输入以下命令进行修改:ee /etc/ssh/sshd_config然后进行修改.找到#PasswordAuthentication no 修改为:PasswordAuthentication yes这段的意思是,让SSH使用密码验证登陆.原创 2012-12-06 09:57:19 · 370 阅读 · 0 评论 -
setsockopt绑定到特定interface
转自:setsockopt绑定到特定interfacehttp://hi.baidu.com/lewutian/item/6b8a2c80db48e929110ef314(转)SOL_BINDTODEVICESOL_BINDTODEVICE是setsockopt设置中的一种套接口选项.当套接口被绑定到指定的网络设备接口之后,只有来自该设备的数据包才会被套接口原创 2012-11-28 09:23:10 · 3021 阅读 · 0 评论 -
Unix网络编程读书笔记-Unix下5种基本I/O模型
原文地址:http://blog.chinaunix.net/u1/42528/showart_330523.htmlUnix下分5种基本的I/O模型:1.阻塞I/O2.非阻塞I/O3.I/O复用(select和poll)4.信号驱动I/O(SIGIO)5.异步I/O(POSIX.1的aio_系列函数)Unix中一个输入操作一般有两个不同的阶段:1.等待数据准备原创 2012-11-27 11:30:49 · 633 阅读 · 0 评论 -
solaris 11 stdio.h: No such file or directory
http://www.zendo.name/solaris-11-stdio-h%EF%BC%9A-no-such-file-or-directory/Posted on 2012 年 3 月 23 日在Solaris 11下使用gcc编译器,安装编译器1pkginstallgcc-45 或者 pkg in原创 2012-11-23 18:21:11 · 5261 阅读 · 0 评论 -
solaris 在线安装软件
转载:http://www.opencsw.org/manual/for-administrators/getting-started.htmlOpenCSW uses a tool named pkgutil on top of the Solaris packaging utilities to automatically download, install and update pa原创 2012-11-23 11:44:59 · 1424 阅读 · 0 评论 -
Solaris 10下编译谷歌 V8
原创:转载请标明博客地址:http://blog.csdn.net/zjg555543/article/details/82155331、安装SCons 从http://www.scons.org/下载scons-2.1.0.tar.gz 解压缩scons-2.1.0.tar.gz cd scons-2.1.0 python setup.py原创 2012-11-23 10:41:27 · 841 阅读 · 1 评论 -
solaris11 ip地址配置
本文转载:http://wodexinlihua1.blog.163.com/blog/static/12396810820129993613817/1.首先的确定solaris为手动配置模式#netadm list可以看出是手动还是自动,如果是自动,切换到手动。#netadm enable -p ncp DefaultFixed#netadm list如果出现neta原创 2012-11-21 13:47:33 · 2830 阅读 · 0 评论 -
ubuntu内核源码树的建立
1.本系统kernel version administrator@ubuntu$ uname -r >>2.6.38-11-generic 2.查看是否在安装系统的时候安装了源码.administrator@ubuntu$ ls /usr/src>>linux-headers-2.6.38-8 linu原创 2013-04-28 10:49:27 · 634 阅读 · 0 评论 -
Linux Netfilter实现机制和扩展技术
2.4.x的内核相对于2.2.x在IP协议栈部分有比较大的改动, Netfilter-iptables更是其一大特色,由于它功能强大,并且与内核完美结合,因此迅速成为Linux平台下进行网络应用扩展的主要利器,这些扩展不仅包括防火墙的实现--这只是Netfilter-iptables的基本功能--还包括各种报文处理工作(如报文加密、报文分类统计等),甚至还可以借助Netfilter-iptable转载 2012-06-15 11:31:07 · 539 阅读 · 0 评论 -
Linux 环境下编译移植 Android V8
在 Android 下也可以使用 V8 解析器。本文描述的是在 linux 环境行编译 V8 源码,跟普通交叉编译类似,都是最终生成一个 .so 库或者 .a 库。1、下载最新的NDK 8.0 http://developer.android.com/tools/sdk/ndk/index.html 解压后进入目录NDK,并设置CC环境 exp原创 2013-02-05 11:22:34 · 1877 阅读 · 4 评论 -
在Linux下如何使用GCC编译程序、简单生成静态库及动态库。
在Linux下如何使用GCC编译程序、简单生成 静态库及动态库。本文适用于Linux下开发初学者。本文初步讲解在Linux下如何使用GCC编译程序、简单生成静态库及动态库。一、关于安装。一般系统默认是安装好编译器的,并且网络上有大量资料介绍不同发行版本下的安装问题,本文不再描述。二、C编程中的文件后缀名介绍.a 静态库(打包文件).c 未经过预处理的C源码.h原创 2012-12-17 10:02:51 · 417 阅读 · 0 评论 -
通过ssh连接开发板——arm-linux下ssh的移植
绿色文字为我所加的注释 做这一步之前,首先确定已经 你的本机上建立好了arm-linux交叉编译环境 #arm-linux-gcc -v开发板已与路由器相连,并进行了必要的网络配置,可以ping通本机1. 下载需要的源码,直接google最新的版本吧mkdir -p ~/arm/fs ;mkdir -p ~/arm/source下载zlib:zlib-1转载 2012-08-16 11:55:19 · 597 阅读 · 0 评论 -
pppoe 在ok6410上的交叉编译
一:总的来说可以分四点1:arm linux 内核支持ppp2: install ppp-2.4.4 (rp-pppoe要ppp的支持才能正常运行)。3: install rp-pppoe。4:把步骤(2)(3)中生成的相应文件下载到目标板,根据相应提示适当修改就行了。二:需要的包移植需要rp-pppoe和ppp。我用的是rp-pppoe3.10和ppp-2.4.4的组合。转载 2012-08-10 19:14:46 · 1505 阅读 · 0 评论 -
tcpdump 移植
tcpdump 移植1、下载 libpcap-1.0.0.tar.gz 和 tcpdump-4.0.0.tar.gz URL:http://www.tcpdump.org/2、解压 执行如下命令:tar -zxvf libpcap-1.0.0.tar.gz 和 tar -zxvf tcpdump-4.0.0.tar.gz 使他们都在一个目录3、进入libpcap-1.0.0转载 2012-07-24 11:16:02 · 3501 阅读 · 0 评论 -
ARM开发之QT平台搭建-基于Linux系统的ARM平台QT移植
ARM开发之QT平台搭建---基于Linux系统的ARM平台QT移植第一部分:移植前述现在ARM行业如火如荼,使用linux作为操作系统的也较多,本文只针对ARM和linux平台下的QT移植和程序测试做一翻详解,对于 wince等系统不涉及。ARM开发的话必须具备以下硬件或平台条件:1. ARM硬件开发板,现在处理器用的多是ARM9或者ARM112. 针对嵌入式行业的L转载 2012-07-17 15:55:41 · 4692 阅读 · 2 评论 -
Ubuntu Linux 10.04上编译 FlightGear 2.4.0 飞行模拟器
Update 2011-08-26: If you are using Ubuntu 11.04 or later, it looks like this is now packaged as a .deb by PlayDeb. This post may still be of interest to those using earlier versions of Ubuntu.I r翻译 2012-07-17 12:37:34 · 1034 阅读 · 0 评论 -
开发板制作NFS文件系统的过程
1,正确设置 NFS 服务2,利用 buildroot 编译生成 rootfs3,linux kernal 编译时要选择支持 NFS 功能4,u-boot 启动命令设置 setenv bootargs console=ttyS0,115200,n8 ip=192.168.0.110 nfs=/dev/nfs nfsroot=192.168.0.100:/srv/nfs/r原创 2012-07-16 14:38:10 · 549 阅读 · 0 评论 -
Mplayer播放器的在PC、arm平台上的移植
一、环境介绍:主机: red hat as5交叉编译器: 4.3.2开发板: kernel2.6.34二、1、下载源代码http://www.mplayerhq.hu/design7/dload.html版本:MPlayer-1.0rc3.tar.gz三、编译PC版的mplayer#tar zxvf MPlayer-1.0rc3.tar.gz#cd MPlaye转载 2012-07-16 11:19:05 · 466 阅读 · 0 评论 -
arm-linux-gdb+gdbserver环境搭建以及远程调试 及调试core文件
arm-linux-gdb+gdbserver环境搭建以及远程调试 这一部分的内容在网上有很多资料 。 注意是注意理解 target, host 的意思本文主要是描述在调试用gdb 调试coredump文件时出现的问题及解决方法我编写的一个测试用例 #include int main(void){int man = 0;scanf("%d",man)转载 2012-07-04 16:54:45 · 2219 阅读 · 0 评论 -
建立嵌入式gdb调试环境
建立嵌入式gdb调试环境一.下载gdb-7.1.tar.gz源代码phil@ubuntu-embedded:~/gdb-7.1$ wgethttp://ftp.gnu.org/gnu/gdb/gdb-7.1.tar.gz二.编译 GDB#tar zxvf gdb-7.1.tar.gz2.1 编译GDB Clientphil@ubuntu-embedded:~转载 2012-07-04 11:00:33 · 504 阅读 · 0 评论