• [Linux/Unix] tcp协议必知必会 2020-12-26 19:49:03

    TCP的意思是传输控制协议,它是网络和其他应用(如电子邮件)的基础。 TCP在1981年的RFC793中定义,是互联网最古老的支柱之一。 TCP位于互联网协议(IP)之上,构建了一个基础系统,HTTP、FTP、IMAP等应用级协议就是在这个基础上产生的

  • [Linux/Unix] docker 运行postgresql 2020-12-26 19:32:16

    以Mac 或者Linux为例,讲解如何利用docker运行postgresl. 请先安装好docker的最新版本,然后确保能联网,因为要从网络下载软件镜像, 先建立目录 cd $HOME mkdir develop/pgdata -p cd de

  • [Linux/Unix] Ubuntu Nvidia tensorflow安装指南 2020-12-26 19:27:12

    文介绍了在ubuntu下安装nvidia 驱动和tensorflow gpu加速版本。 下载安装官方ubuntu 18.04.5 64位,其他版本不行, 然后按照下面的指南安装 # Add NVIDIA package repositories

  • [Linux/Unix] Linux fq-pie 流控算法 2020-12-26 19:25:13

    Linux 内核 流量包调度算法 fq-pie是 Mohit P Tahiliani 和他的团队研发的。已经被Linux 开发团队接受,合并到Linux 内核5.6当中。该算法又名为:"Flow Queue Proportional Integral co

  • [Linux/Unix] ubuntu 和debian安装xanmod 内核 2020-12-26 19:24:20

    xanmod是一个为ubuntu或者debian设计的 自定制linux内核版本。 可以把它理解为一个汽车的发动机,这个是加强版的。   特性有:   Preemptive Full Tickless Kern

  • [Linux/Unix] 利用curl 抓取接口延时数据 2020-12-26 19:15:43

    简介 做接口开发,有时候会遇到投诉接口响应缓慢的场景。一般客户端投诉会比较多。这个时候我们需要分析一下具体慢在哪个环节。 好在我们可以用curl工具,抓取一段时间内的接口响应延时数据,包括dns解析,建立链接,等待请求响应的时间。 工具源

  • [Linux/Unix] 利用sctl管理你自己的服务启动脚本 2020-12-26 19:05:59

    简介 在前面的微头条,我们讲到了我们不需要容器。那么问题来了。我们怎么启动我们的服务呢?linux下面常用的启动程序,有systemd和supervisor, supervisor是python写的。 systemd是很多linux自带的启动管理程序。

  • [Linux/Unix] xshell配置跳板机登录ssh 2020-12-26 17:46:27

    简介 公司的服务器,需要通过ssh跳板机登录, 首先需要登录跳板机,才能访问目标服务器的ssh,我们看下如何操作吧 配置xshell Connection 这里的配置: 名字填你要连接的目标ip(你自己知道这是连哪台的);Host 填

  • [Linux/Unix] windows 10安装chocolatey 打造开发环境 2020-12-26 17:38:24

    简介 本文介绍如何在windows 10下安装chocolatey,打造完美开发环境 。 choco是windows 下面软件包管理器,免费版已经提供了很多好用的功能。 有钱的你也可以支持一下官方商业版本 环境准备 因为c盘空间比较小,我准备

  • [Linux/Unix] docker 清理垃圾空间占用 2020-12-26 17:36:24

    简介 用docker 来跑服务,是挺爽的,就是用着用着,垃圾越来越多,你的硬盘被狗吃了. 好在docker 提供了垃圾清理工具,我们一起来学习一下如何清理垃圾吧. 清理垃圾 好吧, 其实清理垃圾很简单, 我们先定义一下哪些垃圾可以被清除

  • [Linux/Unix] kubuntu 升级至最新的kde 2020-12-26 17:12:44

    简介 本文简单介绍如何在最新的kubuntu 里升级kde桌面环境到最新的 KDE. 添加移植ppa kde官方维护了一个移植仓库,提供了最新的kde版本。适用于kubuntu发行版。 默认kubuntu提供的是老的kde桌面环境, 稳

  • [Linux/Unix] 遇见最好的kde,推荐kde neon 2020-12-26 17:11:41

    简介 kde大概是这个星球上最美好的桌面,源自欧洲。 本文介绍一下一款优秀的发行版kde neon, 推荐大家品鉴。本文阅读约需要3分钟 系出名门的neon 2016年6月8日, neon第一次面向公众发行,令人眼前一亮。 kde本来,

  • [Linux/Unix] gitlab配置ci自动执行ssh构建命令 2020-12-26 17:09:56

    前言 gitlab提供了免费的ci功能,可以持续集成,通过简单的配置,我们能用ci调用ssh,在远程服务器执行命令。比如重启容器之类的简单任务 配置 找到项目的Settings -> CI/CD->Variables, 添加一个

  • [Linux/Unix] Ubuntu 安装最新的显卡驱动 2020-12-26 16:53:08

    前言 ubuntu linux是我最喜欢的linux发行版。最近的文章教程,比较多这方面的文章。 这次我带大家一起学习安装最新的显卡驱动 前景提要 为什么需要安装最新的显卡驱动? 这个问题要从几个方面来说: ubuntu默认带的显卡足够稳定,

  • [Linux/Unix] 优化ubuntu dns解析,关掉systemd-resolved 2020-12-26 16:52:08

    简介 ubuntu 的dns解析有时候有点慢,可能是系统自带的systemd-resolved的锅。 systemd本身是做启动管理的,但是它野心大,什么都想插一脚。这不,给你默认加了一个本地dns缓存。 默认监听127.0.0.1 53端口。 我

  • [Linux/Unix] centos 7 设置时区为中国时区 2020-12-26 16:40:31

    前言 默认centos的时区,如果没有设置, 默认是UTC, 比中国时区慢了8小时. 调整时区 为了让centos 使用中国时区,我们需要调整系统的设置 执行命令 timedatectl set-timezone Asia/Shangha

  • [Linux/Unix] docker运行elasticsearch 2020-12-26 16:39:29

    前言 如何快速运行一个elasticsearch, 当然是用docker来跑了. 不需要复杂的编译安装,只需要在Linux下面,执行一个命令,就可以让elasticsearch跑起来. 准备 Linux x64 系统, 如 centos 7和

  • [Linux/Unix] Linux 后台执行任务,tmux session 操作指南 2020-12-26 16:34:55

    前言 用ssh执行命令,如果遇到网络中断,就不能完成执行,因为会直接中断。但是我们有时候,又需要在后台一直跑一些任务,不希望它被中断。 好在万能的Linux,不会让我们失望。 我们可以通过tmux来执行session,然后执行命令,这样会在后台执行,

  • [Linux/Unix] 别让你的Linux 内存耗尽,建立swap 分区 2020-12-26 16:32:31

    前言 如果你购买了云计算虚拟机,比如阿里云,aws ecs,或者azure。默认linux安装,并不会给你建立swap分区。当内存不够用了之后,Linux可能就内存耗尽,失去响应和失去控制。 所以我们需要建立swap分区,帮助系统能在内存耗尽之前,能缓

  • [Linux/Unix] CentOS 之后,Rocky Linux 会成为下一个企业Linux吗? 2020-12-09 14:18:37

    RHEL 宣布终结CentOS 8 维护之后,嗯,那很快。 CentOS创始人Gregory Kurtzer开始重新构建RHEL。 由于CentOS已改变方向,Rocky Linux是一个社区企业操作系统,旨在与RHEL进行100%错误兼容。 以