2020年5月28日 星期四

Smokeping 新增刪除監控

Smokeping 新增刪除監控 


[root@looking ~]# ls    ##列出目錄下ls列出清單內的檔案或目錄下檔案
backup  Desktop  Documents  Downloads  Music  Pictures  Public  ratelimit.db  Templates  Videos
[root@looking ~]# cd backup  ##  cd跳到backup目錄
[root@looking backup]# ls   ##查看之前是否有備份
config
[root@looking backup]# rm -rf * ## rm刪除-r不要提醒f強制 *刪除所有
[root@looking backup]# ls
[root@looking backup]# cp /etc/smokeping/config  /root/backup/  ##COPY config
[root@looking backup]# ls  (備份Config檔存好,避免調整錯誤可回覆)
config
[root@looking backup]#


如調整錯誤:把config倒回去。
## cp -f /root/backup/config  /etc/smokeping/  ## -f 強制。


進入後按shift : set nu 可出現號碼方便調整。
可先在記事本編輯好,在一次貼上。

查看要調整行數:輸入行數量,
如100~125行 在第100行的位置,輸入25dd 就刪除 (一次25行)
游標的位置算起,如刪錯輸入u 就還原。(如同回上一步功能)
進入編輯模式按照o.或按鍵盤ins


綠色游標位置直接按照dd就可刪除該行

:wq 存檔離開後

重啟服務
# systemctl restart httpd smokeping


2020年5月27日 星期三

小朋友 python 基本數字及自串教學

#數字運算基本數字及自串教學



X=2+3
print(X)
X變數印出Print
小數點後除法,會印出小數點後
X=2/3
print(X)
印出就會計算到小數點後
整數的除法//
印出只計算到整數。
X=2//3


次方的計算**
X=2**3
2的三次方


開根號**0.5
取餘數
4%3=1


X=4%4
4%3=0


X=3+3
print(X)
X=X+1  #變數中的字加1
print(X)
會印出 (X)變數加強1 ##X大小寫要一致才不會錯誤。
6
7
另外一種寫法
X=3+3
print(X)
X+=1
print(X)
X=3+3
print(X)
X-=1 #減法或*法。可變換。
print(X)




字串
S="hello"
print(S)
S="hello"+"WORD"
print(S)
# 可空白或用加號
S="hello\nWORD" ##斜線n代表換行
print(S)
或是S="""hello
WORD"""  ##三個雙引號或單引號換行
任意的換行
S="hello"*2+"WORD"  ##乘兩次
print(S)
#字串運算會對字元編號由0開始
S="hello"
print(S[2]) ##[ ]取第2個字,由0起算所以是l
#字串運算會對字元編號由0開始
S="hello"
print(S[0]) ##印出h


2020年5月19日 星期二

小朋友 新手學python 第一課

Python學習容易速度很快,功能強大。 提供了大量直接的基本模塊和第三方模塊, 包含如數據庫,Web開發,文件操作等。
Python當前有2個版本:Python2和Python 3,相互代碼不兼容。
Python 3有了很多改進,並可以訪問大多數據庫。
可在Windows或Linux下安裝Python都可以,Linux所有主要的軟體包
都可直接安裝Python,如apt-get在Ubuntu下使用: #apt-get 通常是對某些套件進行操作,可能是安裝或移除等等行為 #apt-get install 套件名稱 (packages) Ubuntu執行:
Sudo apt-get update sudo apt-get install python3

本次教學用windows開始學Python 第一步驟
安裝Python就先上午Google到官網下載。依自己電腦選擇安裝32或64版本:
Download Windows x86-64 executable installer


安裝成功出現如下畫面


安裝文字編輯器:visual code 

可設定在桌面快捷鍵
Visual studion Code
自己電腦建立一個專用資料夾存LAB檔案。在Visual studion Code點選Open Folder
點選自己建的資料夾(PYTHON-FUN)
點選New file
建立自己的LAB 我取名,RED.py (PY為附檔名)


#輸出打印的function在Python就是print(XX),print()最基本的用法。

