虚拟机 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
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
露个头,免得让管理给踢了。。