原创 每天一個shell腳本(9)計算內存使用程度並生成日誌

crontab兩小時執行一次 [root@localhost ~]# crontab -l * */2 * * * sh ~/free.sh 腳本內容: #!/bin/bash TO=$(free | grep "Mem" |

原创 web架構——LAMP-fastcgi-php_fpm

文章目錄LAMP L——linux;A——Apache;M——mysql、mariadb;P——PHP、Perl一、靜態頁面與動態頁面(A)Apache1.靜態頁面2.動態頁面CGI接口fastCGI接口模塊方式二、存儲部分(M)

原创 每天一個shell腳本(8)mysql備份腳本 crontab配合

此腳本是備份數據庫,可以改進命令,將其改進爲備份重要的表 環境準備: [root@localhost ~] yum -y install mariadb-server [root@localhost ~] mkdir /bak #

原创 每天一個shell腳本(7)mysql增查腳本 case版

#!/bin/bash while true do echo echo echo " A 添加數據 " echo "

原创 每天一個shell腳本(5)構建九九乘法表

文章目錄while循環實現99乘法表for循環實現99乘法表 while循環實現99乘法表 #!/bin/bash i=1 while [ $i -le 9 ] do x=1 while [ $

原创 每天一個shell腳本(4)創建用戶或修改用戶密碼腳本

#!/bin/bash #人爲死循環 while true do read -p "---請輸入用戶名>>>" username stty -echo read -p "---請輸入您的密碼>>>" password1 echo

原创 每天一個shell腳本(6)mysql增刪改查腳本

準備工作,創建一個abc的數據庫,並創建一個表結構如下的info表 MariaDB [abc]> desc info; ±------±---------±-----±----±--------±------+ | Field |

原创 每天一個shell腳本(3)while菱形、直角三角形、等腰三角形

文章目錄菱形直角三角形等腰三角形 菱形 #!/bin/bash high=1 char=1 read -p "請輸入要打印的行數: " line blank=$(($line-1)) #因爲最後一行沒有星號,所以將line減一就

原创 一文帶你領略MySQL事務的隔離級別的強大

文章目錄一、隔離級別理論1.概念2.讀取方式髒讀(Dirty Read)不可重複讀(nonrepeatable)幻讀(Phantom)加鎖讀3.隔離性種類READ UNCOMMITTED(未提交讀)READ COMMITTED(提

原创 每天一個shell腳本(2)測試主機中現有登錄用戶是否合法並清除不合法用戶

#!/bin/bash name=`who | awk '{print $1}'` #使用who命令查看現有登錄用戶名 for i in $name do userlog=`cat /etc/passwd | gr

原创 每天一個shell腳本(1)ping測試網絡中的主機是否已經開機

#!/bin/bash hostfile=`cat /tmp/hostfile` #所有的hostip都存放在hostfile這個文件夾中 for host in $hostfile do ping $host -

原创 史上最詳細的Openssl搭建及ssl原理解析

文章目錄一、SSL:secure sokets layer(安全套接字層)1.套接字的概念SSL的概念二、SSL保證的目標與防範的攻擊保密性confidentiality完整性integrity可用性availability三、解

原创 MySQL的事務的實現與數據庫的ACID特性

文章目錄一、事務執行的特點二、ACID特性1.原子性(atomicity)2.一致性(consistency)3.隔離性(isolation)4.持久性(durability)三、事務的優缺點優點缺點四、事務的實現實驗環境搭建:1

原创 史上最全數據庫筆記(下)

一、     show 命令 show databases; ——查看模式,數據庫 show tables; ——查看所有表格   show columns from biao1;   ——查看biao1的數據 describe biao