所以輸入程式print (“hello python”) 記得存檔
綠色箭頭可帶出下列
切換到TERMINAL (終端機)

在編輯器上輸入紅字部份
PS D:\python-fun> python RED.py (執行程式用)
hello python 程式輸出顯示
PS D:\python-fun> Cls (清除畫面)
完成@



打#字號記錄說明用:
只要在程式前方打上#字號 該行不會被執行。可當自己的記錄或說明,參考下圖。

Python 程式資料型態及變數


python 相關的變數及資料型態:

布林值   True  False 錯誤

# 資料︰程式的基本單位,資料有數字。
# 數字   11123 # 整數  1.2 # 浮點數(小數)
# 字串  "打中文字"   在雙引號打字"Hello World"
# 有順序、可動列表 List(可變動有順序)
中括號內豆號隔開[1,3,5]  ["RED","HELLO"]

# 有順序、不可動的列表 Tuple(固定)
(1,3,5) ("Hello","World")

# 集合 Set (如資料沒順序的需求)
用大括號{1,2,3} {"Hello World"}

# 字典 Dictionary (字典對應資料)
用大括號{"RED":"紅色","BLUE":"藍色"}

# 變數︰用來儲存資料的自己訂的名稱表示資料
# 變數名稱=資料
R=6
# print(資料)
print(R) 括號內為印出的值
可用變數R=6印出資料來
R =True # 取代舊的資料
print(R) 可印出R來。 
R=" True "
print(R)
R ={1,2,3} # 集合 Set
print(R)

 執行程式如下
R=6
print(R)
R=True
print (R)
R={1,2,3}
print(R)

可印出下列資料




2020年5月13日 星期三

分佈式拒絕服務(DDoS)型態

分佈式拒絕服務(DDoS)利用客戶端/服務器技術來組合多台計算機,並形成一個平台來發起針對一個或多個目標的攻擊,這構成的威脅要比拒絕服務攻擊大幾個數量級。

數據包格式錯誤
格式錯誤的數據包表示Frag Flood,Smurf,Stream Flood,Land Flood攻擊,IP格式錯誤的數據包,TCP格式錯誤的數據包和UDP格式錯誤的數據包。

傳輸層DDoS攻擊
傳輸層DDoS攻擊指示SYN泛洪,Ack泛洪,UDP泛洪,ICMP泛洪和RST泛洪攻擊。

DNS DDoS攻擊
DNS DDoS攻擊指示DNS請求泛洪,DNS響應泛洪,有效和無效源DNS查詢泛洪攻擊以及權威性服務器和本地服務器攻擊。

連接DDoS攻擊
連接DDoS攻擊指示TCP慢速連接攻擊,連接耗盡攻擊,Loic,Hoic,Slowloris,Pyloris和Xoic等其他慢速攻擊。

Web應用程序DDoS攻擊
Web應用程序層攻擊表示HTTP Get泛洪,HTTP Post泛洪和HTTP泛洪攻擊。

Distributed Denial of Service (DDoS) exploits client/server technology to combine multiple computers and form a platform to initiate an attack against one or more targets, which poses a threat that is orders of magnitude greater than that of a denial of service attack.

Malformed packets

Malformed packets indicate Frag flood, Smurf, Stream flood, Land flood attacks, IP malformed packets, TCP malformed packets, and UDP malformed packets.

Transport-layer DDoS attacks

Transport-layer DDoS attacks indicate SYN flood, Ack flood, UDP flood, ICMP flood, and RST flood attacks.

DNS DDoS attacks

DNS DDoS attacks indicate DNS Request flood, DNS Response flood, valid and invalid source DNS Query flood attacks, and authoritative server and local server attacks.

Connection DDoS attacks

Connection DDoS attacks indicate TCP slow connection attacks, connect exhaustion attacks, Loic, Hoic, Slowloris, Pyloris, and Xoic among other slow attacks.

Web application DDoS attacks

Web application-layer attacks indicate HTTP Get flood, HTTP Post flood, and HTTP flood attacks.


bps,bits per second,指的是每秒所能處理的數據量;
pps,packets per second,指的是每秒所能處理的封包數。

搜尋此網誌