今天在使用tcpdump命令筛选SYN包的过程中,突然对tcpdump筛选的参数感觉到好奇:为什么是这样一个形式?
[root@mgt ~]# tcpdump -i ens192 tcp[13] == 2
22:33:13.596472 IP QianPC.lan.55210 > mgt.ssh: Flags [S], seq 4249441509, win 64240, options [mss 1460,nop,wscale 8,sackOK,TS val 823987189 ecr 0], length 0
22:33:14.064380 IP QianPC.lan.55211 > mgt.ssh: Flags [S], seq 2902570129, win 64240, options [mss 1460,nop,wscale 8,sackOK,TS val 823987656 ecr 0], length 0
......
集群环境
Master 节点:
hostname = mgtrelease = CentOS Linux release 7.9.2009kubeadm = v1.22.1kubectl = v1.22.1docker = build 7d71120/1.13.1
work节点
hostname = node01release = Ubuntu 20.04.3 LTSkubeadm = v1.22.1kubectl = v1.22.1docker = build 20.10.7-0ubuntu1~20.04.1
问题描述
在Master节点init完成后,使用kubeadm join命令加入集群失败,报错如下
root@node01:~# kubeadm join 192.168.1.xx:6443 --token zj10hx.yw70w9dchdtkej17 \> --discovery- ......
中断和异常
中断通常分为同步中断synchronous和异步中断asynchronous
同步中断是指当指令执行时由CPU控制单元产生的,之所以成为同步,是因为只有在一条指令终止执行后CPU才会发出中断异步中断是由其他硬件设备依照CPU时钟信号随机产生的
在intel处理器手册中,把同步和异步中断分别称为异常(exception)和中断(interrupt)
中断可屏蔽中断:I/O设备发出的所有中断请求(IRQ)都产生可屏蔽中断非屏蔽中断:只有几个危急事件(如硬件故障)才引起非屏蔽中断异常处理器探测异常故障(fault)陷阱(trap)异常中止(abort)编程异常
......
自从Gen8搭建好一来,连续多次发现网卡崩了,具体表现为:1、ESXi网络中断,但是同一物理网口的iLO能够正常访问2、有时候能在iLO的IML里看到网卡down,系统信息里网卡显示性能下降,状态显示为“链路中断”
初步怀疑是ESXi的tg驱动有问题,寻找对应的驱动尝试一下。
在这边感谢一下CHH里的pugk,他的帖子整理了大量gen8相关的资源,给问题的解决带来了巨大的帮助。帖子地址如下:https://www.chiphell.com/forum.php?mod=viewthread&tid=1859363
1、首先前往HPE的支持中心,找到对应驱动,地址如下https://support ......
7月8日
1.进程是程序执行时的一个实例。进程的目的就是担当分配系统资源(CPU时间、内存)的实体。
2.对进程(Process)和线程(Thread)的理解:
从时间颗粒度上来看,线程是比进程颗粒度更细的划分单位。一个进程可以有多个线程,当启动一个进程的时候,至少会启动一个线程。
从资源分配上来看,进程拥有独立的内存空间,而同一进程内的多个线程共享内存,从而极大地提高了效率。
从逻辑上来看,进程就是一个程序运行之后抽象出来的实体,而线程则是一个进程当中完成不同任务的实体。
参考:https://blog.csdn.net/ ......
今天根据用户的需求,在HPC上添加了Ansys_Workbench的图形作业功能。测试时发现,提交任务提示
Debug Message:
class com.altair.cm.core.jobs.exceptions.OperationFailed : Job Submission Failed: qsub: Unknown resource Resource_List.ansys_enterprise
处理思路
1、根据提示中的“Unknown resource”,检查sche_config中对resource的定义
vim /var/spool/pbs/sched_priv/sched_config
resources: "ncpus, mem, arch, host, vnode, netwins, aoe, ngpus, hyperworks, ansyshpc, ansys_lic, cfx_lic, dyna_l ......
今天开始学习《深入理解Linux内核》这本书。
Linux作为工作中的生产力操作系统,我一直对它的高效和稳定保持好奇。作为非计算机系的学生,《操作系统》这门课也只是工作后买了一本教材自学了而已,对操作系统的理解还远远不够。所以我希望完成这本书的学习后:一、能够加深自己对操作系统的理解,二、能够大致了解Linux内核的大概 三、能够利用所学的知识进行简单的性能调优
为了督促自己学习,也为了能够回顾所学的知识点,特地开启这篇笔记,记录学习的到的知识点和自己的理解,其中难免有认识错误的地方,如果有大佬看 ......
今天发现一台测试服务器硬盘写满,添加lvm之后,使用resize2fs调整文件系统的大小,发现报错Bad magic number in super-block
网上查找后发现,CentOS 7的默认文件系统已经变成xfs,而xfs调整文件系统大小时应当使用xfs_growfs。 随后,使用xfs_growfs命令解决问题。
今天发现一天测试服务器硬盘写满,添加一块硬盘后,能够成功pvcreate一块新的pv,但vgextend始终报错
Couldn’t create temporary archive name.
[root@cnt_test01 home]# vgextend cl /dev/sdb1
Physical volume "/dev/sdb1" successfully created.
Couldn't create temporary archive name.
查询资料后发现,原因是原有的vg已经被写满了,删除部分文件后重新添加即可。
公司里使用的是PBS的商业版,PBS商业版包含PBS、PAS、PBSWORKS三个组件:
PBS 这是PBS的核心,所有作业及资源调度均由此组件完成。
PAS 该组件用于实现web界面与PBS之间各种参数变量的传递、重组、拆分。
PBSWORKS 提供web界面框架
所以,添加一个新的应用关键在于PAS组件的配置。
1)修改siteconfig
pas位于/var/spool/pas目录下
第一步先修改/var/spool/pas/repository/site-config.xml
这个文件是PAS所有应用可执行程序的索引文件,新增应 ......