九月 2010
« 八月    
 12345
6789101112
13141516171819
20212223242526
27282930  

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 [...]