二月 2012
« 一月    
 12345
6789101112
13141516171819
20212223242526
272829  

2011.08.18 – CentOS 5.5關閉IPV6(非alias net-pf-10 off與alias ipv6 off無法關閉方式)

測試過確定可行!

參考出處 : http://www.360doc.com/content/11/0808/23/7470455_139037303.shtml

CentOS 5.5關閉IPV6 發表於 2011/07/08 由 winds 可以修改下面兩個文件以阻止IPv6內核模塊的加載: /etc/modprobe.conf –內核模塊配置文件 /etc/sysconfig/network –網絡配置文件

1. # vim /etc/modprobe.conf 在其中加入下面這一行,

install ipv6 /bin/true

保存並退出。

2. # vim /etc/sysconfig/network 在其中加入下面配置項:

NETWORKING_IPV6=no IPV6INIT=no

保存並退出文件,重啟網絡與服務器:

# service network restart [...]

POSTFIX MAILQ 指令集 – 管理MAIL Queue

 
文章出處:http://blog.yam.com/rei92/article/28165379
 
如果你要套用其中一筆 Queue 中的郵件,可以先用 mailq 或 postqueue 指令查詢出或篩選出你要重新排 Queue 的郵件 ID,並使用以下指令重新排 Queue: #postsuper -r 7B8CE830BD

若要套用「所有」郵件,可以使用特殊的 ALL 關鍵字: #postsuper -r ALL

最後再強制重送所有的信件 #postqueue -f

檢視剩下多少Queue #postqueue -p

若還是不行的話… 那就考慮刪除掉吧XD

# [...]

postfix 延持與重複收信–unable to lock for exclusive access: Resource temporarily unavailable 訊息作怪–更新20101022

使用/etc/aliases的群組方式,在Postfix為MBox的模式下,因外站遠端連入收信時間很久,故會遇到MBOX模式下 LOCK 檔案造成重複收信的問題,解決這個LOCK的最根本方式就是把 Mbox 改為 maildir 的格式,這兩個格式的介紹:

http://www.extmail.org/forum/viewthread.php?tid=10560&extra=page%3D1&frombbs=1

今天晚上在花時間轉格式看看。

========================================================================

最近我又遇到這個問題,兩間公司合併但還是各自獨立網段,MAIL SERVER 整合後另一邊外站人太多,又習慣用 mail 傳檔, 2M上傳每天都滿載…..又因群組關係,每封信一卡就是好久,重複收信狀況超嚴重,信件延持收到也是很誇張,剛自己寫了個script,然後每10分鐘跑一次,同用到啟用中斷過程非常微小,卻可以把mailq內老是積50封因LOCK問題的信給寄出去清乾淨.

小插曲…如果有個天兵寄了5MB以上的檔案,想想看外站如果40個人同時收這信,2M上傳不知道要傳到何時才能把信傳給大家,這時候又中斷大家收信……想想USER又要重收信,看來要用這個Script真的要小心.

#!/bin/bash /etc/init.d/dovecot stop postqueue -f /etc/init.d/dovecot start

已參照下面修改,暫時停止上面的SCRIPT,星期一再來觀察吧……

=========================================================================

文章出處:http://blog.yam.com/ymwen/article/25977088

mail 的 mbox 檔案由於有可能有兩支程式同時存取的問題,所以需要注意 file lock 的問題,不當的設定可能會造成 deadlock 產生,此時只能重啟 mail service 或將 lock 的 process kill 掉才能解套。 以 mail [...]

Linux下將一個記錄檔清空

參考:http://blog.udn.com/luckyhoo/678797

很簡單,echo語法的應用而已。 echo > test.log

===================================

若使用上面指令於 /var/spool/mail 清空使用者的信箱會出現問題, pop3在接收信時:

Aug 23 10:26:23 hiwinmail dovecot: POP3(mailbak): Couldn’t init INBOX: Can’t sync mailbox: Messages keep getting expunged Aug 23 10:26:23 hiwinmail dovecot: POP3(mailbak): Mailbox init failed top=0/0, retr=0/0, del=0/0, size=0

