MySql EF6 DBFirst 向导无法生成 edmx 解决方法(同:您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库提供程序)

1

使用 MySql EF6 DBfirst 生成模型时经常会遇到EF6模式无法选择的情况 究其原因, 还是因为没有正确的使用 Connector/Net. 下面说一下使用方法. 使用 MySql DBFirst 前先确保安装了 MySql, MySQL for Visual Studio, Connector/Net 注意: MySQL for Visual Studio, Connector/Net 版本要对应 MySql 版本. 阅读全文

CentOS 7 安装 Shadowsocks 科学上网

特色

本次安装使用的服务器配置:
DigitaIOcean VPS + CentOS 7.2

Shadowsocks 需要 python 运行.

1. 安装 Shadowsocks

2. 创建 shadowsocks 服务, 随系统启动.

写入下面的内容

保存退出 阅读全文

CentOS 7 Nginx Let’ s Encrypt SSL 证书安装配置

特色

更新时间:2018-08-29

Let’ s Encrypt 是一个免费的 SSL/TLS 证书发行机构, 证书有效期为90天, 到期前30内可续期, 实现永久免费.

本次安装使用的服务器配置:

  • 阿里云ECS香港服务器, 1CPU,1G,  优惠码
  • CentOS 7.5
  • nginx 1.15.3

Let’ s Encrypt SSL 证书的的获取并不是像其他网站一样, 在页面上填写资申请证书, 而是需要在域名所在的服务器上安装一个客户端(python写的)去获取证书和续期. 阅读全文

CentOS 7 从源码创建 RPM 包安装

1. 安装 rpmbuild 环境

2. 从源码创建 RPM 包

这里以 stunnel 这个软件为例, 官网为 https://www.stunnel.org

3. 从 RPM 包安装

  阅读全文

CentOS 7 的 Systemd 服务脚本规范

CentOS 7 改用 Systemd 管理系统服务, 服务脚本也比之前简单了.

脚本的路径为

 如何添加新的服务?

以 nginx 的脚本为例.

首先在上面的路径下新建一个名为 nginx.service 的文件.

保存后执行下面的命令即可.

这样, 在重启服务器后 nginx 服务就会随系统启动. 阅读全文

使用 SSH 代理

VPN 出q虽然安全, 但是属于全局代理, 始终有些不方便. 有些软件可以维护路由表达到国外站点经vpn访问, 国内站点不经vpn. 但规则常有变动, 难维护.

使用 SSH 在本地转为 socks 代理, 可以很方便的按需出q, 且 vps 必带 ssh 服务, 只要简单的创建一个无登录权限的帐户即可实现科学上网. 阅读全文