How To Configure DNS Client on Solaris 10?
A) Two files need to be concern here which is the /etc/nsswitch.conf and /etc/resolv.conf
Obviously, please make sure that /etc/hosts and /etc/defaultrouter are set correctly.
** Check the status of dns (enable/disable) – if disable, enable it..
# svcs -i | grep dns
# svcadm enable svc:/network/dns/server:default
# svcadm enable svc:/network/dns/client:default
1. Edit/add these 2 lines in /etc/resolv.conf
nameserver (primary dns) <– ask this from your service provider.
nameserver (secondary dns)
2. Then copy the /etc/nsswitch.dns into /etc/nsswitch.conf
#cp /etc/nsswitch.dns /etc/nsswitch.conf
3. Finally, stop and restart the service ( without reboot the server)
#/etc/init.d/nscd stop #/etc/init.d/nscd start
or
#/etc/init.d/inetinit restart
4. Check the configuration with this command:
星期二, 1月 18, 2011
星期日, 1月 02, 2011
Oracle 11g install on Ubuntu 10.10
ln s $ORACLE_HOME/lib/libclient10.a $ORACLE_HOME/lib/libagtsh.a
$ORACLE_HOME/bin/genagtsh $ORACLE_HOME/lib/libagtsh.so 1.0
$ORACLE_HOME/bin/genagtsh $ORACLE_HOME/lib/libagtsh.so 1.0
星期一, 4月 19, 2010
星期一, 11月 23, 2009
Ubuntu 9.1.0 Server安裝Oracle 10.2
Ubuntu 9.1.0 Server安裝Oracle 10g Release 2,出現all_no_orcl錯誤訊息
原因為libstdc++5不存在,因為Ubuntu 9.1.0已經使用libstdc++6,所以自己建立一個連結即可
cd /usr/lib
sudo ln -s libstdc++.so.6 libstdc++.so.5
這樣即可
原因為libstdc++5不存在,因為Ubuntu 9.1.0已經使用libstdc++6,所以自己建立一個連結即可
cd /usr/lib
sudo ln -s libstdc++.so.6 libstdc++.so.5
這樣即可
星期一, 6月 01, 2009
Oracle 11g JDBC Driver
Oracle 11g預設附帶的JDBC Driver使用於Tomcat, JBoss環境會造成
2009/6/1 下午 10:43:24 oracle.jdbc.driver.OracleDriver registerMBeans嚴重的: Error while registering Oracle JDBC Diagnosability MBean.javax.management.MalformedObjectNameException: Invalid character '' in value part of property at javax.management.ObjectName.construct(ObjectName.java:602) at javax.management.ObjectName.(ObjectName.java:1403) at oracle.jdbc.driver.OracleDriver.registerMBeans(OracleDriver.java:303) at oracle.jdbc.driver.OracleDriver$1.run(OracleDriver.java:213) at java.security.AccessController.doPrivileged(Native Method) at oracle.jdbc.driver.OracleDriver.(OracleDriver.java:209) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at sun.misc.Service$LazyIterator.next(Service.java:271) at java.sql.DriverService.run(DriverManager.java:664) at java.security.AccessController.doPrivileged(Native Method) at java.sql.DriverManager.loadInitialDrivers(DriverManager.java:506) at java.sql.DriverManager.initialize(DriverManager.java:612) at java.sql.DriverManager.getDrivers(DriverManager.java:356) at org.apache.catalina.loader.WebappClassLoader.clearReferences(WebappClassLoader.java:1606) at org.apache.catalina.loader.WebappClassLoader.stop(WebappClassLoader.java:1524) at org.apache.catalina.loader.WebappLoader.stop(WebappLoader.java:707) at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4557) at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:924) at org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:1191) at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:1162) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:313) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1086) at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1098) at org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:448) at org.apache.catalina.core.StandardService.stop(StandardService.java:584) at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744) at org.apache.catalina.startup.Catalina.stop(Catalina.java:628) at org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:671)
請上OTN網站下載更新後的Oracle Database 11g Release 1 (11.1.0.7.0) JDBC Drivers
http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc_111060.html
2009/6/1 下午 10:43:24 oracle.jdbc.driver.OracleDriver registerMBeans嚴重的: Error while registering Oracle JDBC Diagnosability MBean.javax.management.MalformedObjectNameException: Invalid character '' in value part of property at javax.management.ObjectName.construct(ObjectName.java:602) at javax.management.ObjectName.
請上OTN網站下載更新後的Oracle Database 11g Release 1 (11.1.0.7.0) JDBC Drivers
http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc_111060.html
星期二, 5月 12, 2009
PIM應該管理哪些資料
Personal notes/journal
Address books
Lists (including task lists)
Significant calendar dates
Birthdays
Anniversaries
Appointments and meeting
Reminders
Email, instant message archives
Fax communications, voicemail
Project management features
RSS/Atom feeds
Alert messaging
星期四, 4月 23, 2009
How to Use more than 3GB RAM on 32-bit Ubuntu
sudo apt-get install linux-restricted-modules-server
sudo apt-get install linux-headers-server
sudo apt-get install linux-image-server linux-server
sudo apt-get install linux-headers-server
sudo apt-get install linux-image-server linux-server
星期一, 3月 09, 2009
Windows Vista 設定PAE模式使用大於3GB的記憶體
如果要啟用 PAE 模式,您必須將 PAE 加入 BCD 檔案的開機項目中。請開啟提高權限的命令提示字元,然後輸入 BCDEDIT /SET PAE ForceEnable。
VMware 2.0安裝OpenSolaris 200811
VMware 2.0安裝OpenSolaris 200811,安裝完後第一次啟動時會造成
無法啟動Xserver且畫面為亂碼的狀況
GRUB請選擇用text模式
Log in using your desktop account (the root account won't log in from console it seems)
Use su to become root
ln -s /usr/X11/lib/X11/fonts/misc /etc/X11/fontpath.d/misc
參考來源
http://www.giantrobot.co.nz/blog/opensolaris-200811-vmware-fixing-font-issues-console-corruption-boot
無法啟動Xserver且畫面為亂碼的狀況
GRUB請選擇用text模式
Log in using your desktop account (the root account won't log in from console it seems)
Use su to become root
ln -s /usr/X11/lib/X11/fonts/misc /etc/X11/fontpath.d/misc
參考來源
http://www.giantrobot.co.nz/blog/opensolaris-200811-vmware-fixing-font-issues-console-corruption-boot
星期六, 12月 06, 2008
Ubuntu 8.1使用VPN
sudo apt-get install network-manager-gnome network-manager-pptp
sudo NetworkManager restart
就可以開始進行你的VPN連線設定了
sudo NetworkManager restart
就可以開始進行你的VPN連線設定了
星期一, 10月 20, 2008
如何reset MySQL的root密碼
service mysqld stop
mysqld_safe --skip-grant-tables &
mysql -u root mysql
UPDATE user SET password=PASSWORD("abcd") WHERE user="root";
FLUSH PRIVILEGES;
mysqld_safe --skip-grant-tables &
mysql -u root mysql
UPDATE user SET password=PASSWORD("abcd") WHERE user="root";
FLUSH PRIVILEGES;
由SAAS到S+S
當大家還忘情於SAAS(Software As A Service)時,S+S的時代或許悄悄來到了
又是一個IT新名詞嗎?我想因人而異吧
把軟體當成服務時?真的服務呢?Software+Service比較真實貼切一點吧,我擁有軟體給你用
也有服務的性質存在,我收你的錢不是只有軟體,還有服務ㄟ
軟體免費的概念幾乎已經深植人心,把CD(DVD)片當成印鈔機的時代已經過去了
軟體大如Linux OS, JBoss AP Server,重要程度如MySQL資料庫,應用如OpenOffice
他們的問題不在於沒人使用,在於服務不夠,你的Linux有問題只能靠社群去問問題嗎?
萬一沒人理你?萬一....有太多不確定的萬一,可你付費買了服務,就算是沒有用到
IT人員心裡也踏實點,有了這點點滴滴的踏實,就會越來越去用它,越用舊越需要服務
一體兩面,相輔相成..........
大家快跨入S+S的領域吧
又是一個IT新名詞嗎?我想因人而異吧
把軟體當成服務時?真的服務呢?Software+Service比較真實貼切一點吧,我擁有軟體給你用
也有服務的性質存在,我收你的錢不是只有軟體,還有服務ㄟ
軟體免費的概念幾乎已經深植人心,把CD(DVD)片當成印鈔機的時代已經過去了
軟體大如Linux OS, JBoss AP Server,重要程度如MySQL資料庫,應用如OpenOffice
他們的問題不在於沒人使用,在於服務不夠,你的Linux有問題只能靠社群去問問題嗎?
萬一沒人理你?萬一....有太多不確定的萬一,可你付費買了服務,就算是沒有用到
IT人員心裡也踏實點,有了這點點滴滴的踏實,就會越來越去用它,越用舊越需要服務
一體兩面,相輔相成..........
大家快跨入S+S的領域吧
星期三, 7月 09, 2008
VI建議操作說明
一、vi 概念簡介
vi 可分為三種狀態:
1.Command mode : 控制螢幕游標之移動,字元或游標之刪除,搬移複製某區
段及進入 Insert mode 下,或者到 Last line mode 。
2.Insert mode : 唯有在 Insert mode 下, 才可做文字資料輸入,按
鍵可到 Command mode 。
3.Last line mode : 將檔案寫入或離開編輯器,亦可設定編輯環境, 如尋找
字串、列出行號..等。
二、vi 的基本操作
1. 進入 vi
在系統提示符號下輸入 vi 及檔案名稱後即進入 vi 全螢幕編輯畫面,
且在 Command mode 下。
且在 Command mode 下。
sun1cc% vi testfile
2. 切換至 Insert mode 編輯文件:
在 Command mode 下可按 'i' 或 'a' 或 'o' 三鍵進入 Insert mode。
3. 離開 vi 及存檔:
在 Command mode 下可按 ':' 鍵進入 Last line mode,
:w filename (存入指定檔案)
:wq (寫入並離開 vi)
:q! (離開並放棄編輯的檔案)
三、Command mode 下功能鍵簡介
1. 進入 Insert mode
i : 插入, 從目前游標所在之處插入所輸入之文字。
a : 增加, 目前游標所在之下一個字開始輸入文字。
o : 從新的一行行首開始輸入文字。
2. 移動游標
2. 移動游標
h、j、k、l : 分別控制游標左、下、上、右移一格。
^b : 往後一頁。
^f : 往前一頁。
G : 移到檔案最後。
0 : 移到檔案開頭。
3. 刪除
x : 刪除一個字元。
#x : 例, 3x 表刪除 3 個字元。
dd : 刪除游標所在之行。
#dd : 例, 3dd 表刪除自游標算起之 3 行。
4. 更改
cw : 更改游標處之字到字尾 $ 處。
c#w : 例, c3w 表更改 3 個字。
5. 取代
r : 取代游標處之字元。
R : 取代字元直到按 為止。
6. 複製
yw : 拷貝游標處之字到字尾。
p : 複製(put)到所要之處。(指令 'yw' 與 'p' 必須搭配使用。)
7. 跳至指定之行
^g : 列出行號
^g : 列出行號
#G : 例, 44G 表移動游標至第 44 行行首。
四、Last line mode 下指令簡介
注意: 使用前請先按 鍵確定在 Command mode 下。
按 ':' 或 '/' 或 '?' 三鍵即可進入 Last line mode。
1.列出行號 :set nu (可用 :set all 列出所有的選擇項。)
2.尋找字串 /word (由首至尾尋找) ?word (由尾至首尋找)
vi 可分為三種狀態:
1.Command mode : 控制螢幕游標之移動,字元或游標之刪除,搬移複製某區
段及進入 Insert mode 下,或者到 Last line mode 。
2.Insert mode : 唯有在 Insert mode 下, 才可做文字資料輸入,按
鍵可到 Command mode 。
3.Last line mode : 將檔案寫入或離開編輯器,亦可設定編輯環境, 如尋找
字串、列出行號..等。
二、vi 的基本操作
1. 進入 vi
在系統提示符號下輸入 vi 及檔案名稱後即進入 vi 全螢幕編輯畫面,
且在 Command mode 下。
且在 Command mode 下。
sun1cc% vi testfile
2. 切換至 Insert mode 編輯文件:
在 Command mode 下可按 'i' 或 'a' 或 'o' 三鍵進入 Insert mode。
3. 離開 vi 及存檔:
在 Command mode 下可按 ':' 鍵進入 Last line mode,
:w filename (存入指定檔案)
:wq (寫入並離開 vi)
:q! (離開並放棄編輯的檔案)
三、Command mode 下功能鍵簡介
1. 進入 Insert mode
i : 插入, 從目前游標所在之處插入所輸入之文字。
a : 增加, 目前游標所在之下一個字開始輸入文字。
o : 從新的一行行首開始輸入文字。
2. 移動游標
2. 移動游標
h、j、k、l : 分別控制游標左、下、上、右移一格。
^b : 往後一頁。
^f : 往前一頁。
G : 移到檔案最後。
0 : 移到檔案開頭。
3. 刪除
x : 刪除一個字元。
#x : 例, 3x 表刪除 3 個字元。
dd : 刪除游標所在之行。
#dd : 例, 3dd 表刪除自游標算起之 3 行。
4. 更改
cw : 更改游標處之字到字尾 $ 處。
c#w : 例, c3w 表更改 3 個字。
5. 取代
r : 取代游標處之字元。
R : 取代字元直到按 為止。
6. 複製
yw : 拷貝游標處之字到字尾。
p : 複製(put)到所要之處。(指令 'yw' 與 'p' 必須搭配使用。)
7. 跳至指定之行
^g : 列出行號
^g : 列出行號
#G : 例, 44G 表移動游標至第 44 行行首。
四、Last line mode 下指令簡介
注意: 使用前請先按 鍵確定在 Command mode 下。
按 ':' 或 '/' 或 '?' 三鍵即可進入 Last line mode。
1.列出行號 :set nu (可用 :set all 列出所有的選擇項。)
2.尋找字串 /word (由首至尾尋找) ?word (由尾至首尋找)
Oracle安裝
Oracle的data file透過NFS存放時,mount方式
mount -t nfs -o hard,rw,noac,rsize=32768,wsize=32768:<分享出來的目錄> <目地目錄>
mount -t nfs -o hard,rw,noac,rsize=32768,wsize=32768
Oracle behind nat setting under Windows
add registry
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0
USE_SHARED_SOCKET = TRUE
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0
USE_SHARED_SOCKET = TRUE
星期四, 5月 08, 2008
星期三, 11月 21, 2007
Open SuSe 10.3 Java 執行問題
java: xcb_xlib.c:52: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.
網路上雖然有修改原始碼將 Xlib/XCB 的 assert 檢查碼註解掉重新編譯,不過我還是選擇比較不用大腦的作法,方式如下:
1.依據 Sun 提供的暫時解決方法解決這一個問題(BugID : 6532373 )
For sun-java5-bin:
sed -i 's/XINERAMA/FAKEEXTN/g/usr/lib/jvm/java-1.5.0-sun-1.5.0.11/jre/lib/i386/xawt/libmawt.so
For sun-java6-bin:
sed -i 's/XINERAMA/FAKEEXTN/g/usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/i386/xawt/libmawt.so
不過我是使用 JDK 1.6.0.0.03 版的關係,因此,路徑必須要修正一下(記得用 root 權限)。
sed -i 's/XINERAMA/FAKEEXTN/g' /usr/java/java-6-sun-1.6.0.03/jre/lib/i386/xawt/libmawt.so
2. 若是使用上還是有問題,則把下面這一行環境變數輸入(建議寫到批次裡頭)。
export LIBXCB_ALLOW_SLOPPY_LOCK=1
網路上雖然有修改原始碼將 Xlib/XCB 的 assert 檢查碼註解掉重新編譯,不過我還是選擇比較不用大腦的作法,方式如下:
1.依據 Sun 提供的暫時解決方法解決這一個問題(BugID : 6532373 )
For sun-java5-bin:
sed -i 's/XINERAMA/FAKEEXTN/g/usr/lib/jvm/java-1.5.0-sun-1.5.0.11/jre/lib/i386/xawt/libmawt.so
For sun-java6-bin:
sed -i 's/XINERAMA/FAKEEXTN/g/usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/i386/xawt/libmawt.so
不過我是使用 JDK 1.6.0.0.03 版的關係,因此,路徑必須要修正一下(記得用 root 權限)。
sed -i 's/XINERAMA/FAKEEXTN/g' /usr/java/java-6-sun-1.6.0.03/jre/lib/i386/xawt/libmawt.so
2. 若是使用上還是有問題,則把下面這一行環境變數輸入(建議寫到批次裡頭)。
export LIBXCB_ALLOW_SLOPPY_LOCK=1
星期四, 10月 11, 2007
星期三, 8月 01, 2007
斯巴達戰士
斯巴達戰士為何要一手盾牌,一首執長矛,相信看過斯巴達300壯士這部電影的人應該都有注意到
高高舉起盾牌是為了保護你隔壁的戰友,長矛是你刺殺敵人的利器
無論是多麼強壯的戰士,沒有方陣的保護,就會輕易被敵人沖散,進而孤單而被敵人個各擊破
斯巴達人之所以戰無不勝,不僅是良好的訓練,更多的是團隊合作與一股戰士視死如歸馬革裹屍的豪氣
高高舉起盾牌是為了保護你隔壁的戰友,長矛是你刺殺敵人的利器
無論是多麼強壯的戰士,沒有方陣的保護,就會輕易被敵人沖散,進而孤單而被敵人個各擊破
斯巴達人之所以戰無不勝,不僅是良好的訓練,更多的是團隊合作與一股戰士視死如歸馬革裹屍的豪氣
訂閱:
文章 (Atom)