包含标签 Linux 的文章

tcpdump参数

Tcpdump命令参数详解 tcpdump的选项介绍: tcpdump[ -adeflnNOpqStvx ] [-c 数量] [-F 文件名] [-i 网络接口] [-r 文件名] [-s snaplen] [-T 类型] [-w 文件名] [表达式] 各参数说明如下: -a 将网络地址和广播地址转变成名字; -b 在数据-链路层上选择协议,包括ip、arp、rarp、ipx都是这一层的。tcpdump -b arp 将只显……

阅读全文

vim常用的一些命令记录

进入vim 命令 描述 vim filename 打开或新建文件,并将光标置于第一行首 vim +n filename 打开文件,并将光标置于第n行首 vim + filename 打开文件,并将光标置于最后一行 vim +/pattern filename 打开文件,并将光标置于第一个与pattern匹配的串处 vim -r filename 在上次使用vim编辑时发生系统崩溃,恢复filename vim filename…filenamen 打开多个文件,依次编辑 v……

阅读全文

二层交换机和三层交换机区别

什么是二层与三层交换机? 通常情况下,OSI模型分为七层:应用层,表示层,会话层,传输层,网络层,数据链路层和物理层。 二层交换机工作于OSI模型的二层(数据链路层),故而称为二层交换机,主要功能包括物理编址、错误校验、帧序列以及流控。 而三层交换机位于三层(网络层),是一个具有三层交……

阅读全文

修改Centos官方云镜像的root密码

https://developer.aliyun.com/article/799104 还可以看看这个 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 yum -y install libguestfs-tools 要设置root密码,请使用以下命令: virt-customize -a CentOS-7-x86_64-GenericCloud.qcow2 --root-password password:123456 [ 0.0] Examining the guest ... [ 1.9] Setting a random seed [ 1.9] Setting passwords [ 6.8] Finishing off 注: CentOS-7-x86_64-GenericCloud.qcow2是要修改图像的名称。 123456是为root用户设置的密码。……

阅读全文

修改rpm包

基本思路: rpm包没有修改工具,只能是把rpm包解压、修改(包括增删)其中的文件,然后重新制作rpm包。 注:制作rpm包,需要原rpm包的spec文件。 所需工具: rpmrebuild 它主要是用来提取原rpm包中的spec文件。 rpmrebuild有如下两种安装方式(建议第1中): 1)下载安装rpm……

阅读全文

容器化和kvm的区别

容器和KVM虚拟化是两种不同的虚拟化技术,它们各有优缺点,适用于不同的场景。 容器 容器是一种轻量级的虚拟化技术,利用操作系统层面的虚拟化实现。每个容器都运行在一个独立的命名空间中,可以看作是进程的一个集合,共享主机操作系统的内核。容器可以快速启动、停止和迁移,占用的资源比KVM虚拟……

阅读全文

查看POD的IP地址

从外面看Pod IP地址之Kubernetes API kubectl get pod或者kubectl describe pod就可以 如果运行在容器内的进程希望获取该容器的IP,可以通过环境变量的方式来获取IP 1 2 3 4 5 6 7 8 9 10 spec: containers: - name: env-pod image: busybox command: ["/bin/sh", "-c","env"] env: - name: POD_IP valueFrom: fieldRef: fieldPath: status.podIP 从外面看Pod IP之docker命令 假设容器的ID是6e81……

阅读全文

网卡的混杂模式

混杂模式(英语:promiscuous mode)是指一台机器的网卡能够接收所有经过它的数据流,而不论其目的地址是否是它。 一般计算机网卡都工作在非混杂模式下,此时网卡只接受来自网络端口的目的地址指向自己的数据。当网卡工作在混杂模式下时,网卡将来自接口的所有数据都捕获并交给相应的驱动……

阅读全文

kill 命令的用途

Linux kill 用途:kill – terminate or signal a process kill 是向进程发送信号的命令。当然我们可以向进程发送一个终止运行的信号,此时的 kill 命令才是名至实归。事实上如果我们不给 kill 命令传递信号参数,它默认传递终止进程运行的信号给进程!这是 kill 命令最主要的用法,也是本文要介绍的内容。 一般情况下,终止一个前台进程使用 Ctrl +……

阅读全文

k8s网络

k8s网络模型设计的一个基础原则是:每个Pod都拥有一个独立的IP地址,而且假定所有Pod都在一个可以直接连通的、扁平的网络空间中。 所以不管他们是否运行在同一个Node(宿主机中),都要求他们可以直接通过对方的IP进行访问。 设计这个原则的原因是,用户不需要额外考虑如何建立Pod之……

阅读全文