Solaris新手必讀-121個(gè)問(wèn)題解答

61 Q: 我在安裝Solaris 8時(shí)啟用了DHCP,現(xiàn)在我的主機(jī)名是unknown,在啟動(dòng)時(shí)工作
站啟用DHCP并分配IP,主機(jī)名也自動(dòng)改為unknow。請(qǐng)問(wèn)怎樣改主機(jī)名?
A: DHCP in Solaris8
1. # touch /etc/dhcp.hme0,hme0:請(qǐng)用相應(yīng)的網(wǎng)卡設(shè)備名;
2. 修改/etc/init.d/network,/etc/init.d/inetsvc
先備份
# cp /etc/init.d/network /etc/init.d/network.org
# cp /etc/init.d/inetsvc /etc/init.d/inetsvc.org
修改/etc/init.d/network第278行:
"dhcp" #hostname=`/sbin/dhcpinfo Hostname`
hostname=`cat /etc/nodename`
修改/etc/init.d/inetsvc第168行:
hostname=`/sbin/dhcpinfo Hostname`
if [ -z "$hostname" ]; then
#hostname="unknown"
hostname=`cat /etc/nodename`
fi
修改/etc/init.d/inetsvc第82行:
if [ "$_INIT_NET_STRATEGY" = "dhcp" ]; then
#dnsdomain=`/sbin/dhcpinfo DNSdmain`
dnsdomain=`cat /etc/defaultdomain`
else
dnsdomain=
fi
if [ -n "$dnsdomain" ]; then
#dnsservers=`/sbin/dhcpinfo DNSserv`
dnsservers=`cat /etc/dnsservers`
修改/etc/init.d/inetsvc第220行:
/usr/bin/mv /tmp/hosts_clear.$$ /tmp/hosts.$$
mydomain=`cat /etc/defaultdomain`
echo "${ipaddr}\t${hostname}\t${hostname}.${mydomain}\t# Added by DHCP" >;>;/tmp/hosts.$$
在/etc/init.d/inetsvc第一行加入如下語(yǔ)句:
if [ -f /etc/dhcp.*[0-9] ]; then
_INIT_NET_STRATEGY="dhcp"
export _INIT_NET_STRATEGY
fi
3.創(chuàng)建/etc/defaultdomain,內(nèi)容為huawei.com.cn
4.創(chuàng)建/etc/nodename,內(nèi)容為你的機(jī)器名
5.創(chuàng)建/etc/dnsservers:129.9.111.100 10.15.1.3
62 Q: 我用msgget建一消息隊(duì)列:
ret = msgget(IPC_PRIVATE, (0660)|IPC_CREAT);
在一個(gè)線程用msgsnd發(fā)消息,另一個(gè)msgrcv收:
ulReturnCode = msgsnd( QueueID, pBufferAddr, 8 ,IPC_NOWAIT);
當(dāng)消息隊(duì)列中的消息個(gè)數(shù)等于40時(shí)(每個(gè)消息尺寸為8字節(jié)),msgsnd函數(shù)返
回-1,errno= 11,請(qǐng)問(wèn)是什么原因。是消息隊(duì)列滿嗎?怎樣調(diào)整系統(tǒng)參數(shù),使
消息隊(duì)列能大些。
A: msgmap : 100 maximum size of resource map for messages
msgmax : 2048 maximum size ,in byte, of a massages
msgmnb: 4096 maximum number of bytes on a message queue.
msgmni: 50 maximum size of message queue identifiers.
msgssi: 8 message segment size.
msgtql: 40 maximum number of message headers
msgseg: 1024 maximum number of message segments.
msgseg 最大為 32k, 其他參數(shù)最大值都是 2 billion.
63 Q: license server 如何啟動(dòng)?
A: run /opt/SUNWste/bin/lmgrd.ste 可啟動(dòng) license server
64 Q: 在Solaris8下,如何修改一個(gè)目錄的大小。安裝時(shí)系統(tǒng)自動(dòng)的設(shè)置
/export/home目錄空間很大,而其他目錄空間很小。
A: 1, 備份 /export/home,
2. umount /export/home,
3. 用 format 修改盤片大小,
4. 備份要增大的目錄,
5, umount
5. 用 format 增加盤片大小.
6. 重新mount.
65 Q: 請(qǐng)問(wèn)用什么命令可以確定是否有磁帶設(shè)備?多謝。
A: 看一下 /dev/rmt 如果是空就沒(méi)有.
.
66 Q: 在solaris 8下安裝Forte Developer 6 到達(dá):
installing Forte C++ Entep Ed 6/SPARC
installing Forte Developer 6
時(shí)死掉應(yīng)如何解決
A: 在安裝之前,應(yīng)當(dāng)清除所有以前安裝時(shí)添加進(jìn)系統(tǒng)的package.
另外,不用缺省目錄 /opt , 換一個(gè)新建的空目錄也有效.
67 Q: Forte c/c++版本可以用在solaris2.6操作系統(tǒng)上嗎?
A: 可以
68 Q: 在輸入用戶名后啟動(dòng)很慢,有時(shí)甚至進(jìn)不了,停在啟動(dòng)畫面,不知如何解決(我用
過(guò)fsck,也不好使,有沒(méi)有更好的辦法)!能否重裝操作系統(tǒng),而不影響現(xiàn)有的已裝
軟件.謝謝!
A: 一般說(shuō)來(lái), 這與家目錄下配置文件有關(guān).新建一個(gè)用戶試一試.
69 Q: 現(xiàn)在遠(yuǎn)程維護(hù)的解決方式是通過(guò)Modem撥號(hào),建立連接,通過(guò)我們自己編寫的IP
轉(zhuǎn)發(fā)程序,完成對(duì)傳輸設(shè)備遠(yuǎn)程維護(hù)。在PC機(jī)上的撥號(hào)網(wǎng)絡(luò),撥號(hào)程序運(yùn)
行都比較正常,對(duì)連接速度,穩(wěn)定性方面目前使用還算可以。但是在設(shè)置Sun工
作站的撥號(hào)程序的時(shí)候,我常常會(huì)遇到一些"奇怪"的問(wèn)題, 比如Modem不握
手,沒(méi)有撥號(hào)音等?,F(xiàn)在我們的撥號(hào)設(shè)置是自己編寫的腳本文件方式??赡軐?duì)
各種情況考慮的不全面,因此請(qǐng)問(wèn)是否有相應(yīng)的軟件包(程序)可以幫助我們
機(jī)型撥號(hào)設(shè)置,保證撥號(hào)成功?
A. 連接失敗通常與配置參數(shù)有關(guān),由于硬件種類繁多,很難保證一個(gè)程序在所有的
硬件環(huán)境下都能順利配置成功.我們只能針對(duì)具體情況進(jìn)行分析.但我們發(fā)現(xiàn),改
變串口的流倥方式經(jīng)常有助于問(wèn)題的解決.Sun solstice 中有一個(gè)撥號(hào)軟件據(jù)
說(shuō)比aspppd 更容易使用,我沒(méi)有用過(guò),或許您愿意試一試?
70 Q: 我這多線程程序,我用ftime得到函數(shù)的調(diào)用時(shí)間,發(fā)現(xiàn)在一個(gè)線程中,增加一
個(gè)printf后,調(diào)用時(shí)間為5毫秒。去掉這個(gè)printf,調(diào)用時(shí)間卻為15毫秒。增加
了一個(gè)printf為什么后使該函數(shù)的執(zhí)行更快了?
A: ftime 得到系統(tǒng)當(dāng)前時(shí)間,但具體到線程的執(zhí)行時(shí)間,是和系統(tǒng)的調(diào)度情況有關(guān)
的, 請(qǐng)用調(diào)試工具來(lái)檢查準(zhǔn)確的執(zhí)行時(shí)間.
71 Q: 我們的技術(shù)支持人員遇到一個(gè)問(wèn)題,向您請(qǐng)教:在安裝時(shí)沒(méi)有選擇安裝網(wǎng)絡(luò),
現(xiàn)在需要安裝網(wǎng)絡(luò),怎樣增加一個(gè)interface。目前只有l(wèi)o0,沒(méi)有hme0。
A: 在 /etc 下 touch 一個(gè)空文件 hostname.hme0, 用 boot -r 命令重起.
72 Q: 在Sun Ultra 5工作站(安裝SOLARIS 2.6),每次開機(jī)時(shí),都出現(xiàn)以下問(wèn)題:
Restoring the system.Please Wait ... cpr_read_bitmap:Can't
cpr_alloc bitmap0
Can't read statefile bitmap,please reboot
Program terminated
{0} OK
每次開機(jī)都需要boot才能進(jìn)入。
請(qǐng)問(wèn)如何解決?
A: 首先, 在 ok 狀態(tài)下檢查 boot-file 參數(shù):
printenv boot-file
如果是 boot-file = -F cprboot 之類, 用如下命令:
set-default boot-file
再檢查一下.應(yīng)該是空才對(duì).
如果不是, 則需要設(shè)置:
setenv boot-file -F ufsboot
重新啟動(dòng).
相關(guān)文章
- Solaris是Sun公司開發(fā)和發(fā)布的一種現(xiàn)代操作系統(tǒng),是UNIX系統(tǒng)的一個(gè)重要分支,今天小編為大家?guī)?lái)的是Solaris線程模型詳解,希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧2017-04-06
- 今天小編為大家?guī)?lái)的是Solaris iostat詳解,希望對(duì)大家會(huì)有幫助 ,有需要的朋友一起去看看吧2017-04-06
- 今天小編為大家?guī)?lái)的是淺談Solaris技術(shù),希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧2017-04-06
solaris11如何擴(kuò)展資源池?solaris11擴(kuò)展資源池的方法
最近一些朋友問(wèn)小編solaris11如何擴(kuò)展資源池?今天小編將為大家分享solaris11擴(kuò)展資源池的方法!希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧2017-04-06Solaris10如何更改子網(wǎng)掩碼?Solaris10更改子網(wǎng)掩碼的方法
最近一些朋友在問(wèn)Solaris10如何更改子網(wǎng)掩碼?下面小編將為大家分享Solaris10更改子網(wǎng)掩碼的方法!希望對(duì)大家會(huì)有幫助!有需要的朋友一起去看看吧2017-03-19Solaris中對(duì)tar.z進(jìn)行安裝卸載詳解
今天小編將要為大家?guī)?lái)的是Solaris中對(duì)tar.z進(jìn)行安裝卸載詳解!希望對(duì)大家會(huì)有幫助!有需要的朋友一起去看看吧2017-03-16如何在solaris中設(shè)置分辨率?在solaris中設(shè)置分辨率的方法
最近有些朋友問(wèn)小編如何在solaris中設(shè)置分辨率?下面小編將為大家?guī)?lái)的是在solaris中設(shè)置分辨率的方法!希望對(duì)大家會(huì)有幫助,感興趣的朋友一起去看看吧2017-03-15如何查看solaris系統(tǒng)的版本和位數(shù)?
最近一些朋友問(wèn)小編如何查看solaris系統(tǒng)的版本和位數(shù)?今天小編將為大家分享查看solaris系統(tǒng)的版本和位數(shù)的方法!希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧2017-03-14整理Solaris系統(tǒng)與Linux系統(tǒng)常用命令的區(qū)別
這篇文章主要介紹了Solaris系統(tǒng)與Linux系統(tǒng)常用命令的區(qū)別,Linux作為Unix的仿制品,其命令會(huì)與作為Unix發(fā)行版的Solaris有諸多相同點(diǎn),而本文則關(guān)注它們的相異之處,需要的朋友2016-02-05windows XP+Fedora 8+solaris 11三系統(tǒng)安裝攻略
介紹windows XP+Fedora 8+solaris 11三系統(tǒng)安裝攻略2014-06-16