2023-12-4
读取系统和硬件时间脚本

读取系统和硬件时间脚本

通过脚本1s读取一次系统时间和硬件时间,并将读取的情况记录到日志文件#!/bin/shok_count=0fail_count=0while true; do timestamp=$(date +"%Y-%m-%d %H:%M:%S") result=$(hwclock) echo "[$timestamp] - $result" echo "$timestamp - $result" >> hwclocklog# last_chars=$(echo "$result" | tail -c 8) last_chars=$(echo "$result" ......
2023-6-21
L2TP+IPSecVPN搭建

L2TP+IPSecVPN搭建

VPN虚拟专用网络虚拟专用网络(VPN)是在公用网络上建立专用网络,并进行加密通讯,在企业网络中被广泛使用,VPN网管通过对数据包的加密和数据包目标地址转换实现远程访问常见的VPN软件介绍GRE VPN:传统路由封装协议,GRE是Linux内核自带的VPN技术,用于Linux与Linux系统之间进行数据传输,不支持与windows数据传递PPTP VPN:点对点隧道协议,PPTP支持与windows和Linux系统之间数据传递,默认不支持加密功能L2TP+IPSec VPN:标准隧道协议,L2TP支持与windows系统之间数据传递,并可通过IPSec进行数据加密传递L2TP+IPSec环境部......
2023-5-15
shell脚本实现进度条的两种方式

shell脚本实现进度条的两种方式

1、脚本中各模块(或函数)运行过程可以量化,则可以直接直接使用带百分比的进度条#!/bin/bashmark=''for ((ratio=0;${ratio}<=100;ratio+=5))do sleep 0.2 printf "progress:[%-40s]%d%%\r" "${mark}" "${ratio}" mark="##${mark}"doneecho如下图,进度条中’#'的数量和进度条长度成正比,printf打印每次只回车不换行,新的异常打印会覆盖之前的打印,执行完成后使用echo换行。2、有些情况下你也许不知......
2023-5-6
LS1043A(Ubuntu)编译安装并使用DPAA

LS1043A(Ubuntu)编译安装并使用DPAA

一、DPAA简介      DPAA全称为Data Path Acceleration Architecture,是一种用于网络处理的硬件架构,由芯片制造商Freescale提出并推广。DPAA旨在提高网络数据包处理的效率和吞吐量,并减小CPU的负载。DPAA架构中包含了多个处理单元和加速器,能够支持各种网络协议和数据包格式,如IPv4、IPv6、TCP、UDP等。DPAA的主要特点包括: DPAA开发者指南:  https://www.nxp.com/docs/en/supporting-info......