当前位置: 首页 > news >正文

php网站建设论文答辩做代理记账网站

php网站建设论文答辩,做代理记账网站,广州增城做网站,做网课网站1. Linux系统概述 Linux是一种开源操作系统#xff0c;与Windows或macOS等操作系统不同#xff0c;Linux允许用户自由地查看、修改和分发其源代码。以下是Linux系统的一些显著的优势。 稳定性和可靠性#xff1a; 内核以其稳定性而闻名#xff0c;能够持续运行数月甚至数…1. Linux系统概述 Linux是一种开源操作系统与Windows或macOS等操作系统不同Linux允许用户自由地查看、修改和分发其源代码。以下是Linux系统的一些显著的优势。 稳定性和可靠性 内核以其稳定性而闻名能够持续运行数月甚至数年而不需要重新启动。这对于服务器来说至关重要因为它们需要保持长时间的稳定运行以提供持续的服务。 安全性 系统的安全性得到了广泛认可。开源的自然属性使得漏洞可以很快被发现和修复从而降低了受到安全威胁的风险。 资源利用效率 在资源管理方面表现出色可以高效地利用服务器硬件资源使得服务器能够同时处理大量的请求。 开源和免费. 是开源的因此不需要为操作系统本身付费。这使得它在经济上具有明显的优势特别是对于企业或组织需要部署大量服务器的情况。 由于上述的这些优势Linux系统成为了许多企业和组织首选的服务器操作系统。 文档在我上传资源上 https://download.csdn.net/download/qq_60870118/89739508 2. 安装Linux虚拟机 2.1 安装VMware 常见的虚拟机软件有VMware、Virtual Box等本课程使用VMware。 双击VMware-workstation-full-17.0.0-20800274.exe安装包启动安装向导并点击下一步。 查看用户许可协议勾选接收并点击下一步。 选择安装路径并点击下一步 用户体验设置建议取消勾选并点击下一步 创建快捷方式建议勾选并点击下一步 点击安装开始进行安装。 等待完成安装 点击完成结束向导 启动VMware可填入许可秘钥进行激活或者选择30天试用。 2.2 安装虚拟机 点击创建新的虚拟机 启动向导 选择典型向导并点击下一步 选择稍后安装操作系统并点击下一步 选择操作系统类型分别选择Linux和Centos 7 64 位并点击下一步 为虚拟机命令并选择安装目录完成后点击下一步 设置磁盘大小建议40G完成后点击下一步 点击自定义硬件 自定义虚拟机内存大小推荐4G 自定义虚拟机处理器推荐1个处理器2个核心 自定义网络模式暂时选择桥接模式 2.3 安装Centos7系统 Linux系统拥有众多的发行版其中Centos是最常用于服务器的发行版之一除此之外还有Ubuntu、Debian等等。 Linux发行版是指在相同的Linux内核的基础上增加不同的系统工具和应用程序等从而构成的一个完整的操作系统。 下载Centos系统镜像 镜像的下载地址为 官网Download国内镜像centos-7-isos-x86_64安装包下载_开源镜像站-阿里云 安装系统镜像选择CD/DVD模式 选择ISO镜像并指定CentOS-7-x86_64-DVD-2009.iso镜像所在路径完成后点击确定 开启虚拟机开始安装系统 鼠标点击虚拟机屏幕进入虚拟机如需返回主机系统同时按住Ctrl和Alt键使用上下前切换安装选项选中第一项Install Centos 7白色为选中然后点击回车键。 等待启动安装向导 向导启动成功后界面如下图所示 选择系统语言推荐中文完成后点击继续 选择系统时区要求选择亚洲/上海。 选择预置软件推荐选择Gnome 选择系统安装位置推荐使用自动配置分区 关闭KDUMP已节省资源 上述内容设置完毕后点击开始安装 设置root用户密码 创建普通用户 等待系统安装完成 安装完成后重启系统 重启后同意许可协议 连接网络 检查主机是否联网因为桥接模式下虚拟机直接连接到主机所连接的网络。配置虚拟网络编辑器 打开虚拟网络编辑器 点击更改设置 修改桥接模式网络配置将虚拟机桥接到主机联网所使用的网卡。 完成后点击完成配置 2.4 VMware使用技巧 2.4.1 系统快照 所谓系统快照就是将操作系统的当前状态保存下来若将来系统出现不可修复的故障便可使用快照恢复操作系统。下面演示VMware提供的快照功能。 拍摄快照 误操作 恢复快照 转到即可将系统恢复到指定的状态。 删除快照 2.4.2 克隆虚拟机 顾名思义克隆虚拟机就是将现有的虚拟机复制一份得到一台和原有虚拟机配置完全相同的虚拟机从而省去重复安装系统的繁琐工作。克隆虚拟机的具体操作如下 将需要克隆的虚拟机关机选中要克隆的虚拟机并打开克隆向导 选择克隆状态可选最新状态或者快照中的历史状态 选择克隆方式推荐选择完整克隆 填写新虚拟机的名称和安装目录最后点击完成 2.4.3 删除虚拟机 废弃不用的虚拟机可通过如下方式删除 3. Linux文件系统目录结构 理解和熟悉Linux系统的文件系统目录结构对于有效的管理和定位文件十分重要。Linux文件系统的目录结构如下图所示 其中各目录的作用如下表所示 目录 说明 作用 / 根目录 根目录是整个文件系统的起点所有其他目录和文件都位于根目录之下。 /home 家目录 每个用户的个人目录都位于这个目录下通常以用户名命名。例如用户john的主目录路径为/home/john。 /root root用户的家目录 保存root用户的个人数据 /boot 引导文件所在目录 保存系统启动时所需的各种文件 /usr User System Resources的简写说法不唯一 存放用户可用的软件和程序文件也包括了一些共享的数据和库文件。 /bin binary的简写 存放系统的基本命令如ls、cp等和其余可执行文件。 /sbin system binary的简写 存放系统管理和维护方面的二进制文件。 /etc etcetera的简写 存放系统的配置文件包括各种程序的配置文件和系统的全局配置文件。 /var variable的简写 存放系统运行时产生的可变数据如日志文件、数据库文件等。 /opt optional的简写 存放一些可选的软件包通常由用户自行安装。 /tmp temporary的简写 存放临时文件系统会定期清理该目录 4. Linux交互界面 服务器中Linux系统通常不会安装图形用户界面GUIGraphical User Interface因此我们与操作系统的交互主要靠命令行界面CLICommand Line Interface如下图所示 在命令行界面用户通过输入一些列命令来和操作系统进行交互例如通过mkdir /test来创建/test目录。这些命令通常由shell解释并执行。 5. Linux常用命令 5.1 文件和目录相关 pwdprint working directory 作用 打印当前目录的绝对路径 基本语法 pwd 案例实操 显示当前工作目录的绝对路径 [rootlocalhost ~]# pwd /root lslist 作用 列出目录内容 基本语法 ls [选项] [目录或是文件] 选项说明 选项 功能 -a 全部的文件连同隐藏文件( 开头为 . 的文件) 一起列出来 -l 使用较长详细的格式列出信息包含文件的属性与权限等等数据 实操案例 [atguigulocalhost ~]$ ls -al 总用量 44 drwx------. 5 atguigu atguigu 4096 5月 27 15:15 . drwxr-xr-x. 3 root root 4096 5月 27 14:03 .. drwxrwxrwx. 2 root root 4096 5月 27 14:14 hello -rwxrw-r--. 1 atguigu atguigu 34 5月 27 14:20 test.txt    * **显示说明**      每行列出的信息依次是 文件类型与权限 链接数 文件属主 文件属组 文件大小 最近修改时间 文件名 3. **cdchange directory**    - **作用**      切换路径    * **基本语法**      cd [参数] 参数说明 参数 功能 cd 绝对路径 切换路径 cd 相对路径 切换路径 cd ~或者cd 回到自己的家目录 cd - 回到上一次所在目录 cd .. 回到当前目录的上一级目录 **mkdirMake Directory ** - **作用**   创建目录 * **基本语法**   mkdir [选项] 要创建的目录 选项说明 选项 功能 -p 创建多层目录 实操案例 创建一个目录 ~]# mkdir hello~]# mkdir hello/world 创建一个多级目录~]# mkdir -p big/world **cpcopy** - **作用**   复制文件或目录 * **基本语法**   cp [选项] source dest 选项说明 选项 功能 -r 递归复制整个文件夹 参数说明 参数 功能 source 源文件 dest 目标文件 实操案例 复制文件 ~]# cp ./initial-setup-ks.cfg ./hello 递归复制整个文件夹~]# cp -r ./big ./hello **rmremove** - **作用**   移除文件或者目录 * **基本语法**   rm [选项] deleteFile 选项说明 选项 功能 -r 递归删除目录所有内容 -f 强制删除,不提示用户进行确认 实操案例 递归删除目录中所有内容 ~]# rm -rf ./big mvmove 作用 基本语法 移动文件 源文件 目标目录 重命名 源文件 目标文件案例实操 移动文件 ~]# cd hello/hello]# mv initial-setup-ks.cfg world/ 移动文件并重命名 world]# mv initial-setup-ks.cfg ../hello.cfg 重命名 hello]# mv hello.cfg initial-setup-ks.cfgcat 作用 基本语法 [选项] 文件 选项说明 选项 功能描述 - n 显示所有行的行号,包括空行 实操案例 ~]$ cat -n hello.cfg tail 作用 基本语法 tail 文件功能描述查看文件后10行内容tail -n 5 文件功能描述查看文件后5行内容5可以是任意行数tail -f 文件功能描述实时追踪该文档的所有更新 选项说明 选项 功能 -n行数 输出文件尾部n行内容 -f 显示文件最新追加的内容监视文件变化 实操案例 查看文件最后50行内容 ~]# tail -n 50 helle.cfg 实时追踪该档的所有更新~]# tail -f hello.cfg 5.2 文本编辑相关 在命令行界面下最常用的文本编辑器就是Vi/Vim。其中Vi 是 Linux操作系统中最通用的文本编辑器。 Vim编辑器是Vi的增强版相较于Vi提供了代码高亮等功能。两者用法完全兼容。下面介绍Vim的用法。 基础语法 文件 Vim模式介绍 文编辑器有不同的工作模式在不同模式下可执行不同的操作主要模式有 普通模式Normal Mode用于删除、复制、粘贴等基本操作。编辑模式Insert Mode用于编辑文本。命令行模式Command Mode用于执行命令如保存、退出等。 下面分别介绍各模式下的用法 编辑模式 一般模式 可以使用上下左右按键来移动光标也开通过一些简单的操作来复制粘贴以及删除文本具体操作如下 光标操作 快捷键 操作 shift6(^) 移动到行头 shift4($) 移动到行尾 shiftg 移动到页尾 gg 移动到页头 复制粘贴操作 快捷键 操作 yy 复制光标当前行 yw 复制光标当前词 p 粘贴 删除操作 快捷键 操作 dd 删除光标当前行 d n d 删除当前光标所处行及其以下共n行 x 删除当前光标处的一个字符 命令模式 命令 操作 :w 保存 :q 退出 :! 强制执行 :set nu 显示行号 :set nonu 取消行号 /文本 搜索文本输入n光标指向下一个输入N贯标指向上一个 :nohl 搜索文本后匹配内容会高亮显示该命令可取消高亮 :s/old/new/g 在全局范围内使用new替换old内容 5.3 文件权限相关 5.3.1 文件权限概述 Linux中的所有文件均有严格的访问权限控制只有当用户拥有某个文件的相关权限时才可对文件执行相关操作。 权限系统相关概念 用户和用户组 Linux系统中注册的个体称为一个用户例如root和atguigu除此之外还能使用useradd 用户名命令创建新的用户。每个用户都可以属于一个或多个用户组可以使用groups 用户名命令查看用户所属的组使用usermod -g 新组名 用户名修改用户所属组。 文件权限 Linux中文件和目录的权限主要分为三个部分读read、写write和执行execute。 读权限表示可以读取文件的内容或者查看目录的内容。写权限表示可以修改文件内容或者在目录中创建、删除文件。执行权限表示可以运行可执行文件或者进入目录。权限字符串 Linux系统中文件和目录的权限用一组字符来表示通常以rwxr-xr--的形式呈现其中r、w、x分别表示读、写和执行权限。以下是权限字符的含义 第1-3位确定属主该文件的所有者拥有该文件的权限。第4-6位确定属组所有者的同组用户拥有该文件的权限。第7-9位确定其他用户拥有该文件的权限。 思考题 若某文件的权限字符串为rwxr-xr--请分析该文件的权限策略。 5.3.2 常用命令 chmodchange mode 作用 基本语法 chmod [选项] [u/g/o/a][/-/][r/w/x] 文件或目录 uuserggroupootheraallchmod [选项] 777 文件或目录 权限表示法 user group other 字符串 rwx r-x rw- 数字二进制 111 101 110 数字八进制 7 5 6 选项说明 选项 功能 -R 递归操作 实操案例 修改文件使其所属主用户具有执行权限 ~]# chmod ux hello.cfg 修改文件使其所属组用户具有执行权限~]# chmod gx hello.cfg 修改文件所属主用户执行权限,并使其他用户具有执行权限~]# chmod u-x,ox hello.cfg 采用数字的方式设置文件所有者、所属组、其他用户都具有可读可写可执行权限。~]# chmod 777 hello.txt 修改整个文件夹里面的所有文件的所有者、所属组、其他用户都具有可读写执行权限。~]# chmod -R 777 hello/chownchange owner 作用 基本语法 [选项] 用户[:用户组] 文件或目录 选项说明 选项 功能 -R 递归操作 实操案例 修改文件所有者 ~]# chown atguigu helle.cfg 递归改变文件所有者和所有组~]# chown -R atguigu:atguigu hello/ 5.4 进程管理相关 操作系统中正在运行的一个程序称为一个进程。 查看进程 psprocess status命令查看操作系统中当前的进程。 常见用法 ps aux 选项 功能 a 显示所有前台进程 u 以用户友好的方式打印进程信息 x 显示后台进程 aux显示内容如下 PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMANDroot          1  0.0  0.1 193964  7048 ?        Ss   08:56   0:01 /usr/lib/systemd/systemdroot          2  0.0  0.0      0     0 ?        S    08:56   0:00 [kthreadd]root          4  0.0  0.0      0     0 ?        S   08:56   0:00 [kworker/0:0H]root          5  0.0  0.0      0     0 ?        S    08:56   0:00 [kworker/u256:0] USER启动该进程的用户PID进程ID%CPU该进程占用CPU资源的百分比%MEM该进程占用物理内存的百分比COMMAND产生此进程的命令名ps -ef 选项 功能 -e 显示所有进程 -f 以完整的格式显示进程的详细信息 -ef显示内容如下 PID   PPID  C STIME TTY          TIME CMDroot          1      0  0 08:56 ?        00:00:01 /usr/lib/systemd/systemd root          2      0  0 08:56 ?        00:00:00 [kthreadd]root          4      2  0 08:56 ?        00:00:00 [kworker/0:0H]root          5      2  0 08:56 ?        00:00:00 [kworker/u256:0]root          6      2  0 08:56 ?        00:00:00 [ksoftirqd/0]root          7      2  0 08:56 ?        00:00:00 [migration/0] UID用户IDPID进程IDPPID父进程IDCMD启动进程所用的命令和参数使用技巧 grep命令配合使用grep可用于过滤文本行。Java进程便可执行以下命令 -ef | grep java 符号称为管道符其作用是将前边命令的输出作为下一命令的输入。终止进程 kill命令其用法如下 基本语法 [选项] 进程号 选项说明 选项 功能 -9 表示强迫进程立即停止 案例实操启动火狐浏览器并杀死相关进程。 firefox。 5.6 压缩归档相关 zip/unzip 可用于压缩和解压缩zip文件使用方式如下 基本语法 [选项] XXX. 文件或路径un [选项] XXX. 选项说明 zip选项 功能 -r 压缩目录 unzip选项 功能 -d 目录 指定解压后文件的存放目录 案例实操 压缩文件 file1.txt和file2.txt并将其压缩为first.zip ~]# vim file1.txt~]# vim file2.txt~]# zip first.zip file1.txt file2.txt 压缩目录 ~]# zip -r hello.zip hello 解压 zip目录并将first.zip中的内容解压到zip目录 ~]# mkdir zip~]# unzip first.zip -d zip/tar 可用于对文件进行归档打包和压缩使用方式如下 基本语法 tar [选项] -c -f 包名 文件1 文件2 文件3 ...tar [选项] -x -f 包名 -C 指定目录 选项说明 选项 功能 -c 打包 -x 解包 -z 打包的同时进行压缩解包的时候进行解压 -v 打包或解包时显示正在处理的文件信息 -f 包名 指定打包后的文件名后者要解包的文件名 -C 目录 解包到指定目录 案例实操 打包file1.txt和file2.txt到first.tar ~]# tar -cvf first.tar file1.txt file2.txt 打包并压缩file1.txt和file2.txt到first.tar.gz ~]# tar -zcvf first.tar.gz file1.txt file2.txt 解包并解压first.tar.gz到tar目录 ~]# mkdir tar~]# tar -zxvf first.tar.gz -C ./tar 5.7 安装应用相关 5.7.1 RPM离线安装 RPM概述 RedHat Package ManagerRedHat软件包管理工具在基于 RedHat 的 Linux 发行版中广泛使用。常见软件包如下Apache-1.3.23-11.i386.rpm类似于Windows系统中的exe文件。 rpm命令 rpm命令安装、卸载和查看系统中的应用具体用法如下 安装 基本语法 -ivh 软件包路径 选项说明 选项 功能 -i -iinstall安装 -v -vverbose显示详细信息 -h -hhash进度条 案例实操 sl软件的rpm安装包并安装https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/s/sl-5.02-1.el7.x86_64.rpm查看 基本语法 -qa功能描述查询所安装的所有软件包 选项说明 选项 功能 -q 查询模式 -a 表示所有 案例实操 ~]# rpm -qa | grep sl卸载 基本语法 -e 软件包名 案例实操 sl软件 ~]# rpm -e sl-5.02-1.el7.x86_64 5.7.2 Yum在线安装 Yum概述 全称为 Yellowdog Updater Modified是一个Linux软件包管理器。基于RPM包管理能够从指定的服务器自动下载RPM包并且安装并且可以自动处理依赖关系并且一次安装所有依赖的软件包无须繁琐地一次次下载、安装该功能类似在JAVA中使用Maven工具从远程仓库中下载依赖一样,可以自动处理依赖关系。 yum命令 yum安装和卸载应用具体用法如下 安装软件包 基本语法 [选项] install 软件包名 选项说明 选项 功能 -y 对所有提问都回答“yes” 案例实操 yum在线安装sl软件 查询sl软件的包名 Linux中的各种软件包地址为https://pkgs.org/搜索sl并查看对应的Linux发行版搜索结果为yum install sl。 执行yum安装命令 yum install sl后的结果为sl。错误无须任何处理yum的工作原理是从我们所配置的远程仓库下载rpm包然后进行安装远程仓库的配置文件位于/etc/yum.repo.d/目录中。上述问题的原因就是sl软件的rpm包不在系统预先配置的这些远程仓库中。因此需要先配置sl所在的远程仓库才可使用yum进行安装具体操作如下。 配置远程仓库 ~]# yum -y install epel-release /etc/yum.repo.d/目录下配置文件的变化。 重新安装sl ~]# yum -y install sl卸载软件包 基本语法 remove 软件包名案例实操 sl软件 ~]# yum remove sl 6. Linux系统远程访问 多数情况下工作时所用的服务器并不在身边这些计算机要么位于机房要么位于云端因此我们不能向操作个人电脑一样操作服务器而是需要通过远程登录的方式来操作。 6.1 SSH概述 SSHSecure Shell使用一种网络协议用于在计算机之间建立加密的连接从而允许用户以安全的方式在远程的计算机中执行命令。 6.2 SSH实操 Linux系统中都会预装SSH服务因此我们只需在自己的个人电脑安装SSH客户端然后配置连接即可。可以选择的SSH客户端有很多目前比较主流的有 Xshell, SecureCRTFinalShellMobaXterm 等同学们可以根据自己的习惯自行选择。本课程使用MobaXterm下面演示具体使用方式。 在Windows主机安装MobaXterm软件安装包位于项目资料中。查询虚拟机IP地址 ifconfignetwork interfaces configuring命令可查看虚拟机ip地址其输出内容如下 flags4163UP,BROADCAST,RUNNING,MULTICAST  mtu 1500        inet 172.17.0.104  netmask 255.255.255.0  broadcast 172.17.0.255        inet6 fe80::5fdd:f01e:a4fb:966  prefixlen 64  scopeid 0x20link        ether 00:0c:29:fc:a3:fe  txqueuelen 1000  (Ethernet)        RX packets 183030  bytes 70503744 (67.2 MiB)        RX errors 0  dropped 78  overruns 0  frame 0        TX packets 23385  bytes 1917128 (1.8 MiB)        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0lo: flags73UP,LOOPBACK,RUNNING  mtu 65536        inet 127.0.0.1  netmask 255.0.0.0        inet6 ::1  prefixlen 128  scopeid 0x10host        loop  txqueuelen 1000  (Local Loopback)        RX packets 0  bytes 0 (0.0 B)        RX errors 0  dropped 0  overruns 0  frame 0        TX packets 0  bytes 0 (0.0 B)        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0virbr0: flags4099UP,BROADCAST,MULTICAST  mtu 1500        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255        ether 52:54:00:ea:8a:fb  txqueuelen 1000  (Ethernet)        RX packets 0  bytes 0 (0.0 B)        RX errors 0  dropped 0  overruns 0  frame 0        TX packets 0  bytes 0 (0.0 B)        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0 ens33为虚拟机的以太网络接口此处获取的ip地址为172.17.0.104。 在MobaXterm中配置SSHSecure Shell连接 点击Session选项 点击SSH选项并配置连接信息 输入root用户密码 远程登录成功如下图所示 7. 虚拟机网络配置 7.1 目前痛点 目前虚拟机联网方式为桥接模式这种模式下虚拟机通过主机的物理网卡直接连接到主机所在的网络当中。具体效果如下图所示。 这种模式下存在两个痛点 主机必须连接到某个网络中主机和虚拟机才能互通。更换网络后主机和虚拟机的IP地址均会发生变化因此远程访问工具中的IP需要同步进行修改。 为解决上述痛点我们需要调整虚拟机的网络模式和配置静态IP。 7.2 虚拟机网络模式 7.2.1 主机网络环境 为理解VMware中的虚拟网络模式我们首先需要明确主机所处的真实网络环境其所处环境如下图所示 如上图所示路由器一端WAN口Wide Area Network连接互联网另一端Local Area NetworkLAN连接多个设备这些设备组成一个局域网局域网中的设备都通过路由器访问互联网这个场景应该是大家十分熟悉的。下面为大家介绍路由器中的两个十分重要的角色。 DHCP Dynamic Host Configuration Protocol 动态主机配置协议该协议用于给联网的设备自动分配私网IP地址和其他网络配置。家用路由器中一般就会集成DHCP服务因此设备只要连接上路由器便能自动获取IP地址等网络配置。 NAT Network Address Translation网络地址转换该技术主要用于缓解IPv4地址短缺有了NAT之后可以令多个网络设备共享一个公网IP地址家庭路由器中也都集成了该服务。NAT设备路由器一端连接互联网其具有一个公网IP另一端连接一个局域网局域网中的每个设备均只有一个私网IP。当局域网中的设备经过路由器向互联网中的其他设备发送数据时NAT服务会将数据包的源地址由该设备的私网IP替换为路由器的公网IP因此互联网中的其他设备看到源地址为路由器的公网IP所以其返回数据时就会把路由器的公网IP设置为目标地址路由器接收到数据之后NAT设备再将数据的目标地址由路由器的公网IP改为原设备的私网IP最终数据就能返回到该设备了。具体流程如下图所示 在对我们的主机所处的网络环境有了一个了解后下面分别为大家介绍VMware中的三种网络模式。 7.2.2 桥接模式 桥接模式的原理如下图所示 这种模式下VMware虚拟出了一个交换机。首先该虚拟交换机通过主机的物理网卡连接到主机所在的网络中然后所有的虚拟机都通过虚拟交换机接入到主机所在网络中。所以在该模式下虚拟机和主机位于同一网络中因此在主机接入网络的前提下虚拟机和物理机是可以互通的。 7.2.3 NAT模式 NAT模式的原理如下图所示 这种模式下VMware虚拟出了一个交换机一个DHCP服务以及一个NAT服务相当于构成了一个虚拟路由器。虚拟路由器通过主机的物理网卡连接到主机所在的网络虚拟机则全部连接到虚拟路由器上组成了一个子网。此时所有的虚拟机位于同一网络因此彼此之间可以互通但是主机不能与虚拟机互通。 为使主机能够和虚拟机互通VMware又在主机中虚拟出了一个网卡并连接到了这个虚拟路由器中这时主机便可虚拟机互通了。 7.2.4 仅主机模式 仅主机模式的原理如下图所示 这种模式和NAT模式十分相似唯一的区别是虚拟路由器并未连接到主机所在的网络中因此主机和虚拟机之间可以互通但是虚拟机不能访问互联网。 7.2.5 网络模式选择 为保证主机未联网的情况下主机和虚拟机也能实现互通同时保证主机联网的情况下虚拟机也能访问互联网我们最好选择上述三种模式中的NAT模式具体配置如下。 7.2.5.1 VMware虚拟网络配置 点击VMware菜单栏中的编辑选择虚拟网络编辑器 打开虚拟网络编辑器后赋予管理员权限 配置VMnet8子网 打开NAT配置界面 修改NAT配置 网关IP须位于VMnet8子网IP范围内。 7.2.5.3 虚拟机选择网络模式 修改虚拟机所使用的网络模式 选择NAT模式 7.2.5.2 Windows主机网络配置 上述配置中VMware已将Windows主机连接到虚拟网络中了此处只需查看Windows主机中的虚拟网络网卡配置是否正确即可。 打开网络适配器配置面板 打开运行窗口输入ncpa.cpl然后按回车键 查看VMnet8虚拟网络适配器 查看IpV4配置 IP须位于VMnet8子网IP范围内。 7.3 配置静态IP NAT模式下虚拟机的IP地址默认情况下是由虚拟DHCP服务自动分配的虚拟机的IP地址不固定这对于SSH远程访问也不友好所以通常情况下我们不使用虚拟DHCP服务而是手动为虚拟机配置静态的IP地址。具体操作如下。 确定网络配置文件 ifconfig命令查看当前的网络接口内容如下 flags4163UP,BROADCAST,RUNNING,MULTICAST  mtu 1500        inet 192.168.10.100  netmask 255.255.255.0  broadcast 192.168.10.255        inet6 fe80::5fdd:f01e:a4fb:966  prefixlen 64  scopeid 0x20link        ether 00:0c:29:fc:a3:fe  txqueuelen 1000  (Ethernet)        RX packets 1526  bytes 136998 (133.7 KiB)        RX errors 0  dropped 0  overruns 0  frame 0        TX packets 1907  bytes 136735 (133.5 KiB)        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0lo: flags73UP,LOOPBACK,RUNNING  mtu 65536        inet 127.0.0.1  netmask 255.0.0.0        inet6 ::1  prefixlen 128  scopeid 0x10host        loop  txqueuelen 1000  (Local Loopback)        RX packets 68  bytes 5916 (5.7 KiB)        RX errors 0  dropped 0  overruns 0  frame 0        TX packets 68  bytes 5916 (5.7 KiB)        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0virbr0: flags4099UP,BROADCAST,MULTICAST  mtu 1500        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255        ether 52:54:00:ea:8a:fb  txqueuelen 1000  (Ethernet)        RX packets 0  bytes 0 (0.0 B)        RX errors 0  dropped 0  overruns 0  frame 0        TX packets 0  bytes 0 (0.0 B)        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0 ens33是目前的以太网接口故其配置文件为vim /etc/sysconfig/network-scripts/ifcfg-ens33。 修改网络配置文件 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 EthernetPROXY_METHODnoneBROWSER_ONLYnoBOOTPROTOdhcpDEFROUTEyesIPV4_FAILURE_FATALnoIPV6INITyesIPV6_AUTOCONFyesIPV6_DEFROUTEyesIPV6_FAILURE_FATALnoIPV6_ADDR_GEN_MODEstable-privacyNAMEens33UUIDbf788989-e095-4e58-865a-e6b07248a514DEVICEens33ONBOOTyes 修改BOOTPROTO参数为static修改ONBOOT参数为yes增加如下内容 192.168.10.100NETMASK255.255.255.0GATEWAY192.168.10.2DNS1192.168.10.2 需要位于前文VMnet8子网IP范围内GATEWAY需要配置为前文的NAT服务的网管IP。 重新启动网络服务 network服务 ~]# systemctl restart network 观察网络配置是否生效 ifoconfig命令观察ens33的网络接口的IP地址是否为前文所配置的IPADDR。 文档在我上传资源上 https://download.csdn.net/download/qq_60870118/89739508
http://www.hkea.cn/news/14445556/

