摘要:
PXE工作于Client/Server的网络模式。在启动过程中,终端要求服务器分配IP地址,再用TFTP协议下载一个自动启动软件包到内存中执行。 要使用kickstart安装平台,包括完整的架构为:Kickstart+DHCP+NFS+TFTP+PXE,从架构可以看出,大概需要安装的服务,例如dhc 阅读全文
摘要:
多线程: 多线程和多进程的不同是他们占用的资源不一样, 一个进程里边可以包含一个或多个进程, 进程的开销大,线程的开销小。 打个比方来说:创建一个进程,就是创建一个车间。创建一个线程,就是在一个车间创建一个流水线。 怎么去开启一个线程: 方法一(直接用默认的类): 方法二(自己定义一个类,继承系统的 阅读全文
摘要:
公司研发反应,几台机器开了一些端口,但是访问一直不通。 检查后发现,发现服务开启的是ipv6的端口,所有首先想到的办法就是关闭ipv6. 关闭ipv6的方法有两种: 第一个是在内核配置文件修改配置(ps:这种方法能关掉ipv6,但是不重启已经存在的不能被关掉) 第二个是在修改系统的grub选项: 编 阅读全文
摘要:
进程同步锁: 当运行程序的时候,有可能你的程序同时开多个进程,开进程的时候会将多个执行结果打印出来,这样的话打印的信息都是错乱的,怎么保证打印信息是有序的呢? 其实也就是相当于让进程独享资源。 比如说模拟抢票的功能: 要先写一个文本 ("count":1) 就记个数就行 进程队列: 共享内存的方式: 阅读全文
摘要:
操作系统简介(转自林海峰老师博客介绍) 进程与程序的区别: 程序仅仅是一堆代码而已,而进程指的是程序的运行过程。 需要强调的是,同一个程序执行两次,那也是两个进程。 进程的创建都是操作系统完成的。 开启进程的两种方式: 第一种方法: 打印的结果如15所示:为什么会先打印"主"这个字段???? 是因为 阅读全文
摘要:
操作系统简介(转自林海峰老师博客介绍) 阅读全文
摘要:
这是基于TCP连接的套接字模型。 UDP链接的套接字模型是这样的: UDP的会话的无关先启动哪一端,先启动服务端或者客户端都不会报错。 而且当客户端发消息的时候,无论服务端收到或者收不到都不会报错; 客户端和服务端收到的消息都分为两部分, (b"发送的内容",("127.0.0.1",4888)) 阅读全文
摘要:
公司最近有台新装的主机,主机上一些常用的命令都没有,比如说ifconfig,route等命令。 没有这些命令主机很难工作,所以我们就需要把他安装上 第一种方法:是你需要知道对应的是那个包 比如说ifconfig,route对应的包是net-tools这个包, 你可以将这个包解压或者利用yum安装就可 阅读全文
摘要:
echo "- - -" > /sys/class/scsi_host/host2/scan LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来 阅读全文
摘要:
比如说实现两个手机之间的通信,需要做的几部: 服务端: 1,买手机 2,插卡 3,开机 4,等电话链接 5,基于建立的链接,收发协议 6,挂电话 7,关机 客户端: 加上通信循环与链接循环: 服务端: 1 import socket 2 phone=socket.socket(socket.AF_I 阅读全文