Linux 从裸机到服务V0.1

最近在思考解决方案的构造方法,一套解决方案,不仅仅是一个产品,而是众多产品为解决某一个应用场景的组合。链接不通的产品,涉及到的不仅仅是独立产品的部署,还涉及到产品之间的相互连通。这里面所涉及到的事情就多了。独立产品的安装涉及到网络规划、操作系统安装、应用安装等;网络互联涉及到主机网络配置、主机防火墙配置、路由配置、交换机配置、中间防火墙配置等等;另外还涉及到应用高可用、负载均衡、证书管理、网络质量管理等等。

那么,如果是从一个产品的维护的角度看,你会希望在输出这样一份解决方案的时候,同时输出什么样的文档或者资料,用于辅助产品运维呢?这样一个解决方案的构建思路是怎么样的呢?

 

 

在linux上安装git cmake工具

安装git工具

1、首先下载zlib,   http://zlib.net/;  git工具:https://github.com/git/git/archive/master.tar.gz。下载后是两个tar.gz包

(git-master.tar.gz,zlib-1.2.8.tar.gz)

2、上传到linux服务器,解压两个压缩包.

3、执行 ./configure && make && make install 安装zlib.

4、执行以下命令编译git  make NO_OPENSSL=YesPlease  NO_CURL=YesPlease prefix=/usr all

5、执行以下命令安装git  sudo make NO_OPENSSL=YesPlease  NO_CURL=YesPlease prefix=/usr install

6、对需要使用git的用户配置环境变量:

在主目录的.bash_profile或者/etc/profile文件加入设置环境变量
export PATH=/usr/libexec/git-core:$PATH
然后重启登录或者source一下该文件使其生效。