摘要: 使用awk以冒号分隔获取/ettc/passwd文件第一列 [root@CentOS8 backup]# cat /etc/passwd | head root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x: 阅读全文
posted @ 2022-07-16 15:38 惊起千层浪 阅读(140) 评论(0) 推荐(0) 编辑
摘要: HTTPS通信流程 HTTPS通信主要包括几个节点,发起请求、验证身份、协商秘钥、加密会话,具体流程如下(此例子只有客户端对服务端的单向验证): 具体的步骤如下: 第一步:客户端向服务端发起请求 (1) 客户端生成随机数R1发送给服务端; (2) (2)告诉服务端自己支持哪些加密算法; 第二步:服务 阅读全文
posted @ 2022-07-16 15:37 惊起千层浪 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 描述密钥交换的过程 密钥交换方式有对称密钥加密方式和非对称密钥加密方式。 1.对称密钥加密 对称加密算法可以看成一个通过算法和秘钥,对明文进行处理,变成一个无规则无意义的数据的算法。双方共同持有这个密钥,发送方用这个密钥按照指定的算法将这个数据加密再发出去;接受方用这个密钥将接收到的数据解密,以得到 阅读全文
posted @ 2022-07-16 15:35 惊起千层浪 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 每周的工作日1:30,将etc备份至backup目录中,保存的文件名称格式 为“etcbak-yyyy-mm-dd-HH.tar.xz”,其中日期是前一天的时间 [root@CentOS8 ~]# cat crond_etcback.sh #!/bin/bash # #*************** 阅读全文
posted @ 2022-07-16 15:31 惊起千层浪 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 编写脚本,使用for和while分别实现192.168.0.0/24网段内,地址是否能够ping通,若ping通则输出"success!",若ping不通则输出"fail!" for循环: [root@CentOS8 ~]# cat ping_for_loop.sh #!/bin/bash # #* 阅读全文
posted @ 2022-07-16 15:28 惊起千层浪 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 4.总结查看系统负载的几种命令,总结top命令的指标大概什么含义 1.查看系统负载的几种命令 uptime:查看系统平均负载 mpstat:百分比显示CPU利用率的各项指标 top和htop:查看进程的实时状态 free:查看内存空间的使用状态 pmap:查看进程对应的内存映射,可以看到进程依赖的子 阅读全文
posted @ 2022-07-16 15:27 惊起千层浪 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 输入若干个数值存入数组中,采用冒泡算法进行升序或降序排序 [root@CentOS8 ~]# cat array_maopao_up_down.sh #!/bin/bash #************************************************************** 阅读全文
posted @ 2022-07-16 15:24 惊起千层浪 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 2.生成10个随机数保存于数组中,并找出其最大值和最小值 [root@CentOS8 ~]# cat array_max_min.sh #!/bin/bash #******************************************************************** 阅读全文
posted @ 2022-07-16 15:23 惊起千层浪 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 编写脚本实现登陆远程主机。(使用expect和shell脚本两种形式) 1.expect 形式: [root@CentOS8 ~]# cat remote_expect.sh #!/usr/bin/expect #******************************************* 阅读全文
posted @ 2022-07-16 15:19 惊起千层浪 阅读(312) 评论(0) 推荐(0) 编辑