前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux服务器环境搭建总结

linux服务器环境搭建总结

作者头像
the5fire
发布2019-02-28 15:30:02
2.2K0
发布2019-02-28 15:30:02
举报
文章被收录于专栏:Python程序员杂谈

从出差回来就开始学习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命令大全图(图片灰常大,建议下载查看):

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2011-05-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • yum
  • vi
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档