Linux
Ethan_熠森张
这个作者很懒,什么都没留下…
展开
-
Linux Bash Shell 快捷键
有些情况下,不用快捷键还是蛮痛苦的终端快捷键tab补全ctrl+a开始位置ctrl+e最后位置ctrl+k删除此处至末尾所有内容ctrl+u删除此处至开始所有内容ctr原创 2013-01-31 14:20:20 · 1262 阅读 · 0 评论 -
Linus:利用二级指针删除单向链表
感谢网友full_of_bull投递此文(注:此文最初发表在这个这里,我对原文后半段修改了许多,并加入了插图)Linus大婶在slashdot上回答一些编程爱好者的提问,其中一个人问他什么样的代码是他所喜好的,大婶表述了自己一些观点之后,举了一个指针的例子,解释了什么才是core low-level coding。下面是Linus的教学原文及翻译——“At the op转载 2014-02-17 16:43:48 · 1710 阅读 · 0 评论 -
centos 终端字体错位个别字母中间有间隔的解决
yum -y install dejavu-sans-* dejavu-serif-fonts原创 2013-08-22 11:24:59 · 3671 阅读 · 0 评论 -
SSH私钥管理ssh-agent的使用
我所在的公司是使用git来管理和部署源代码的,所以需要将自己的私钥从开发机带到线上机ssh -A xxx@192.168.0.xxx但是发现跳到线上机后进行git fetch,提示并没有找到开发机上得私钥,私钥没有带过来。经过几天搜索,发现是开发机需要启动ssh-agentssh-agent bash --login -issh-add这样就可以把自己的私钥加密缓存,ssh内部的原创 2013-08-01 11:20:01 · 3927 阅读 · 0 评论 -
Linux下如何知道文件被那个进程写
转载自系统技术非业余研究本文链接地址: Linux下如何知道文件被那个进程写晚上朔海同学问:一个文件正在被进程写 我想查看这个进程 文件一直在增大 找不到谁在写 使用lsof也没找到这个问题挺有普遍性的,解决方法应该很多,这里我给大家提个比较直观的方法。linux下每个文件都会在某个块设备上存放,当然也都有相应的inode, 那么转载 2013-03-13 09:43:09 · 1559 阅读 · 0 评论 -
Linux的IO复用
首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。不管是文件,还是套接字,还是管道,我们都可以把他们看作流。之后我们来讨论I/O的操作,通过read,我们可以从流中读入数据;通过write,我们可以往流写入数据。现在假定一个情形,我们需要从流中读数据,但是流中还没有数据,(典型的例子为,客户端要从socket读如数据,但是服务器还没有原创 2013-03-11 14:29:23 · 4007 阅读 · 2 评论 -
SSH使用ssh-keygen远程登录主机免输入密码
环境:本地主机名:ha01eth0: 192.168.1.100 //对外IP地址远程主机名:ha02eth0: 192.168.1.200 //对外IP地址本地主机ha01配置:[root@ha01 /]# cd /etc/ssh[root@ha01 ssh]# ssh-keygen -t rsa -N "" (该步骤生成key公私密钥对,-N ""表示密钥对原创 2013-02-19 21:48:41 · 1910 阅读 · 2 评论 -
轻松搭建自己的Linux发行版本
翻译:渔樵而居2009年11月12日星期四上午10:22发布许多人想要搭建自己的Linux发行版本,可能是觉得有趣,也可能是为了学习更多的Linux知识,或者因为他们有很正式的问题要解决。但是秘密是:自己搭建完美的发行版本不是很困难的一件事。事实上,我们收集了几种方法,使用这些方法,每个人,是的,甚至是你——都可以搭建满足自己需要的个性化的Linux版本,只要应用一些你想要的改变—原创 2013-01-31 14:20:22 · 2307 阅读 · 0 评论 -
Linux查看CPU信息、机器型号等硬件信息
做性能测试需要记录性能测试机器的硬件信息,现将需要的命令总结如下:查看CPU信息(型号)cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz(看到有8个逻辑CPU, 也知道了CPU型号)cat /proc/cpuinfo | grep phy原创 2013-02-17 14:12:21 · 1611 阅读 · 0 评论 -
memcached几个容易被忽略但非常有用的命令
Memcached从1.2.4版本新增CAS(Check and Set)协议,用于处理同一个ITEM(key-value)被多个session更新修改时的数据一致性问题。 你曾经是否也有想知道memcached里面都存了哪些数据的需求,你是否也曾经在寻找一个方法能像redis一样可以遍历memcached所有的key原创 2014-07-14 11:25:03 · 2624 阅读 · 0 评论