当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 收藏夹里面的一些东西
帖子发表于 : 2015-03-06 5:04 

注册: 2011-02-14 17:46
帖子: 907
送出感谢: 3
接收感谢: 124
下面的这些东西,都是曾经在研究某个问题的时候找的资料
这些链接在收藏夹里面越攒越多,应该清理一下了
因为其中包含了使用和研究linux的一些经历,所以贴在这里

1. 如何查看sshd的log?
http://serverfault.com/questions/130482 ... k-sshd-log

总结一下就是
环境: Ubuntu 9.04(事实上适用于整个debian系)
查看/var/log/auth.log就可以了,如果只想看sshd的log可以 sudo grep sshd /var/log/auth.log | less

背景: 不可考,但可以猜出来是用vps的时候遇到的问题
题外话:保持vps auth.log干净的要点是sshd不要监听22端口,debian系ssh服务名就叫ssh,所以重启的时候是sudo service ssh restart,而不是sshd

2. 如何知道一个进程使用了哪些系统调用(system call)?
http://www.cnblogs.com/ggjucheng/archiv ... 16692.html

总结
用strace这个命令,参数很多不过常用的就是 -c,生成统计列表, -f用来追踪fork的进程, -F用来追踪vfork的进程

背景:同学说搜狗输入法100%CPU占用是select一个文件但不去读,我不相信它用了select,于是自己动手研究了一下
题外话:结果是poll,另外搜狗一点都不可靠,今年那个新版本我至今还没能把输入法本体搞出来,只能看到它给fcitx加上去的皮肤

3. 如何在ubuntu 14.04下修改DNS服务器?
http://unix.stackexchange.com/questions ... untu-14-04

总结
修改 /etc/resolvconf/resolv.conf.d/base,然后sudo resolvconf -u来更新配置

背景:国内这种复杂的网络环境,为什么要改DNS诸位肯定是知道的。实际工作的配置文件/etc/resolv.conf的内容是自动生成的,修改它只有暂时的作用
题外话:后来发现还是暂时性修改/etc/resolv.conf用的比较多…… 还是简单粗暴的方式比较好,虽然有resolvconf(8)这个文档的提示但是一般不会去看

4. 无线路由器的b/g/n混合模式比n only模式要慢吗?
http://superuser.com/questions/430185/d ... g-mixed-mo

总结
如果b/g/n混合模式里面有一个b设备,那么就会脱慢其他g/n设备的速度,否则就不会(g设备的存在不会使n设备变慢)。

背景:应该是在研究一块无线网卡的时候查到的资料,感觉有价值就放入了收藏夹里
题外话:几年前从别人手里搞来了一台淘汰的笔记本试验点东西,发现怎么都连不上我的WiFi。后来才发现是因为那台笔记本的网卡只支持b/g,而我的无线路由开了n only……

5. scp拷贝到一半显示stalled
http://stackoverflow.com/questions/1198 ... ly-2112-kb

总结
可以把TCP SACK关掉,sudo sysctl -w net.ipv4.tcp_sack=0,不过有负面影响。真正的解决方法还是限速,参数是-l,单位是Kbps
背景:想下载google的noto字体,除了google自己的服务器好像还真找不到源,于是在vps上下载好了,再用scp传过来,但是试了两次scp都在50%多一点的地方停下来了,于是就去查了这个
题外话:noto字体真是大。在此之前还有人问我听说scp比普通的ftp传输快,想用scp传输几个G的东西,我希望他后来没有去试验,不然10GB左右的电影传一半stall了还真不是滋味


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 收藏夹里面的一些东西
帖子发表于 : 2015-03-07 5:41 

注册: 2011-02-14 17:46
帖子: 907
送出感谢: 3
接收感谢: 124
6. 僵尸进程
http://askubuntu.com/questions/30891/is ... out-reboot

总结:进程结束后,在进程表中还可能保留着信息,等待父进程去读取(wait组system call)。因为这个进程已经结束了,所以kill -9对它是无效的。如果终止掉父进程,那么父进程就会变成init,init会读取信息然后清理进程表中的项。但有时候会发现僵尸进程消耗100%的CPU,这想必是一个bug?

背景:看书时不理解僵尸进程的设计,后来才明白只是保留进程信息(返回值,时间等等)等着父进程去读取。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 收藏夹里面的一些东西
帖子发表于 : 2015-03-07 20:02 
头像

注册: 2008-04-26 12:41
帖子: 11003
送出感谢: 11
接收感谢: 38
:em09


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译