国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

明明白白你的Linux服務器——網絡篇

原創
系統 Linux
大家在看了明明白白你的Linux服務器——硬件篇之后反響熱烈,不少網友強烈要求在來點猛料,這里就為大家帶來后續的網絡篇。本文主要向大家介紹了系統管理員在管理Linux服務器時遇到的各種網絡問題。

【51CTO獨家特稿】前言:這篇文章是明明白白你的Linux服務器-硬件篇的續篇,《明明白白你的Linux服務器》系列的第二篇。希望大家看完此文后,能很清楚明白你的服務器的網絡情況,能很輕松的配置其網絡環境。Linux服務器在裝完系統,配置其網絡環境是每一個system administrator的職能。

一、服務器的網絡配置

在服務器的網絡配置時,喜歡圖形的朋友可用setup或system-config-network來配置。

網卡配置文件為/etc/sysconfig/network-scripts/ifcfg-eth0,設置完畢后直接用service network restart生效

  1. [root@linpcl root]#cat /etc/sysconfig/networking/devices/ifcfg-rth0  
  2. DEVICE=eth0 
  3. ONBOOT=yes 
  4. BOOTPROTO=static 
  5. IPADDR=192.168.0.2  
  6. NETMASK=255.255.255.0  
  7. GATEWAY=192.168.0.1 

GATEWAY選項可以設置網關參數,這里注意下ONBOOT選項,它表示網卡是否隨系統啟動而啟動,此項一定要設置成on

這里介紹二個不是太常用的參數

USERCTL=no,即不允許普通用戶修改網卡
PEERDNS=yes,它表示允許從DHCP獲得的DNS覆蓋本地的DNS

查看本機所有的網卡情況 ifconfig –a,更高級的網卡路由命令用ip addr,特別是你的服務器由keepalived綁定了虛擬VIP后用其查看很方便查看本機路由 netstat –rn或route
增加一條本機網絡路由用命令route add -net 172.16.6.0 netmask 255.255.255.0 gw 172.16.2.25,即增加一條網絡172.16.6.0/24 經過172.16.2.254 ,這個地址也可以理解為你的下一跳的地址

刪除路由用命令route del –net 172.16.86.0/24

如果要永久的生效可用文件編輯的辦法

vim /etc/sysconfig/network-scripts/route-eth0
172.16.6.0/24 via 172.16.2.25
查看本機的DNS服務器 cat /etc/resolv.conf
查看主機名hostname
查看主機名對應的IP地址 /etc/hosts

它的執行順序是優于DNS的,現在多用于集群環境,比如Heartbeat;還有一個妙用,在沒用DNS的環境中做測試時,直接改服務器的此文件,達到優先解析的目的查看與本機直連的網絡設備用命令arp

這里跟大家介紹一個很有用的工具,mii-tool,判斷哪塊網卡連接了網線,同事們靠抽插網線來判斷哪個網卡連接了網線的辦法比較沒有效率

  1. [root@mail~]#mii-tool  
  2. eth0: negotiated 100baseTx-FD flow-control, link ok  
  3. SIOCGMIIPHY on 'eth1' failed: Resource temporarily unavailable 

大家看這段文字可能沒什么感覺,但到了機房就非常有用了,特別是那些網卡多的服務器,我見得最多的某臺Linux服務器上綁定了六塊網卡。

二、查看你的服務器網絡連接狀態

  1. netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'  
  2. LAST_ACK 14  
  3. SYN_RECV 348  
  4. ESTABLISHED 70  
  5. FIN_WAIT1 229  
  6. FIN_WAIT2 30  
  7. CLOSING 33  
  8. TIME_WAIT 18122 

狀態:描述

◆CLOSED:無連接是活動的或正在進行 

◆LISTEN:服務器在等待進入呼叫 

◆SYN_RECV:一個連接請求已經到達,等待確認 

◆SYN_SENT:應用已經開始,打開一個連接 

◆ESTABLISHED:正常數據傳輸狀態 

◆FIN_WAIT1:應用說它已經完成 

◆FIN_WAIT2:另一邊已同意釋放 

◆ITMED_WAIT:等待所有分組死掉 

◆CLOSING:兩邊同時嘗試關閉 

