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

做网站设计挣钱吗江苏大都建设工程有限公司网站

做网站设计挣钱吗,江苏大都建设工程有限公司网站,徐州手机网站营销公司哪家好,简单网站html模板下载目录 前言一、软件下载及安装1.下载2.安装扩展#xff1a; 二、创建一个虚拟机1.Vagrant官方镜像仓库 三、使用远程工具连接虚拟机1.修改相关配置文件 四、虚拟机克隆及使用1.通用配置2.简单搭建一个java环境3.克隆虚拟机1.重命名虚拟机#xff08;可选#xff09;2.打包指定… 目录 前言一、软件下载及安装1.下载2.安装扩展 二、创建一个虚拟机1.Vagrant官方镜像仓库 三、使用远程工具连接虚拟机1.修改相关配置文件 四、虚拟机克隆及使用1.通用配置2.简单搭建一个java环境3.克隆虚拟机1.重命名虚拟机可选2.打包指定名称的虚拟机 五、异常情况处理1.up启动报错2.身份验证失败 前言 目前我用虚拟机主要作用是模拟linux系统下当服务器使用直接用vmware虚拟机或者VirtualBox虚拟机进行搭建相关开发环境耗时并且很多步骤冗余至此想要探寻简化配置步骤并且可以一次搭建多次复用的方式我们从使用Vagrant开始然后我们还有去探索克隆虚拟机搭建完基础环境之后移植到其他机器也能快速使用的方法。 一、软件下载及安装 我这里是win环境下安装相关软件。博客那没多要搞就搞点不一样的都安装最新版本。 1.下载 Vagrant下载 截止2024/7/8最新版本为2.4.1版本我是win64位系统选择amd64如果你的电脑是非常旧的版本或32位选择I686 VirtualBox下载 我就想要下载旧一些的版本他可能稳定或者相关资料更多一些这里也提供旧版本下载提示。 直达链接 2.安装 ①安装VirtualBox 在选择安装位置时你是否也把目录切换到了其他磁盘而不是默认的系统盘 解决方式有两种 第一种不喜欢折腾的同学直接换回系统盘安装。 第二种分两种情况 第一种情况选择其他盘后建一个根目录把它安装到该目录下。需要做一些准备。 例如我把它安装到了某个目录下 需要创建完该文件夹后执行如下命令以管理员身份运行cmd程序执行如下几行代码。 icacls A:\VirtualBox /reset /t /c icacls A:\VirtualBox /inheritance:d /t /c icacls A:\VirtualBox /grant *S-1-5-32-545:(OI)(CI)(RX) icacls A:\VirtualBox /deny *S-1-5-32-545:(DE,WD,AD,WEA,WA) icacls A:\VirtualBox /grant *S-1-5-11:(OI)(CI)(RX) icacls A:\VirtualBox /deny *S-1-5-11:(DE,WD,AD,WEA,WA)执行完毕重新安装并且选择你执行过的目录即可安装。 情况2更换其他磁盘并且不是放在更目录此时你需要把指定目录和对应的根目录都执行一次我嫌麻烦就没这么搞了。 ②安装Vagrant 这个就没啥好选的了最新版没找到选择安装目录的位置。在最后一步时你选择了yes会立刻重启你的电脑。其他情况暂时未遇到问题。 扩展 ① icacls工具:管理文件和目录的访问控制列表这些操作类似于linux对目录用户组进行权限分配和设置。资料来源网络如果错误还请指正。 1- icacls A:\VirtualBox /reset /t /c这个命令将重置A:\VirtualBox目录及其所有子目录和文件的权限为默认设置。/t参数表示操作递归应用于所有子目录和文件/c参数则表示如果遇到错误命令会继续处理其他项。 2- icacls A:\VirtualBox /inheritance:d /t /c此命令禁用了A:\VirtualBox目录及其子目录的继承权限。inheritance:d表示删除现有的继承权限条目/t和/c与上一个命令相同 3- icacls A:\VirtualBox /grant *S-1-5-32-545:(OI)(CI)(RX)这个命令向A:\VirtualBox目录及其子目录授予对用户组*S-1-5-32-545通常是本地用户组的读取权限。(OI)表示对象继承(CI)表示容器继承(RX)是读取权限的缩写。 4- icacls A:\VirtualBox /deny *S-1-5-32-545:(DE,WD,AD,WEA,WA)此命令拒绝A:\VirtualBox目录及其子目录中*S-1-5-32-545用户组的多种权限删除、写入数据、添加子目录、写入扩展属性、写入属性等。 5- icacls A:\VirtualBox /grant *S-1-5-11:(OI)(CI)(RX)类似于第三个命令但这次是向*S-1-5-11通常是管理员组授予读取权限。 6- icacls A:\VirtualBox /deny *S-1-5-11:(DE,WD,AD,WEA,WA)同第四个命令但这次是对*S-1-5-11用户组拒绝多种权限。 ② 如果你的电脑没有开启虚拟化需要进入bois进行开始虚拟化设置!!!每个人电脑多少有一些差异如果没有找到请按照自己电脑型号去网上查一下在哪块开启 二、创建一个虚拟机 1.Vagrant官方镜像仓库 仓库地址 我们使用vagrant 进行虚拟机的创建使用他对应的官方镜像进行linux系统的创建。 相关命令在他的文档中有体现 初始化一个centos7虚拟机启动虚拟机。 cmd执行如下命令 vagrant init centos/7 vagrant up启动虚拟机 vagrant up三、使用远程工具连接虚拟机 1.修改相关配置文件 使用远程工具连接虚拟机。 这里的网络和之前博客不太一样注意甄别。找到对应的虚拟机网卡信息 ipconfig修改vagrant配置文件把对应的ip设置为静态ip在192.168.56.xx网段下即可 我的在第35行 首先使用win的cmd进行远程ssh连接修改一下linux中的一些ssh连接设置。 vagrant ssh切换root用户密码为vagrant ·改参数值找到 PasswordAuthentication 改为yes vi /etc/ssh/sshd_config刚进入文件时使用vi的搜索功能。 /Passw此时定位到对应的内容后按i键进行编辑。 :wq重启ssh服务 systemctl restart sshd此时使用你自己的ssh工具即可进行访问 ip192.168.56.10 usernameroot passwordvagrant 四、虚拟机克隆及使用 1.通用配置 更换一下国内yum源 先备份原有配置 sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup创建一个新的repo文件 sudo vi /etc/yum.repos.d/alimirror.repo编辑新的源 [alimirror] namealimirror baseurlhttp://mirrors.aliyun.com/centos/$releasever/os/$basearch/ gpgcheck0 enabled1清理缓存并更新元数据 yum clean all yum makecache fast更新yum yum update安装vim yum install -y vim-enhanced2.简单搭建一个java环境 下载一个jdk包 此处省略相关配置环境变量等主要为了验证克隆之后是否能生效和使用。 3.克隆虚拟机 为虚拟机配置环境变量这块不需要非得抄我的知道怎么配环境变量的同学自行配置即可 1. 1.重命名虚拟机可选 为什么要对虚拟机重命名 因为这样克隆虚拟机时可以指定克隆那个虚拟机当然你如果不想进行重命名也有支持打包当前运行中的虚拟机方式。但是如果你同时需要启动多个虚拟机时这块随意不影响功能使用这块也稍微麻烦一些不想麻烦的可以跳过个人感觉用处不大。 查询当前虚拟机名称 vagrant status就叫default 重命名虚拟机名称为第一步使用vagrant 打包做准备。 先关闭当前虚拟机。 1.修改Vagrantfile配置文件,增加虚拟机名称配置就挨着config.vm.box配置再上放增加一行即可结束时需要增加end。 config.vm.define vm1 do |node|xxxxconfig.vm.box centos/7end示例 Vagrant.configure(2) do |config|config.vm.define vm1 do |node|node.vm.box ubuntu/focal64# ... 其他配置 ...end end我命名为vm1 config.vm.define vm1 do |node|2.重命名还未结束还需要根据uuid更新底层逻辑 vboxmanage list vms这个命令如果提示不是内外部命令那就是你没有成功配置box的环境变量。 3.更新虚拟机名称 vboxmanage modifyvm {UUID} --name 虚拟机名称我的命令 vboxmanage modifyvm {604009aa-cd0c-40a6-978a-380b23c8b873} --name vm1再次查询当前虚拟机名称 vagrant status至此重命名完成。 2.打包指定名称的虚拟机 方式1cmd命令方式已经验证成功可以正常使用 使用vagrant命令打包当前的虚拟机 ①查询所有虚拟机列表 vboxmanage list vms打包指定名称的虚拟机 ②你想把打包的文件放到哪里此时你就使用cmd进行切换目录 示例 cd A:\DATA\copy此时执行打包命令后会把打包的文件放在该目录下 ③进行打包 示例打包名为vm1虚拟机输出文件为vagrant01.box vagrant package --base vm1 --output copy.box 这一步非常的耗时!!!并且控制台无进度条此时需要耐心等待。我的文件8个多G从任务管理器能看出磁盘io每秒达到50mb左右的速度也可能我电脑拉胯些比较慢。 两种方式判断是否完成 第一种控制台出现不在阻塞之后Compressing即可 第二种保存目录的文件不再是0kb大小 ④将打包好的box文件add到vagrant copy 可以理解为虚拟机的名字copy copy .box是我们打包的文件名称。 注意需要切换到copy.box目录再执行下方命令 vagrant box add copy copy.box⑤初始化一个新的vagrant环境 vagrant init copy 执行完成后只有一个Vagrantfile文件 ⑥编辑这个新的Vagrantfile文件 Vagrant.configure(2) do |config|config.vm.define copyconfig.vm.box copyconfig.vm.network private_network, ip: 192.168.56.20config.ssh.username vagrantconfig.ssh.password vagrant end全量替换成我的如果你不是交copy则替换你对应的虚拟机名称ssh这块是因为解决某个异常添加的具体异常请在下方查阅。 ⑦更改默认的虚拟机位置 选择其他找到你init的目录即可 启动这个虚拟机 vagrant up copy此时启动后virtual box页面会有一个虚拟机但是名称不是我们起的copy而是一个很长一串的名称加上copy内容这块还在研究不影响使用。 ⑧再次修改ip地址 进入控制台使用默认的username和password进行登录在切换到root用户 vagrant sshusername和password都为 vagrantsu rootvagrant先查询一下ip地址是否还是之前打包的ip地址 ip addr show我这块已经手动改过了你的话应该还是192.168.56.10此时需要在服务器端更改一下。 更改ip地址 切换到该目录下查询自己需要更改的文件我的文件是eth1文件你的可能不是 cd /etc/sysconfig/network-scripts/vi ifcfg-eth1修改完保存重启网路服务一下 systemctl restart network验证一下是否生效 ip addr show eth1至此以命令方式的克隆虚拟机完成之前搭建的java环境也正常使用。 方式2virtual box方式打包未验证成功正在解决问题 复制成功之后还是需要把对应的文件夹放到系统盘的默认路径下否则检测不到这块需要再研究一下目前只能是放在原来虚拟机的文件夹下 打开我们复制的这个虚拟机文件 正在解决ing 五、异常情况处理 vagrant官方网站 有问题实在解决不了那就只能肝官网文档了。 1.up启动报错 The machine with the name ‘copy’ was not found configured for this Vagrant environment. 解决方式 Vagrantfile文件增加配置内容 config.vm.define copy2.身份验证失败 copy:Warning: Authentication failure. Retrying… 直接使用明文username和password目前还没有进行更加深入的研究只用这个方式先解决如果大家有其他优雅的方式欢迎一起交流讨论。 config.ssh.username vagrant config.ssh.password vagrant
http://www.ho-use.cn/article/10820675.html

