So Easy - 在Linux服务器上部署 .NET Core App
.NET Core 是微软提供的免费、跨平台和开源的开发框架,可以构建桌面应用程序、移动端应用程序、网络应用程序、物联网应用程序和游戏应用程序等。如果你是 Windows 平台下的 dotnet 开发人员的话,使用 .NET core 可以很轻松就设置好任何 Linux 和类 Unix 操作系统下的开发环境。本文将会逐步带着大家在Linux上部 ...
linux服务器上安装jdk8的两种方法
这里介绍两种安装方式:
yum安装(力荐)
从官网下载包安装
获得一台linux服务器
要在linux下安装jdk,首先你得先有一台linux服务器,虚拟机或者租一台都可以
yum安装jdk
在linux上使用yum安装是非常粗暴无脑的,但仍然有需要注意的点,不然会掉坑里。这里说一下步骤。
执行命令yum -y list java*查看可安装java ...
阿里云 Linux远程服务器之间文件拷贝(scp、zip、unzip)
一、登录Linux服务器A
打包压缩需要拷贝的文件夹
Zip -r 文件名称20191216.zip 文件夹名称
二、将zip包复制到远程Linux服务器B。
scp 文件名称20191216.zip root@服务器B的IP:/拷贝的远程文件夹目录www
三、登录Linux服务器B的www文件夹目录,解压Zip包。
unzip ...
本地Docker Jenkins构建dotnet core web应用到Linux服务器 Docker上
1、准备工作
环境
本地: Windows、Docker
代码仓库:Git
服务器:Linux、Docker
前提准备
创建个有dockerfile文件的dotnet core 3 web项目
新建一个dotnet 3.0的web项目,在项目文件夹添加Dockerfile文件,内容如下:
FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim AS base
WORKDIR /app
EXPOSE 80
COP ...
【Linux】解决Linux服务器内存不足问题
在Linux服务器上使用Jmeter进行压测的时候,遇到了一个错误:
根据这里的提示:
Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c0000000, 1073741824, 0) failed; error='Cannot allocate memory' (errno=12)
#
# There is insufficient memory for the Java Runtime Environmen ...
SpringBoot读取Linux服务器某路径下文件\读取项目Resource下文件
// SpringBoot读取Linux服务器某路径下文件 public String messageToRouted() {
File file = null;
try {
file = ResourceUtils.getFile("/home/admin/logs/test/routed.txt");
// 获取文件输入流
InputStream inputStream = new FileInputSt ...
Linux服务器性能查看及标准
一 linux服务器性能查看
1.1 cpu性能查看
1、查看物理cpu个数:
cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l
2、查看每个物理cpu中的core个数:
cat /proc/cpuinfo |grep "cpu cores"|wc -l
3、逻辑cpu的个数:
cat /proc/cpuinfo |grep "processor"|wc -l
物理cpu个数*核数=逻辑cpu个数(不支持超线程技术的情 ...
在CentOS 8 Linux中安装使用Cockpit服务器管理软件
在本文中,我们将帮助您在CentOS 8服务器中安装Cockpit Web 控制台,以管理和监视本地系统以及网络环境中的Linux服务器。您还将学习如何将远程Linux主机添加到Cockpit并在CentOS 8 Web控制台中对其进行监视。
Cockpit是一个Web控制台,具有易于使用的基于Web的界面,使您可以在服务器上执行管理任务。它也是一个Web控制台 ...
Linux CentOS7部署ASP.NET Core应用程序,并配置Nginx反向代理服务器和Supervisor守护服务
前言:
本篇文章主要讲解的是如何在Linux CentOS7操作系统搭建.NET Core运行环境并发布ASP.NET Core应用程序,以及配置Nginx反向代理服务器。因为公司的项目一直都是托管在Window服务器IIS上,对于Linux服务器上托管.NET Core项目十分好奇。因为好奇,因此就有了这篇文章关于如何在Linux CentOS7系统中配置.NET Core运 ...
详解Linux服务器最大tcp连接数
网络编程在tcp应用中,server事先在某个固定端口监听,client主动发起连接,经过三路握手后建立tcp连接。那么对单机,其最大并发tcp连接数是多少?
如何标识一个TCP连接在确定最大连接数之前,先来看看系统如何标识一个tcp连接。系统用一个4四元组来唯一标识一个TCP连接:{local ip, local port,remote ip,remote p ...
Linux安装redis服务器和部署
Linux安装redis和部署
第一步:下载安装包
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
访问https://redis.io/download 到官网进行下载。这里下载最新的5.0.5版本.
第二步:安装
...
.Net Core WebApi(三)在Linux服务器上部署
鸽了好久,终于有个时间继续写了,继上一篇之后,又写(水)了一篇,有什么不足之处请大家指出,多谢各位了。
下面有两个需要用到的软件,putty和pscp,我已经上传到博客园了,下载请点击这里。
一、准备服务器
首先和之前一样,先去腾讯云整了个云服务器,选择CentOS的镜像。
然后跟之前一样完成购买,得 ...
Linux服务器Java进程突然消失排查办法
出处:JAVA进程突然消失的原因?
问题描述
在实际生产环境下,如果我们遇见Java进程突然消失,该如何去排查问题?
思路
可能有几种原因:
①、Java应用程序的问题:发生OOM导致进程Crash
最常见的是发生堆内存异常“java.lang.OutOfMemoryError: Java heap space”,排查步骤如下:
Step1: 查看JVM参数 -XX:+HeapDumpOnOutO ...
linux服务器常用操作和命令
1. 什么是linux服务器load average?
Load是用来度量服务器工作量的大小,即计算机cpu任务执行队列的长度,值越大,表明包括正在运行和待运行的进程数越多。参考资料:http://en.wikipedia.org/wiki/Load_average
2. 如何查看linux服务器负载
可以通过w,top,uptime,procinfo命令,也可以通过/proc/loadavg文件查 ...
linux - 服务器和linux介绍
一、服务器介绍
1.什么是服务器
服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。
服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、 ...
Linux (九)服务器环境搭建
个人博客网:https://wushaopei.github.io/ (你想要这里多有)
一、行为守则
1、拍摄快照
Linux系统操作非常复杂,搭建开发环境时全部使用命令完成安装过程。而在Linux系统下没有像360安全卫士那样的工具,无法让我们在安装出错后卸载干净。所以建议大家在执行安装过程的每一步时都拍摄快照,保存系统当前状态 ...
linux系统搭建ftp服务器及创建用户
linux 系统下搭建ftp服务器linux 系统下搭建ftp服务器一点都不难,初次进行配置的时候花了很多时间进行linux命令扫盲,故写下这篇博客。环境:window操作系统中安装SecureCRT 和 FlashFXP 软件服务器端的操作系统为centos7.3在客户端 使用SecureCRT 软件 root 帐号远程登录服务器端重点记录: 相关用户的创 ...
Linux samba服务器配置
samba服务器配置
配置文件
/etc/samba/smb.conf
samba的主要配置文件,可设置全局参数和共享目录的参数
/etc/samba/lmhosts
通过hostname来访问samba:
/etc/samba/smbusers
由于windows和linux里的管理员和访客账号名称不一致,可使用此配置文件来设置一个映射,比如administrator映射成root:
/etc/sysconfig/samba
配置 ...
Linux服务器参数查看命令
CPU信息查看:
cpu信息:cat /etc/cpuinfo 或者 cat /proc/cpuinfo
查看cpu物理核数:cat /etc/cpuinfo |grep 'physical id' | sort |uniq|wc -l
查看cpu逻辑核数:cat /etc/cpuinfo | grep processor | wc -l
查看cpu是几核cpu:cat /proc/cpuinfo |grep 'cores' | uniq
查看cpu ...
Linux服务器开机启动流程
Linux服务器开机启动流程顺序:
通电-->BIOS-->主引导记录(MBR)-->grub引导-->加载内核-->init进程-->读取/etc/inittab(运行级别)-->/etc/init.d-->用户登录-->Login shell
1、开机BIOS自检,检查cpu,硬盘等硬件信息。
计算机在接通电源之后首先由BIOS进行自检,即进行POST(Power On Self Test),然后依据BIOS内 ...