.Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK
- 安装通用软件 : ping , telnet , lrzsz , zip , wget
- 安装ping软件,用于测试当前服务器与其他服务器之间的网络通畅情况,和Windows的Ping类似
- 执行ping的安装指令 : sudo yum install initscripts
- 如果当前用户为非管理员权限,执行sudo时,则需要重新输入一次密码
- 软件中安装时,会需要进行下一步,输入y即可
- 安装完成
- ping指令使用测试,并测试成功
- 执行ping的安装指令 : sudo yum install initscripts
- 安装telnet软件,用于测试当前服务器与其他服务器之间的端口通常情况,和Windows的telnet类似
- 执行telent的安装指令 : sudo yum install telnet
- 如果出现a步骤中的相关情况,请参照a步骤中的流程
- telnet指令使用测试
- 使用quit执行进行退出telnet
- 执行telent的安装指令 : sudo yum install telnet
- 安装lrzsz软件,用于当前服务器与本地服务器之间的文件的上传与下载
- 执行lrzsz的安装指令 : sudo yum install lrzsz
- 如果出现a步骤中的相关情况,请参照a步骤中的流程
- 执行lrzsz的安装指令 : sudo yum install lrzsz
- 安装zip与unzip软件,用于解压和压缩程序部署包
- 执行zip和unzip的安装指令 : sudo yum install -y zip , sudo yum install -y unzip
- 如果出现a步骤中的相关情况,请参照a步骤中的流程
- 执行zip和unzip的安装指令 : sudo yum install -y zip , sudo yum install -y unzip
- 安装wget软件,用于测试网址是否能够打开或通畅
- 执行wget的安装指令 : sudo yum install wget
- 如果出现a步骤中的相关情况,请参照a步骤中的流程
- 指令使用测试 : sudo wget https://www.baidu.com
- 执行wget的安装指令 : sudo yum install wget
- 安装ping软件,用于测试当前服务器与其他服务器之间的网络通畅情况,和Windows的Ping类似
- 安装部署后端程序所需的软件 : Feed , .Net Core SDK
- 安装Feed(dotnet产品)
- 执行feed的安装指令1 : sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
- 执行feed的安装指令2 : sudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl=https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/dotnetdev.repo'
- 执行feed的安装指令1 : sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
- 安装.net core sdk
- 更新,net core 组件指令,非必要情况下可以不执行,因为会更新很多很多的东西 : sudo yum update
- 安装libunwind , .net core的支撑组件 : sudo yum install libunwind libicu
- 获取最新版的.net core组件安装指令 : https://dotnet.microsoft.com/download/linux-package-manager/centos/sdk-current
- 安装.net core sdk 最新版本 : sudo yum install dotnet-sdk-2.2
- 查看.net core sdk 是否安装成功 : sudo dotnet --version
- 更新,net core 组件指令,非必要情况下可以不执行,因为会更新很多很多的东西 : sudo yum update
- 安装Feed(dotnet产品)
- 安装部署前端程序所需的软件 : rpm , nodejs , pm2
- 安装Nodejs,React前端程序的部署Web服务器
- 下载Nodejs安装包 : curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
- 安装Nodejs包 : sudo yum -y install nodejs
- 下载Nodejs安装包 : curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
- 安装rpm,控制前端npm源(包括公司前端React组件包下载源地址),切换到我们公司的源
- 执行rpm的安装指令 : sudo npm install -g nrm
- 给rpm添加公司的前端npm组件源 : nrm add gaiaworks http://wechat.gaiaworkforce.com:4873/
- 使用添加的组件源 : nrm use gaiaworks
- 执行rpm的安装指令 : sudo npm install -g nrm
- 安装PM2,NodejsWeb服务器的守护进程
- 执行PM2的安装指令 : sudo npm i -g pm2
- 执行PM2的安装指令 : sudo npm i -g pm2
- 安装Nodejs,React前端程序的部署Web服务器
.Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK的更多相关文章
- .Net Core 在Linux服务器下部署程序--(3). 部署.net core 后端程序
确认第二步中的软件已安装完成 lrzsz文件上传下载软件 zip与unzip压缩包软件 net core 相关软件 确认上述软件安装完成之后,开始部署程序 创建部署文件夹 我的习惯是在usr文件夹下新 ...
- .Net Core 在Linux服务器下部署程序--(3). 部署.net Core程序
确认第二步中的软件已安装完成 lrzsz文件上传下载软件 zip与unzip压缩包软件 net core 相关软件 确认上述软件安装完成之后,开始部署程序 创建部署文件夹 我的习惯是在usr文件夹下新 ...
- .Net Core 在Linux服务器下部署程序--(4). 前端ReactWeb应用部署
确认第二步中的软件已经安装完成 Nodejs前端Web服务器 Zip与UnZip压缩包软禁 nrm前端包源管理器 PM2前端Web程序守护进程 创建部署文件夹 如果已经执行过( 3. 租户平台后端程序 ...
- .Net Core 在Linux服务器下部署程序--(1). Windows 连接 Linux服务器
下载Linux服务器连接软件,市面上有Putty,FinalShell等,我以FinalShell为例,下载地址为 :http://www.hostbuf.com/t/988.html,软件安装结束后 ...
- linux服务器下添加字体
版权声明:本文为楼主原创文章,未经楼主允许不得转载,如要转载请注明来源. 引言:这两天在开发一个动态生成海报的东西(图片拼接,图片水印),开发在windows下没有问题,图片和文字都能正常的生成出来. ...
- 用linux服务器下的/dev/shm/来释放磁盘的压力
巧用linux服务器下的/dev/shm/来释放磁盘的压力 浏览:646 | 更新:2013-06-18 18:08 | 标签: 磁盘 tmpfs是Linux/Unix系统上的一种基于内存的文件系统. ...
- Linux服务器下对Oracle作Rman备份
由于工作需要,最近要对几台Linux系统下的Oracle数据库进行Rman备份,就在操作的同时,整理了一下,方便今后作为资料进行查阅. ------------------------Linux服务器 ...
- 在linux服务器下日志提取的python脚本(实现输入开始时间和结束时间打包该时间段内的文件)
1.需求:近期在提取linux服务器下的日志文件时总是需要人工去找某个时间段内的日志文件,很是枯燥乏味,于是乎,我就想着用python结合linux指令来写一个日志提取的脚本,于是就有了以下脚本文件: ...
- Linux 服务器下多网卡的负载均衡
Linux 服务器下多网卡负载均衡的实现 一.引言 现今几乎各行各业内部都建立了自己的服务器,由于服务器的特殊地位,它的可靠性.可用性及其 I/O 速度就显得非常的重要, 保持服务器的高可用 ...
随机推荐
- 关于TCP/IP,必知必会的十个经典问题[转]
关于TCP/IP,必知必会的十个问题 原创 2018-01-25 Ruheng 技术特工队 本文整理了一些TCP/IP协议簇中需要必知必会的十大问题,既是面试高频问题,又是程序员必备基础素养. 一 ...
- windows远程桌面到linux
centos: http://lovesoo.org/xmanager-to-connect-to-the-remote-desktop-centos.html redhat: http://ww ...
- Linux时间子系统之五:低分辨率定时器的原理和实现
专题文档汇总目录 Notes:低精度timer在内核中的数据结构以及API接口:低精度timer精巧高效的分组,使用cascade进行定时器移位,组内Timer FIFO:低精度Timer的初始化流程 ...
- JavaScript-点击任意点显示隐藏
//开/关 var only = document.getElementById('only'); var centerBox = document.getElementById('centerBox ...
- binlog——逻辑复制的基础
Ⅰ.binlog定义和作用 1.1 定义 记录每次数据库的逻辑操作(包括表结构变更和表数据修改) 包含:binlog文件和index文件 1.2 作用 复制:从库读取主库binlog,本地回放实现复制 ...
- mac里用PyCharm中引用MySqlDB始末
本来想用java来连数据库,然后调用python的,后来想了想,反正是个实验性质的小工程何必搞的这么复杂.直接全部python就好了,于是就为这个想法填了一晚上的坑. 装好了PyCharm的CE版,然 ...
- SVN更新失败,提示locked 怎么破
有时在svn更新或提交代码时,会报错,让你cleanup 如果cleanup解决不了,就要删除被锁定的文件夹下的文件,然后就可以更新或提交了 怎么做呢? 1.首先在CMD中进入你工作目录被锁定的文件 ...
- 如何解决-win7系统打开截图工具显示“截图工具当前未在计算机上运行”
打开win7系统自带截图工具,显示"截图工具当前未在计算机上运行.请重新启动计算机,然后重试", 解决方法 1.首先在C盘中搜索tpcps.dll: 2.将数据最大那个tpcp ...
- C++11标准中常用到的各种算法汇总.
在C++11标准中定义了很多算法,这些算法可以让我们很方便的操作各种容器和数组,这里要注意一下,这些算法操作的并非容器,而是迭代器,然后通过迭代器来操作容器中的数据,算法本身并不会关注容器中保存的数据 ...
- BZOJ_3629_[JLOI2014]聪明的燕姿_dfs
BZOJ_3629_[JLOI2014]聪明的燕姿_dfs Description 阴天傍晚车窗外 未来有一个人在等待 向左向右向前看 爱要拐几个弯才来 我遇见谁会有怎样的对白 我等的人他在多远的未来 ...