马先生的技术笔记
职业软件工程师 / 业余硬件工程师 / 入门3D建模工程师

温故知新,任何一个初学linux的教程,都会介绍man的使用,以前感觉作用不大
偶尔在别人的博文中看到man的介绍,才正儿八经的看了下man的使用,记录一下
通过几个例子介绍下不同类别的帮助信息

操作系统默认带有man命令,但是内容显示的比较少,需要安装补充内容

部分帮助信息有中文版本,可以通过安装下面的包获取中文帮助信息

...

温故知新,任何一个初学linux的教程,都会介绍man的使用,以前感觉作用不大
偶尔在别人的博文中看到man的介绍,才正儿八经的看了下man的使用,记录一下
通过几个例子介绍下不同类别的帮助信息

操作系统默认带有man命令,但是内容显示的比较少,需要安装补充内容

部分帮助信息有中文版本,可以通过安装下面的包获取中文帮助信息

...
2022-02-23

简单一个例子介绍eventfd的使用,其中包括阻塞和非阻塞两种方式

...

从源码安装python3
本文在centos7.6系统上实践

此处下载最新的3.9.9版本,其他版本可以自行到https://www.python.org/ftp/python/查看
/opt/python-3.9.9可以根据习惯更换路径

python3安装后,不要卸载原有python2的任何包,因为python3和python2有很多不兼容的地方
操作系统有很多工具都依赖原有的python2,直接替换会导致包括在yum在内的很多包不可用

...

简单介绍virtualenv的使用和原理
本文在centos7.6系统上实践

可以通过pip或者yum安装virtualenv,推荐使用pip安装,因为pip安装版本较新,老版本有些参数已经在新版本中废弃
pip安装virtualenv

yum安装virtualenv

...

本文演示如何在docker中运行zookeeper,以及链接方式
centos7.6系统上实验,其他环境操作类似

已经搭建好docker环境的本章节可以跳过
docker基本使用可以参见之前的文章,此处仅简单描述安装docker过程
宿主机准备源:

安装docker并启动

...
2022-01-16

本文简单记录下在centos7.6 1801上安装和使用docker的过程

以centos7.6minimal安装(最小化安装)为基础环境

默认使用操作系统自带的源也可以,不过下载包可能比较慢,本文使用aliyun的源替代操作系统自带源

...

使用的zookeeper版本为zookeeper-release-3.4.14
当版本和其他版本可通过zookeeper项目下载
当前版本也可以从本站备份下载
本文在centos7.6上编译,其他平台操作类似

以centos7.6 minimal安装(最小化安装)为基础环境

默认使用操作系统自带的源也可以,不过下载包可能比较慢,本文使用aliyun的源替代操作系统自带源

...

方法一 通过setopt参数覆盖默认reposdir配置

setopt的作用是可以设置/etc/yum.conf中的属性值,也可以说是覆盖那些属性信息。

方法二 修改/etc/yum.conf配置文件,指定reposdir参数

...

Python2 两种表示字符序列的类型

Python3 两种表示字符序列的类型

Unicode是表现形式,utf-8 是存储形式,utf-8 虽然是使用最广泛的编码,但也仅仅是 Unicode 的一种存储形式罢了。

...
搜索
分类
2篇
c
1篇
8篇
19篇
9篇
2篇
k8s
2篇
4篇
页面