Nginx前置 — liunx环境配置

最近准备开始学习Nginx,这玩意的优势在于几点:并发高、内存消耗少、免费可商用、配置简便,相信有这几点,对于一个立志于做大前端的人来说,肯定是诱惑力满满的,所以Nginx技能必须get!

但是在此之前,首先需要学习下基本的Liunx系统,因为Nginx主要运行在liunx环境中的,所以liunx作为前置技能肯定也要get,掌握基本的liunx命令,从而不会影响到Nginx的学习。

对于liunx环境载体,可选的有虚拟机装liunx、云服务器这两种,但由于我还是个liunx初学者,所以还是选择装个虚拟机玩玩,不费钱还能随我折腾,等熟练了再花钱买云服务器吧。

虚拟机选择VMware-workstation14,系统选择centos7,安装虚拟机和装系统直接看这篇图文教程,讲的很详细了。

教程传送门

虚拟机及里面的liunx系统装好之后,首要的就是配置网络使系统可以连上网。

这里我选择的网络连接是NAT,选择菜单栏的 编辑 -> 虚拟网络编辑器 ,配置NAT的DNS和IP地址

然后登录centos,以管理员root登录,在命令行中输入ls /etc/sysconfig/network-scripts,之后按回车键。下面会出现一张文件列表,请记住ifcfg-ensXXXX。注意这里的XXXX的数值在每个机器上不同。

记下该数值,继续终端输入vi /etc/sysconfig/network-scripts/ifcfg-ensXXXX(XXXX替换为自己的数值)如:

此时进入ifcfg-ensXXXX这个网络配置文件的阅读模式,接着按i键,即insert,进入文本插入编辑模式。设置BOOTPROTO=dhcp,ONBOOT=yes

接下按下Esc,再按:wq,最后按回车键就能保存退出vim编辑器。

接着命令行中输入service network restart就能上网了,理论上。

系统能上网后,就要开始安装软件包了,比如我就要安装Nginx及其依赖。这个可以通过yum来安装。

不过由于我在先前手贱把系统自带的yum给删除了,所以需要通过wget安装yum,但悲剧的是系统里也没有wget,同样需要yum来安装,好么,这下子只能在本地windows环境里把wget包先下载好通过SSH远程上传到liunx系统里,在liunx终端安装好wget后再安装yum。

具体过程如下:

本地windows环境访问rpm源,网强的可以访问 rpm源,国内可以访问 rpm 网易163源。找到想要的包直接下载即可。

下载好后通过SSH远程上传至liunx服务器中:

然后在liunx终端进行命令安装:

rpm -ivh --force --nodeps yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

rpm -ivh --force --nodeps yum-3.4.3-158.el7.centos.noarch.rpm

rpm -ivh --force --nodeps yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm

安装好yum后运行yum试试?

最后终于到使用yum来安装Nginx包及所需依赖了,当然你也可以使用yum来安装你想要的其他包。

yum -y install gcc gcc-c++ autoconf pcre-devel make automake
yum -y install wget httpd-tools vim

本文分享自微信公众号 - 前端小二(frontendxiao2)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-10-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券