
unix
nemo2011
博客内容皆为个人学习笔记
展开
-
aix 编译C++程序
今天在aix上编译调试C++程序。 调试很简单的程序都出错误。 即使用它自带的xlc编译器。后来,百度搜索, http://bbs.chinaunix.net/thread-776514-1-1.html直接用/usr/vacpp/bin/xlC_r **.cpp -o **就没有出错了。 设置一下路径。 后面就没报错了。 各个系统上的默认的编译器不一样,所以确实有点原创 2012-12-25 11:46:49 · 3789 阅读 · 0 评论 -
tar时出现“目录校验和错误”
今天再hp-ux上安装truss时,到官方网站上下载了一个安装包。 结果tar -xvf filename。 居然出现了目录校验和错误.这个错误。 上网查资料。 也没找出答案。 最后解决的办法是:file filename. 查看这个文件的类型是什么。看到了这个包是由gzip压缩的。只是它的名字是以tar结尾。 然后又用gzip -dv finame解压缩。 结原创 2012-12-28 21:29:45 · 8836 阅读 · 3 评论 -
execv()函数
今天解决了一下在执行execv()函数时,输出errno时,出现的permisssion denied 或者bad address.的提示。注: 我测试的系统是solaris 9。代码如下:#include #include #include #include using namespace std;//char *init_argv[] = {"ls", "/expor原创 2013-01-03 21:16:13 · 11187 阅读 · 1 评论 -
常用的UNIX系统调用跟踪调试工具
先看看truss 。 这是网上摘抄下来的。 如果你有swinstall的话。 就用这个就好了:AIX,solaris 可用自带的trussLinux:可用自带的strace或ltraceHP-UX:可用tusc 需要下载tusc进行安装.1. 从http://hpux.connect.org.uk/hppd/hpux/Sysadmin/tusc-7.10/下原创 2012-12-28 21:33:23 · 1580 阅读 · 0 评论 -
hp-ux下磁盘配额攻略
前段时间做了一下hp-ux下的磁盘配额,各种命令都快忘记了。但还是要总结一下: 1. 先得把你要进行磁盘配额的磁盘先挂载到挂载点下:mount /dev/vg00/lvol3 /home2. 创建磁盘配额文件:cpset /dev/null /home/quotas 600 root bin在/home下创建文件quotas, 置为空(/de原创 2012-11-29 18:40:48 · 938 阅读 · 0 评论 -
获取从开机运行到当前的时间
获取从开机运行到当前的时间:shell:uptime命令。这个在linux和unix都适用。c:在linux上有个struct sysinfo结构体。 struct sysinfo { 310 long uptime; /* Seconds since boot */ 311 unsigned long loads[3原创 2013-03-05 10:57:28 · 1397 阅读 · 0 评论