第十二周LINUX学习笔记】的更多相关文章

zabbix zabbix-server: 监听的端口10051 zabbix-agent: 10050 Zabbix: Item, Key(键) ethercard.traffic[eth0] action:     item: 数据项() --> data store --> Web GUI    key: server, agent        用户参数:UserParameter=<key[*]>,<command>            $1, $2, ng…
第十二章并发编程 1.如果逻辑控制流在时间上重叠,那么它们就是并发的.这种现象,称为并发(concurrency). 2.为了允许服务器同时为大量客户端服务,比较好的方法是:创建并发服务器,为每个客户端创建各自独立的逻辑流.现代OS提供的常用构造并发的方法有: 进程和线程. 1)每个逻辑流都是一个进程,由内核来调度维护.每个进程都有独立的虚拟地址空间,控制流通过IPC机制来进行通信. 2)线程:运行在单一进程上下文中的逻辑流,由内核进行调度,共享同一进程的虚拟地址空间. 由于进程控制和IPC的开…
LVS集群nat丶DR HA:高可用    平均无故障时间/(平均无故障时间+平均修复时间)        负载均衡 次序lb(负载)——>ha()LB  tcp:lvs,haproxy  应用层:nginx haproxy ats  缓存:varnish squied HA:heartbeat,corosync keeplived iscsi gfs2 drdbMogileFSNoSQL:MongoDB 集群类型:    LB:Load Banlancing(负载)        扩展容量,实…
vsftpd丶NFS丶SAMBA nfs基于rpcsamba基于cifs(smb)  DRBD: ftp:File Transfer protocol 文件传输协议 两个连接:       tcp:命令连接        tcp:数据连接 在被动模式下数据传输端口是随机的除非自己指定            主动模式:服务器端通过20端口主动连接客户端,            被动模式:客户端使用自己与服务器端建立连接.      默认情况下FTP协议使用TCP端口中的 20和21这两个端口其中2…
HTTP的基本操作 3月17资源子网和通信子网套接字:两类    socket:IP port             IP:port            Ip.port unix sock:基于文件系统通信实现 BSD发明:    MTU:最大传输单元 传输层协议:    面向连接的:TCP        虚连接(95%)    无连接的:UDP 套接字的类型:    TCP套接字    UDP套接字    raw套接字(由程序自身维护) 物理层=硬件数据链路层=驱动 通信:点对点     …
周期性任务丶find 文件查找:find命令 locate :在数据库中查找,非实时查找,精确度不高,查找速度快,模糊查找  /tmp/passwad/a.textfind:实时查找:速度慢  ,精确匹配 find [option] [查找路径][查找标准][执行动作](默认为显示)查找路径:默认为当前路径查找标准:默认为指定路径下的所有文件 查找标准:                       -name “文件名称”:根据文件名查找 支持使用globbing(文件名统配符)        …
基于GTID的mysql主从简单复制 一.简单主从模式配置步骤1.配置主从节点的服务配置文件1.1.配置master节点:[mysqld]binlog-format=ROWlog-bin=master-binlog-slave-updates=truegtid-mode=on enforce-gtid-consistency=truemaster-info-repository=TABLErelay-log-info-repository=TABLEsync-master-info=1slave…
DNS服务 DNS:Domain Name Service //协议     实现:BIND(Berkeley Internet Name Domain)     监听端口:        UDP:53        TCP:53 名称解析:将一种格式的信息转化为另外一种格式,以某关键字为标准查找某一数据库的过程 passwd <--> nsswitch转换login:nsswitch为login提供服务nsswitch配置文件在/etc/nsswitch hosts:存放的为主机与ip.别名…
第五章 系统调用 5.1 与内核通信 系统调用在用户空间进程和硬件设备之间添加了一个中间层.该层主要作用有三个. 它为用户空间提供了一种硬件的抽象接口. 系统调用保 证了系统的毡定和安全. 在第 3 章中曾经提到过,每个进程都运行在虚拟系统中,而在用户空间和系统的其余部分提供这样一层公共接口,也是出于这种考虑. 在 Linux 中,系统调用是用户空间访问 内核的唯一手段:除异常和陷入外,它们是内核唯一的合法入口. 5.2 API, POSIX 和 C 库 应用程序通过在用户空间实现的应用编程接口…
keepalived keepalived:    基于vrrp(虚拟冗余路由协议)的实现     virtual server: 对于IPVS    vrrp_script: 调用外部脚本 nginx haproxy等轻量级的实现 所谓的vrrp就是为了解决前端路由器如果发生单点故障导致后方服务器全部不能与外部通信的问题.于是两台路由器通过vrrp协议连接,两个路由器都给予虚拟的IP地址(VIP)和虚拟的MAC地址(VMAC),当发生故障的时候,两个地址一起转移,而不像其他的高可用功能一样,需…