摘自:http://www.the5fire.net
从出差回来就开始学习linux部署环境的这些知识了,在福建现场的时候觉得在这方面比较无力,面对未知的东西,虽然可以通过现搜现用来解决,但是效率之低是很有体会的,最重要的是心理没底,不知道这个命令放到服务器上会产生什么样的后果,因此这次的学习还是很有必要的。
从周一开始上班,利用空余时间在vm中搭建一个fedora的操作系统,为啥要选fedora,我的原因是他和redhat具有类似的环境,而我目前接触到的服务器都是RedHat系统,不知道我这个原因是否恰当。
安装是灰常简单的,先是liveCD试用,然后安装。现在的这些操作系统安装越来越简单了。
关于操作系统中部署环境的搭建
yum
首先就是一个jdk的安装,然后是tomcat,apache,mysql以及SSH服务。这样基本上就可以了。这些都可以通过fedora自带的yum进行安装,在root权限下,命令如下:
yum install [软件名],比如:yum install tomcat
安装比较简单,麻烦的是配置,通过yum安装的软件,会自动分配到系统目录中(不知道这么说是否恰当),就拿tomcat来说,配置文件会放到/etc目录中,webapps会放到/var/lib/tomcat6下面。当然整体目录其实可以在/usr/share/tomcat6里面找到,但是这个文件夹下有的是一个快捷方式。
另外启动方式也不是一样如果自己下载安装包解压缩的话启动tomcat需要到tomcat/bin目录下,执行./startup.sh命令。但是通过yum方式安装,启动的时候只需要使用命令:service tomcat6 start。(我不清楚在RedHat上通过yum安装之后是不是也是如此)
vi
另外一个值得一提的就是vi/vim的使用,fedora是自带vi的。
Vi可以说是远程用户和服务器交互的一个重要工具,因为你不能每次都要把服务器上的文件通过SSH file下载下来,然后修改完再上传上去。你需要更快捷的方式。而vi就是最佳的工具。
这几天也是在我的电脑上通过ssh连接vm中的fedora,完全通过命令行来完成对服务器的配置,操作。
vi的使用是比较繁琐的,你需要记住大量的快捷键。不过就我这几天的感觉来说,这个东西就像是说话一样,你用多了就习惯了。
比较常用的就是
vi /filepath/filename 【打开文件】
ctrl+B 【上翻页,backward】
ctrl+F 【下翻页,forward】
差点忘了,使用vi编辑你需要知道几个模式,分别是:指令行模式、文本输入模式、行末模式。
指令行模式就是,上面的ctrl+B这些快捷键,也就是指令,在此模式下你按下i键即可对文本就行编辑。
文本输入模式,就是可编辑文本的模式,你在指令行模式下按下i键便进入此模式,此模式下,在窗口的左下角会有一个INSERT提示。在此模式下,按下ESC键,进入指令行模式。
行末模式就是在最下面一行可以输入一些命令,进入行末模式的方式就是在编辑的文本完成之后按下ESC键,然后输入“:”,冒号后面输入一些命令,我目前最常用的就是x【写入,也就是修改文件之后保存】,q 【直接退出】都是些简单的命令。
在练习使用fedora的过程中,最主要用到的东西就是上面的yum和vi了,使用这两个工具的感觉就像是在和一个外国助手对话,比如我需要安装tomcat,我说:“Hi,yum ,install tomcat6”,或者“yum [此处有停顿] install apache”,和vi打交道更简单,根本不需要说完整的单词、句子,你只需要说出一两个字母他就知道你要干啥,如此聪明。
当然linux下的工具应该不止这两个,熟练使用这一类的工具,我想绝对是一种享受,享受发号施令的感觉,呵呵。
另外附一张vi命令大全图(图片灰常大,建议下载查看):