Golang.jpg

Go基础|第2章:package

每个 Go 程序都是由包(package)组成,每个包的代码都可以作为很小的复用单元,被其他项目引用。源代码中可以通过 import 来导入官方提供的标准库中的包(standard library)或别人写的第三方包(比如 github.com/gorilla/mux )


作者头像
Madman
0 5793
SysVinit-min.jpg

Linux引导过程与故障排除|第2章:SysVinit...

SysVinit 是 System V 风格的 init 系统,它源于 System V 系列的 UNIX,比 BSD 风格的 init 更灵活,CentOS 5 的初始化程序就采用了它。SysVinit 采用脚本的方式来串行启动服务(速度较慢),一般设置了 6 个运行级别(runlevel),它的默认配置文件 /etc/inittab 中指明了系统启动的默认运行级别,通常是 3 或者...


作者头像
Madman
0 8091
Golang.jpg

Go基础|第1章:Get started with Go

工欲善其事,必先利其器。本文介绍如何在 Windows 或 Linux 系统中安装 Go,使用 Go Modules 模块管理器、并通过设置 GOPROXY 代理服务器来安装那些国内无法正常访问的第三方模块


作者头像
Madman
0 8218
Linux boot process-min.png

Linux引导过程与故障排除|第1章:Linux启动流程详解

只有深入了解 Linux 如何启动的,才能在启动出现故障时迅速排查问题原因。POST 加电自检、根据启动顺序(Boot Sequence)去查找 MBR 引导扇区,从而读取到 bootloader(比如 GRUB) 的第一阶段引导代码,这一部分跟操作系统关系不大(通用的流程)。然后 GRUB 会借助它的 1.5 阶段代码(比如...


作者头像
Madman
0 10453