虚拟机 linux系统 安装 - 图1

虚拟机 linux系统 安装

安装

CentOS 7/64位下载地址(包含虚拟机安装包):
pan.baidu.com/s/1HLbQrE5M2UW1S7KFBuFLZQ
提取码: 24d4
虚拟机VMware在wondows上提示无法运行,解决方案
https://blog.csdn.net/qq_43415863/article/details/105565034


设置虚拟机(服务器)虚拟网卡

1.修改网卡配置文件
//复制粘贴快捷键:Shift+Insert 删除文件:rm -f 文件名 删除文件夹:rm -rf 文件夹名
//进入network-scripts文件夹
cd /etc/sysconfig/network-scripts

//查看当前文件夹里所以文件名称ifcfg-ens33或ifcfg-eth0
ls

//编辑模式:按a,保存并退出:进入编辑模式,按ESC,输入::wq,保存退出。
//编辑ifcfg-ens33文件将里面的NAME和DEVICE项修改为eth0,保存退出。
vi ifcfg-ens33

//文件名ifcfg-ens33改为ifcfg-eth0
mv ifcfg-ens33 ifcfg-eth0

//进入default文件夹
cd /etc/default

//编辑文件grub,找到GRUBCMDLINELINUX变量改为GRUB_CMDLINE_LINUX=”crashkernel=auto net.ifnames=0 biosdevname=0 rhgb quiet”,保存退出。
vi grub

//重新生成grub配置并更新内核参数
grub2-mkconfig -o /boot/grub2/grub.cfg

重启虚拟机!

//能访问说明网卡设置成功!
ping baidu.com
虚拟机 linux系统 安装 - 图2


ping baidu.com 不通解决方法

//CentOS7 关闭NetworkManager
systemctl stop NetworkManager
systemctl disable NetworkManager

//网卡重启
systemctl restart network
参考:虚拟机无法上网/连接失败常见原因大集合www.jianshu.com/p/0bc0b596c1a0


外网访问虚拟机IP地址

一、创建一个nginx文件夹
//进入/usr/local目录
cd /usr/local

//新建nginx目录
mkdir nginx

//进入nginx目录
cd /usr/local/nginx
二、安装nginx web服务依赖包
//一键下载安装4个依赖包
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

三、下载并解压nginx安装包
//下载安装wget命令
yum -y install wget

//下载nginx安装压缩包(网络原因时间比较长,可以到Q群文件下载)
wget http://nginx.org/download/nginx-1.13.7.tar.gz

//解压
tar -zxf nginx-1.13.7.tar.gz
四、安装nginx
//进入nginx目录
cd /usr/local/nginx

//启动配置文件
./configure

//编译(当前目录里必须要有make开头的文件才能使用该命令)
make

//安装
make install

//启动nginx服务,看下面
五、nginx安装完成常用命令:
执行前需要先进入安装目录中: cd /usr/local/nginx/sbin

启动: ./nginx

关闭: ./nginx -s stop

//修改配置文件后nginx需要重启
重启: ./nginx -s reload

//这个是专门对页面进行各种设置
修改nginx配置文件:vi /usr/local/nginx/conf/nginx.conf

查看nginx进程是否启动:ps -ef | grep nginx
//未启动截图

//已启动截图

六、最后一步,关闭防火墙
若想使用外部主机连接上虚拟机访问端口10.0.0.205(教程的IP,实际按照自己的IP输入),需要关闭虚拟机的防火墙:

centOS6及以前版本使用命令: systemctl stop iptables.service

centOS7关闭防火墙命令: systemctl stop firewalld.service

随后访问该IP即可看到nginx界面。

//看到这个信息说明安装nginx成功。

nginx.conf 配置文件简单例子:
//打开配置文件,用这个例子就可以操作
vi /usr/local/nginx/conf/nginx.conf

//配置文件修改需要重启nginx服务
worker_processes 1;
events {
worker_connections 1024;
}
http {
server {
listen 80; #设置访问端口
charset utf-8,gbk; #支持中文显示,否则可能乱码
location / {
root html; #绑定目录/usr/local/nginx/html
index index.html index.htm;#读取文件
}
error_page 500 502 503 504 /50x.html;
location = /50x.html { #报错就调用显示这个文件内容
root html;
}
}
}

//nginx专门负责管理网页的目录

网页如何显示图片
1、在html目录下新建一个专门放图片的目录

index.html 显示图片代码
//html每次修改后刷新页面实时更新,无需重启nginx

虚拟机 linux系统 安装 - 图3露个头,免得让管理给踢了。。