目录

Life in Flow

知不知,尚矣;不知知,病矣。
不知不知,殆矣。

存档: 2021 年 04 月 (12)

Docker

NameSpace 实现了资源隔离 UTS:每一个NameSpace都拥有独立的主机或域名,可以把每个NameSpace认为一个独立主机。 IPC:每个容器依旧使用linux内核中进程交互的方法,实现进程间通信 Mount:每个容器的文件系统是独立的 Net:每个容器的网络是隔离 User: 每个容器的用户和组ID是隔离,每个容器都拥有root用户 PID:每个容器都拥有独立的进程树,由容器是物理机中的一个进程,所以容器中的进程是物理机一个进程的线程 容器使用的命名空间有哪些? 应用程序运行环境隔离的空间,就是一个容器,每一个容器都将拥有UTS,IPC,Mount,Net,User,PID。 CGroup 实现了资源限制、限制、审计等… LXC Linux Container,可以提供轻量级的虚拟化。Docker底层就是使用LXC来实现的。以LXC为基础实现了更强的功能。 Docker安装 yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo http://m....

tcpdump

查看主机10.1.1.1收到的和发送的数据包 [root@node1 Desktop]# tcpdump -i eth0 -nn host 10.1.1.1 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes 22:33:25.148389 ARP, Request who-has 10.1.1.254 tell 10.1.1.1, length 28 22:33:25.148896 ARP, Reply 10.1.1.254 is-at 00:50:56:c0:00:01, length 46 22:33:30.714605 IP 10.1.1.254 > 10.1.1.1: ICMP echo request, id 1, seq 237, length 40 22:33:30.714619 IP 10.1.1.1 > 10.1.....

Yum源中添加阿里云镜像源

镜像源查看 1[root@localhost ~]# ll /etc/yum.repos.d/ 2-rw-r--r--. 1 root root 1991 Mar 28 2017 CentOS-Base.repo 网络yum源配置文件 3-rw-r--r--. 1 root root 647 Mar 28 2017 CentOS-Debuginfo.repo 内核相关的更新包 4-rw-r--r--. 1 root root 289 Mar 28 2017 CentOS-fasttrack.repo 快速通道 5-rw-r--r--. 1 root root 630 Mar 28 2017 CentOS-Media.repo 本地yum源配置文件 6-rw-r--r--. 1 root root 7989 Mar 28 2017 CentOS-Vault.repo 最近版本加入老本的YUM配置 配置阿里云 yum 源 1① 备份默认源 2[root@yumserver ~]# mkdir /etc/yum.repos.d/backup 3[root@yumserver ~]# ....

计划任务

crontab [选项] -l :list,显示目前已经设置的计划任务 -e :使用vim编辑器编辑计划任务的文件 计划任务格式 计划任务的规则语法格式,以行为单位,一行则为一个计划 分 时 日 月 周 要执行的命令(要求必须使用命令的完整路径,可以使用which查看) 取值范围(常识): 分:0~59 时:0~23 日:1~31 月:1~12 周:0~7,0 和 7 表示星期天 四个符号: *:表示取值范围中的每一个数字 -:做连续区间表达式的,要想表示1~7,则可以写成:1-7 /:表示每多少个,例如:想每 10 分钟一次,则可以在分的位置写:*/10 ,:表示多个取值,比如想在 1 点,2 点 6 点执行,则可以在时的位置写:1,2,6 案例 问题1:每月1、10、22 日的4:45 重启network 服务 第一步:定制格式 分  时  日      月   周 /usr/bin/systemctl restart network 第二步:定制时间 45  4  1,10,22  * ....

Linux状态查看

CPU使用情况 第一行 内 容说 明 10:12:28系统当前时间 up 13:05系统的运行时间.本机己经运行 13 小时 05 分钟 3 users当前登录了三个用户 load average: 0.00,0.01,0.05系统在之前 1 分钟、5 分钟、15 分钟的平均负载。如果 CPU 是单核的,则这个数值超过 1 就是高负载:如果 CPU 是四核的,则这个数值超过 4 就是高负载 第二行 Tasks: 230 total系统中的进程总数 1 running正在运行的进程数 229 sleeping睡眠的进程数 0 stopped正在停止的进程数 0 zombie僵尸进程数。如果不是 0,则需要手工检查僵尸进程 第三行 内 容说 明 Cpu(s): 0.1 %us用户模式占用的 CPU 百分比 0.1%sy系统模式占用的 CPU 百分比 0.0%ni改变过优先级的用户进程占用的 CPU 百分比 99.7%ididle缩写,空闲 CPU 占用的 CPU 百分比 0.1%wa等待输入/输出的进程占用的 CPU 百分比 0.0%hi硬中断请求服务占用的....