一篇文章了解如何在Linux上安装Go语言

Go语言可以安装在Win、Mac和Linux平台上,让我们看看如何在Linux上安装Go语言编程环境。

分享一个 Linux 上分析死锁的简单方法

死锁 (deallocks): 是指两个或两个以上的进程(线程)在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程(线程)称为死锁进程(线程)。

Linux高性能服务器—子线程使用poll处理连接 I/O事件

linux服务器开发相关视频解析:linux多线程之epoll原理剖析与reactor原理及应用tcp专题训练营之深度解析tcp/ip协议栈将 acceptor 上的连接建立事件和已建立连接的 I/O 事件分离,形成所谓的主 – 从 reactor 模式。

Linux性能调优之CPU性能优化

A process in a runnable state is either using the CPU or waiting to use the CPU. A process in uninterruptable state is waiting for some I/O access, eg waiting for disk.这个例子中磁盘 I/O 导致了 iowait 升高,不过, iowait 高不一定代表 I/O 有性能瓶颈。

Linux中如何启用对MySQL数据库服务器的远程访问

1)如果要远程访问mysql数据库,则应具有静态IP,以便在将IP地址添加到mysql用户时可以访问它。2)所有服务器均阻止端口3306的入站请求,您需要允许端口号与服务器上的特定IP相对。1)什么是本地主机?Localhost是计算机或设备在引用自身时可以使用的保留地址。

GoTTY:基于go语言的Linux终端Web共享

现在很多公司的内网防火墙只允许http协议,从这样的网络去访问和控制云上的主机非常麻烦。GoTTY是一个用go语言开发的工具,它启动一个web应用服务,可以。

详解Linux系统流量复制–gor、tcpcopy、nginx模块流量复制等

这些工具贴合真实场景,能模拟真实流量,并支持流量的放大或缩小,更容易测试出程序的瓶颈和潜在问题。在Nginx1.13.4中开始引入下面重点介绍nginx模块ngx_http_mirror_module和gor。

剖析Linux内核—fork背后隐藏的技术细节

全文分为两部分讲解:fork的内存管理部分和进程管理部分,内存管理主要讲解子进程如何构建自己的内存管理相关基础设施,父子进程如何共享地址空间的,写时复制如何发生,页表层面为我们做了哪些事情等等。

Linux面试题(2021最新版)

两个字可以免费视频领取+文档+各大厂面试题 资料内容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK,嵌入式 等。

Linux下安装Go语言(源码安装和二进制版安装)

1. 下载地址go github源码下载网址:https://github.com/golang/gogo 安装版本下载网址:https://golang.org/dl/如果打不开可以使用这个地址:https://golang.google.cn/dl/2.