04 2020 档案

摘要:一、总结 1、一次完整的查询请求经过的流程 a、首先是客户端有应用程序期望通过主机名的方式连上另一台主机的话他首先会查本地的hosts文件,如果文件中没有的话他就会查本地的DNS缓存,如果命中就结束,如果没命中就去找我们配置的DNS服务器发送请求,这个DNS服务器有可能是一个DNS服务器,也有可能是 阅读全文
posted @ 2020-04-30 10:57 Presley 阅读(346) 评论(0) 推荐(0)
摘要:一、DNS and Bind 1、Sockets: a、C/S: (1)、Client:发起应用请求的程序 (2)、Server:响应请求(提供服务)的程序 1)、LISTEN:Socket b、串输层协议:TCP,UDP,SCTP (1)、Transmission Control Protocol 阅读全文
posted @ 2020-04-23 22:17 Presley 阅读(267) 评论(0) 推荐(0)
摘要:一、回顾 1、技术:加密和解密,服务 2、加密算法和协议 a、对称加密:数据加密(保密性),常用的加密算法为3DES,AES b、公钥加密:身份认证(加密的是特征码),密钥交换(加密的密钥),数据加密(不常用,比对称加密要慢三个数量级,即10的三次方倍),常用的算法为RSA,DSA c、单向加密:数 阅读全文
posted @ 2020-04-19 13:53 Presley 阅读(1955) 评论(0) 推荐(0)
摘要:一、加密算法和协议(续) 1、对称加密(见上集) 2、公钥加密 a、密钥分为公钥与私钥 (1)、加密数据时:加密数据时用公钥解密数据时只能用私钥。 (2)、解密数据时:加密时用私钥解密时用公钥 b、公钥:从私钥中提取产生,可公开给所有人,称为pubkey c、私钥:通过工具创建,使用者自己留存,必须 阅读全文
posted @ 2020-04-12 13:20 Presley 阅读(836) 评论(0) 推荐(0)
摘要:一、Linux Service and Security 1、OpenSSL(ssl/tls)协议 2、OpenSSH(ssh)协议 3、bind(dns) 4、web(http):httpd(apache),php,mariadb(mysql),LAMP,nginx(tengine,openres 阅读全文
posted @ 2020-04-12 12:28 Presley 阅读(542) 评论(0) 推荐(0)
摘要:一、控制语句(接上集) 1、if-else a、语法:if(condition) statement [else statement] b、示例 (1)、显示系统上的普通用户(uid>1000) [root@www ~]# awk -F: '{if($3>=1000)print $1,$3}' /e 阅读全文
posted @ 2020-04-11 10:08 Presley 阅读(424) 评论(0) 推荐(1)
摘要:一、回顾:bash脚本编程数组 1、数组,字符串处理 2、数组: a、数组:declare -a index:0- b、关联数组:declare -A 3、字符串处理 a、切片,查找替换,查找删除,变量赋值 二、GUN awk 1、文本处理三剑客:grep,sed,awk a、grep,egrep, 阅读全文
posted @ 2020-04-07 18:14 Presley 阅读(295) 评论(0) 推荐(1)
摘要:一、练习题 1、写一个脚本 2、将循环改成while循环 3、写一个脚本,实现: a、能探测C类,B类或A类网络中的所有主机是否在线 b、提示用户输入一个IP地址或网络地址,获取其网络,并扫描其网段 二、信号捕捉 1、trap命令 a、列出信号 (1)、trap -l (2)、kill -l (3) 阅读全文
posted @ 2020-04-07 16:50 Presley 阅读(342) 评论(0) 推荐(0)
摘要:一、回顾 1、函数,case语言 2、case语句 3、函数:结构化编程,代码重用 二、数组 1、程序=指令+数据 a、指令: b、数据:变量、文件 2、数组 a、变量:存储单个元素的内存空间 b、数组:存储多个元素的连续的内存空间。比如hello,就有五个字节,而我们的数组名就是起始的一个最小的地 阅读全文
posted @ 2020-04-01 20:09 Presley 阅读(376) 评论(0) 推荐(0)
摘要:一、回顾 1、CentOS系统安装 2、kickstart文件 a、命令段 必备命令:authconfig,bootloader,... 可选命令:firewall,selinux,reboot,... b、程序包段 %packages @group_name package -package %e 阅读全文
posted @ 2020-04-01 09:55 Presley 阅读(465) 评论(0) 推荐(0)