
linux
文章平均质量分 64
lzshlzsh
这个作者很懒,什么都没留下…
展开
-
Real UID, Effective UID, Saved UID区别
<br />看过一些资料,但理解不深,很快不记得了,这篇文章讲得很透彻,先记下来。<br /> <br />Each UNIX proces has 3 UIDs associated to it. Superuser privilege is UID=0.<br /><br />Real UID<br />--------<br /><br />This is the UID of the user/process that created THIS process. It can be changed原创 2010-10-08 16:45:00 · 1978 阅读 · 0 评论 -
fedora 23问题、fedoa 22 virtualbox 5.0安装
问题一:fedora23出来后尝了下鲜(升级方法http://www.omgdba.com/upgrading-from-fedora-22-to-fedora-23.html),却发现无法tls认证连接公司的网络,整了半天,一直以为是配置的问题。最后分别下载fedora22/23 live ISO验证了一下啊,还真是fedoar23的一个问题。1、下载http://mirrors.163原创 2016-02-04 11:30:02 · 1349 阅读 · 0 评论 -
boost 静态库编译时不带-fPIC选项的一种解决方法
boost 静态库编译时不带-fPIC选项的一种解决方法原创 2015-11-30 12:48:37 · 4078 阅读 · 0 评论 -
boot fedora 21 manually in grub2 shell prompt
今天进了一下win8系统,发现居然黑屏了,估计是我这盗版的win8系统被万恶的microsoft自动升级程序黑了。更可恶的是,我进不了linux系统了,一直在grub2的提示符,关键是我还忘记了手动引导linux系统的命令。这可叫我如何是好,明天上班还得用这linux系统呢。经过近一个小时,无数次的尝试,凭着依希的记忆,终于进来了。本着分享的精神,这里把如何启动的命令记下来,并说明其中的坑,希原创 2015-03-26 23:39:09 · 1116 阅读 · 0 评论 -
git diff displays colors incorrectly
参考资料【http://unix.stackexchange.com/questions/64927/git-diff-displays-colors-incorrectly转载 2014-06-17 22:39:07 · 770 阅读 · 0 评论 -
install-citrix-receiver-13-on-fedora-20-64bit
转自http://www.romashko.com/2014/02/03/install-citrix-receiver-13-on-fedora-20-64bit/Install Citrix Receiver 13 on Fedora 20 64bitDownload ICAClient-13.0.0.256735-0.x86_64.rpm from Citrix转载 2014-03-24 20:19:46 · 1810 阅读 · 0 评论 -
linux读写锁的理解
百度百科http://baike.baidu.com/view/2214179.htm上这样说:读写锁实际是一种特殊的自旋锁,它把对共享资源的访问者划分成读者和写者,读者只对共享资源进行读访问,写者则需要对共享资源进行写操作。这种锁相对于自旋锁而言,能提高并发性,因为在多处理器系统中,它允许同时有多个读者来访问共享资源,最大可能的读者数为实际的逻辑CPU数。写者是排他性的,一个读写锁同时只能有原创 2011-10-27 23:20:57 · 14644 阅读 · 2 评论 -
gentoo下无线网络配置(ndiswrapper, wpa_supplicant)
哥的thinkpad sl400以前的gentoo的无线网络驱动用的是内核自带的ath5k,可是老是启动不起来,据说ndiswapper安装Windows下的无线驱动很好用,于是整了个。1)首先安装ndiswrapper, emerge不上,报错说内核什么什么的,总之内核配置不对,最终把下面的选上(把不用的ath5k驱动也去掉了),重编内核后就可以emerge ndiswrapper了。内核版本 2.6.37无线网卡 03:00.0 Ethernet controller: Atheros Communic原创 2011-01-15 01:16:00 · 3995 阅读 · 0 评论 -
基于glibc-2.11.2的thread_barrier_wait研究
最近调的一个程序老在pthread_barrier_wait的futex(.., FUTEX_WAIT, ...)处死锁,于是找来glibc的源代码,结合调试,研究了一把这个函数,下面谈谈我的理解。/* Wait on barrier. */intpthread_barrier_wait (barrier) pthread_barrier_t *barrier;{ struct pthread_barrier *ibarrier = (struct pthread_barri原创 2010-12-28 21:24:00 · 4516 阅读 · 0 评论 -
装Win7后无需光盘恢复grub
虽然常年使用Gentoo/Linux,但考虑到可能会用得上Windows,机器上还是一直保留着一个Windows系统。最近发现XP慢的不行,启动时成蜗牛了,忍无可忍,又听说Win7很快,于是“啪啪”两下,把XP换成了Win7,虽然讨厌的Windows的霸道,还真的不得不称赞下Win7的安装速度,启动速度以及效果的绚丽。但是问题来了,进不去Gentoo了,我知道需要修复下Grub,但是如何修复的方法以前看过一些,却还从没实验过。于是考虑如下:1)用Linux CD启动grub,但是我的Ubuntu CD启动后原创 2010-10-24 22:07:00 · 4037 阅读 · 0 评论 -
Linux下库函数动态链接过程分析-结合glibc-2.11源码
Linux下程序库函数调用的动态链接过程是很常见的,其实刚学编程时写的helloworld程序调用的printf就牵涉到动态链接,只是我们那时没有去注意罢了。请看下面的helloworld程序反汇编代码int main(int argc, char **argv){ 80483e4: 55 push %ebp 80483e5: 89 e5 mov %esp,%ebp 80483e7原创 2010-12-09 22:35:00 · 8861 阅读 · 3 评论