Linux容器-Docker与虚拟机的区别
虚拟机 虚拟机是在一个主操作系统中,虚拟化出多个完整的子操作系统 (Guest OS),1 每个子操作系统的创建都需要单独分配 物理资源(cpu, 内存, 磁盘),不同子操作系统上运行的服务,是完全系统隔离的。 Docker 和虚拟机不一
虚拟机 虚拟机是在一个主操作系统中,虚拟化出多个完整的子操作系统 (Guest OS),1 每个子操作系统的创建都需要单独分配 物理资源(cpu, 内存, 磁盘),不同子操作系统上运行的服务,是完全系统隔离的。 Docker 和虚拟机不一
vim编辑发现中文乱码 locale -a 查看支持的字符集walker@LAPTOP-IHP7E9GG:~$ locale -aCC.UTF-8POSIXen_US.utf8zh_CN.utf8zh_HK.utf8zh_SG.utf8zh_TW.utf8 **
排序需要使用到 sort sort -r, --reverse: 降序,不指定默认是升序 -h, ---human-numeric-sort: 以人类可读方式展示 (如: 2K 1G) -M, --month-sort:
top: 显示进程信息和资源使用情况top -c: -c, 显示进程的完整命令 top - 20:21:10 up 1 day, 18:25, 0 users, load average: 0.00, 0.00, 0.00Tasks: 19 total, 1 running
ls -l: 可查看文件大小,无法查看目录的总大小,目录只是一个链接文件 du -sh *: 可查看 文件 和 目录所包含的文件的大小 ls -l ls 命令:显示指定工作目录下之内容 -l: 除文件名称外,还列出文件型
可以使用 lsof 或者 netstat netstat: 查询网络状态lsof lsof(list open files): 列出当前已打开文件 在 linux, 任何事物都是以文件形式存在,系统会为 TCP、UDP 分配一个
本篇紧接上篇博文,建议先阅读 Python协程-基于生成器的协程原生协程 async/await 在上一篇中,我们学习了 “基于生成器的协程”, 我们创建 Future 用来储存结果数据,创建了 Task,用来推进生成器(协程任务)进行:
本篇紧接上篇 协程原理-IO多路复用什么是协程 在上篇中,我们已经学习了协程的原理-IO多路复用,即将程序分割成多个模块,通过 操作系统的事件驱动 来监控模块 的可执行状态,当某个模块变为可执行状态时(相关事件发生), 则执行该模块,如:
参考: IO多路复用 多路复用是在单线程下的一种高效io模型, 多路指的是多个io操作,复用 指的是 “复用线程"。#### io 操作 以 io操作 read 举例,参与操作的对象有两个,调用操作的线程 和 系统内核, 操作分为两个阶段
GIL, 全称: Global Interpreter Lock (全局解释器锁), 是解释器采用的一种机制, 它的作用是:确保同一时刻只有一个线程在执行。回顾 操作系统、CPU、线程的关系 线程包含需要 CPU 执行的指令集合,线程需要参加
安装语言包sudo apt-updatesudo apt-get install language-pack-zh-hans设置区域为中国sudo update-locale LANG=zh_CN.UTF-8
ls -l1v ./
sed -i 's/old-text/new-text/g' input.txt
FROM reg-ai.chehejia.com/system/ubuntu:22.04RUN printf "\deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted\n\deb http://mirrors.aliyun.
curl -X GET -G $API_URL \ -d base_path=$BASE_PATH \ -d clip_type=$CLIP_TYPE \ -d clip_vid=$CLIP_VID