由于业务需要,近期在研究k8s,故就需要先部署一套。我通过官方文档来部署发现还是有一些坑,故整理了部署中遇到的问题做个记录。系统环境1,k8s的版本为1.8.22,dockerce的版本为19.03.8-33,服务器操作系统版本为centos7,kernel版本3.10.0-9574,使用五台主机部署,机器列表172.18.2.175master1172.18.2.180master2172.18
分类:
其他好文 时间:
2020-05-15 18:02:39
阅读次数:
66
一,查看redhat系操作系统的版本: 适用于centos/fedora/rhel等 [root@centos8 ~]# cat /etc/redhat-release CentOS Linux release 8.1.1911 (Core) 说明:刘宏缔的架构森林是一个专注架构的博客,地址:htt ...
分类:
系统相关 时间:
2020-05-15 13:13:35
阅读次数:
890
dmesg命令被用于检查和控制内核的环形缓冲区。kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息保存在/var/log/dmesg文件里。 语法格式:dmesg [参数] 常用参数: -c 显示信息后,清除ring buffer中的 ...
分类:
系统相关 时间:
2020-05-15 00:04:19
阅读次数:
65
题目:基于mykernel 2.0编写一个操作系统内核 按照https://github.com/mengning/mykernel 的说明配置mykernel 2.0,熟悉Linux内核的编译; 基于mykernel 2.0编写一个操作系统内核,参照https://github.com/mengn ...
分类:
其他好文 时间:
2020-05-13 14:13:53
阅读次数:
69
做为一个过来人,我谈谈我自己的看法,欢迎大家补充: 首先肯定的一点是:不要一上来就看内核代码,基本上你会很快被挫败感打败。内核正在变得越来越庞大,学习曲线越来越陡峭,当你一无所知的时候冒然进入linux kernel,你会发现处处都是障碍,处处都是大坑,你根本走不下去。最好的方法是把对内核源代码的热 ...
分类:
系统相关 时间:
2020-05-09 23:29:43
阅读次数:
93
一次内核 crash 的排查记录 使用的发行版本是 CentOS,内核版本是 ,在正常运行的情况下内核发生了崩溃,还好有 vmcore 生成。 准备排查环境 1. crash 2. 内核调试信息rpm,下载的两个 rpm 版本必须和内核版本一致 kernel debuginfo common x86 ...
分类:
其他好文 时间:
2020-05-09 21:21:39
阅读次数:
69
BIO(Blocking I/O) 同步阻塞模式,数据的读写必须阻塞在一个线程中。为了让BIO通信模型能够同时处理多个客户端,每个客户端分配一个线程(在接到客户端的连接请求后accept()),处理完成后,返回一个输出流给客户端。 弊端:客户端多的话,线程跟着增加,内存跟不上。 伪异步BIO 为了改 ...
分类:
编程语言 时间:
2020-05-09 20:48:47
阅读次数:
64
1. 下载源码 wget http://mirrors.kernel.org/gnu/gcc/gcc-5.4.0/gcc-5.4.0.tar.gz 2. 解压 sudo tar -xvf gcc-5.4.0.tar.gz 3. 下载编译所需依赖项: cd gcc-5.4.0 sudo ./contr ...
分类:
其他好文 时间:
2020-05-08 23:10:58
阅读次数:
168
To enable SRv6 support, at least CONFIG_IPV6 must be enabled. The default built-in SRv6 code supports elementary processing of SR-enabled packets. For ...
分类:
系统相关 时间:
2020-05-08 20:10:42
阅读次数:
154
date命令作用:可以用来显示或设定系统的日期与时间。 date命令详细用法:https://www.cnblogs.com/asxe/p/9317811.html time命令:常用于测量一个命令的运行时间。 它能做的不仅仅是测量运行时间,还可以测量内存、I/O等的使用情况。一个程序在运行时使用的 ...
分类:
系统相关 时间:
2020-05-05 23:44:12
阅读次数:
146