虚拟机

200 阅读2分钟

n

安装

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

可视化模式与命令行模式

切换到命令行模式

  1. 快捷键ctrl+alt+f5
  2. 鼠标右键home,如下图

image.png

切换到可视化模式

  1. 快捷键ctrl+alt+f1

查看ip

ip addr 

image.png

image.png

在虚拟机,鼠标头不见了,恢复回到电脑的鼠标操作

ctrl+alt

切换到root用户

su

image.png

xshell 连接虚拟机

image.png

image.png

防火墙

systemctl status firewalld //查看状态
systemctl stop firewalld //关闭
systemctl enable firewalld 重启
systemctl disable firewalld  //禁止firewall开机启

image.png image.png

image.png

安装nginx

下载

下载地址

选择linux版本

image.png

安装

cd /usr/local
mkdir nginx

rz //选择上传的文件 nginx-1.16.1.tar

tar -zxvf nginx-1.16.1.tar.gz  //解压,需要注意,解压后得到的是源码,源码需要编译后才能安装

mkdir /var/temp/nginx -p //编译之前,先创建nginx临时目录,如果不创建,在启动nginx的过程中会报错

//进入nginx的目录
cd /usr/local/nginx-1.16.1

//输入如下命令进行配置,目的是为了创建makefile文件
./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi

//make编译
make

//安装
make install

//搜索nginx所在目录
whereis nginx

//进入sbin目录启动nginx
./nginx

//停止
./nginx -s stop

//重新加载
./nginx-s reload

//打开浏览器,访问虚拟机所处内网ip即可打开nginx默认页面,显示如下便表示安装成功,(如果在虚拟机安装,需要关闭防火墙)

image.png

nginx 启动报错

nginx: [emerg] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory)

image.png

SwitchHosts

image.png

image.png

image.png

ps: 如果不能访问,把vpn代理关闭

虚拟机时间与电脑不同步

uptime

image.png

image.png

克隆虚拟机

点击克隆

image.png

切换到root用户

su root

复制link/ether

image.png

修改配置

配置1

vim /etc/udev/rules.d/70-persistent-ipoib.rules

把下图红框中的内容替换为复制的link/ether

FFB2B741-4F7C-489d-BE34-33A56E881B71.png

配置2

vim /etc/sysconfig/network-scripts/ifcfg-ens33

把下图红框中的内容替换为复制的link/etherr

image.png

重启

service network restart

上传文件显示乱码

可使用-be参数

  • -b:–binary 用binary的方式上传下载,不解释字符为ascii;
  • -e:–escape 强制escape 所有控制字符,比如Ctrl+x,DEL等
rz -be