万事开头难,也好久没有写日志了,先在此开一个头吧,毕竟还是能学很多东西的。这个系列准备写一写接下来准备学习的一些东西,主要涉及linux + nginx + vim 等等的一些进阶操作。以前一直在用上面的东西开发,可以说是基础知识,工作用到的基本上会,但是稍微复杂,高深一点的都不会。所以我准备从头好好学习一下这些东西。
搭建环境是这样的:先在win7上装一个VM,在VM上装一个虚拟机ubuntu,然后用secureCRT连接到这个环境,进行学习和开发,要熟悉的有vim的进阶,linux的进阶,然后搭建lnmp环境,并且调通。大致思路是这样的,如果这个过程中有什么需要补充的都会记录。
加油!!
这篇博客记录最开始的一些东西吧。就是Ubuntu的安装。
1 先下载安装VMware,安装完毕。(这个暂时没遇到什么坑)
2 下载Ubuntu ISO镜像,在这里,我选择的是Ubuntu12.04 iso 镜像下载,选择服务器版的镜像,然后安装
注意点 a 安装Ubuntu之后,进入系统用户名密码是按照过程中设置的用户名密码,root密码是没有设置的。也就是Ubuntu没有初始化密码。
登录之后,进行 sudo passwd root,进行root密码初始化
3:以上算是虚拟机安装成功了,但是直接在虚拟机的shell下操作还是很麻烦的。一般用secureCRT进行远程连接。如果要用secureCRT连接,必须使Ubuntu系统能联网,和主机互通。
注意点: a 虚拟机网络设置选择NAT ,此时虚拟机上 ping 主机,应该能通
b 主机ping虚拟机,ping 不通的话,查看主机的网卡设置,开启vm的网卡适配器
c secureCRT要连接Ubuntu,虚拟机必须有ssh 客户端和软件端。虚拟机下安装ssh相关的
4: 虚拟机下安装ssh-server ssh-client
坑:安装这个的过程中,出现了安装不成功的提示,依赖libwrap0,解决方案参考:http://m.oschina.net/blog/375090
然后远程连接linux即可。下面就涉及到secureCRT的一些设置,这在下一篇文章里面进行单独的记录。
后补记:
去Ubuntu官网下载Ubuntu 14.04.3镜像之后,安装过程中,选择预安装的软件中选择ssh服务,那么上面的第四步可省略
接下来是 php MySQL nginx搭建以及一些拓展的安装,依次记录http://my.oschina.net/jiec/blog/295369
1 安装nginx
apt-get install nginx
安装完毕之后 查看 service nginx status即可
nginx根目录:/usr/share/nginx/html
配置nginx解析php的时候,fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;一定记得替换