要使用

true > mailbak

即可正常使用pop3收信。

在Linux作業系統下修改IP、DNS和路由配置

出處 : http://www.hkitn.com/article.php/5786

在Linux作業系統下修改IP、DNS和路由配置

在Linux作業系統下修改IP、DNS和路由配置

ifconfig eth0 新ip

然後編輯/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip

一、修改IP地址

[aeolus@db1 network-scripts]$ vi ifcfg-eth0

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=static

IPADDR=219.136.241.211

NETMASK=255.255.255.128

GATEWAY=219.136.241.254

二、修改閘道

vi /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=Aaron

GATEWAY=192.168.1.1

三、修改DNS

[aeolus@db1 etc]$ vi resolv.conf

nameserver 202.96.128.68

nameserver 219.136.241.206

四、重新啟動網路配置

/etc/init.d/network restart

修改ip地址

即時生效:

# ifconfig eth0 192.168.0.20 netmask 255.255.255.0

啟動生效:

修改/etc/sysconfig/network-scripts/ifcfg-eth0

修改default gateway

即時生效:

# route add default gw 192.168.0.254

啟動生效:

修改/etc/sysconfig/network-scripts/ifcfg-eth0

修改dns

修改/etc/resolv.conf

修改後可即時生效,啟動同樣有效

修改host name

即時生效:

# hostname fc2

啟動生效:

修改/etc/sysconfig/network.

ESX與ESXi管理員必備25個命令

出處: http://icarusli.javaeye.com/blog/726683
ESX與ESXi管理員必備25個命令

文章分類:操作系統

正如所有的虛擬化管理員都知道,要應對VMware基礎設施上需要的更多虛擬化管理,關鍵在於任務的自動化。 雖然VMware ESX主機可以管理與vSphere客戶端用戶界面,數據中心管理員往往喜歡登錄到VMware服務控制台和使用ESX命令行來解決,如網絡配置問題或重新配置主機。 有幾個VMware的命令,可以幫助這些任務自動化,解決虛擬化基礎設施方面的問題,調整您的(虛擬機)和更多的虛擬機的性能。 在本指南中的VMware命令行,概述了25個最有用ESX命令和ESXi命令。 其中包括Linux和ESX的特定命令,很多可以用於遠程命令行界面(RCLI),vSphere已改名為vSphere CLI,可在VMware ESX和ESXi中使用。 Linux命令 ESX服務控制台是基於Linux的,因此許多Linux命令都可以在它裡面使用。 下面是常見的Linux命令和一些VMware命令的詳細版本。

Find/cat/grep命令查找,顯示和搜索文件。Find找出具體的文件,cat顯示文件內容,並把文件拼接在一起,同時grep負責在拼接的所有文件中找到所需文本。 這些命令可以幫助管理員發現,如基礎設施快照文件的具體內容,也顯示日誌和配置文件。 他們還可以搜索內部文件的信息。
Tail顯示一個文本的最後部分的文件,也可以輸出到監控實時文件。 此命令有助於實時監控日誌文件。
Service可以啟動、停止和重新啟動主機服務器上的服務(或程序)。 一些常見的ESX服務包括MGMT的和VMware、vmware-vpxa、firewall、vmware-hostd和vmware Web Access。 此命令可以重新啟動服務,掛起或進行配置更改。
Nano和vi編輯文本文件。 Nano是一個比Vi更簡單且易於使用的編輯器,但Vi具有更強大的編輯功能。 在ESX主機上文本編輯器幫助編輯配置文件。
Su和sudo命令幫助控制和防止root帳戶被使用。 Su提升了較差的用戶帳戶到超級用戶的權限。 sudo運行另一個在sudoers配置文件中指定的用戶命令。
ls列出文件和目錄信息。 通過使用某些交換機,可以顯示詳細的文件資料,包括所有者、大小、權限和最後修改日期。
Df和vdf顯示文件系統(分區)的資料,包括自由空間。 Df命令不會顯示虛擬機文件系統(VMFS)卷,因為它無法閱讀。 vdf是該命令的VMware的版本,這也將顯示VMFS卷的信息。 兩個命令都可以使用H變換,可用易讀的形式顯示。 (即2 GB,而不是2016044)
Ps和kill命令可以強行終止VM。 Ps可以顯示主機狀態或進程。 它可以使用很多開關,但最常見的是EF,它可以顯示每個進程運行的所有信息。 kill命令經常與PS命令一起用來終止某個正在運行的進程。
Ping和vmkping是最基本的網絡故障排除命令。 Ping通過發送Internet控制消息協議數據包測試與其他主機和網絡設備的網絡連接。 Vmkping是VMware的Ping命令的特定版本。 它使用的IP VMkernel去Ping另一個ESX主機的VMkernel端口。 此命令有助於解決VMotion和網絡存儲的問題。