◆TIME_WAIT:另一邊已初始化一個釋放 

◆LAST_ACK:等待所有分組死掉 

ESTABLISHED的值其實也是當前的并發數,這個可重點關注下;另外,可關注下TIME——WAIT這項的數值。Linux下高并發的Squid服務器,TCP TIME_WAIT套接字數量經常達到兩、三萬,服務器很容易被拖死。通過修改Linux內核參數,可以減少Squid服務器的TIME_WAIT套接字數量,具體可參見我的另一篇文章:優化Linux生產服務器的經驗之談

#p#

三、 尋找惡意IP并用iptables禁止掉

找出惡意連接你的服務器80端口的IP,直接用iptables來drop掉它;這里建議寫腳本來運行,有興趣的請參考我在51cto.com里發表的自動分析黑名單及白名單的iptables腳本一文

netstat -an| grep :80 | grep -v 127.0.0.1 |awk '{ print $5 }' | sort|awk -F: 
  '{print $1,$4}' | uniq -c | awk '$1 >50 {print $1,$2}'

iptables腳本執行完畢后,用iptables –nv –L 可查看其規則,下面的iptables語法比較詳細,推薦記憶

iptables [-t表名] <-A| I |D |R > 鏈名[規則編號] [-i | o 網卡名稱] [-p 協議類型] [-s 源IP地址 | 源子網][--sport 源端口號] [-d 目標IP地址 | 目標子網][--dport 目標端口號] <-j 動作>

四、SMTP會話處理方式

捕獲一個SMTP會話,以下命令很管用,推薦下 ;不喜歡用命令的同學我推薦用wireshark

  1. tcpdump -vv –x –X –s 1500 `port 25` 

五、打印自動運行服務

打印出自動運行的服務,3、5級別的即可;當然喜歡圖形的同學可用ntsysv工具。

  1. [root@ltos test]# chkconfig -list | grep 3:on | awk '{print $1,$5}'  
  2. [root@ltos test]# chkconfig –list | grep 5:on | awk '{print $1,$7}' 

六、使用Netstat查看協議數據

Netstat用于顯示與IP、TCP、UDP和ICMP協議相關的統計數據,一般用于檢驗本機各端口的網絡連接情況。

  1. NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]  
  2. -a 顯示所有連接和監聽端口。  
  3. -b 顯示包含于創建每個連接或監聽端口的可執行組件。  
  4. -e 顯示以太網統計信息。此選項可以與-s選項組合使用。  
  5. -n 以數字形式顯示地址和端口號。  
  6. -o 顯示與每個連接相關的所屬進程 ID。  
  7. -p proto 顯示 proto 指定的協議的連接。  
  8. -r 顯示路由表。  
  9. -s 顯示按協議統計信息。 

一般用得比較多的就是netstat -an與netstat –rn #p#

七、使用lsof查看文件信息

在unix里面,一切皆文件;而Linux秉承了這一特性,將unix下的工具lsof移植過來得很成功。lsof可以列出被進程所打開的文件的信息。

被打開的文件可以是

1.普通的文件

2.目錄  

3.網絡文件系統的文件

4.字符設備文件  

5.(函數)共享庫  

6.管道,命名管道 

7.符號鏈接

8.底層的socket字流。網絡socket,unix域名socket,用得比較多的用法是lsof -i:端口號,列出誰在使用某個端口,例如:lsof -i :3306,我喜歡用此用法來判斷服務到底有沒有正常啟用。

八、使用fuser查看和殺死相關進程

與lsof –i的用法相法,如果我想查找占用3306端口的程序,則用fuser –n tcp -v 8080,另外,fuser的其它功能也是很強大的,我常用的它的兩個功能:查看我需要的進程和我要殺死我查到的進程(撫琴煮酒是一般用來解決device is busy的問題)

