Time of Update: 2017-02-28
前提:首先你必須知道,連接埠不是獨立存在的,它是依附於進程的。某個進程開啟,那麼它對應的連接埠就開啟了,進程關閉,則該連接埠也就關閉了。下次若某個進程再次開啟,則相應的連接埠也再次開啟。而不要純粹的理解為關閉掉某個連接埠,不過可以禁用某個連接埠。 1. 可以通過"~$ netstat -anp" 來查看哪些連接埠被開啟。 (註:加參數'-n'會將應用程式轉為連接埠顯示,即數字格式的地址,如:nfs->2049,
Time of Update: 2017-02-28
方法一 代碼如下: root@server ~]# rpm -qa|grep httpd httpd-2.2.3-11.el5_2.centos.4 httpd-manual-2.2.3-11.el5_2.centos.4 說明:rpm –qa | grep mysql
Time of Update: 2017-02-28
想著測試一下Cache的伺服器來跑2G的流量看看。試著讓自己的IP調度器上給那台伺服器在原來的基礎上,加了20%權重,這樣請求會多在原來的基礎上多加20%的量。原來整個機器基本在 800M-900M浮動。所以得使用另一個網卡來跑,不想綁定。這次因為新調節所以一直在監控著它的效能。 上面很明顯,後面的數值越來越大,高於前面的平均17%。發現很明顯的效能下降。 我原來的伺服器環境: 網卡一(eth0)IP:112.253.xx.45 網關地址:112.253.xx.5
Time of Update: 2017-02-28
一個很簡單的命令,pgrep,可以迅速定位包含某個關鍵字的進程的pid;使用這個命令,再也不用ps aux 以後去對哪個進程的pid了 用法: pgrep -l XXX 說明: -l參數,可以顯示出pid及進程名字;不加-l只顯示pid,誰知道是什麼進程的pid 舉例: # pgrep httpd 2092 2094 2096 2098 2106 2108 2109 2111 14705 # pgrep -l httpd 2092 httpd
Time of Update: 2017-02-28
Linux系統靜態網路設定 啟動Linux系統後,首先查看機器的網路設定: 1、ifconfig瞭解網卡資訊,查看ethX 2、sudo vim /etc/network/interfaces 配置網路參數,如: auto lo iface lo inet loopback auto eth0 iface eth0 inet static address (ip地址) netmask (子網路遮罩) geteway (網關) 3、然後配置DNS:sudo
Time of Update: 2017-02-28
前幾天微魔部落再次遭受到個別別有用心的攻擊者的攻擊,順便給自己充個電,複習了一下linux下常見的防火牆iptables的一些內容,但是無奈網上的很多教程都較為繁瑣,本著簡明化學習的目的,微魔為大家剔除了許多冗餘的內容,提取出盡量多的精華部分成文,和大家共同學習,本文涉及的內容包括如下 Linux防火牆iptables簡明教程 1.安裝iptables 2.查看現有的iptables規則 3.刪除某iptables規則 4.清除現有iptables規則 5.建立規則
Time of Update: 2017-02-28
svnaddvalues/strings.xml//--添加 svnst//--查看狀態 svnci//--提交svnci-m"svnci,permission" 1、將檔案checkout到本地目錄 svncheckoutpath(path是伺服器上的目錄) 例如:svncheckoutsvn://192.168.1.1/pro/domain 簡寫:svnco 2、往版本庫中添加新的檔案 svnaddfile 例如:svnaddtest.p
Time of Update: 2017-02-28
只要玩過linux的命令列,切換個目錄那簡直是小菜一碟,直接cd命令就搞定了,但是除了簡單的cd命令,還有許多其他的命令,能夠令你的操作更加方便快捷。 假設一種情況,一個檔案A存放在了第十層目錄ten中,經過千辛萬苦好不容易進入了ten,結果一不小心敲入了一個cd命令,看著游標在根目錄下閃爍,是不是很無奈呢?難道要再千辛萬苦的敲一堆路徑重新進到ten目錄? 不必這麼麻煩,輸入“cd -”,看看是不是回到剛才的路徑呢? 註:“cd
Time of Update: 2017-02-28
標linux系統怎麼增加swap分區空間小?準的Linux安裝,SWAP分區是記憶體的兩倍大小,如果增加了記憶體條,那SWAP分區也要增加。 如果增加1G記憶體,SWAP分區就要增加2G,但是具體該怎麼增加呢?下面我們一起來看看 1、查看swap分區大小的命令:”free -m“ 2、選擇適合的分區,建立適合的swap檔案,命令為:”dd if=/dev/zero of=/swap1 bs=1M count=2048“ 3
Time of Update: 2017-02-28
linux中df命令參數功能:檢查檔案系統的磁碟空間佔用情況。可以利用該命令來擷取硬碟被佔用了多少空間,目前還剩下多少空間等資訊。 文法:df [選項] 說明:linux中df命令可顯示所有檔案系統對i節點和磁碟塊的使用方式。 該命令各個選項的含義如下: -a 顯示所有檔案系統的磁碟使用方式,包括0塊(block)的檔案系統,如/proc檔案系統。 -k 以k位元組為單位顯示。 -i 顯示i節點資訊,而不是磁碟塊。 -t 顯示各指定類型的檔案系統的磁碟空間使用方式。
Time of Update: 2017-02-28
Ctrl + a 切換到命令列開始 這個操作跟Home實現的結果一樣的,但Home在某些unix環境下無法使用,便可以使用這個組合;在Linux下的vim,這個也是有效;另外,在windows的許多檔案編輯器裡,這個也是有效。 Ctrl + e 切換到命令列末尾 這個操作跟END實現的結果一樣的,但End鍵在某些unix環境下無法使用,便可以使用這個組合;在Linux下的vim,這個也是有效;另外,在windows的許多檔案編輯器裡,這個也是有效。 Ctrl + l
Time of Update: 2017-02-28
一、rpm包安裝方式步驟: 1、找到相應的軟體包,比如soft.version.rpm,下載到本機某個目錄; 2、開啟一個終端,su -成root使用者; 3、cd soft.version.rpm所在的目錄; 4、輸入rpm -ivh soft.version.rpm 二、deb包安裝方式步驟: 1、找到相應的軟體包,比如soft.version.deb,下載到本機某個目錄; 2、開啟一個終端,su -成root使用者; 3、cd
Time of Update: 2017-02-28
Linux下手動設定Windows磁碟掛載點 我的筆記本是同時裝了Linux系統和Windows系統。Linux系統啟動後,Windows磁碟就會自動掛載在/media目錄下,而且掛載點的名稱又長又難記。例如,windows系統C盤掛載後名稱變為FE6C0C5C6C0C1257。如果windows系統總共有好幾個盤,那麼掛載後,就是一堆字串,很難分辨到底各自對應哪個盤。於是,我決定手動修改磁碟掛載點。 首先,執行命令“sudo fdisk
Time of Update: 2017-02-28
那麼需要將export命令寫入某個系統檔案中,擁有這種功能的檔案常見的有如下幾個: /etc/environment 或 /etc/profile 或 ~/.profile 或 /etc/bash.bashrc 或
Time of Update: 2017-02-28
原理:在Linux系統的/proc 分區下儲存著進程的目錄和名字,包含fd(檔案描述符)和其下的子目錄(進程開啟檔案的連結),那麼如果刪除了一個檔案,還存在一個 inode的引用:/proc/進程號/fd/檔案描述符。我們只要知道當前開啟檔案的進程pid和檔案描述符fd就能利用lsof工具列出進程開啟的檔案。 一、將 ls 的手冊過濾掉主要控制符後重新導向到檔案ls.txt 中,並用more查看,CTRL + Z 暫停查看操作 1: [root@localhost
Time of Update: 2017-02-28
第1步:假如要限制通過SSH登陸Linux的IP,那麼可以如下做: 首先:修改/etc/hosts.deny,在其中加入sshd:ALL,注意不能加#號 然後:修改:/etc/hosts.allow,在其中進行如下設定:sshd:192.168.1.16 這樣設定就只允許192.168.1.16的IP通過SSH登陸上LINUX機器了。 當然在做為伺服器方面,不安裝gnome和KDE圖形化介面,可以增加安全係數。 第2步:修改設定檔 vi
Time of Update: 2017-02-28
SSH伺服器設定檔是/etc/ssh/sshd_conf。在你對它進行每一次改動後都需要重新啟動SSH服務,以便讓改動生效。 1、修改SSH監聽連接埠 預設情況下,SSH監聽串連連接埠22,攻擊者使用連接埠掃描軟體就可以看到主機是否運行有SSH服務,將SSH連接埠修改為大於1024的連接埠是一個明智的選擇,因為大多數連接埠掃描軟體(包括nmap)預設情況都不掃描高位連接埠。 開啟/etc/ssh/sshd_config檔案並尋找下面這樣的行: Port
Time of Update: 2017-02-28
ps 命令 ps 命令就是最根本相應情況下也是相當強大地進程查看命令.運用該命令可以確定有哪些進程正在運行和運行地狀態、 進程 是否結束、進程有沒有僵死、哪些進程佔用了過多地資源等等.總之大部分資訊均為可以通過執行該命令得到地. ps 命令及其參數 ps 命令最經常使用地還是用於監控後台進程地工作情況,因為後台進程是不和螢幕小鍵盤這些標準輸入/輸出設 備進行通訊地,所以如果需要檢測其情況,便可以運用 ps 命令了. 該命令文法格式如下: ps [選項] -e
Time of Update: 2017-02-28
hosts檔案 hosts —— the static table lookup for host
Time of Update: 2017-02-28
Linux命令列吸引了大多數Linux愛好者。一個正常的Linux使用者一般掌握大約50-60個命令來處理每日的任務。Linux命令和它們的 轉換對於Linux使用者、Shell指令碼程式員和管理員來說是最有價值的寶藏。有些Linux命令很少人知道,但不管你是新手還是進階使用者,它們都非常方 便有用。 少有人知道的Linux命令 這篇文章的目的是介紹一些少有人知的Linux命令,它們一定會高效地幫你管理你的案頭/伺服器。 1. sudo