VMware ESX和ESXi命令 這些VMware [...]

Linux 下關閉支援 IPv6 提升效能

最近看到mail server 擋 POP3 暴力入侵的 Script 因為帶參數會自動帶到含有 IP V6 格式,無法正常使用 iptable 擋,沒用到卻開著,像是脫褲子放屁………

但是不知如何關閉,沒關係………google大神什麼都有,問它就對了!!!!

====================================================================

http://blog.bestlong.idv.tw/2007/05/02/272

Linux 下關閉支援 IPv6 提升效能

五月.02, 2007 in Linux

IPv6 是下一代 IP Address 的通訊協定,因為目前 IPv4 的 address 在網路使用者的快速倍增下很快就會面臨用完的困境,所以 IPv6 勢必會成為未來的趨勢。

而絕大多數的 Linux 環境都支援 IPv6 協定,甚至很多主流的 Linux 預設安裝起來就直接啟用。可惜從目前的應用面來說 IPv6 還是很遙遠,啟用它不但會影響系統效能,若是有使用 Linux XWindows 當桌面的話,更是嚴重影響上網的速度。

所以想要停用 IPv6 的支援,可以參考下列的處理方法:

1. 停用 IPv6 網路支援

編輯 /etc/sysconfig/network 修改

NETWORKING_IPV6=yes

變更成

NETWORKING_IPV6=no

2. 停用 Kernel 中的 IPv6 通訊協定堆疊

編輯 /etc/modprobe.conf

增加下列兩行設定

alias net-pf-10 off [...]

Linux下把文件內容全刪

今天想把 linux 內的文件內容全刪,一直想找vi 指令,後來上網查了一下,這個方式其實比較實用,把空值寫入覆蓋。

#cat /dev/null >listener.log

 

生活就是要簡單明了………….

Linux下基本備份與還原方式

就拿這個BLOG來說好了,我的做法如下:

1.根目錄下建立 /backup 目錄 =============================== [root@mail /]# mkdir /backup ===============================

2.建立備份相關Script (使用Tar壓縮方式)與自動上傳備份至FTP SERVER一份 =============================== [root@mail /]# cd /backup [root@mail backup]# vi [...]

用指令獲得linux的版本信息

看了討論區得到下面的指令:

uname -a more /proc/version dmesg | grep ‘ Linux version’ cat /etc/issue

Linux有很多種版本,其實我想知道的是目倒底是 Fedora?還是FreeBSD?還是……………

Red Hat: http://www.redhat.com
Fedora: http://fedoraproject.org/
Mandriva: http://www.mandriva.com
Novell SuSE: http://www.novell.com/linux/
Debian: http://www.debian.org/
Slackware: http://www.slackware.com/
Gentoo: http://www.gentoo.org/
Ubuntu: http://www.ubuntu.com/
CentOS: http://www.centos.org/

結果我想要的指令解答就是 cat /etc/issue

顯示出我目前安裝的Linux是:

[root@mail ~]# cat /etc/issue CentOS release [...]