文章参考了别人的两篇文章 搭建大型源码阅读环境——使用 OpenGrokwin7本地电脑上搭建OpenGrok
RTFSC (Read the Fucking Source Code )是程序员打怪升级路上避不开的功课,那营造一个舒适的环境来提升上课的体验就很有必要了。
比如阅读 AOSP 这种大型源码,用什么姿势来阅读才能丝般顺滑,让 F**king Source Code 也变得不那么可恶
继续阅读
概述使用docker创建了容器之后,大家比较关心的就是如何在宿主机中访问容器,进入docker容器的方法有好几种,这里就罗列下我知道的几种方式。进入docker容器的比较常见的方式如下:
使用docker attach container
使用ssh
使用nsenter
使用exec
使用docker attach方式进入容器Docker提供了attach命令来进入容器.docker atta
继续阅读
使用docker官方的docker hub速度太慢,正好看到国内阿里云也做了docker镜像,于是想试试看阿里云的docker源。先附上阿里云docker hub地址.新用户需要注册成为开发者。打开http://dev.aliyun.com/search.html->使用阿里云账号登录阿里云的docker hub->进入管理中心按照要求注册就ok,注册成功之后,进入管理中心,首次登录会
继续阅读
intro最近需要用个redis做验证码校验功能,替代原来的利用session的方式做验证码校验的功能,考虑到部署的便捷性,这里就用docker部署一个redis,下面记录下
安装docker这里我直接用的docker的一键安装脚本来安装,系统环境为Ubuntu 14.04.3 LTS,内核版本为3.13.0-24-generic,由于安装docker对内核版本有一定的要求,不清楚的话,可以执行l
继续阅读
最近在做OVS相关的工作,安装完OVS后,没啥大问题,基本上也都可以按照流程走下去,但是重启机器后,当我重新启动OVS的时候,就出现了问题:大意就是说我在启动ovs-vswitchd进程的时候,没有提前加载Open vSwtich的内核模块。网上有人和我有类似的问题,按照别人的解决方案执行sudo modprobe openvswitch之后,重新启动ovsdb-server和ovs-vswitc
继续阅读
intro最近在做OVS的实验,在台式机上安装了VMware Workstation,通过NAT的方式启动了一几台虚拟机,为了实验方面,我需要在笔记本上通过SSH的方式连接到虚拟机的通过NAT方式进行网络连接的虚拟机中。示意图如下:目标是希望从IP地址为192.168.1.100的客户机上通过SSH的方式连接到撞到IP地址为223.3.91.206中的虚拟机,由于虚拟机是通过NAT方式连接到宿主机
继续阅读
intro最近在做ovs的实验,为了保持实验环境的一致性,我这边用了openvswitch-2.3.1这个版本,由于ovs与对应的内核版本有要求:
Open vSwitchLinux kernel1.4.x2.6.18 to 3.21.5.x2.6.18 to 3.21.6.x2.6.18 to 3.21.7.x2.6.18 to 3.31.8.x2.6.18 to 3.41.9.x2.6.18
继续阅读
introapt-cache是Linux下的apt软件包管理工具,使用它能查询到apt的二进制软件包缓存文件。熟悉apt-cache命令能查询到大多数apt包,通过apt-cache命令结合一些参数使用能查寻到软件包信息和软件包依赖关系等等,下面列一些例子来说明apt-cache命令的使用方法。
apt-cache使用方法
apt-cache show package_name显示指定软件包的信息
继续阅读
Intro需要用到ssh免密码登录,虽然每次免密码登录可以简化为user_name@ip_address,但是还是嫌麻烦,希望可以实现ssh user_name@host_name的方式。
这里记录下ubuntu14.04LTS 修改主机名的方法
查看主机名
打开终端,在命令提示符中就可以看到主机名,比如我的就是caffee@spotty,那么我的用户名就是caffee主机名就是spotty;
在
继续阅读