原创 Rsyslog+LogAnalyzer+MySQL部署日誌服務器

rsyslog記錄日誌於mysql:前提:準備好msql server或mariadb server;(1) 安裝rsyslog連接至mysql server的驅動模塊;# yum install rsyslog-mysql (2) 在my

原创 yum命令詳解

一、yum命令格式    yum是通過分析rpm的標題數據後,根據各軟件的相關性製作出屬性依賴時的解決方案,然後可以自動處理軟件的依賴屬性問題,以解決軟件安裝或刪除與升級問題。    下面詳細解釋yum的用法:    yum[options

原创 until循環

until語法:until condition ;do    循環體done下面來進行一些實例練習:1、每隔3秒鐘到系統上獲取已經登錄的用戶的信息;#!/bin/bash until false do   if w|grep "^hacke

原创 linux的啓動流程

一. 內核組成部分:核心文件:/boot/vmlinuz-VERSION-releaseramdisk:輔助的僞根系統CentOS 5: /boot/initrd-VERSION-release.imgCentOS6,7: /boot/in

原创 德·摩根定律詳解

一. 德·摩根定律非(A且B) = (非A) 或(非B)非(A 或B) = (非A) 且(非B)1.德·摩根定律確實讓人頭疼,下面爲大傢俱體詳解 由圖片可知A=1+2 ;B=2+3 ;c=4非A=3+4非B=1+4A且B 是同時是A,也同時

原创 dropbear源碼編譯

二. 編譯安裝dropbear      1.安裝開發包組      2. 解壓源包           tar-xf dropbear-2013.58.tar.bz2       3.進入解壓後的源包目錄,查看安裝過程          

原创 centos7修復實驗

1. 修改啓動時菜單默認的內核      1. vim /etc/default/grub            2.grub2-mkconfig -o/boot/grub2/grub.cfg    ---生成新的grub.cfg文件 2.

原创 磁盤管理

1.磁盤有兩種分區方式:MBR和GPT MBR分區需要注意什麼?(1).MBR使用的是32位表示扇區數,分區不超過2T(2).磁盤是按照柱面劃分區的(3).MBR的0扇區有512types,有3部分組成: (1)446types是主引導記錄

原创 vim編輯器之按鍵說明

viim編輯器   文本:純文本,ASCII test;文本編輯種類:    行編輯器:sed    全屏編輯器:nano,vi其他編輯器:      gedit 一個簡單的圖形編輯器      gvim 一個vim編輯器的圖形版本    

原创 路由配置

一.先了解route命令 1.1 路由條目類型:  主機路由:目標地址爲單個IP 網絡路由:目標地址爲IP網絡 默認路由:目標爲任意主機,0.0.0.0/.0.0.0.0 1. route -n 查看路由條目(不反解地址和端口號) 2. r

原创 sed詳解

 sed本身是一個管道命令,可以分析standard input,而且sed還可以將數據進行替換,刪除,新增,選取特定行等功能,下面來了解一下sed的具體功能sed   Stream EDitor  流編輯器  sed[option]...

原创 shell編程之變量詳解

bash中的變量的種類     1.本地變量 : 生效範圍爲當前shell進程;對當前shell之外的其他shell進程,包括當前shell的子shell進程均無效 變量賦值: name='value'          使用引用value

原创 腳本練習

一、腳本1、編寫腳本/root/bin/systeminfo.sh,顯示當前主機系統信息,包括主機名,IPv4地址,操作系統版本,內核版本,CPU型號,內存大小,硬盤大小。#!/bin/bash echo '顯示當前系統信息' echo "

原创 select循環

select 循環與菜單語法: select variable in list  do 循環體 done實例:寫一個腳本,點菜 結果: 注意:1.select 循環主要用於創建菜單,按數字順序排列的菜單項將顯示在標準錯誤上,並顯示PS3提示

原创 文本處理練習

一.文本處理練習1、找出ifconfig命令結果中本機的所有IPv4地址[root@centos7 zhang]# ifconfig |tr -s " " |head -2 |tail -1| cut -d " " -f32、查出分區空間使