linux常用命令和服務(wù)_第1頁
linux常用命令和服務(wù)_第2頁
linux常用命令和服務(wù)_第3頁
linux常用命令和服務(wù)_第4頁
linux常用命令和服務(wù)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

用戶分組創(chuàng)建用戶分組:groupaddoptiongroupname-gGID指定新用戶組的標(biāo)識(shí)號(hào)(GID)。-o一般與-g選項(xiàng)同時(shí)使用,表示新用戶組的GID可以與系統(tǒng)已有用戶組的GID相同。實(shí)例:groupaddgrouplgroupadd-g100group2刪除一個(gè)已有的用戶組使用命令:groupdel語法如下:groupdelgroupname實(shí)例:groupdelgroup1?修改用戶組的屬性使用命令:groupmod語法如下:groupmodoptiongroupname常用的option如下:-gGID為用戶組指定新的組標(biāo)識(shí)號(hào)。-o與-g選項(xiàng)同時(shí)使用,指定用戶組的新GID可以與系統(tǒng)已有用戶組的GID相同。-n新用戶組將用戶組的名字改為新的用戶組名。實(shí)例:groupmod-g105group2groupmod-g111111-nnewgroupoldgroup?當(dāng)一個(gè)用戶同時(shí)屬于多個(gè)用戶組,用戶可以在用戶組之間進(jìn)行切換,以便具有其他用戶組的權(quán)限。用戶可以在登錄之后,通過命令newgrp切換到其他用戶組,該命令的參數(shù)就是目標(biāo)用戶組。實(shí)例:newgrproot該命令將當(dāng)前用戶切換到root用戶組。注:前提條件是root用戶組的確是該用戶的主組或附加組。用戶添加用戶帳號(hào)使用命令:useradd語法如下:useraddoptionusername其中option如下:-ccomment指定一段注釋性描述-d目錄指定用戶主目錄,如果此目錄不存在,則同時(shí)使用-m選項(xiàng)來創(chuàng)建主目錄。-e日期指定用戶帳號(hào)使用的截止日期,日期格式為MM/DD/YYo-f天數(shù)指定用戶帳號(hào)在過期幾日后永久停權(quán)。值為0時(shí)立即停權(quán),為-1時(shí)關(guān)閉此功能,默認(rèn)值為-1。v-g用戶組指定用戶所屬的用戶組。(主組)-G用戶組指定用戶所屬的附加組。-m使用者目錄若不存在則自動(dòng)建立。如使用-k選項(xiàng)skeleton_dir內(nèi)的檔案將復(fù)制至用戶目錄下。且在/etc/skel目錄下的檔案也會(huì)復(fù)制過去取代。任何在skeleton_diror或者/etc/skel下的目錄也同樣會(huì)在用戶目錄下一一建立。-k與-m預(yù)設(shè)值為不建立目錄以及不復(fù)制任何檔案。-M不建立用戶目錄,即使/etc/login.defs系統(tǒng)檔設(shè)定要建立用戶目錄。-n預(yù)設(shè)值用戶群組與用戶名稱會(huì)相同。此選項(xiàng)將取消此預(yù)設(shè)值。-r用來建立系統(tǒng)帳號(hào)。系統(tǒng)帳號(hào)的UID會(huì)比定義在系統(tǒng)檔上/etc/login.defs^UID_MIN來的小。注意useradd此用法所建立的帳號(hào)不會(huì)建立使用者目錄,也不會(huì)在乎/etc/login.defs.上的定義值。如果你想要有使用者目錄須額外指定-m參數(shù)來建立系統(tǒng)帳號(hào)。這是REDHAT額外增設(shè)的選項(xiàng)。-sShell指定用戶的登錄Shell-uUID指定用戶的用戶號(hào),如果同時(shí)有-o選項(xiàng),則可以重復(fù)使用其他用戶的標(biāo)識(shí)號(hào)。注意ID值不能為負(fù)值,預(yù)設(shè)為最小不得小于99而逐次增加。0~99傳統(tǒng)上是保留給系統(tǒng)帳號(hào)使用。除此之外,還有一個(gè)option:-D用來改變預(yù)設(shè)值。實(shí)例:useradd-d/home/alex-malexuseradd-s/bin/bash-ggroup-Gftpuser,root,admalex增加用戶帳號(hào)其實(shí)就是在/etc/passwd文件中為新用戶添加一條記錄,同時(shí)更新其他的系統(tǒng)文件(如:/etc/shadow,/etc/group)等oLinux下提供了集成的系統(tǒng)管理工具userconf,通過它可以對用戶帳號(hào)進(jìn)行統(tǒng)一的管理。?刪除用戶帳號(hào)使用命令:userdel刪除用戶帳號(hào)其實(shí)就是將/etc/passwd等系統(tǒng)文件中該用戶記錄刪除,必要時(shí)還得刪除該用戶的主目錄。語法如下:userdeloptionusername常用的option是:-r,作用是連帶用戶的主目錄統(tǒng)統(tǒng)一起刪除。實(shí)例:userdelalexuserdel-ralex?修改用戶帳號(hào)使用命令:usermod語法如下:usermodoptionusernameoption:常用的option包括-c,-d,-m,-g,-G,-s,-u以及-o等,意思同useradd命令中的選項(xiàng)一樣,可以為用戶指定新的資源值。除此之外,有些系統(tǒng)可以使用如下option:-l新用戶名指定一個(gè)新的帳號(hào),即:將原先的用戶名改為新的用戶名。-L鎖定用戶密碼,使密碼無效。實(shí)例:usermod-s/bin/ksh-d/home/Alex-gadmalex修改用戶密碼和顯示當(dāng)前目錄passwd修改密碼pwd查看當(dāng)前路徑查看文件顯示文件內(nèi)容ls查看指定目錄中的文件名和子目錄名。當(dāng)無子目錄名時(shí),列出當(dāng)前目錄中的文件名和子目錄名。-a列出所有文件,包括以點(diǎn)開頭的隱含文件。-1按長格式列出文件名,包括文件類型標(biāo)識(shí),權(quán)限,鏈接數(shù),文件主名,文件組名,字節(jié)數(shù),日期。-R列出包括子目錄下所有文件-g在長格式中給出用戶組的標(biāo)識(shí)。-t安文件生成日期排序顯示文件內(nèi)容catfilenameCtrl+S鍵屏幕滾暫停,按Ctrl+Q鍵繼續(xù)顯示。catsir01.txtsir02.txtsir03.txt>sir04.txt清空sir04.txt后寫入01,,0,2,03的內(nèi)容more根據(jù)窗口的大小進(jìn)行分頁顯示,然后還能提示文件的百分比;空格鍵繼續(xù)下一屏的輸出;回車鍵看下一行的輸出;q鍵跳出more狀態(tài);/字符串查旬字符串所在處;Enter向下n行,需要定義,默認(rèn)為1行;Ctrl+f向下滾動(dòng)一屏;空鍵向下滾動(dòng)一屏;Ctrl+b返回上一屏;=輸出當(dāng)前行的行號(hào);q退出moretail是顯示一個(gè)文件的內(nèi)容的后多少行;用法比較簡單;tail-n行數(shù)值文件名;比如我們顯示/etc/profile的最后5行內(nèi)容,應(yīng)該是:Head顯示文件頭部命令:head格式:head[option]filename功能:顯示文件的頭部選項(xiàng):缺省顯示文件的頭10行。-i顯示文件的開始i行。時(shí)間同步ntpdate49chkconfig--level2345ntpdon文件授權(quán)Chmod檔案擁有者、群組、其他filenamer=4,w=2,x=1若要rwx屬性則4+2+1=7;若要rw-屬性則4+2=6;若要r-x屬性則4+1=7chownuser:新的檔案擁有者的使用者IDgroup:新的檔案擁有者的使用者群體(group)-c:若該檔案擁有者確實(shí)已經(jīng)更改,才顯示其更改動(dòng)作-f:若該檔案擁有者無法被更改也不要顯示錯(cuò)誤訊息-h:只對于連結(jié)(link)進(jìn)行變更,而非該link真正指向的檔案-v:顯示擁有者變更的詳細(xì)資料-R:對目前目錄下的所有檔案與子目錄進(jìn)行相同的擁有者變更(即以遞回的方式逐個(gè)變更)--help:顯示輔助說明--version:顯示版本將file1.txt的擁有者設(shè)為users群體的使用者certus:chowncertus:usersfile1.txt將目前目錄下的所有檔案與子目錄的擁有者皆設(shè)為users群體的使用者certus:chown-Rcertus:usergroup*7.修改刪除文件Vi編輯器按[ctrl]+[b]:屏幕往“后”移動(dòng)一頁。按[ctrl]+[f]:屏幕往"前”移動(dòng)一頁。按[gg]:移動(dòng)到文章的首行。(可能只在Vim中有效)按[G]:移動(dòng)到文章的最后。[x]:每按一次,刪除光標(biāo)所在位置的“后面”一個(gè)字符。[X]:大寫的X,每按一次,刪除光標(biāo)所在位置的“前面”一個(gè)字符。[dd]:刪除光標(biāo)所在行。[yy]:復(fù)制光標(biāo)所在行到緩沖區(qū)[p]:將緩沖區(qū)內(nèi)的字符貼到光標(biāo)所在位置。[/關(guān)鍵字]使用n向后找[?關(guān)鍵字]使用n向前找[i]進(jìn)入文件編輯頁面[q!]不保存退出[wq]保存退出rm[選項(xiàng)]文件…如果沒有使用-r選項(xiàng),則rm不會(huì)刪除目錄。該命令的各選項(xiàng)含義如下:-f忽略不存在的文件,從不給出提示。-r指示rm將參數(shù)中列出的全部目錄和子目錄均遞歸地刪除。-i進(jìn)行交互式刪除。Crontab使用Crontab-l查看定時(shí)任務(wù)Crontab-e修改定時(shí)任務(wù)分鐘小時(shí)一個(gè)月份中的第幾日表示月份表示一個(gè)星期中的第幾天408***sh/usr/local/mesa/bak_clean.sh5023**6sh/usr/perl/dumpdb.sh安裝應(yīng)用程序的方式apt-getinstallopenssh-serveryum方式安裝yuminstallappnameyumsearchappname|grepappnameyumremoveappnamerpm安裝rpm-ivhrpmpackage升級(jí)軟件rpm-uvh*.rpm查找軟件包rpm-qa|grepmysql刪除rpm-evappname源碼安裝./configure是源代碼安裝的第一步,主要的作用是對即將安裝的軟件進(jìn)行配置,檢查當(dāng)前的環(huán)境是否滿足要安裝軟件的依賴關(guān)系make源代碼安裝的第二步基本用處是自動(dòng)根據(jù)makefile里的指令來編譯源文件。makeinstal源代碼安裝的第三步安裝程序配置IP地址,防火墻,設(shè)置環(huán)境變量cat/etc/sysconfig/network-scripts/ifcfg-eth0servicenetworkrestartifconfigeth04broadcast55netmask即時(shí)生效cat/etc/sysconfig/iptables解除mysql限制iptables-AINPUT-ptcp-dport3306-jACCEPTiptables-AINPUT-pudp-dport3306-jACCEPT/sbin/serviceiptablessaveserviceiptablesstartcat/etc/profileexportJAVA_HOME=/usr/java/jdk1.6.0_24exportPATH=$JAVA_HOME/bin:$PATHexportJBOSS_HOME=/usr/local/mesa/jboss-6.0.0.FinalexportPATH=$PATH:/usr/local/mesa/jboss-6.0.0.Final/bin11.Locate,find,grep,ps,kill,tar,zip常用命令grep命令用于搜索由Pattern參數(shù)指定的模式,并將每個(gè)匹配的行寫入標(biāo)準(zhǔn)輸出中。locate命令用于查找文件,它比find命令的搜索速度快.但是運(yùn)行前需要運(yùn)行updatedbfind格式:findpathname[option]expression功能:在所給的路經(jīng)名下尋找符合表達(dá)式相匹配的文件。選項(xiàng):-name表示文件名例如:%find.-name'*abc*'-printfind/-name"*.conf"|xargsgrep"alias"查找包含alias字符串的*.conf的文件命令:ps格式:ps[option]功能:顯示系統(tǒng)中進(jìn)程的信息。包括進(jìn)程ID、控制進(jìn)程終端、執(zhí)行時(shí)間和命令。選項(xiàng):-A列出當(dāng)前系統(tǒng)中所有進(jìn)程的信息-l顯示一個(gè)長列表-e顯示當(dāng)前運(yùn)行的每一個(gè)進(jìn)程信息-f顯示一個(gè)完整的列表-aux顯示所有包含其他使用者的行程注釋:例如:ps-ef這些命令可以通過〉方式打入文件中保存:Psaux|grepjava>./a.txtkill—l[signal]一s:指定發(fā)送的信號(hào)。—p:模擬發(fā)送信號(hào)。—l:指定信號(hào)的名稱列表。pid:要中止進(jìn)程的ID號(hào)。Signal:表示信號(hào)。Kill-9pid同時(shí)回收內(nèi)存簡單的停止和重啟進(jìn)程。如下:kill-HUPPIDTar命令參數(shù):-C:建立一個(gè)壓縮文件的參數(shù)指令(create的意思)-x:解開一個(gè)壓縮文件的參數(shù)指令-t:查看tarfile里面的文件特別注意,在參數(shù)的下達(dá)中,c/x/t僅能存在一個(gè)!不可同時(shí)存在!因?yàn)椴豢赡芡瑫r(shí)壓縮與解壓縮。-z:是否同時(shí)具有g(shù)zip的屬性,亦即是否需要用gzip壓縮-j:是否同時(shí)具有bzip2的屬性,亦即是否需要用bzip2壓縮-v:壓縮的過程中顯示文件,這個(gè)常用,但不建議用在背景執(zhí)行過程-f:使用檔名,請留意,在f之后要立即接檔名,不要再加參數(shù)例如使用『tar-zcvfPtfilesfile』就是錯(cuò)誤的寫法,要寫成『tar-zcvPftfilesfile』才對-p:使用原文件的原來屬性(屬性不會(huì)依據(jù)使用者而變)-P:可以使用絕對路徑來壓縮-N:比后面接的日期(yyyy/mm/dd)還要新的才會(huì)被打包進(jìn)新建的文件中常用czvf參數(shù)作為壓縮參數(shù):tarczvftar.tar.gzserver.log常用xvf參數(shù)作為解壓命令tarxvftar.tar.gz常用ztvf參數(shù)查看壓縮文件內(nèi)容tarztvftar.tar.gzZIP命令zip-rmyfile.zip./*將當(dāng)前目錄下的所有文件和文件夾全部壓縮成myfile.zip文件,一r表示遞歸壓縮子目錄下所有文件.unzipunzip-o-d/home/certusmyfile.zip把myfile.zip文件解壓到/home/certus/-o:不提示的情況下覆蓋文件;-d:-d/home/certus指明將文件解壓縮到/home/certus目錄下;其他zip-dmyfile.zipsmart.txt刪除壓縮文件中smart.txt文件zip-mmy

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論