原创 007#驗證日期格式

驗證日期是否有效,主要考慮閏年的情況,閏年的2月份有29天 閏年規則: 1、普通閏年:公曆年份是4的倍數的,且不是100的倍數,爲普通閏年。(如2004年就是閏年) 2、世紀閏年:公曆年份是整百數的,必須是400的倍數纔是世紀閏年(如190

原创 008#禁止echo末尾出現換行符

1、大多數Unix和GNU/Linux實現所包含的echo命令選項-n,禁止輸出內容的末尾出現換行符 echo -n "hello "; echo "world" # 輸出: hello world 2、但有些使用\c作爲一個特殊的嵌入

原创 006#驗證浮點數輸入

基本思路: 1、檢查輸入值是否包含小數點"." 2、包含小數點則對小數點的整數部分和小數部分分開測試 3、確保小數點兩邊都是有效的整數,且沒有多餘的負號(針對validint進行補充判斷) 4、最後檢查是否輸入值只是一個負號和小數點 5、其

原创 005#驗證整數輸入

驗證整數輸入,注意整數包含正負整數。 1 #!/usr/bin/env bash 2 3 validint(){ 4 number=$1 5 min=$2 6 max=$3 7 8 # 空值檢測 9

原创 004#美化多位數字

將給定的數字以逗號分隔的形式顯示出來 代碼: #!/bin/bash # FILENAME: nicenum.sh # 可接受兩個選項:DD(decimal pointa,小數分隔符) # 和TD(thousands delimiter,

原创 003#規範日期格式

輸入要求:  1. 月份爲英文名稱或1至12的數字表示,如 January 或 1  2. 年份由4位數組成,如 2020 格式化爲:  3個字母的月份名稱(第一個字符大寫)、天數及4位數的年份組成 #!/bin/bash # numM

原创 002#驗證輸入-僅限字母數字

確保輸入內容僅限於字母和數字 #!/bin/bash # validAlpNum.sh # 驗證輸入,僅限字母數字 validAlphaNum() { validChar="$(echo $1 | sed -e 's/[^[:a

原创 001#在PATH中查找程序

驗證指定程序是否有效或者能否在PATH目錄列表中找到 1 #!/bin/bash 2 # 驗證指定程序是否有效或者能否在PATH目錄列表中找到 3 4 inpath() { 5 cmd=$1 6 ourpath=$

原创 linux日誌服務器審計客戶端history記錄

一、需求: 將服務器上的每個用戶執行的命令、執行時間、登錄時間、主機ip、當前切換用戶等信息保存到本地並實時傳輸至日誌服務器進行異地保存。 rsyslog-server: 192.168.1.240 rsyslog-client: 19

原创 openvpn搭建以及證書加密和用戶名密碼雙重認證

一般只有路由器才支持的NAT穿越,但Openvpn也支持,在nat環境下使用openvpn,只需要一個在路由器上做一個端口映射即可。Openvpn還支持使證書加密數據傳輸,在安全性上遠勝於PPTP VPN,不過openvpn客戶端登錄只需要

原创 win10x64 批處理自動安裝打印機

系統版本:Windows 10企業版 64位(10.0 ,版本17134)- 中文(簡體) 話不多說,直接上腳本: REM 提升管理員權限 @echo off chcp 65001 >nul setlocal enabledelay

原创 Windows rundll32的用法-批處理管理打印機

用法: rundll32 printui.dll,PrintUIEntry [options] [@commandfile] /a[file] 二進制文件名 /b[name] 基本打印機名 /c[name] 如果操

原创 關於配置ssh免密碼登錄後,仍提示輸入密碼

一、在A端創建密鑰對: [root@A ~] ssh-keygen -t rsa -b 4096 -P ''   二、如果B機器沒有.ssh和authorized_keys文件則創建這個文件夾和文件先,創建後要chown改成當前用戶的

原创 分析dhcp.lease文件,統計DHCP服務器IP自動分配

#!/usr/bin/env python # coding=utf-8 import string import time,datetime class TIMEFORMAT: def __init__(self, time_s

原创 高級運維工程師的打怪升級之路

摘要: 運維武器庫 運維工程師在前期是一個很苦逼的工作,在這期間可能幹着修電腦、掐網線、搬機器的活,顯得沒地位!時間也很碎片化,各種零碎的瑣事圍繞着你,很難體現個人價值,漸漸的對行業很迷茫,覺得沒什麼發展前途。 這些枯燥無味工作的確會使人