相关文章:

  • 宁波建网站模板网站怎么快速被百度收录
  • 个人网站制作基本步骤服装印花图案设计网站
  • 桂林论坛网网站电话电子商务网站建设与电子支付
  • 自然堂官方网站建设搜索引擎推广的优势
  • 网站建设工程属于科技档案吗dede手机网站教程
  • 苏州吴中长桥网站建设做网站,好苦逼
  • 保定企业网站开发网站建设问题及解决办法
  • 沈阳网站建设方案报价wordpress 应用店商
  • 建网站需要数据库吗扁平化设计网站 国内
  • 建立自己网站免费网站开发的技术简介是什么
  • 南昌网站建设公司服务制作一个营销型网站
  • 有了源代码怎么做网站郴州网站建设公司官网
  • ASP做网站源代码如何线上推广自己产品
  • 网站建设平台南京网站优化报价
  • 天猫网站建设的目标是什么意思河南企业网站排名优化
  • 苗木公司网站模板wordpress页面间跳转
  • 只选设计师的网站佛山网站seo优化
  • 微网站样式建设网站赚钱猛兽领主
  • 怎样做相亲网站网站建设花费录什么费用
  • 网站开发的源码杭州科技网站
  • 苏州市建设交易中心网站首页html指什么
  • 做美食网站的图片大全专业网站设计制作优化排名
  • 公司微网站建设价格设计网站需求
  • 大学生实训网站建设心得淄博网站制作设计
  • 创业网站搭建设计方案谷歌找网站后台
  • 免费行情软件网站下载大全聚美联盟网站怎么做
  • php做网站的分站网盘资源共享群吧
  • 网站建设与管理专业就业前景产品策划方案怎么做
  • 昆明网站建设推广个人版的wordpress怎么加关键词
  • 网站建好后广告是不是需要免费网页软件