linux指定目录搜索或链接so 当你编译一个程序,该程序依赖于某些动态链接库(如 OpenSSL)时,你需要告诉编译器和链接器在哪里找到这些库文件。使用 -L 选项指定库文件的目录,而 -Wl,-rpath-link 选项则指定在运行时程序链接这些库时,应该优先搜索的路径。这样做可以确保程序在运行时能够正确加载和链接依赖的 OpenSSL 动态链接库,避免出现类似找不到库文件的错误。 编译时使用特定目录下的so1export L 2024-08-07 devops linux
RFC2136(DNS动态更新) Dynamic Updates in the Domain Name System (DNS UPDATE) 域名系统中的动态更新 1 - Definitions(定义)This document intentionally gives more definition to the roles of “Master,” “Slave,” and “Primary Master” servers, 2024-06-21 devops dns
RFC7871(DNS 查询中的客户端子网(EDNS)) Introduction Many Authoritative Nameservers today return different responses based on the perceived topological location of the user. These servers use the IP address of the incoming query 2024-06-21 devops dns
RFC2845(DNS 密钥交易认证 (TSIG)) 1. Introduction The Domain Name System (DNS) [RFC1034, RFC1035] is a replicated hierarchical distributed database system that provides information fundamental to Internet operations, such as name < 2024-06-21 devops dns
RFC9460(通过DNS进行服务绑定和参数指定 SVCB 和 HTTPS 资源记录) RFC 9460Service Binding and Parameter Specification via the DNS (SVCB and HTTPS Resource Records) 通过DNS进行服务绑定和参数指定 SVCB 和 HTTPS 资源记录 AbstractThis document specifies the “SVCB” (“Service Binding”) and 2024-05-29 devops dns
bind中view和zone的区别 bind中view和zone的区别 1. Viewview 是BIND中用来实现基于客户端来源的条件DNS解析的功能。通过view,你可以根据不同的客户端IP地址或其他条件,为不同的用户提供不同的DNS响应。它的主要用途包括: 实现内部和外部DNS解析:比如,公司内部的用户和外部的用户访问同一个域名时,可能需要得到不同的IP地址。负载均衡和地理位置服务:根据客户端的地理位置返回最合适的服务器地址。 2024-05-17 软件开发 linux
DNS bind9 源码分析 bind9部分源码分析,基于bind9.18.21版源码 udp 启动监听过程1234567891011121314151617181920main bin/named/main.c 进程入口函数 setup bin/named/main.c 进程入口函数 named_log_init bin/named/log.c 日志初始化 create_managers bin/n 2024-05-13 软件开发 dns bind
Prometheus与Grafana PrometheusPrometheus 安装与配置Prometheus为go语言开发的程序,运行时直接运行二进制即可。 下载二进制包从官方下载地址 下载最新的二进制程序包. 解压 12tar zxvf prometheus-2.51.1.linux-amd64.tar.gz ; mv prometheus-2.51.1 prometheus ; cd prometheus ; 修改配置文件 2024-04-22 devops linux
crontab使用总结 任务调度的crond常驻命令crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服 2024-04-07 devops linux
进程间传递句柄 被传递句柄可以是文件句柄或socket句柄。 方法在 Linux 下,进程间可以通过以下几种方式传递句柄(文件描述符): 父子进程继承:当一个子进程派生(fork)自父进程时,子进程会继承父进程打开的文件描述符。子进程可以直接使用这些文件描述符。 命令行参数:父进程可以将打开的文件描述符的值作为命令行参数传递给子进程。子进程可以从 argv 参数列表中获取这些文件描述符的值,并在需要时进行使用 2024-02-07 devops linux