2、Yum方法搭建最新LPMN环境(CentOS+Nginx+PHP+Mysql)之Nginx

刚才已经完成了CentOS以及相关环境的配置工作,接下来安装Nginx,当前(2020年4月24日)最新版本为1.18.0

1、添加Nginx源

命令:vi  /etc/yum.repos.d/nginx.repo

在nginx.repo中输入:

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

2、应用新源

命令:yum-config-manager --enable nginx-mainline

3、查看Yum端Nginx的版本

命令:yum info nginx

4、安装Nginx

命令:yum -y install nginx

5、查看nginx版本

命令:nginx -v

输出:nginx version: nginx/1.18.0

6、开机自动运行Nginx

命令:systemctl enable nginx

7、启动、关闭、重启Nginx

启动命令:service start nginx

关闭命令:service stop nginx

重启命令:service restart nginx

8、打开防火墙,允许80端口访问

此时Nginx已经安装完毕,但是访问Nginx主页还是会失败,原因在于80端口还未被开放

8.1 开启80端口号

命令:firewall-cmd --zone=public --add-port=80/tcp --permanent

8.2 重新启动防火墙

命令:firewall-cmd --reload

此时重新访问Nginx主页显示正常

Nginx主页

9、几个常用的命令

在CentOS上安装好程序,经常需要通过命令行查看各种运行状态,下面列出了一部分常用的命令及其功能说明

9.1、查看当前正在监听的端口

输入:netstat -tlnp

用grep进行匹配

输入:netstat -tlnp | grep 80

9.2、查看所有端口的状态

输入:netstat -ano

用grep进行匹配

输入:netstat -ano | grep 80

9.3、查看当前正在运行的进程

输入:ps -ef

用grep查找具体某一个程序的进程

输入:ps -ef | grep nginx

如果此时没有输出,则说明查找的程序并没有在运行

9.4、查使用内存最多的K个进程

方法1:

输入:ps -aux | sort -k4nr | head -3

说明:ps -aux中(a指代all——所有的进程,u指代userid——执行该进程的用户id,x指代显示所有程序,不以终端机来区分)

        ps -aux的输出格式如下:

USER PID %CPU %MEM VSZ    RSS TTY STAT START TIME COMMAND

root     1     0.0       0.0       19352 1308 ?      Ss     Jul29 0:00      /sbin/init

root     2     0.0       0.0       0 0               ?       S      Jul29 0:00      [kthreadd]

root     3     0.0       0.0       0 0               ?       S      Jul29 0:11      [migration/0]

     sort -k4nr中(k代表从第几个位置开始,后面的数字4即是其开始位置,结束位置如果没有,则默认到最后;n指代numberic sort,根据其数值排序;r指代reverse,这里是指反向比较结果,输出时默认从小到大,反向后从大到小。)。本例中,可以看到%MEM在第4个位置,根据%MEM的数值进行由大到小的排序。

     head -K(K指代行数,即输出前几位的结果)

方法2:

输入:top (然后按下M,注意大写)

9.5、查使用CPU最多的K个进程

方法1:

输入:ps -aux | sort -k3nr | head -K

方法2:

输入:top (然后按下P,注意大写)

9.6、查看进程2568内线程情况

输入:ps -T -p 2568

 

快速链接:

1、Yum方法搭建最新LPMN环境(CentOS+Nginx+PHP+Mysql)之CentOS

3、Yum方法搭建最新LPMN环境(CentOS+Nginx+PHP+Mysql)之PHP

4、Yum方法搭建最新LPMN环境(CentOS+Nginx+PHP+Mysql)之Mysql

5、Yum方法搭建最新LPMN环境(CentOS+Nginx+PHP+Mysql)之phpMysqlAdmin(PMA)

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值