由于C#开发的项目需要部署在Linux系统上运行,在开发Java项目,CentOS是非常好的Linux系统,因此以CentOS7为主,现开始学习记录如何在CentOS7下搭建C#开发环境。
软件清单
序号 | 软件 | 版本 | 官网 | 备注 |
---|---|---|---|---|
1 | Jexus | 6.1 x64 专业版 | https://www.jexus.org/ | 替代IIS部署Web中间件 |
2 | MonoDevelop | 7.6.9.22 | https://www.monodevelop.com/ | 源码集成开发环境 |
3 | Mono | 6.8.0.96 | https://www.mono-project.com/ | 跨平台 .NET运行环境 |
4 | Visual Studio Code | 1.41 | https://code.visualstudio.com/ | 微软跨平台编辑器 |
5 | Mysql | 8.0 | https://dev.mysql.com/ | 关系型数据库管理系统 |
6 | Navicat for MySQL | 11.1.13 | https://www.navicat.com.cn/ | MySQL数据库管理工具 |
7 | Redis | 5.0.7 | https://redis.io/ | key-value内存存储系统 |
8 | RedisDesktopManager | 2019.5-c57dd5f | https://redisdesktop.com/ | Redis数据库管理程序 |
9 | Postman | 7.17.0 | https://www.getpostman.com/ | 接口测试工具 |
10 | Gitlab(本地化) | 12.7.0-ee | https://git.lug.ustc.edu.cn/users/sign_in | Git仓库管理工具 |
11 | google chrome浏览器 | 官网最新版本 | https://www.google.cn/chrome/ | 浏览器 |
12 | WPS Office | 官网最新版本 | https://www.wps.cn/ | office办公软件 |
13 | Tomcat |
注:
1、默认本系列笔记读者已会CentOS7安装,如未安装请自行百度进行安装;
2、以上清单自行选择安装
3、安装前请切换为root用户;
$ su root #回车提示输入密码,输入正确秘密即可完成切换
安装前请关闭防火墙;
$ systemctl status firewalld.service #查看防火墙状态
$ systemctl stop firewalld.service #临时关闭防火墙
$ systemctl disable firewalld.service #永久关闭防火墙
本系列笔记
【Linux】CentOS7 C#开发环境搭建笔记(软件清单)
【Linux】CentOS7 C#开发环境搭建笔记(Jexus安装、配置、部署)
【Linux】CentOS7 C#开发环境搭建笔记(MonoDevelop安装、使用问题)
【Linux】CentOS7 C#开发环境搭建笔记(Mono安装)
【Linux】CentOS7 C#开发环境搭建笔记(Visual Studio Code安装)
【Linux】CentOS7 C#开发环境搭建笔记(Mysql安装、配置)
【Linux】CentOS7 C#开发环境搭建笔记(Navicat for MySQL安装、配置)
【Linux】CentOS7 C#开发环境搭建笔记(Redis安装、配置)
【Linux】CentOS7 C#开发环境搭建笔记(RedisDesktopManager安装)
【Linux】CentOS7 C#开发环境搭建笔记(Postman安装)
【Linux】CentOS7 C#开发环境搭建笔记(Gitlab安装)
【Linux】CentOS7 C#开发环境搭建笔记(google chrome浏览器安装)
【Linux】CentOS7 C#开发环境搭建笔记(WPS Office安装)