技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> Linux
    查看错误代码errno是调试程序的一个重要方法。当linuc C api函数发生异常时,一般会将errno变量(需include errno.h)赋一个整数值, 不同的值表示不同的含义,可以通过查看该值推测出错的原因。在实际...
    E4.1 解释一个文件的UID和一个正在运行的进程的真实UID以及有效UID之间的关系。除了文件的访问控制外,进程的有效UID有什么用途? A: 大部分情况下,文件的UID和运行的真实UID以及有效UID是一致的。但是对于setuid程序而言。进程的真实UID和有效UID就有区别了。比如/usr/bin/passwd程序。它的属主是root(UID=0),如果一个用户(UID=1000)运行它,那么真实UID为1000,但是有效UID则为0。有效UID除了文件访问控制外,还能提升当前...
    E3.1 使用带有-perm选项的find命令在您的系统上找到5个setuid文件。对于每个文件,试述为什么对于让命令正确发挥其功能来说,setuid机制是必要的。 A:有关find的-perm选项的说明,可以看我之前的帖子,里面描述了如何正确设置perm参数来查找setuid/setgid文件。
    E2.1 为什么在安装LILO引导加载程序之前先运行lilo -t很重要?该怎样引导一个名字不是vmlinuz的内核? A: 任何引导程序在加载到MBR之前都应该检查配置文件的正确性,对于没有引导时可编辑特性的LILO更应如此,因此在执行lilo或者lilo -v 之前,先执行lilo -t 来测试配置文件的正确性是一个良好的习惯。引导配置/etc/lilo.conf里可以通过image指令来指定内核的名字,和内核具体的命名没有关系。 E2.2 为什么不应该用计算机机箱...
    以前看《Linux系统管理手册》(以下简称LAH)电子版的时候,没有太注意每章后面的习题。现在买来印刷版看后,觉得这些习题有必要做一做,特别那些标有4颗星的,据说能作为整个学期的作业来完成,这不由得让我想起了《计算机程序设计艺术》艺术有关习题的介绍,不过那个太难了,都是偏向理论性的知识。这本LAH的习题偏向实践一些,应该相对来说容易做到吧。本来想看看网络上有谁已经做了这个工作,这样就不用重复劳动,或者说可以...
    达达这学期关于加减法运算的一个要求是速度――8分钟以内做120道题为及格,5分钟做完是100分.为了平时训练,偶周末就写了个脚本产生一组题目,并生成 PDF 以供打印。网上的入门教程多是 reportlab 的 pdfgen.canvas 的例子,不过我这里是要打印 120 道题出来,就得用 platypus.Table 来排版了.表格的数据用一个 list 来表示;其每一个元素仍然是一个 list,就是每行(row);这个 list 里的每个元素是字符串,是 cell 的数据了。
    下面这段介绍的比较简单也是一些常用的用户管理.如果你还不清楚的话那就接着下面看吧.因为都是英文的.我也就不想去译了.因为不用看提示你也知道这些命令是干吗用的.只是有时候自...
    给大家贴一张vim的键位图,其实这种图片在晚上也是盛传了,但是我个人觉得用vim而不是学vim,就连vim的作者本人都不赞成为了学vim而学vim,所以这张图就拿来参考就好啦,就不要去背啦,要...
    相信很有很多人习惯使用某些工具或是操作系统时就很少去了解其他的软件包的安装。虽然有些安装大家都会了。但是遇到一些特别的软件包在某些平台上有,有些是没有那你需要什么办呢.你...
    ubuntu 9.10下linuxqq(官方的QQ,八百年不更新的那个了) sudo vim /usr/bin/qq 增加 #!/bin/sh export GDK_NATIVE_WINDOWS=true cd /usr/share/tencent/qq/ ./qq 经试验正确无误。。。linuxqq不再挂。。。
    关于linux中系统cache的测试:当我们第一次访问某文件(或其中的一部分时),速度是比较慢的,但是再次访问就很快了,下面我们通过一个程序做一下冷热数据的访问速度的比较。
    需求:客户要求每周一给他发送数据,并且要求是压缩包,还要加密。实现:之前的方法在服务器上计划任务每周一发送数据,采用PCLZIP这个压缩类实现压缩。出现的问题:PCLZIP这个压缩类没有加密的方法。解决:放弃PCLZIP这个压缩类,使用系统命令实现文件的压缩与加密。
    感谢Linuxidc的整理,以下是ubuntu 9.10 教育网的源: deb http://Ubuntu.uestc.edu.cn/ubuntu/ karmic main restricted universe multiverse deb http://Ubuntu.uestc.edu.cn/ubuntu/ karmic-backports main restricted universe multiverse deb http://Ubun...
    

你已经看到了,strace不仅可以被程序员使用,普通系统管理员和用户也可以使用strace来调试系统错误。必须承认,strace的输出不总是容易理解,但是很多输出对大多数人来说是不重要的。你会慢慢学会从大量输出中找到你可能需要的信息,像权限错误,文件未找到之类的,那时strace就会成为一个有力的工具了。

    所有线程都有一个线程号,也就是Thread ID。其类型为pthread_t。通过调用pthread_self()函数可以获得自身的线程号。下面说一下如何创建一个线程。通过创建线程,线程将会执行一个线程函数,该...
    今年的linux内核开发大会上,google的开发人员也上台做了名为“how google use linux”的演讲。我斗胆翻译注解一番――括号内为注解,欢迎读者斧正。
      最近的项目需要在 Linux 中配置自定义的 PAM 做用户认证。在这个 PAM 中,用户名是 Email 的形式。该 PAM 在 CentOS 5.3 下工作正常,但在 Ubuntu 9.04 下,登录过程输入用户名时一旦按下 Email 中的“@”,之前输入的字符就会被清空(相当于 Ctrl-U,kill character 的效果),导致无法登录。我开始认为这是键盘映射的问题,但用 loadkeys 恢复标准键盘映射之后问题依旧。这也不像 stty 的错误,因为在同一个终端上登录到 she...
    网上从来不缺编程字体推荐的文章,当然vim(gvim)字体的推荐文章也是多不胜数,但是大部分都是想当然的认为哪些字体好用就介绍出来,甚至都没有自己亲自试过,也没有考虑过用户使用19...
    留个底儿vi /etc/.vimrc添加以下4行:set autoindentset tabstop=4set softtabstop=4set shiftwidth=4
    受不了sicm 默认拼音里傻呼呼的码表了,智能拼音一点都不智能,所以换上里目前广受好评得ibus pinyin。
[ 共467篇文章 ][ 第20页/共24页 ][ |< ][ 15 ][ 16 ][ 17 ][ 18 ][ 19 ][ 20 ][ 21 ][ 22 ][ 23 ][ 24 ]
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1