07 2014 档案
摘要:## GIT 的常规操作常规操作也是我自己平时常用的几个命令, 学自于 pro git 这本书中### git 配置文件1. git的配置文件位置 针对所有用户:/etc/gitconfig 针对当前用户: ~/.gitconfig2. 查看配置的方法 git ...
阅读全文
摘要:这次聊聊「syslog」。上次聊了「日志」(lgo)。这次说起syslog,一看到log(日志)就明白是怎么回事了。syslog是获取系统日志的工具。很多UINIX系的OS都采用了这个程序,它承担了「获取系统全部的日志」这个维持系统正常运行的重要任务。syslog的本体是「syslogd」这个dae...
阅读全文
摘要:这次聊聊「日志」。「日志」主要指系统或者软件留下的「记录」。出自表示「航海日志」的「logbook」。经常听说「出现问题的时候,或者程序没有安装自己预期的来运行的时候,请看看日志!」。确实,记录了系统和软件详细运行情况的「日志」是信息的宝库,通过日志来解决问题的事例也非常多。但事实上,「无论如何也不...
阅读全文
摘要:这次聊聊「RFC」。有很多人经常听说「RFC」的吧,上次介绍的NTP是由「RFC1305规定的」,HTTP是由「RFC2616规定的」。RFC是「Request For Comments」的简称,由 Internet Engineering Task Force 公开的,以指定互联网技术标准「为目标...
阅读全文
摘要:这周聊聊「NTP」。上次,聊了「时区」,也就是时间相关的话题。NTP是「Network Time Protocol」的简称,是为了将网络中计算机的时钟同步到正确时间的协议。PC内部的时钟是相当不准确的,运行一个月左右就会产生几秒的误差。网络上的服务器,经常由于时钟的误差导致电子邮件的发送接收记录等出...
阅读全文
摘要:这周解释下「UTC 和 JST」。地球上的国家之间是存在时差的。然而互联网是遍布全球的网络,跨国境的数据传输是很频繁的。因此,互联网上的服务器就需要一个共通的时间。实际上,互联网上的服务器,大部分都是使用「协调世界时(UTC:Universal Time Coordinated)」。可能在学校的地理...
阅读全文
摘要:新年的开始,聊聊「怎么做才能成为Linux内核开发者」。Linux内核的开发都是由志愿开发者们完成的。他们并不属于某些特定的企业。因此,你也有参加Linux内核开发的资格。不用说,卓越的编码技术以及对所开发功能的相关知识有确实的掌握是必要的。但是,除了技术和知识之外,如果还有很好的交流能力的话,那么...
阅读全文
摘要:这次聊聊「LDAP」。LDAP是「Lightweight Directory Access Protocol」的所有,从名字上可以看出是协议的一种。LDAP是访问数据库(层次型数据库)的组件。管理的数据主要是用户名,密码等「账户信息」,以及其它用户信息。LDAP用于「统一管理多台计算机的用户相关信息...
阅读全文
摘要:这次想说说「SCP和SFTP」。不管SCP还是SFTP,都是SSH的功能之一。都是使用SSH协议来传输文件的。不用说文件内容,就是登录时的用户信息都是经过SSH加密后才传输的,所以说SCP和SFTP实现了安全的文件传输。SCP和CP命令相似,SFTP和FTP的使用方法也类似。SCP和SFTP的共同之...
阅读全文
摘要:主要移植了内核中的 list,rbtree。使得这2个数据结构在用户态程序中也能使用。同时用 cpputest 对移植后的代码进行了测试。(测试代码其实也是使用这2个数据结构的方法)内核代码的如下文件:(内核版本 v3.2 debian 7.5源码)include/linux/list.h (删除了...
阅读全文
摘要:这次聊聊「BitTorrent」。 (也就是下片子的 BT)BitTorrent是文件传输的一种。它可以在服务端负担很小的情况下高速的传输文件。BitTorrent最大的特点就是服务端可以将文件的片段上传到客户端,客户端得到服务端文件片段的同时,也将自己已有的文件片段传给其它客户端。也就是说,很多客...
阅读全文