Linux学习笔记(四):Web环境部署、YUM使用、Vim编辑器

疑问:装CMS之前,Linux需要装哪些软件和环境?

思考:
1.Windows,自带IIS,那对应linux本身有Apache吗?
2.PHP环境包是不是相同?
3.Mysql数据库软件是不是相同?
4.这些东西装完还需要装什么吗?
5.发现关键词: LAMP (software bundle)
6.发现一个工具:Wappalyzer

LAMP(Linux、Apache、MySQL、PHP)是Web服务堆栈的原型模型,以其原始的四个开源组件的名称的缩写命名:Linux 操作系统,Apache HTTP Server,MySQL 关系数据库管理系统(RDBMS)和PHP 编程语言。LAMP组件在很大程度上可以互换,并且不仅限于原始选择。作为解决方案堆栈,LAMP适用于构建动态网站和 Web应用程序。自创建以来,LAMP模型已适应于其他组件,尽管通常由自由和开源软件组成。例如,在Microsoft Windows操作系统家族中的等效安装称为WAMP,而在macOS上的等效安装称为MAMP。

LNMP环境部署:经研究决定,选择「Nginx」。可以用「Wappalyzerd」看看别人网站都装了什么,我看我经常逛的网站大部分都是装Nginx。


用YUM安装 Nginx软件

Linux系统已经装好了,接下来装Nginx,那是去网站下载下来,再上传到服务器安装吗?这样一点都不酷,且麻烦。幸好有更好的办法,那就是「YUM」方式安装。

什么是YUM?
YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器,是从官方Red Hat软件存储库,以及其他第三方存储库中获取、安装、删除、查询和管理Red Hat Enterprise Linux RPM软件包的主要工具。可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
详细请看: What is yum and how do I use it? - Red Hat Customer Portal

那YUM要怎么用?

我也不知道,先看着「官方文档:第2章使用YUM安装软件」慢慢摸索,我会把摸索过程记录下来。

这不像在Windows上那样有形状的,可以看得见的,不过它确实已经存在。尝试键入

yum search nginx

「yum search 『关键词』」
用你要搜索的程序包名称替换关键词,记得有空格。这些命令在官网都有,一开始我也不知道用哪个,就想先看看,有没有自己要的包,看看有没有查看命令,就发现了这个。安装包的命令是yum install package_name,这个package_name是什么呢?

该yum search命令对于搜索您不知道名称但知道相关术语的软件包很有用。请注意,默认情况下,yum search返回包名称和摘要中的匹配项,这使搜索速度更快。使用该yum search --all命令进行更详尽但更慢的搜索,其中还包括软件包说明。


执行「yum search nginx」命令后的结果

要执行yum install nginx必须是root用户,还记得一开始有设置过root用户的密码,通过这一步进入root(懒得看直接输入:「su」然后回车;这里我们使用 root 最高权限的用户来进行管理,如果你使用的是普通用户,在执行大多数命令的时候都没有权限,需要在前面加上 sudo。),输入密码回车,然后你会发现$符号变成#号了。然后键入:

yum install nginx
还挺有意思的

稍等片刻之后,出来安装提示,输入y即可

安装成功,太方便了!

「package_name」是啥?

刚才推测「package_name」就是指前面的那个单词,所以尝试了一下,安装成功,整个包一个有7个mod,安装之后数了一下,排除依赖和其他的也是7个mod。也就是说全装了。

然后我推测,一定还有一个命令可以查「package_name」,在你不确定是叫什么名字的时候可以用yum search 「关键词」查找软件包,之后再用yum info 「关键词」确认「package_name」,如图:

确认package_name为nginx

为了确认这个,我还尝试了「ngin」等相近的关键词,结果是不成功的,那么就可以推测我判断是正确的,应该不会出现关键词相同,安装错误的情况。

其他环境安装(Mysql和PHP等)

步骤和装Nginx类似,以此类推。


编辑器 我选择Vim

Vim手感舒适,不准备在服务器上开发,目前简单熟悉一下就好,本来想试试Emcas,但是没有找到YUM源,就先放弃,这里备注一下Vim的简单使用和一个坑。目前只要知道如何用编辑器来修改配置即可。

vim #运行此代码会新建一个未命名的文件,帮助乌干达儿童!
vim file 1 #新建一个名为「file 1」的文件

正常进入时为普通模式===快捷键「i」===》进入插入模式===快捷键「Esc」===》退回普通模式
正常进入时为普通模式===快捷键「:」===》命令行模式===命令「:wq」===》保存退出vim

##想要输入「:」,快捷键是「Shift+;」

##未命名的文件是无法保存的,必须赋予名字,使用
##命令模式下
file 123.txt
##

刚打开vim,犹如进入未知的宇宙,完全迷失方向。操作完全和windos的编辑器不一样,怎么打开,怎么关闭,都不知道怎么弄,甚至怀疑是不是系统坏了,鼠标点击也是无效的。

我自己一通滚键盘之后发现「i」键可以进入插入模式,也就是可以编辑文字的模式,才有点在地球的感觉。可是搞了半天还是不知道如何退出vim编辑器,最后才发现,命令模式开启,在我这里,是「Shift」+「;」键,输入「:」键。进入命令模式,输入「q」键才是退出。

你可以自己看看这个简单vim教程:简明 VIM 练级攻略

看了好多篇文章,都没有说,在vim模式下的「:」是必须组合键「Shift」+「;」才能输入的,没有人说啊!然道是我键盘的缘故???还是说这是常识???

如何简单区分三种常用模式

普通模式左下角什么都没有
插入模式
命令行模式

Nginx、MySQL、PHP配置

暂时没遇到问题,遇到了再写。下一篇。


参考

环境部署

技巧

反思:

好好休息,天天向上。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,088评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,715评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,361评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,099评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 60,987评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,063评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,486评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,175评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,440评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,518评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,305评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,190评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,550评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,880评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,152评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,451评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,637评论 2 335