最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

  發(fā)布時(shí)間:2008-09-08 19:10:58   作者:佚名   我要評(píng)論
Solaris新手必讀 -121個(gè)問(wèn)題解答讓你從菜鳥(niǎo)到高手 1. Q: Solaris 的系統(tǒng)配置文件一般在什么地方? A: 可以查看/etc/system文件,里面有一些solaris啟動(dòng)時(shí)默認(rèn)加載的選項(xiàng),包括 共享內(nèi)存大小等的設(shè)置, 2. Q: 在solaris中,用戶(hù)默認(rèn)的Shell在什么文件中規(guī)定?

30 Q: 使用FTP時(shí),不能以root用戶(hù)登錄系統(tǒng),應(yīng)修改什么配置文件?
A: 看一下 /etc/ftpusers ,如果有root, 刪掉就可以了。

31 Q: 我們的系統(tǒng)需要計(jì)算solaris的負(fù)載,可以使用uptime輸出的load a verage嗎,
如果不用uptime,使用libkstat的load a verage可以嗎?
A: 可以.

32 Q: 請(qǐng)問(wèn)uptime的load a verage 是如何計(jì)算出來(lái)的?
A: 這個(gè)問(wèn)題滿(mǎn)復(fù)雜的,我們知道, unix內(nèi)核里有許多種結(jié)構(gòu),如 user,proc等,
有的還mount到 文件系統(tǒng)中 ,比如 /proc /dev/kstat /dev/ksysm, uptime,
kstat,sar ,vmstat, prstat 等命令都是通過(guò)分析這些結(jié)構(gòu)來(lái)進(jìn)行計(jì)算的有
一個(gè)系統(tǒng)函數(shù)叫g(shù)etloada vg ,uptime 就是直接調(diào)用這個(gè)函數(shù)的,你也可以試試.

33 Q: 如何得到和設(shè)置操作系統(tǒng)內(nèi)核參數(shù)。
A: 通常,這些參數(shù)在 /etc/system 中配置。

34 Q: 如何得到系統(tǒng)當(dāng)前動(dòng)態(tài)運(yùn)行指標(biāo),如CPU占有率、IO量、硬盤(pán)剩余空間等。
A: 檢查的命令則有許多,可用 vmstat 和 sar 命令,還有iostat ,df ,du 用
于檢查磁盤(pán)的情況。

35 Q: How can I get a Workshop6's licence?
A: get a new one from www.sun.com and install it again.
URL is http://www.sun.com/forte/cplusplus/buy.html
cp licence-file install_dir/SUNWspro/licencse_dir/sunpro.lic,node

36 Q: 請(qǐng)問(wèn)能否在一個(gè)slice里掛兩個(gè)文件系統(tǒng)?
A: 不可以.

