python中的进程 Posted on 2021-03-15 1. 多进程 vs多任务多任务:就是操作系统可以同时运行多个任务多进程:正在运行着的代码,就成为进程。多个正在运行的代码。 2. fork()123456789import os# 注意,fork函数,只在Unix/Linux/Mac上运行,windows不可以pid = os.fork()if p ... Read more »
logrotate小结 Posted on 2021-03-12 对于Linux 的系统安全来说,日志文件是极其重要的工具。系统管理员可以使用logrotate 程序用来管理系统中的最新的事件,对于Linux 的系统安全来说,日志文件是极其重要的工具。系统管理员可以使用logrotate 程序用来管理系统中的最新的事件, 还可以用来备份日志文件。 logrotat ... Read more »
systemd小结 Posted on 2021-03-12 背景历史上,Linux 的启动一直采用init进程。下面的命令用来启动服务。 123$ sudo /etc/init.d/apache2 start# 或者$ service apache2 start 这种方法有两个缺点。 一是启动时间长。init进程是串行启动,只有前一个进程启动完,才会启动下一 ... Read more »
python服务器模型 Posted on 2021-03-10 单进程服务器12345678910111213141516171819202122232425import socketserver_sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)server_sock.setsockopt(sock ... Read more »
python网络编程 Posted on 2021-03-08 udp程序流程udp是传输层的一种协议,不需要进行连接就可以用来发送和接收数据,但不保证数据的可靠传输。 udp服务端1234567891011121314151617181920212223242526import socket# 1. 创建套接字server_sock = socket.sock ... Read more »
python基础小结 Posted on 2021-02-18 python中sys.argv函数精简概括 sys.argv[0]:给定脚本名是 ‘-‘ (标准输入)时,sys.argv[0] 是 ‘-‘。使用 -c command 时,sys.argv[0] 是 ‘-c’。如果使用选项 -m module,sys.argv[0] 就是包含目录的模块全名。 sy ... Read more »
docker环境下使用kafka Posted on 2021-02-09 下载镜像12345Copy//下载zookeeperdocker pull wurstmeister/zookeeper//下载kafkadocker pull wurstmeister/kafka:2.11-0.11.0.3 启动镜像12345Copy//启动zookeeperdocker run ... Read more »
定制化ISO镜像 Posted on 2021-02-05 ISO镜像版本选择1CentOS-7-x86_64-Minimal-1810.iso 制作工具安装1yum -y install anaconda createrepo mkisofs rsync syslinux 挂载光盘,同步文件1234567891011121314mkdir /mnt/cdr ... Read more »
ks.cfg详解 Posted on 2021-02-04 Kickstart文件中的主要项目及参数介绍(ks.cfg): 每个项目都由关键字来识别;关键字可跟一个或多个参数;如果某选项后面跟随了一个等号(=),它后面就必须指定一个值。 install (可选)明确指定系统次次进行的是全新安装系统;是默认项; cdrom (可选)以本地CD-ROM为源安装系 ... Read more »
python中dict用法 Posted on 2021-02-04 dict基本使用以一个例子开始:统计一个列表里各单词重复次数 1234words = ['hello', 'world', 'nice', 'world']counter = dict()for kw in words: ... Read more »