比如當你想umount光驅的時候,結果系統提示你設備正在使用或者正忙,可是你又找不到到底誰使用了他。這個時候fuser可派上用場了。

  1. [root@lancy sbin]# eject  
  2. umount: /media/cdrom: device is busy  
  3. umount: /media/cdrom: device is busy  
  4. eject: unmount of `/media/cdrom' failed  
  5.  
  6. [root@lancy sbin]# fuser /mnt/cdrom  
  7. /mnt/cdrom: 4561c 5382c  
  8.  
  9. [root@lancy sbin]# ps -ef |egrep '(4561|5382)' |grep -v grep  
  10. root 4561 4227 0 20:13 pts/1 00:00:00 bash  
  11. root 5382 4561 0 21:42 pts/1 00:00:00 vim Autorun.inf 

示例中,我想彈出光驅,系統告訴我設備忙著,于是采用fuser命令,參數是你文件或scoket,fuser將查出那些使用了他。4561c,5382c表示目前用兩個進程在占用著/mnt/cdrom,分別是4561,5382,進程ID后的字母表示占用資源的方式。#p#

九、TCP_wrappers防火墻

linux上一種特殊的防火墻TCP_wrappers防火墻,TCP 封包會先經過所謂的 IP 過濾機制( IP Filtering ),這是 Linux 提供的第一層保護,他可以將你不想要的來源 IP (經由 TCP 封包的 Head 資料)先當掉再說!如果可以通過的話,在就是要通過TCP_wrappers過濾。如果上面兩個都通過了,再就根據每個服務訪問控制的設定決定客戶機能得到不同的權限和信息.TCP_wrappers防火墻主要涉及到兩個文件/etc/hosts.allow和/etc/hosts.deny,可作iptables的補充來保護你的Linux安全,比如只允許內網IP訪問你的NFS服務器。

這里說下Linux是怎么識別其順序的,這里好多朋友容易混淆了;當某個ip想訪問你的Linux下的特定服務時,系統首先會檢查/etc/hosts.alllow文件,如是有的話就放行,沒有的話繼續檢查/etc/hosts.deny文件,有的話拒絕,沒有的就放行,不過一般的做法就直接在/etc/hosts.allow里放允許通行的ip,/etc/hosts.deny里放不允許通行的ip。另外,這里跟大家分享一個經驗心得吧: Linux下的服務眾多,samba,nfs,rsync,tcp_wrapper,xinetd等,而每個又都有各自支持的寫法,這樣對于考試學習及工作記憶很不方便,其實它們都支持192.168.0.1/255.255.255.0這樣的點分十進制寫法;另,iptables是不支持的,它只支持192.168.0.1/24比特建網制。

十、推薦下Linux/unix中常用的掃描端口工具-Nmap

下面是Nmap支持的四種最基本的掃描方式:

  1. TCP connect()端口掃描(-sT參數,-sP是用于掃描整個局域網段)  
  2. TCP同步(SYN)端口掃描(-sS參數)  
  3. UDP端口掃描(-sU參數)  
  4. TCP ACK掃描(-sA參數) 

我這里以自己的線上郵件服務器為例說明下:

  1. [root@mail postfix]# nmap -P0 -sS 211.143.6.X  
  2. Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2009-03-29 16:21 CST  
  3. Interesting ports on 211.143.6.X:  
  4. Not shown: 1668 closed ports  
  5. PORT STATE SERVICE  
  6. 22/tcp open ssh  
  7. 25/tcp open smtp  
  8. 80/tcp open http  
  9. 110/tcp open pop3  
  10. 111/tcp open rpcbind  
  11. 143/tcp open imap  
  12. 443/tcp open https  
  13. 465/tcp open smtps  
  14. 587/tcp open submission  
  15. 993/tcp open imaps  
  16. 995/tcp open pop3s  
  17. 1014/tcp open unknown 

lsof -i:1014,發現又是rpc.statd,這東東,每次用的端口都不一樣啊;它不能正確處理SIGPID信號,遠程攻擊者可利用這個漏洞關閉進程,進行拒絕服務攻擊;發現rpc.statd是由服務nfslock開啟,關閉它即可service nfslock stop;chkconfig nfslock off

關于網站的安全,我這里也有一些自己的淺見,特與大家共享下:

  1. iptables最好寫成腳本形式,想開哪個端口開哪個,想關哪個關哪個,iptables服務都可關閉;可以用crontab每5分鐘自動關閉一次iptables,注意別把自己SSH停掉了,畢竟公司離機房還是很遠的!
  2. 不定期掃描,發現可疑端口就關閉,實在不太懂就cat /etc/services或google下查找端口。
  3. 多注意連接數和系統性能,有時能從上面發現問題,有條件的話就布置nagois監控服務器。
  4. 建議掌握netcat、hping、nmap、等安全工具及網絡分析工具tcpdump或wireshark,配合監測iptables的安全策略。
  5. 多注意自己服務器的內核漏洞,畢竟現在的linux攻擊都是內核級的;請至少保證內核為2.6.9以上(不含2.6.9)。
  6. 密切關注防火墻日志/var/log/messages。

【51CTO.com獨家特稿,合作站點轉載請注明原文譯者和出處。】

【編輯推薦】

  1. 明明白白你的Linux服務器——硬件篇
  2. Linux服務器如何擺平黑客攻擊
  3. 詳細介紹如何進行Linux服務器攻擊的分級防御
  4. Linux服務器安裝下載所需的軟件與安裝和配置

 

責任編輯:張浩 來源: 51CTO.com
相關推薦

2010-06-29 14:38:14

Linux服務器

2010-09-09 09:52:03

Linux服務器

2010-07-14 09:55:12

2010-08-25 09:09:58

2010-08-03 09:17:00

2011-04-27 17:05:39

2010-10-15 10:01:19

無線網絡構建

2010-09-06 17:35:03

PPPOE配置

2020-02-10 19:42:01

CPIP 協議,

2011-11-04 16:49:26

Action BarAndroid

2010-10-08 15:05:00

無線路由設置

2012-02-20 21:59:08

無線路由設置

2010-08-06 10:00:05

負載均衡

2025-06-19 10:00:00

數據庫MySQL日志

2021-02-23 08:10:18

Nginx反向代理負載均衡器

2021-09-30 09:59:23

OSPF網絡協議網絡技術

2023-01-10 18:33:18

AIYOLO網絡

2021-09-26 07:38:39

組合問題數據結構算法

2010-01-13 17:07:21

防輻射機箱選購

2013-05-23 11:16:28

大數據技術大數據AdTime
點贊
收藏

51CTO技術棧公眾號

欧美午夜激情视频| 久99久在线视频| 四虎永久在线高清国产精品| 激情五月激情综合网| 国产精品一级久久久| 911久久香蕉国产线看观看| 欧洲s码亚洲m码精品一区| swag国产精品一区二区| 亚洲嫩模很污视频| 91精品论坛| 国产亚洲精品久久久久久牛牛| 少妇av在线| 日韩欧美专区在线| 成人午夜影视| 欧美日韩一区二区在线观看| 色鬼7777久久| 日韩欧美在线中文字幕| 在线观看国产麻豆| 精品国产电影一区| 青青国产在线| 欧美日韩综合不卡| av网站在线看| 亚洲爱爱爱爱爱| 涩涩涩在线视频| 日韩中文字幕在线看| 久久亚洲精精品中文字幕| 欧美超级免费视 在线| 亚洲日本一区二区三区在线| 欧美老肥婆性猛交视频| 91亚洲无吗| 国产精品草莓在线免费观看 | 芒果视频成人app| 国产一区二区激情| 日本精品在线观看| 国产成人91久久精品| 欧美电影《轻佻寡妇》| 国产日韩欧美二区| 国产在线视视频有精品| 国产精品99久久免费黑人人妻| 在线看一级片| 欧美视频在线观看一区| 免费观看久久久久| 日韩一区二区不卡| 成人四虎影院| 韩国一区二区电影| 91超碰国产精品| 亚洲7777| 国产日韩欧美精品一区| 亚洲图片欧美| 亚洲第一av网| xxxx日韩| 国产精品免费一区二区三区四区| 国产在线看一区| 国产精品99久久99久久久| 91福利在线免费观看| 亚洲va中文在线播放免费| 97人人模人人爽人人喊中文字| 一区二区三区中文| 永久免费精品视频网站| 国产精品传媒视频| 黄在线免费观看| 久久久久久伊人| 在线一区视频| 爱情岛论坛vip永久入口| 欧美日韩在线免费观看| 亚洲精品动漫| 成人黄色av播放免费| 国产精品91xxx| 污黄网站在线观看| 精品国产拍在线观看| 欧美日本一区二区视频在线观看| 日本精品久久久久久久久久| 欧美日韩国产综合视频在线观看中文| 精品众筹模特私拍视频| 青青草一区二区| 国内成+人亚洲+欧美+综合在线| 久久国产精品国产精品| 色999五月色| 国产喷白浆一区二区三区| 免费在线观看av电影| 欧美寡妇偷汉性猛交| 免费视频一区三区| 国产精品视频在线免费观看| 欧美日韩日本国产亚洲在线 | 欧美gay视频| 91在线直播亚洲| 99久久亚洲一区二区三区青草| 免费看污污网站| 精品日韩欧美在线| 日本成人一区二区| 国产乱码精品一区二区三区日韩精品 | 男女av一区三区二区色多| 六十路精品视频| 亚洲va天堂va国产va久| 亚洲精品88| 国产传媒一区二区三区| 亚洲手机成人高清视频| 激情久久一区二区| 一本色道婷婷久久欧美| 婷婷六月综合亚洲| 欧美jizz19性欧美| 日韩欧美精品免费| 成人在线免费观看视视频| 亚洲精品日本| 久久99精品久久久久久三级| 国产a精品视频| 日本阿v视频在线观看| av综合在线播放| 国产三区视频在线观看| 精品久久久久久一区二区里番| 久久久精品影院| 久久免费看少妇高潮| 免费短视频成人日韩| 成人亚洲综合| 大陆av在线播放| 国产网站在线播放| 成人满18在线观看网站免费| 午夜精品影院| 欧美激情中文网| 国内精品视频一区二区三区八戒 | 欧美一区二区在线免费观看| 色中色综合网| 亚州av影院| 久久久久久久久电影| 91色.com| 99久久99九九99九九九| 免费网站永久免费观看| 亚洲天堂色网站| 国产91精品在线观看| 欧美三区四区| 隔壁人妻偷人bd中字| 国产午夜精品理论片a级探花| 日日摸夜夜添夜夜添亚洲女人| 日韩伦理在线电影| www日韩av| 日韩欧美国产激情| 亚洲女同一区| 色开心亚洲综合| 日本一区二区三区在线视频| 欧美一区二区大片| 男男视频亚洲欧美| 外国成人直播| 无码人妻精品一区二区三区在线| 这里精品视频免费| 久久午夜国产精品| 亚洲欧美tv| 在线播放av网站| 高清一区二区三区视频| 欧美一区午夜视频在线观看| 日日摸夜夜添夜夜添精品视频| а√天堂8资源中文在线| 一区二区三区观看| 日韩有码在线观看| 日韩一区日韩二区| 亚洲国产精品久久久天堂| 超碰在线国产| 国产精品美女在线播放| 久久精品视频99| 日本一二三四高清不卡| 欧美综合一区| 粗大黑人巨茎大战欧美成人| 久久久99精品视频| 久久久久久尹人网香蕉| 懂色av一区二区三区| 久久国产66| 欧美freesex| 手机看片福利盒子久久| 国产精品福利在线观看网址| 欧美日韩国产精品自在自线| 麻豆国产欧美日韩综合精品二区 | 欧美xingq一区二区| 国产成a人无v码亚洲福利| 试看120秒一区二区三区| 最新天堂中文在线| youjizzjizz亚洲| 天堂av免费观看| 日韩视频在线播放| 欧美激情国产日韩精品一区18| 亚洲va韩国va欧美va精品| 亚洲香蕉网站| 精品国产第一国产综合精品| 欧美女v视频| 黄色一级视频片| 成人欧美一区二区三区黑人| 精品网站999www| 亚洲一区免费观看| 久久99最新地址| 日韩美脚连裤袜丝袜在线| 麻豆传媒视频在线观看| 国模无码视频一区二区三区| 91欧美精品午夜性色福利在线| 日韩福利视频在线观看| 亚洲精品福利视频网站| 免费精品视频在线| 偷拍亚洲色图| 久草在线中文最新视频| 黄污在线观看| 成人性生活视频免费看| 成人片在线免费看| 孩xxxx性bbbb欧美|