37 Q: 請(qǐng)問(wèn)修改了/etc/nodename后,UNIX工作站啟動(dòng)不了,該如何是好?
A: 單純修改nodename 不夠,還應(yīng)修改 /etc/net/*/hosts

38 Q: Solaris的/usr/lib/dmi/snmpXdmid是干什么用的?
A: Sun Solstice Enterprise SNMP-DMI mapper subagent
man snmpXdmid 可得.

39 Q: 我的工作站上沒(méi)有光驅(qū),想通過(guò)遠(yuǎn)程安裝,可否?
A: 可以,有兩種方式:
1。 將 solaris 光盤(pán)內(nèi)容以 ftp 上傳,本地安裝
2。 做一個(gè)install server ,遠(yuǎn)程直接安裝。
3. 用remote光驅(qū)安裝

(在remote機(jī)器)
# ps -ef | grep nfsd
# mkdir /dummy
# vi /etc/dfs/dfstab (share -F nfs -o ro /dummy)
# eject cdrom0
# chmod 644 /etc/rmmount.conf
# vi /etc/rmmount (share cdrom*)
# chmod 444 /etc/rmmount.conf
# (Load a CD.) share
- /dummy ro ""
- /cdrom/sol_7_sparc/s5 ro ""

(在本地)
$ showmount -e starbug
# mount -F nfs -o ro starbug:/cdrom/sol_8_sparc /cdrom
$ ls /cdrom
$ <install software>;


40 Q: 我們想了解一下SUN公司年機(jī)器在并行程序運(yùn)算方面的能力和相應(yīng)的平臺(tái)。
A: 您知道,SUN公司在SMP技術(shù)上居于領(lǐng)導(dǎo)地位,所設(shè)計(jì)的體系結(jié)構(gòu)具有良好的可
擴(kuò)展性。只對(duì)硬件升級(jí),不改動(dòng)代碼,往往就可以得到接近線(xiàn)性增長(zhǎng)的性能,
如果有開(kāi)發(fā)工具的幫助,會(huì)取得更好的效果,sun公司提供的 Forte C/C++
workshop 包含許多工具幫助開(kāi)發(fā)者分析軟件性能病進(jìn)行優(yōu)化,Solaris也包含專(zhuān)
門(mén)的庫(kù)函數(shù)以提高計(jì)算效率,SUN公司有一本白皮書(shū)專(zhuān)門(mén)介紹高性能計(jì)算 您可
以從 docs.sun.com 得到.書(shū)的名字叫: UltraConputing:How to Achieve Peak
Performance from Solaris Applications..

41 Q: 我在/etc/skel/local.profile作的環(huán)境變量的修改但沒(méi)有在新增用戶(hù)時(shí)候得到
驗(yàn)證,為什么?這不是一個(gè)模板嗎?(用EXIT退出窗口, 再用新用戶(hù)登錄)
A: 如果是從終端登錄,.profile 會(huì)起作用,但如果從CDE 登錄,則系統(tǒng)執(zhí)行
.dtprofile,要想執(zhí)行 .profile, 還要修改 .dtprofile一般情況下,如果想設(shè)
置一個(gè)環(huán)境變量使其對(duì)所有用戶(hù)生效,可以修改 /etc/profile

42 Q: /etc/system 文件中的namespace指的是什么,與Modules有何關(guān)系?system文
件中哪些參數(shù)將對(duì)機(jī)器性能有較大影響?
A: 所有的手冊(cè)都警告說(shuō)修改system文件應(yīng)當(dāng)慎重,事實(shí)上,也只有在安裝數(shù)據(jù)庫(kù),
增加新的設(shè)備時(shí),才有可能需要修改此文件.所改的參數(shù),也就是你附件中改過(guò)的
那幾個(gè)線(xiàn)程數(shù),信號(hào)量之類(lèi)的. 修改參數(shù)值,會(huì)影響整個(gè)系統(tǒng)的開(kāi)銷(xiāo),因?yàn)檫@些值
所涉及的空間分配是在系統(tǒng)啟動(dòng)時(shí)進(jìn)行的namespace用于對(duì)modules分類(lèi), 說(shuō)明
中指出了目前支持的幾種namespace,用戶(hù)不能增加新的種類(lèi).

43 Q: I am a programer work with SUN C++. Can I use STL(stand template
library) in program. I can't find any help in SUN C++'s
document.Thank you.
A: Sun 的 C/C++ WorkShop 中的C++ 類(lèi)庫(kù)好像包含 STL, 可以參考一下.
docs.sun.com 上有完整的文檔,可以參考一下.

44 Q: 原來(lái)的系統(tǒng)中/usr與 / 在同一個(gè)硬盤(pán)分區(qū)上,由于安裝了許多軟件,此分區(qū)已滿(mǎn)
,現(xiàn)在系統(tǒng)增加了硬盤(pán),如何將/usr 目錄挪到新的硬盤(pán)上?
A: 1.在新的硬盤(pán)上將文件系統(tǒng)建好,
2.mv /usr /usr.bak
3.mkdir /usr
4.mount newdriverpath /usr
5.cp -r /usr.bak /usr
6.修改/etc/vfstab 文件.

45 Q: 運(yùn)行下面這段程序并用vmstat觀(guān)察內(nèi)存的使用情況:
int main(){
int *p[100];
int c;
printf("before new!";
c=getc(stdin);
for(int i=0;i<100;i++)
p=(int *)malloc(sizeof(int)*32000);
printf("after new!";
//1.....
c=getc(stdin);
for(int i=0;i<100;i++)
free((void *)p);
printf("after delete!";
//2......
c=getc(stdin);
return 0;
}
發(fā)現(xiàn)在 2 處系統(tǒng)的空閑內(nèi)存塊并沒(méi)有增加,free調(diào)用到底有沒(méi)有釋放內(nèi)存?
A: malloc 調(diào)用引起進(jìn)程堆空間增長(zhǎng),但free調(diào)用不會(huì)導(dǎo)致該堆空間立即縮小,
系統(tǒng)只是簡(jiǎn)單記錄這一變化,就繼續(xù)運(yùn)行程序,只有系統(tǒng)出現(xiàn)內(nèi)存短缺時(shí),
系統(tǒng)才收集這些內(nèi)存塊重新分配,這樣實(shí)現(xiàn)是為了減少系統(tǒng)開(kāi)銷(xiāo),提高效率.

46 Q: 請(qǐng)問(wèn)在kstat的輸出中,類(lèi)似a venrun_15min這種內(nèi)核動(dòng)態(tài)參數(shù)有沒(méi)有介紹材料?
A: 通常, kstat輸出的是內(nèi)核模塊中的一些鏈表或數(shù)組,按照SUN公司的文檔,這些
輸出結(jié)果是自解釋型的,根據(jù)他們的名字就可以猜到其含義.但實(shí)際上并不是這
樣.這些鏈表中包含的結(jié)構(gòu)是在<sys/>;下的一些頭文件中定義的,比如
kmem_cache模塊的結(jié)構(gòu)由kmem_impl.h定義,hme模塊的結(jié)構(gòu)由hme.h定義,等等.
翻看這些頭文件,可以得到稍微詳細(xì)一點(diǎn)的資料. 參數(shù)名字通常與某結(jié)構(gòu)的成員
變量同名,頭文件中由簡(jiǎn)單的注釋指出其作用. 比如:hme模塊輸出中包含如下字
段:
brdcstrcv 1094670
我們就可以查hme.h,hme.h中有一個(gè)很大的結(jié)構(gòu):hme, 其中有:
uint32_t hme_brdcstrcv; /* # broadcast packets received */

相關(guān)文章

最新評(píng)論

梧州市| 岳阳市| 东莞市| 辽中县| 威信县| 沽源县| 弥勒县| 应用必备| 宜良县| 阜新市| 浏阳市| 琼海市| 和政县| 陆河县| 监利县| 桃源县| 高平市| 甘谷县| 广灵县| 伊吾县| 斗六市| 金寨县| 盖州市| 甘孜| 谢通门县| 苍梧县| 新建县| 呼和浩特市| 永靖县| 惠州市| 永吉县| 英超| 尤溪县| 卫辉市| 故城县| 西青区| 白朗县| 垦利县| 呈贡县| 苍梧县| 屏东市|