原创 Linux內核編譯2

內核組成部分   核心、模塊 編譯內核的步驟:     (1)配置內核選項         支持“更新”模式進行配置        (a)make config :基於命令行以遍歷的方式去配置內核中可配置的每個選項;        (b)

原创 awk進階詳解

    文本三工具grep sed awk     grep  egrep  fgrep 文本過濾     sed  行編輯器         模式空間、保持空間     awk 報告生成器,格式化文本輸出     AKW: Aho,We

原创 bash內置的字符串處理工具

 字符串切片 ${var:offset:number}  例如: name="Obama"|echo  ${name:0:2}         或者echo ${name:1}  取最右側的字符串  ${name: -3}  必須在:後

原创 sed進階詳解

sed 行編輯器 用法詳解   -n 不輸出到屏幕   -e 多點編輯   -f  file   從指定文件中讀取編輯腳本   -r  支持使用拓展的正則表達式   -i  替換原文件   地址界定     (1)不給地址默認全文處理  

原创 bash 循環與數組

for NAME in LIST;do done 列表生成方法 1){ start .. end } $(seq start [[step]end] ) 2)glob    /etc/rc.d/rc3.d/K* 3)命令 for i

原创 openssl詳解

Linux Services and Security  OpenSSL  OpenSSH  dns:bind  web:http,httpd(apache),php,mariadb(mysql)   lamp   nginx(teng

原创 centos之systemd新特性

系統引導時實現服務並行啓動   按需激活進程   系統狀態快照   基於依賴關係定義服務控制邏輯  核心概念:unit      配置文件進行標誌和配置:文件中主要包含了系統服務、監聽socket、保存的系統快照以及其他與init相關的i

原创 entos 系統安裝

bootloader-->kernel(initramfs)-->rootfs-->/sbin/init anaconda 安裝程序    兩種工作界面     tui  基於curses文本窗口界面     gui  圖形窗口; 安

原创 shell中數組的應用

定義數組 array=(1 2 3) echo ${array[*]}  [0]也可以 或者 array[0]=1 分別定義 array=([1]=one [2]=two [3]=three) 可以從0開始  也可以從1開始  從1開始就

原创 Linux登錄失敗自動加入黑名單腳本

測試 #!/bin/bash >/etc/fileno cat /var/log/secure|awk '/Failed/{print $(NF-3)}'|sort|uniq -c|awk '$1>=3 {print $2}'>/etc/

原创 Linux之nginx交互式腳本

nginx的安裝 先修改 vim  /nginx-1.14.0/src/core/nginx.h  #define NGINX_VER          "nginx/"  vim  /nginx-1.14.0/auto/cc/gcc #

原创 Linux備份數據庫的交互式腳本

創建加備份數據庫 ######################## #!/bin/bash for i in tom harry natasha;do `which mysql` -uroot -pwestos -e "create da

原创 Linux中rsync交互式腳本

#!/bin/bash . /etc/init.d/functions function usage() {     echo $"usage:$0 {start|stop|restart}"     exit 1 } function

原创 shell中函數應用

1語法 方法1: 函數名()  {     函數體     return  n } function 函數名() {     函數體     return n } 2#調用函數 #!/bin/bash function fun1() {

原创 contos7網絡屬性配置

    傳統命名:以太網eth[0,1,2,...]          可預測功能             udev支持多種不同的命名方案:         systemd,biosdev         Firmware,拓撲結構