suselinux命令-計(jì)算機(jī)軟件及應(yīng)用-IT計(jì)算機(jī)-專(zhuān)業(yè)資料_第1頁(yè)
suselinux命令-計(jì)算機(jī)軟件及應(yīng)用-IT計(jì)算機(jī)-專(zhuān)業(yè)資料_第2頁(yè)
suselinux命令-計(jì)算機(jī)軟件及應(yīng)用-IT計(jì)算機(jī)-專(zhuān)業(yè)資料_第3頁(yè)
suselinux命令-計(jì)算機(jī)軟件及應(yīng)用-IT計(jì)算機(jī)-專(zhuān)業(yè)資料_第4頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

SUSELinux常用命令分類(lèi):linux2012-03-1718:522803人閱讀評(píng)論(0)收藏舉報(bào)linuxsuseoracle服務(wù)器cachesystem目錄⑺國(guó)硬件管理基本配置CPU個(gè)數(shù)查看:more/proc/cpuinfotop內(nèi)存大小檢查:#grepMemTotal/proc/meminfo査看與修改主機(jī)名:hostname修改完畢后,系統(tǒng)提示重啟小型機(jī),然后請(qǐng)檢査/etc/hosts文件是否正確,并修改〇racle監(jiān)聽(tīng)程序配置文件中的機(jī)器名。資源使用情況查看CPU使用率:#top查看10、CPU的使用情況:#sar210操作系統(tǒng)與補(bǔ)丁系統(tǒng)版本査看操作系統(tǒng)版本:SPidentcat/etc/SuSE-release查看內(nèi)核版本:uname-rネト丁與package檢查是否安裝了package:#rpm-qpackage_name系統(tǒng)運(yùn)行級(jí)別系統(tǒng)運(yùn)行級(jí)別有如下幾個(gè):0:關(guān)閉系統(tǒng)1:單用戶模式,如果沒(méi)有為shutdown命令指定一h或イ參數(shù)而直接執(zhí)行,則默認(rèn)將切換到此運(yùn)行級(jí)別2:多用戶模式(不支持NFS)3:多用戶模式(支持NFS),一般常用此種運(yùn)行級(jí)別5:多用戶模式(GUI模式)6:重新啟動(dòng)系統(tǒng)査看系統(tǒng)運(yùn)行級(jí)別的命令:#runlevel自定義一個(gè)任務(wù)加到啟動(dòng)列表中的步驟如下:.在/etc/rc.d目錄中建立腳本,記錄要處理的內(nèi)容。這里例如為abc.查看當(dāng)前系統(tǒng)的運(yùn)行級(jí)別,例如為5級(jí).進(jìn)入rc5.d目錄,建立一個(gè)連接:ln-s/dev/rc.d/abcS99abc,這里99表示執(zhí)行的先后順序.執(zhí)行chkconfig|grepabc?應(yīng)看到abc5.將abc加入至リcheck列表中:chkconfig-aabc?然后執(zhí)行chkconfig—listabc應(yīng)能看到在5后面為ON啟動(dòng)操作系統(tǒng)査看系統(tǒng)啟動(dòng)歷史:#last返回結(jié)果例如:#lastrootpts/28MonDec109:13stillloggedinoraclepts/12MonDec109:05stillloggedinrootpts/O45MonDec108:57stillloggedinrebootsystemboot6-0.12-sTueDec207:50(-22:-35)rootpts/O00SunNov3022:48-crash(1+09:02)rebootsystemboot6-0.12-sTueDec205:44(-20:-28)rootpts/O00SunNov3021:26-crash(1+08:18)rebootsystemboot6-0.12-sTueDec204:57(-19:-41)其中,systemboot表示系統(tǒng)重啟。查看系統(tǒng)啟動(dòng)時(shí)長(zhǎng):#uptime返回結(jié)果例如:9:21amup9:39,3users,loadaverage:0.01,0.00,0.00其中,9:21amup表示本終端是早上9點(diǎn)21分連接到服務(wù)器的。9:39表示服務(wù)器己經(jīng)啟動(dòng)了9個(gè)小時(shí)39分鐘,如果超過(guò)一天,則會(huì)有〔days的字樣出現(xiàn)在9:39前面。關(guān)閉操作系統(tǒng)命令shutdown:shutdown命令用于安全關(guān)閉Linux系統(tǒng)。有些用戶會(huì)使用直接斷掉電源的方式來(lái)關(guān)閉Linux,這是十分危險(xiǎn)的。因?yàn)長(zhǎng)inux與Windows不同,其后臺(tái)運(yùn)行著許多進(jìn)程,所以強(qiáng)制關(guān)機(jī)可能會(huì)導(dǎo)致進(jìn)程的數(shù)據(jù)丟失,使系統(tǒng)處于不穩(wěn)定的狀態(tài),甚至?xí)p壞硬件設(shè)備。執(zhí)行shutdown命令時(shí),系統(tǒng)會(huì)通知所有登錄的用戶系統(tǒng)將要關(guān)閉,并且login指令會(huì)被凍結(jié),即新的用戶不能再登錄系統(tǒng)。使用shutdown命令可以直接關(guān)閉系統(tǒng),也可以延遲指定的時(shí)間再關(guān)閉系統(tǒng),還可以重新啟動(dòng)。延遲指定的時(shí)間再關(guān)閉系統(tǒng),可以讓用戶有時(shí)間儲(chǔ)存當(dāng)前正在處理的文件和關(guān)閉已經(jīng)打開(kāi)的程序。shutdown命令的部分參數(shù)如ド:[-t]指定在多長(zhǎng)時(shí)間之后關(guān)閉系統(tǒng)[-r]重啟系統(tǒng)[-k!并不真正關(guān)機(jī),只是給每個(gè)登錄用戶發(fā)送警告信號(hào)[-h]關(guān)閉系統(tǒng)(halt)shutdown命令的工作實(shí)質(zhì)是給init程序發(fā)送信號(hào)(signal),要求其切換系統(tǒng)的運(yùn)行級(jí)別(Runlevel)。命令halt:halt是最簡(jiǎn)單的關(guān)機(jī)命令,其實(shí)際上是調(diào)用shutdown-h命令。halt執(zhí)行時(shí),殺死應(yīng)用進(jìn)程,文件系統(tǒng)寫(xiě)操作完成后就會(huì)停止內(nèi)核。halt命令的部分參數(shù)如下:[-f]沒(méi)有調(diào)用shutdown而強(qiáng)制關(guān)機(jī)或重啟[-i]關(guān)機(jī)或重新啟動(dòng)之前,關(guān)掉所有的網(wǎng)絡(luò)接口[-p]關(guān)機(jī)時(shí)調(diào)用poweroff,此選項(xiàng)為缺省選項(xiàng)命令reboot:reboot的工作過(guò)程與halt類(lèi)似,其作用是重新啟動(dòng),而halt是關(guān)機(jī)。其參數(shù)也與halt類(lèi)似。命令init:init是所有進(jìn)程的祖先,其進(jìn)程號(hào)始終為1。init用于切換系統(tǒng)的運(yùn)行級(jí)別,切換的工作是立即完成的。init0命令用于立即將系統(tǒng)運(yùn)行級(jí)別切換為〇,即關(guān)機(jī);init6命令用于將系統(tǒng)運(yùn)行級(jí)別切換為6,即重新啟動(dòng)。系統(tǒng)進(jìn)程系統(tǒng)進(jìn)程?hào)丝疵?ps-efps-ef|grepora返回的結(jié)果例如:UIDPIDPPIDCSTIMETTYTIMECMDroot10019:56?00:00:01init[5]root21019:56?00:00:00[migration/0]root31019:56?00:00:00[ksoftirqd/O]root41019:56?00:00:00[migration/1]oracle244621020:11?00:00:00ora_pmon_ora11g1oracle244641020:11?00:00:00ora_vktm_ora11g1oracle244681020:11?00:00:00ora_diag_ora11g1進(jìn)程號(hào)為1的系統(tǒng)進(jìn)程:進(jìn)程號(hào)1固定為init進(jìn)程專(zhuān)用,如上面的顯示。其中init[5]中的5表示系統(tǒng)運(yùn)行級(jí)別。如果此進(jìn)程被kill,則操作系統(tǒng)會(huì)重啟。1系統(tǒng)日志系統(tǒng)II志位置:/var/log/messages內(nèi)核參數(shù)與系統(tǒng)環(huán)境變量?jī)?nèi)核參數(shù)修改sysctl.conf參數(shù)的方法有兩種,一是修改此文件,然后執(zhí)行/sbin/sysctl-p使修改牛.效。另ー種方法是使用sysctl修改,例如:sysctl-wnet.ipv4.tcp_keepalive_intvl=15參數(shù)名稱(chēng)Sus11上默認(rèn)值相關(guān)文件參數(shù)作用描述semmsl/proc/sys/kernel/semsemmnssemopmsemmnishmmax/proc/sys/kernel/shmmaxshmmni/proc/sys/kernel/shmmnishmall/proc/sys/kernel/shmallfile-max/proc/sys/fs/file-maxip_local_port_rang/proc/sys/net/ipv4/ip_local_port_rangrmem_default/proc/sys/net/core/rmem_defaultrmem_max/proc/sys/net/core/rmem_maxwmem_default/proc/sys/net/core/wmem_defaultwmem_max/proc/sys/net/core/wmem_max査看方法,例如要查看以sem開(kāi)頭的幾個(gè)參數(shù)設(shè)置:/sbin/sysctl-a|grepsem修改方法是在文件/etc/sysctl.conf中增加或者修改相應(yīng)的參數(shù)。然后執(zhí)行以下命令使修改馬上生效:/sbin/sysctl-p要使修改永久生效,即操作系統(tǒng)重啟后仍有效,執(zhí)行以ド命令:/sbin/chkconfigboot.sysctlon對(duì)用戶的限制為了提升用戶運(yùn)行程序的性能,要對(duì)shell參數(shù)作出限制。例如要求單用戶同時(shí)打開(kāi)進(jìn)程的個(gè)數(shù)最大值、同時(shí)打開(kāi)文件句柄的最大值等。例如安裝oracle的要求分別是16384和65536,那么應(yīng)該做以下處理:.在/etc/security/lim讓s.conf中加入如下幾行內(nèi)容:oraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536.添カ/'sessionrequiredpam_limits.so”至リZetc/pam.d/login中。.對(duì)于bash類(lèi)型,增加ド面的內(nèi)容到/etc/profile.local中:if[$USER=MoracleM];thenif[$SHELL=7bin/ksh"];then□limit-p16384□limit-n65536else□limit-u16384-n65536fi□mask022fi如果是csh貝リ增力「如下內(nèi)容至ij/etc/csh.login.local中:if($USER==-oracle")thenlimitmaxproc16384limitdescriptors65536endif只能以root用戶來(lái)修改各個(gè)用戶可打開(kāi)文件的最大個(gè)數(shù)??梢評(píng)limit-a來(lái)査看當(dāng)前的設(shè)置值。用ulimit-n10240來(lái)設(shè)置。文件與目錄管理掛載遠(yuǎn)程目錄在源服務(wù)器端啟動(dòng)nfs和portmap服務(wù):/etc/init.d/nfsserverstartserviceportmapstart在源服務(wù)器編輯配置文件/etc/exports:在其中加入要共享的目錄及目標(biāo)機(jī)器的IP等信息。/etc/exports范例:/tmp*(rw,no_root_squash)/usr/src*.siyongc.domain(ro,insecure)192.168.100.*(ro,insecure)/var/ftp/pub/incoming4(rw,all_squash,anonuid=50,anongid=50)第一行,我將/tmp這個(gè)目錄完全分享出去了,不管客戶端來(lái)自哪里。在括號(hào)里面的‘rw,就是Read&Write的意思,而‘no_root_squash’呢,則是允許讓使用者具備root的權(quán)限,在某些特別情況下,例如使用bootp登錄的無(wú)磁碟工作站,是相當(dāng)好用的。因?yàn)轭A(yù)設(shè)情況下NFS會(huì)將root的身份squash為權(quán)限最低的anonymous(nobody)身份,而其他身份則以client端機(jī)器上當(dāng)時(shí)擁有的UserID和GroupID(指號(hào)碼的值)來(lái)建立檔案。注意哦,在進(jìn)權(quán)限判斷的時(shí)候,不是以UserName來(lái)作為身份依據(jù)哦,UID和GID的號(hào)碼最後必須對(duì)應(yīng)到server端的/etc/passwd,而非client那邊的。第二行,我將/usr/src這個(gè)目錄分享給以siyongc.domain這個(gè)domain做結(jié)尾或是以192.168.100開(kāi)頭的任何機(jī)器,而無(wú)需使用secureport(insecure),但只具備唯讀權(quán)限(ro)。這里,您要留意"ハ’的使用,在ー些舊版本的NFS您不能用在IP上。但是,我這里的測(cè)試卻是可行的。第三行,我將/var/ftp/pub/incoming這個(gè)目錄只分享給2這臺(tái)機(jī)器,且具備了讀和寫(xiě)的權(quán)限(rw),但在server上寫(xiě)入的檔案,必須換成anonymous身份進(jìn)行。但是其後的設(shè)定又將任何anonymous換成設(shè)定的UID和GID(這里都是ftp),這樣的安排是要確定任何存取都按指定身份進(jìn)行。這個(gè)incoming目錄預(yù)設(shè)是不存在的,日後在討論到FTP服務(wù)設(shè)定時(shí)候會(huì)提到,但您能夠自行用mkdir建立,而且為group和others加上+w權(quán)限連同sgid和stickybit(3777)?文件與目錄管理掛載遠(yuǎn)程目錄在源服務(wù)器端啟動(dòng)nfs和portmap服務(wù):#/etc/init.d/nfsserverstart#serviceportmapstart在源服務(wù)器編輯配置文件/etc/exports:在其中加入要共享的目錄及目標(biāo)機(jī)器的IP等信息。/etc/exports范例:/tmp*(rw,no_root_squash)/usr/src*.siyongc.domain(ro,insecure)192.168.100.*(ro,insecure)/var/ftp/pub/incoming4(rw,all_squash,anonuid=50,anongid=50)第一行,我將/tmp這個(gè)目錄完全分享出去了,不管客戶端來(lái)自哪里。在括號(hào)里面的‘rw'就是Read&Write的意思.,而‘no_root_squash’呢,則是允許讓使用者具備root的權(quán)限,在某些特別情況下,例如使用bootp登錄的無(wú)磁碟工作站,是相當(dāng)好用的。因?yàn)轭A(yù)設(shè)情況下NFS會(huì)將root的身份squash為權(quán)限最低的anonymous(nobody)身份,而其他身份則以client端機(jī)器上當(dāng)時(shí)擁有的UserID和GroupID(指號(hào)碼的值)來(lái)建立檔案。注意哦,在進(jìn)權(quán)限判斷的時(shí)候,不是以UserName來(lái)作為身份依據(jù)哦,UID和GID的號(hào)碼最後必須對(duì)應(yīng)到server端的/etc/passwd,而非client那邊的。第二行,我將/usr/src這個(gè)目錄分享給以siyongc.domain這個(gè)domain做結(jié)尾或是以192.168.100開(kāi)頭的任何機(jī)器,而無(wú)需使用secureport(insecure),但只具備唯讀權(quán)限(ro)。這里,您要留意“ハ’的使用,在ー些舊版本的NFS您不能用在IP上。但是,我這里的測(cè)試卻是可行的。第三行,我將/var/ftp/pub/incoming這個(gè)目錄只分享給2這臺(tái)機(jī)器,目.具備了讀和寫(xiě)的權(quán)限(rw),但在server上寫(xiě)入的檔案,必須換成anonymous身份進(jìn)行。但是其後的設(shè)定又將任何anonymous換成設(shè)定的UID和GID(這里都是ftp),這樣的安排是要確定任何存取都按指定身份進(jìn)行。這個(gè)incoming目錄預(yù)設(shè)是不存在的,日後在討論到FTP服務(wù)設(shè)定時(shí)候會(huì)提到,但您能夠自行用mkdir建立,而且為group和others加上+w權(quán)限連同sgid和stickybit(3777)?重啟源服務(wù)器端的nfs服務(wù):#/etc/init.d/nfsserverstart在客戶端啟動(dòng)portmap服務(wù):#serviceportmapstart在客戶端mount遠(yuǎn)程文件夾:#mount-tnfs遠(yuǎn)程IP地址:/data/data拷貝與剪切本地兩個(gè)目錄間拷貝,目標(biāo)文件可以使用原文件名,也可改為新名:#cp/home/filel/home2/file2拷貝到遠(yuǎn)程節(jié)點(diǎn),同樣文件名可修改,如果拷貝的目錄下包含文件,則加一rscp[-r]/path/file1目標(biāo)機(jī)器IP:/path/file3修改文件名:mv舊文件名新文件名剪切到不同目錄并改名mv/path1/file1/path2/fileI査看文件或目錄查看H錄中有哪些內(nèi)容:#ll按時(shí)間排序目錄中的內(nèi)容:#ll-t查看ー個(gè)指定的文件,如/〇racle/abc.ora#II/oracle/abc.ora文件宿主及權(quán)限修改文件的權(quán)限:chown-R-horacle:oinstall/abc其中一R表示將H錄下的所有子対象也修改,-h表示強(qiáng)制修改修改文件宿主:chmod+x/abc.sh為abc.sh腳本增加可執(zhí)行權(quán)限,査找文件查找文件,如abc.ora:#cd要查找的目錄,如果是整個(gè)環(huán)境中査找則輸入/find.-name"abc.ora"在/abc目錄下查找名稱(chēng)中包含abc的文件:find/abc-name“*abc*"如果要在根目錄下查找,則用:find.-name創(chuàng)建鏈接在目錄/abc下建立一個(gè)指向到/wch/a.txt文件的名稱(chēng)為SlOOts的連接方法如下:#In-s/wch/a.txt/abc/S100ts文本編輯工具可以使用vi工具編輯文件。編輯完后,執(zhí)行Esc->:wq表示保存退出,執(zhí)行:q表示不保存退出,執(zhí)行:x表示強(qiáng)制保存只讀文本并退出。如果從本地文本中拷貝一段內(nèi)容黏貼到linux的文本中,那么每行前面會(huì)增加越來(lái)越多的空格??梢栽陴べN前先執(zhí)行esc->:->setnoai,這樣可以與本地文本的格式保持一致。文本個(gè)數(shù)及大小統(tǒng)計(jì)ー個(gè)目錄下符合條件(文件名中含log字符串)的文件個(gè)數(shù):Is-al*log*|wc-I當(dāng)前目錄下所有文件的大?。篸u-k文件/tmp/wch的大?。篸u-k/tmp/wch查找大小超過(guò)多少K的文件及目錄:#du-k|awk'{if($1>2097152)print$0}'這個(gè)命令的意義是找出當(dāng)前目錄下所有大于2097152K的文件.文本句柄查看oracle用戶的進(jìn)程打開(kāi)文件句柄的個(gè)數(shù):#Isof-n|greporacle|awk'{pnnt$2}'|sort|uniq-c|sort-nr|more內(nèi)存及SWAP管理內(nèi)存使用情況査看執(zhí)行以下命令查看內(nèi)存使用情況:#free-m這里一m表示以M為單位統(tǒng)計(jì)。返回結(jié)果例如:#free-mtotalusedfreesharedbufferscachedMem:81147556558070680-/+buffers/cache:68041309Swap:819726505546其中Mem表示物理內(nèi)存的統(tǒng)計(jì)信息,-/+buffers/cache表示物理內(nèi)存的緩存統(tǒng)計(jì),Swap表示硬盤(pán)上交換分區(qū)的使用情況。這里使用total1>used"(、freel、used2、free2等名稱(chēng)來(lái)代表上面統(tǒng)計(jì)數(shù)據(jù)的各值,1、2分別代表第一行和第二行的數(shù)據(jù)。total1:表示物理內(nèi)存總量。usedl:表示總計(jì)分配給緩存(包含buffers與cache)使用的數(shù)量,但其中可能部分緩存并未實(shí)際使用。freel:未被分配的內(nèi)存。sharedl:共享內(nèi)存主要用于在UNIX環(huán)境下不同進(jìn)程之間共享數(shù)據(jù),是進(jìn)程間通信的一種方法buffersl:系統(tǒng)分配但未被使用的buffers數(shù)量。cached1i系統(tǒng)分配但未被使用的cache數(shù)量。buffer與cache的區(qū)別見(jiàn)后面。used2:實(shí)際使用的buffers與cache總量,也是實(shí)際使用的內(nèi)存總量。free2:未被使用的buffers與cache和未被分配的內(nèi)存之和,這就是系統(tǒng)當(dāng)前實(shí)際可用內(nèi)存??梢哉沓鋈缦碌仁?total1=usedl+freeltotal1=used2+free2usedl=buffersl+cached1+used2free2=buffersl+cached1+freel很多人誤以為freel是實(shí)際的剩余內(nèi)存,還在奇怪為什么Linux系統(tǒng)占用了如此大的內(nèi)存,其實(shí)這是正常的。buffer與cache的區(qū)別Abufferissomethingthathasyettobe"written*'todisk.Acacheissomethingthathasbeen"read"fromthediskandstoredforlateruse.特別注意:1.使用TOP命令看到的mem使用情況與這里的第一行含義一致top-10:47:03up12days,20:08,5users,loadaverage:1.47,1.21,0.91Tasks:193total,1running,191sleeping,0stopped,1zombieCpu(s):0.1%us,0.1%sy,0.0%ni,99.8%id,0.0%wa,0.0%hi,0.0%siMem:8309236kto

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論