目前分類:Linux筆記 (11)

瀏覽方式: 標題列表 簡短摘要

Linux (Redhat / Fedora / CentOS) 更改 hostname 的方式

發現更改主機的 hostname 的方式都改不太完整. 以下是試出來比較完整的方式:

Step 00:

  • 假設原本 hostname 為 tryboxap2, 現在想要更改為 tryboxap03
  • 使用 root 才可以更改 hostname
su - root

Step 01:

  • 將 /etc/hosts 內出現的 tryboxap2 都改成 tryboxap03

bonvoyagelin 發表在 痞客邦 留言(0) 人氣()

http://www.oracle-base.com/articles/10g/OracleDB10gR2InstallationOnRHEL5.php
http://blog.csdn.net/xujunjie/archive/2010/07/24/5758402.aspx
http://onaxer.com/blog/blog/2010/08/25/oracle-10g-r2-installtion-on-centos-5-5rhel/
http://www.08.la/news2010/newshtml/JiShuWenZhang/ORACLE/18758.html
http://space.itpub.net/12778571/viewspace-165720

bonvoyagelin 發表在 痞客邦 留言(0) 人氣()

iostat 
[root@hqu-mysql ~]# iostat -x 
Linux 2.6.9-89.0.15.ELsmp (hqu-mysql)   2009年11月25日 

avg-cpu:  %user   %nice    %sys %iowait   %idle 
                   7.95       0.00       5.96       1.24      84.85 

bonvoyagelin 發表在 痞客邦 留言(0) 人氣()

當Linux 出現

Mar 15 05:52:23  kernel: ide-cd: cmd 0x3 timed out
Mar 15 05:52:23 qwfnhrep02 kernel: hda: irq timeout: status=0xd0 { Busy }
Mar 15 05:52:23 qwfnhrep02 kernel: hda: irq timeout: error=0x00
Mar 15 05:52:24 qwfnhrep02 kernel: hda: ATAPI reset complete

bonvoyagelin 發表在 痞客邦 留言(0) 人氣()

messages log 被 大量的 snmp log Received SNMP packet(s) from UDP:佔滿
修改/etc/sysconfig/snmpd.options
新增OPTIONS="-Lf /dev/null -p /var/run/snmpd.pid"
然後重新restart snmpd


bonvoyagelin 發表在 痞客邦 留言(0) 人氣()

參考資料:

http://www.eygle.com/archives/2004/10/howto_getsql_which_cost_most_cpu.html
http://www.eygle.com/case/sql_trace_1.htm
http://ops9.blogspot.com/2010/06/oracle-server-cpu-100-utilization-debug.html

bonvoyagelin 發表在 痞客邦 留言(0) 人氣()

sendmail 出現下列訊息,並一直重覆出現 STARTTLS: read error=generic SSL error (0)


Mar  7 13:52:09 QWFNHMAIL01 sendmail[17353]: STARTTLS: write error=syscall error (-1)
Mar  7 13:52:09 QWFNHMAIL01 sendmail[17353]: STARTTLS: write error=generic SSL error (-1)
Mar  7 13:52:09 QWFNHMAIL01 sendmail[17353]: p275hbkf017322: SYSERR(root): putbody: write error: Input/output error

bonvoyagelin 發表在 痞客邦 留言(0) 人氣()

IPv4與IPv6的差別        



IPv4 IPv6 
 表示方法  IPv4使用10進位,用「.」隔開   IPv6 使用 16 進位數字和「:」分隔
 書寫方式 完全表示  數字前的0可用:簡化,唯只可簡化1次.(為了位址的正確判別)
 http協定的網址輸入  http://IP  http://[IP]
 傳輸表頭(Header Length)  20byte-60bytes不等  固定為40bytes
  IP數量  IPv4有四個class,亦即4組,1組有2個16進位數字,共有2的32次方個ip位置  IPv6使用8組數字,1組有4個16進位數字,共有2的128次方個IP位置(即128bits的長度,換算成十進位可以有39位數之多)
在IP表示的"/"後面的數字 代表netmask 代表prefix,即網路位址部份的表示(又分為global routing prefix與subnet ID),例如2001:288:4677:1234::1/64,前面的48個位元(2001:288:4677)就是global routing prefix,之後的16位元(1234)是subnet ID.而基本上全域的單一IP位址都是/64,可以說不會再有設錯netmask的問題了.
(謎之聲:不過,其實還是會有/48之類的數字出現...Orz)
 本機位址(localhost address)  127:0:0:1  ::1
 區網範圍(即私人定址IP) 192.168.xxx.xxx/16、172.16.0.0/12、10.0.0.0/8  僅內部可用的範圍包括fe8x,fe9x,feax,febx,即fe8x::/10(目前只有fe80在用,例如fe80::224:73ff:fe02:f701)、類似10.0.0.0/8般私人定址意義的範圍是fecx,fedx,feex,fefx,即fecx::/10
 代表全部的位址  0:0:0:0  ::
 IPv4映射的IPv6地址    ::ffff:a.b.c.d/96
 自動分配的位址  依DHCP動態給予  依機器MAC產生唯一位址

bonvoyagelin 發表在 痞客邦 留言(0) 人氣()

IPv6 DNS Server設定

設定方法如下:
1. 修改 named.conf,加入以下設定:

options {
directory "/etc/named";
allow-transfer {

bonvoyagelin 發表在 痞客邦 留言(0) 人氣()

IPv6 隧道(tunnel)

並不是每個人都,可以玩到純 IPv6 的環境,比如在家中使用的 ADSL。
不過,只有 IPv4 的網路環境,照樣可以玩 IPv6。解決之道,便是隧道(tunnel)。簡單地來說,所謂的隧道是把 IPv6 的封包,封裝在 IPv4 裡面,經 IPv4 的路由傳輸到對方,最後由對方的路由器解開封包,還原成 IPv6 的封包,藉此達到傳輸 IPv6 網路的目的。這種作法,和 VPN(虛擬私有網路)很像。
IPv6 在 IPv4 建立隧道的方法很多,比如 6in4、6to4、6over4、ISATAP、GRE、Teredo、OpenVPN 等等,除此之外,還有許多提供 Tunnel 服務的供應商,稱為 Tunnel Brokers,都可以協助我們突破現實網路環境的障礙, Teredo 這種隧道機制,它最大的好處是可以穿越 NAT,讓躲在 NAT/防火牆後面的主機,也能和 IPv6 的站台連接。
安裝方法很簡單:

yum install miredo

bonvoyagelin 發表在 痞客邦 留言(0) 人氣()

Linux 檢查是否支援 IPv6?

簡易判斷主機上的服務是否支援IPv6:
查看這個檔案是否存在 /proc/net/if_inet6 

bonvoyagelin 發表在 痞客邦 留言(0) 人氣()