相关文章:

  • 做盗版小说网站怎么样wordpress 访问源端口号
  • 城市建设杂志社网站网站建设税率
  • 著名设计师网站微信开发者平台官网登录
  • 网站建设图片尺寸wordpress 附件上传插件下载
  • 中关村在线官方网站德国建设部网站
  • 企业模板网站建设优势分析html5播放器
  • 网络营销服务商天津做网站优化公司
  • 电子商务网站开发的基本要求无锡响应式网站
  • 免费生成网站的app做自行车网站应该注意什么
  • 知识付费网站开发教程软件商城安装
  • 网站开发作业ps做网站要多大
  • 常州网站制作推广wordpress 跑马灯插件
  • 去除 做网站就用建站之星泰安网站建设优化技术
  • 济南php网站开发南京网站制作公司排名
  • 盐城seo网站优化软件重庆万州网站建设公司电话
  • 网站开发图片188旅游网站管理系统6.0模板
  • 有用建站宝盒做网站的吗哈尔滨网络优化推广公司
  • 建设银行怎么加入信用网站广州智能建站
  • 做视频怎么去除网站做网站怎么存放视频
  • 找外包公司做网站的好处和坏处广州定制网站建设公司
  • 网站建设线上线下双服务器有个找人做任务赚返佣的网站
  • 苏州优化网站排名服务器租用相关网站
  • 上市公司数据查询网站金湖网页设计多少钱
  • 有没有建筑学做区位分析的网站微购物网站建设
  • 图片网站建设网络营销策划方案ppt模板
  • 成都高新区制作网站安卓软件开发工程师
  • 国内著名网站建设公司图案设计网站大全
  • 做网站西美花街重庆聚百思网站开发
  • 做网站通常用的软件网站建设推广谷得网络
  • 杯子电子商务网站的建设wordpress多人博客