在唯一密钥属性,桥接网卡
分类:面向对象

今天调试一台服务器,由于机器较老,需要开盖加个设备。启动服务器时就提示:

在ASP.NET 网站的配置文件中添加了MIME类型,但是运行网站后在IIS上和页面上提示"在唯一密钥属性“fileExtension”设置为“.woff”时,无法添加类型为“mimeMap”的重复集合项"这个错误。后来经过排查,是由于重复设置了MIME类型的文件扩展名造成的。

继续玩弄新的服务器。发现有台mysql版本实在有点老,估计是akiho直接使用

操作系统:Ubuntu Server 16.04.2

Alert! Cover was previously removed.

图片 1

apt-get install mysql-server

SSH软件:Putty(远程连接工具,视本机操作系统选择对应版本的putty)

然后提示按 F1 继续,按 F2 进入设置。原来这是系统检测到机箱盖打开了,进行的报警,有些说的是 opened,有的说的是 removed,都是一个意思。


,然后又没有更新到最新的源,然后无脑安装了5.5版本这个老旧的版本。

 

大多数服务器可以在 BIOS 的 System Security 的 Chassis Intrusion 中设置是否启用该功能。

解决设置fileExtension属性出现类型集合项添加重复的方法

比如在网站中web.config文件的配置是这样的:

  <system.webServer>    
    <staticContent>
      <mimeMap fileExtension=".woff" mimeType="font/x-font-woff" />     
      <mimeMap fileExtension=".xap" mimeType="xapapplication/x-silverlight"/>
      <mimeMap fileExtension=".xaml" mimeType="application/xaml+xml"/> 
    </staticContent>
  </system.webServer>

如果IIS中已经有设置.xaml和 .xap这两个扩展名,那么IIS就会提示:在唯一密钥属性“fileExtension”设置为“.xaml”(或者.xap)时,无法添加类型为“mimeMap”的重复集合项。

PS:具体的提示信息是根据自己所添加的MIME类型的扩展名来的,比如我添加的是.woff,所以提示的是.woff这个扩展名无法添加重复集合项

所以一般我们要在配置文件中添加MIME Type,就得先使用remove节点删除掉要添加的MIME,防止重复。正确的配置文件代码如下:

  <system.webServer>    
    <staticContent>
      <remove fileExtension=".woff" />
      <remove fileExtension=".xap" />
      <remove fileExtension=".xaml" />

      <mimeMap fileExtension=".woff" mimeType="font/x-font-woff" />     
      <mimeMap fileExtension=".xap" mimeType="xapapplication/x-silverlight"/>
      <mimeMap fileExtension=".xaml" mimeType="application/xaml+xml"/> 
    </staticContent>
  </system.webServer>

所以现在让我来卸载掉他们使用:

----------------------------------网络连接方式:桥接网卡-----------------------------------

出现此异常错误的原因

一般来说,我们之所以要在ASP.NET网站的web.config中添加MIME类型,是因为在IIS中并没有设置这个MIME类型,而且因为某些原因我们只能在网站的web.config配置文件中添加mimeMap(比如我们没有权限进入服务器等情况)。

这样就可以能出现一个问题:假设当前网站发布到新的服务器中,此时新服务器上的IIS默认已经有设置这个MIME类型,而我们网站web.config配置文件也设置了mimeMap的mimeType,这样重复添加MIME类型就会提示mimemap在集合项目设置中重复了!

所以正如上面的解决方法那样,要么使用remove节点删除重复,要么就在配置文件和IIS中二选一来设置。

apt-get remove mysql-server

第一步:

也可以使用带配置文件和设置之类的全面删除的

1)安装openssh-server,命令如下:

apt-get --purge remove mysql-server

  sudo apt install openssh-server

随后使用:

    图片 2

apt-get autoremove

    因为我本机已经安装过openssh-server,所以截图与首次安装截图不一致(请忽略!)

清理掉多余的dependence。

    提示:如果[服务器]不安装openssh-server这个东西,我们就无法远程登录[服务器];

如果遭遇了没有卸载干净或者依赖安装出现问题,会导致你无论怎么重装都报错失败。会提示你安装依赖方面的问题,在这之后无论你安装别的啥,都会提示你当前安装过一个什么东西安装失败了是因为某些依赖的问题。这时候就需要清理掉这些问题重新安装

    优势:开源、免费,整个传输过程加密(安全远程连接

尝试使用

 

sudo dpkg --force-depends --purge xxxx

    卸载openssh-server,命令如下:

好了说了那么多卸载和安装失败遇到的问题,现在进入安装正题,我个人非常懒。不想使用source make,正好mysql官方也提供了apt源进行更新。

  sudo apt remove --purge openssh-server

获取mysql仓库:

    图片 3

wget

    Ubuntu系统如何卸载删除软件:

安装这个dpkg包:

    最简单办法是,当我们知道软件的名称,那么我们就直接在终端命令窗口中输入命令就可以了:

dpkg -i mysql-apt-config_0.6.0-1_all.deb

    sudo apt-get remove --purge google-chrome-unstable

随后更新源:

    --purge 选项表示彻底删除改软件和相关文件

apt-get update

2)查看ip地址,命令如下:

之后升级更新到的源,在这个期间,会得到一些提示和选项操作。这个更新源可以选择安装5.6还是5.7。我比较想玩最新的直接升到5.7了,5.7支持原生的json存储格式没有玩过,所以试试。

    ifconfig 或 ip a

apt-get upgrade

    图片 4

随后安装使用:

 

apt-get install mysql-server-5.7

第二步:

直接指定版本安装。这样在安装的时候会要求设置root密码,然后照着提示来。

1)  安装putty(我的系统是64位,所以安装了64位的putty)

  图片 5

2)  打开putty,连接需要2个参数:IP地址、Port端口

    ip地址:192.168.1.105(ifconfig查看)

    端口:22(ssh默认端口)

    如果是云服务器,端口是他们给的。如果不是云服务器,端口为:22(ssh默认端口);

    图片 6

    图片 7

 

----------------------------------网络连接方式:网络地址转换(NAT)-----------------------------------

网络连接方式为:网络地址转换(NAT),即所谓的A类地址(10.打头的ip地址)

需要注意的是:A类地址,远程机器无法直接访问,需要端口转发设置(VMWare虚拟机是没有问题的)

以下是针对 VM VirtualBox虚拟机进行的设置。

图片 8

图片 9

主机IP:当前操作系统的ip地址,默认localhost(可填可不填)

子系统IP:虚拟机

把数据从外面操作系统的2222端口(可通过sshd_config修改端口)转发到子系统的22端口

 

图片 10

接下来,就和上面操作一样了。在此就不多说了~

 

------------------------疑难问题------------------------

使用VirtualBox报错/(ㄒoㄒ)/~~  没能解决,实属无奈选择了VMWare虚拟机,有解决的同学,可以帮我解决下!!!

图片 11

 

本文由10bet手机官网发布于面向对象,转载请注明出处:在唯一密钥属性,桥接网卡

上一篇:十一款记事本替代工具介绍,非智能解释编码标识也不是一点用都没有 下一篇:建议不够,微软展现
猜你喜欢
热门排行
精彩图文