随笔分类 - 【操作系统】- Linux
摘要:前言 现有两台Ubuntu服务器,一台名叫TcpServer,一台名叫TcpClient。 TcpServer用于监听Tcp连接,TcpClient用于发起Tcp连接。 现在想测试TcpServer是否能承受住10w+ TCP连接。 编程语言:C# 使用框架:TouchSocket 准备工作 安装D
阅读全文
摘要:PuppeteerSharp Docker 中运行报错解决方案 前言 有一个.NET6的Webapi项目,使用到了PuppeteerSharp这个库。 但是在部署到Docker镜像中时遇到了一堆报错,下面总结下解决办法 1.启动慢问题 Puppeteer在第一次启动时会检测目录下是否有谷歌浏览器.l
阅读全文
摘要:git项目大小优化笔记,删除历史提交中的大文件 前言 不知不觉项目已经commit了一千多次,项目变成了107M。 是因为在项目的.git\objects\pack*.pack文件里会保留着历史所有提交数据,并不会随着文件的删除而删除该历史提交记录。 久而久之项目会变得越来越大。 最好的办法是删除远
阅读全文
摘要:CentOS8.2 切换阿里源 [] 前言 为了使yum工具能快速的安装更新软件,我们需要将默认的yum国外源更换为国内源。 1.备份原始源文件 #进入目录/etc/yum.repos.d cd /etc/yum.repos.d #新建名称为bak的文件夹 mkdir bak #将所有源文件保存到b
阅读全文
摘要:到Docker-Compose发布链接下载docker-compose-linux-x86_64 将下载完成后的文件重命名为docker-compose并上传到服务器/usr/bin目录下 修改docker-compose可执行权限,至此docker-compose就算安装完成了 chmod 777
阅读全文
摘要:安装yum-utils sudo yum install -y yum-utils 设置阿里源 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 安装D
阅读全文
摘要:请先阅读以下文章 1.使用阿里源安装Docker 2.docker-compose 安装过程 环境: Docker 20.10.9 Docker-Compose 2.0.1 CentOS 8.2 新建项目,取名为TestJenkins 将配置https钩去掉 将下面两句代码移动到if判断外面,不移动
阅读全文
摘要:GitLab官网:链接地址 前言: gitlab分为两个版本ee版和ce版,ee版是30天试用的企业版,到期后需要给钱。 ce版为免费版,本人以ce版为例。 本文安装过程和官方安装过程稍有不同,主要在于没有使用官方的安装脚本,官方安装脚本镜像拉取实在太慢,改为从清华源拉取镜像。 1.安装依赖 sud
阅读全文
摘要:前言 现在我有一台CentOS8.2 外网IP地址是 119.28.135.102 的测试服务器。 我希望在里面运行3个Docker容器,分别用来运行vue编写的网站前端页面,网站后台静态页面和.NET 5 WebAPI。 当用户访问 http://119.28.135.102 可以打开网站前端页面
阅读全文
摘要:因为Ubuntu 20.04使用的是tls1.2的协议。 sqlserver2016使用的是tls1.1,虽然官方说sqlserver2016支持tls1.2,但是经测试还是tls1.1,就算在windows注册表禁用了tls1.1也不行。我也不清楚到底是什么原因。 然后修复办法就是 要么升级数据库
阅读全文
摘要:如图,该webapi接口运行在Docker中,调用 /api/Verify/LoginVerifyCode接口时报错 The type initializer for 'Gdip' threw an exception. 后台看到是因为 libgdiplus这个类库找不到导致的!意思是在Docker
阅读全文
摘要:阅读本文的前提是您已经可以在不使用Docker的情况下在CentOS下发布.NET webapi。 本篇文章不讲解基本的.NET Core WebApi 在Linux下发布遇到的一些常见问题。 如果不具备上述条件请先阅读上一篇文章 CentOS8 下发布 .NET5 WebApi 流程记录! 环境准
阅读全文
摘要:环境以及工具: 腾讯云 CentOS8.2 Vistual Studio 2019 XShell 6 1.新建一个Asp.NET Core WebApi项目,并取名为"webapi" 2.项目创建好之后,切换成webapi运行方式,直接运行!能看到Swagger UI界面,并且接口测试成功! 3.接
阅读全文
摘要:初始化本地仓库 git init 设置git签名 项目级别设置git签名: 签名保存在当前项目文件夹下的.git文件夹的config文件中 git config user.name 用户名 git config user.email 邮箱 全局设置git签名 签名保存在C:\Users\Admini
阅读全文
摘要:1.Xshell中新建连接,输入自己的服务器IP地址 2.用户名固定填写ubuntu 3.导入云服务器后台生成的RSA公钥,链接成功后入下图所示 4.执行命令【sudo apt install python3-pip】安装pip3 5.执行命令以下命令安装ss 【sudo -H pip3 insta
阅读全文
摘要:1.安装SSH服务,使用命令【sudo apt-get install openssh-server】 2.执行命令【sudo /etc/init.d/ssh start】来启动SSH服务 3.使用命令【sudo ps -e | grep ssh】来检查ssh服务是否开启,出现sshd这样的就证明开
阅读全文
摘要:Shell字体增大:Ctrl+Shift+= Shell字体减小:Ctrl+- 常用通配符:*代表任意名称个数,[abcde]:表示abcde中的任意一个,?表示只能有一个 绝对路径:都是以/开头,表示从根目录开始的绝对路径 比如 cd /bin/home 相对路径:不能以/或~开头 自动补全:Ta
阅读全文