紅帽linux常用ZXC操作命令_第1頁
紅帽linux常用ZXC操作命令_第2頁
紅帽linux常用ZXC操作命令_第3頁
紅帽linux常用ZXC操作命令_第4頁
紅帽linux常用ZXC操作命令_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、紅帽linux常用操作命令1.查看硬件信息# uname -a # 查看內(nèi)核/操作系統(tǒng)/CPU信息# head -n 1 /etc/issue # 查看操作系統(tǒng)版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看計算機名# lspci -tv # 列出所有PCI設(shè)備# lsusb -tv # 列出所有USB設(shè)備# lsmod # 列出加載的內(nèi)核模塊# env # 查看環(huán)境變量資源# free -m # 查看內(nèi)存使用量和交換區(qū)使用量# df -h # 查看各分區(qū)使用情況# du -sh # 查看指定目錄的大小# grep MemTotal /proc/me

2、minfo # 查看內(nèi)存總量# grep MemFree /proc/meminfo # 查看空閑內(nèi)存量# uptime # 查看系統(tǒng)運行時間、用戶數(shù)、負載# cat /proc/loadavg # 查看系統(tǒng)負載磁盤和分區(qū)# mount | column -t # 查看掛接的分區(qū)狀態(tài)# fdisk -l # 查看所有分區(qū)# swapon -s # 查看所有交換分區(qū)# hdparm -i /dev/hda # 查看磁盤參數(shù)(僅適用于IDE設(shè)備# dmesg | grep IDE # 查看啟動時IDE設(shè)備檢測狀況網(wǎng)絡# ifconfig # 查看所有網(wǎng)絡接口的屬性# iptables -L # 查

3、看防火墻設(shè)置# route -n # 查看路由表# netstat -lntp # 查看所有監(jiān)聽端口# netstat -antp # 查看所有已經(jīng)建立的連接# netstat -s # 查看網(wǎng)絡統(tǒng)計信息進程# ps -ef # 查看所有進程# top # 實時顯示進程狀態(tài)用戶# w # 查看活動用戶# id # 查看指定用戶信息# last # 查看用戶登錄日志# cut -d: -f1 /etc/passwd # 查看系統(tǒng)所有用戶# cut -d: -f1 /etc/group # 查看系統(tǒng)所有組# crontab -l # 查看當前用戶的計劃任務服務# chkconfig list #

4、列出所有系統(tǒng)服務# chkconfig list | grep on # 列出所有啟動的系統(tǒng)服務程序# rpm -qa # 查看所有安裝的軟件包cat /proc/cpuinfo :查看CPU相關(guān)參數(shù)cat /proc/partitions :查看硬盤和分區(qū)cat /proc/meminfo :查看內(nèi)存信息cat /proc/version :查看版本,類似uname -rcat /proc/ioports :查看設(shè)備I/O端口cat /proc/interrupts :查看中斷cat /proc/pci :查看pci設(shè)備的信息cat /proc/swaps :查看所有swap分區(qū)的信息2.查

5、看系統(tǒng)日志/var/log/var/log/dmesg /核心啟動日志/var/log/messages /系統(tǒng)報錯日志/var/log/maillog /郵件系統(tǒng)日志/var/log/xferlog /FTP服務用日志/var/log/secure /安全信息系統(tǒng)登陸與網(wǎng)絡連接的信息/var/log/wtwp /登錄記錄# tail -f /var/log/messages /查看最近發(fā)生的信息.3.系統(tǒng)開關(guān)機切換虛擬工作臺:虛擬控制臺的切換可以通過按下Alt鍵和一個功能鍵來實現(xiàn),通常使用F1-F6 。例如,用戶登錄后,按一下“Alt+F2”鍵,用戶就可以看到上面出現(xiàn)的“l(fā)ogin:”提示符

6、,說明用戶看到了第二個虛擬控制臺。然后只需按“Alt+ F1”鍵,就可以回到第一個虛擬控制臺。一個新安裝的Linux系統(tǒng)允許用戶使用“Alt+F1”到“Alt+F6”鍵來訪問前六個虛擬控制臺。虛擬控制臺最有用的是,當一個程序出錯造成系統(tǒng)死鎖時,可以切換到其它虛擬控制臺工作,關(guān)閉這個程序。關(guān)閉計算機shutdown -h -t 30 30秒后安全地關(guān)機斷電shutdown -c 取消關(guān)機命令執(zhí)行重啟計算機reboot4.切換運行級別運行級就是操作系統(tǒng)當前正在運行的功能級別。這個級別從1 到6 ,具有不同的功能。這些級別在/etc/inittab 文件里指定。這個文件是init 程序?qū)ふ业闹饕募?/p>

7、,最先運行的服務是那些放在/etc/rc.d 目錄下的文件。大多數(shù)的linux 發(fā)行版本中,啟動腳本位于 /etc/rc.d/init.d。這些腳本被ln 命令來連接到 /etc/rc.d/rcn.d 目錄。(這里的n 就是運行級0-6例如/etc/rc.d/rc2.d 下面的S10network 就是連接到/etc/rc.d/init.d下的network 腳本的。文件開頭的S 代表start 就是啟動服務的意思,后面的數(shù)字10 就是啟動的順序。例如,在同一個目錄下,你還可以看到 S80postfix 這個文件,80 就是順序在 10 以后,因為沒有啟動網(wǎng)絡的情況下,啟動postfix是沒有

8、任何作用的。另外,在/etc/rc.d/rc2.d 還可以看到那些K 開頭的文件,例如/etc/rc.d/rc2.d/K45named,K 代表 kill ,表示停止服務的意思。標準的linux運行級為3 或者5 ,如果是3 的話,系統(tǒng)就在多用戶狀態(tài)。如果是5的話,則是運行著X Window。不同的運行級定義如下:(可以參考Red Hat linux 里面的/etc/inittab# 0 - 停機# 1 - 單用戶模式# 2 - 多用戶,但是沒有 NFS# 3 - 完全多用戶模式# 4 - 沒有用到# 5 - X11# 6 - 重新啟動(千萬不要把initdefault 設(shè)置為6 對各個運行級

9、的詳細解釋:0 為停機,機器關(guān)閉。1 為單用戶模式。2 為多用戶模式,但是沒有NFS 支持。3 為完整的多用戶模式,是標準的運行級。4 一般不用,在一些特殊情況下可以用它來做一些事情。5 就是 X11 ,進到 X Window 系統(tǒng)了。6 為重啟,運行 init 6 機器就會重啟。5.軟件包管理安裝 RPM 包# rpm -ivh package.rpm升級 RPM 包# rpm -Uvh package.rpm卸載 RPM 包# rpm -ev package查詢 RPM 包中包含的文件列表# rpm -qlp package查詢 RPM 包中包含的文件列表# rpm -qlp packag

10、e查詢 RPM 包中包含的內(nèi)容信息# rpm -qip package查詢系統(tǒng)中所有已安裝 RPM 包# rpm -qa6.用戶管理who:查詢當前在線的用戶groups:查詢用戶所屬的組id:顯示當前用戶信息finger:查詢用戶信息添加新的用戶useradd username更改用戶密碼passwd username更改用戶屬性usermod -d /home/username username改變用戶家目錄usermod -e "2009-01-01" username給用戶設(shè)置密碼過期時間usermod -G root(組 username (用戶 將一個用戶添加到

11、一個組里面usermod -g root username更改用戶的gidusermod -s /bin/csh username更改用戶的默認shellusermod -u 504 username更改用戶的uid,改為504usermod -L username鎖定用戶,鎖定后用戶不能登陸linux系統(tǒng)usermod -U username解鎖用戶passwd -s username看用戶是否被鎖定刪除用戶userdel 用戶名僅刪除用戶注冊信息userdel -r 用戶名刪除屬于該用戶的的家目錄和郵件7.存儲管理查看新的硬盤# fdisk -l創(chuàng)建pv# pvcreate /dev/sd

12、b創(chuàng)建vg# vgcreate datavg /dev/sdb /dev/sdc注:在使用vgcreate 在創(chuàng)建卷組時,還可以指定PE的大小,需要加上-s參數(shù)來實現(xiàn), PE大小范圍為8 KB 到 16GB,并且必須總是2的倍數(shù)。一個卷組里面最多允許65534個PE 存在。默認設(shè)置的PE大小為4 MB,這表示卷組上創(chuàng)建的所有邏輯卷都以 4 MB 為增量單位來進行擴充或縮減,所以4 MB 的PE決定了單個邏輯卷最大容量為 256 GB,若要創(chuàng)建更大的邏輯卷則創(chuàng)建卷組時需要指定更大的PE。創(chuàng)建lv# lvcreate -L 180M -n lvdata01 datavg注:使用剩余的空間來創(chuàng)建邏輯

13、卷時,應先通過“vgdisplay”命令可查看當前卷組剩余的空間。在創(chuàng)建邏輯卷的時候,還可以指定邏輯塊與物理塊映射的模式,邏輯卷的映射模式共有如下兩種:線性模式按照順序把一定范圍內(nèi)的物理塊與邏輯塊映射,這也是默認的映射方式。例如,把邏輯卷中1-25的LE映射到PV1,把26-50的LE映射到PV2上。條帶模式將把邏輯塊以條帶的形式映射到不同的物理卷中,這種方式與前面講到的RAID 0有些類似,這種方式可以提高邏輯卷讀寫的性能。例如,將邏輯卷的LE 1映射為PV1的PE1,LE 2映射為PV2的PE1,LE 3映射為PV3的PE1。# lvcreate -i 3 -I 4 -L 180M -n

14、lvtest1 vgtest參數(shù)的說明如下:-i:采用條帶模式的映射方式創(chuàng)建邏輯卷,該參數(shù)的值用于指定所創(chuàng)建的邏輯卷將映射在幾個PV上。-I:指定使用條帶模式時所采用塊的大小,單位為KB,其值必須是:2N(N2。-L:指定創(chuàng)建邏輯卷的大小,單位的可以用K、M、G、T表示KB、MB、GB及TB。-n:用來指定所創(chuàng)建的邏輯卷名稱,該名稱可以根據(jù)需要隨便定義。-l:用于指定邏輯卷的PE數(shù)量,默認為4MB為單位計算總?cè)萘?。在使用?i”參數(shù)指定PV的個數(shù)時,一定要確認所指定的這些PV是沒有完全被分配給任何邏輯卷的,否則將創(chuàng)建失敗,其次若這些PV的大小不等,那么所創(chuàng)建的邏輯卷只能取最小值。創(chuàng)建文件系統(tǒng)#

15、 mkfs.ext3 /dev/datavg/lvdata01掛載文件系統(tǒng)# mkdir /data01# mount /dev/datavg/lvdata01 /data01手動激活卷組# vgchange -a y datavg手動去激活卷組# vgchange -a n datavg注:卷組若不被激活,卷組和邏輯卷是不能被訪問的,在LVM 2里創(chuàng)建的卷組默認是激活的。為卷組增加新的物理卷當卷組空間不足時,可以加入新的物理卷來擴大卷組容量,這時可用“vgextend”命令來實現(xiàn)。# vgextend datavg /dev/sde移除物理卷要從一個卷組中移除一個物理卷,首先要確認要移除的物

16、理卷沒有被任何邏輯卷正在使用,通過“pvdisplay”命令可查看到該物理卷信息,如下:# pvdisplay /dev/sde- Physical volume -PV Name /dev/sdeVG Name vgtestPV Size 100.00 MB / not usable 0Allocatable yesPE Size (KByte 4096Total PE 25Free PE 25Allocated PE 0PV UUID ee2IFC-UHUq-Xg67-icwt-AhdJ-7kRz-JdDjiq若其中的“Total PE”與“ Free PE”相等,表明該物理卷沒有被使用,

17、如果某個物理卷正在被邏輯卷所使用,就需要將該物理卷的數(shù)據(jù)轉(zhuǎn)移到其它地方,然后再移除。移除物理卷的命令為“vgreduce”。# vgreduce datavg /dev/sde在物理卷間轉(zhuǎn)移數(shù)據(jù)當發(fā)現(xiàn)邏輯卷下的某個磁盤有錯誤,或有其它需求要轉(zhuǎn)移其中物理卷的數(shù)據(jù)時(如,更換大容量或更高速的物理設(shè)備,那么可通過“pvmove”來實現(xiàn)在物理卷之間轉(zhuǎn)移數(shù)據(jù)。# modprobe dm-mirror在使用“pvmove ”前需要用“modprobe dm-mirror”命令來加載dm-mirror模塊,因為“pvmove”在轉(zhuǎn)移數(shù)據(jù)時需要用到該模塊,而默認系統(tǒng)是不加載該模塊的。# pvmove /dev

18、/sdd /dev/sde擴展邏輯卷# lvextend -L +300M /dev/datavg/lvdata01 在原有的基礎(chǔ)上,增加300MB空間大小# lvextend -L 300M /dev/datavg/lvdata01 擴展到300MB空間大小邏輯卷擴展后并不會馬上生效,需要使用“resize2fs”命令重新加載邏輯卷的大小,該命令只針對ext2/ext3的文件系統(tǒng)(若是reiserfs的文件系統(tǒng),則使用“resize_reiserfs”命令,如果該邏輯卷正在使用中,就應該先將該邏輯卷卸載后再執(zhí)行“resize2fs”命令。# umount lvdata01# resize2f

19、s /dev/datavg/lvdata01# mount /dev/datavg/lvdata01 lvdata01注:以上這些操作可以通過“ext2online”命令直接來實現(xiàn),這樣就不用做卸載邏輯卷等操作了。# ext2online /dev/datavg/lvdata01刪除邏輯卷刪除邏輯卷前首先需要將其卸載,再執(zhí)行以下命令:# lvremove /dev/datavg/lvdata01移除卷組在移除卷組前首先要確認該卷組中已沒有任何的邏輯卷了,或者可使用“vgchange”手工將卷組停止,移除卷組的具體操作如下:# vgremove datavg刪除物理卷在刪除物理卷前,必須確認該物

20、理卷已從卷組中移除了。# pvremove /dev/sde8.網(wǎng)絡配置可以使用 system-config-network-tui (文本模式 、system-config-network-gui (圖像模式,netconfig(文本模式等網(wǎng)絡配置工具。這些工具都會直接修改Linux系統(tǒng)中關(guān)于網(wǎng)絡接口的設(shè)置文件;這是 ifconfig 命令所不能比的;其中redhat-config-network 和system-config-network工具不僅僅是設(shè)置網(wǎng)卡的工具,更有設(shè)置ISDN和普通貓、ADSL的工具、網(wǎng)絡硬件的添加、主機名字的設(shè)置、DNS各客戶端的設(shè)置等。例如:# /usr/sbi

21、n/system-config-network-tui# /usr/sbin/system-config-network-guinetconfig 工具是個在文本模式比較好的工具。# netconfig -d eth0 /設(shè)置eth0# netconfig -d eth1 /設(shè)置eth1設(shè)置網(wǎng)卡的DHCP模式自動獲得IP# netconfig -d eth0 -bootproto=dhcp手動設(shè)置網(wǎng)卡的IP等(1配置eth0的IP地址,同時激活該設(shè)備。(2配置eth0別名設(shè)備eth0:1的IP地址,并添加路由。(3激活設(shè)備。#ifconfig eth0:1 up(4禁用設(shè)備。#ifconfig

22、 eth0:down(5查看指定的網(wǎng)絡接口的配置。#ifconfig eth0(6查看所有的網(wǎng)絡接口配置。#ifconfig(7查看網(wǎng)絡接口的連接狀態(tài):# ethtool eth0(1添加到主機的路由。(2添加到網(wǎng)絡的路由。(3添加默認網(wǎng)關(guān)。(4查看內(nèi)核路由表的配置。#route(5刪除路由。對于1和2兩點可使用下面的語句實現(xiàn):Service network restart(1顯示網(wǎng)絡接口狀態(tài)信息。#netstat i(2顯示所有監(jiān)控中的服務器的Socket和正使用Socket的程序信息。#netstat lpe(3顯示內(nèi)核路由表信息。#netstat r#netstat nr(4顯示TCP/

23、UDP傳輸協(xié)議的連接狀態(tài)。#netstat t#netstat uhostname更改主機名例如;#hostname myhost一、用到的Linux命令1.服務裁剪命令:chkconfig -level 3 服務名 off例如:chkconfig -level 3 sendmail off2.對時服務命令:ntpdate3.新建目錄的命令:mkdir例如:mkdir /oracle4.格式化分區(qū):mkfs例如:mkfs.ext3 /dev/sdb15.掛載設(shè)備的命令:mount例如:mount /dev/sdb1 /oracle6.進入目錄的命令:cd例如:cd /home/小貼士:如果要解

24、壓到指定目錄就需要加參數(shù) -C 。8.拷貝命令:cp9.驗證md5值的命令:md5sum例如:md5sum 10201_database_linux32.zip10.解壓zip壓縮包的命令:unzip例如:unzip 10201_database_linux32.zip11.編輯命令:vi例如: vi tnsnames.ora12.更改權(quán)限命令:chmod例如:chmod 777 *.sh13.sh文件執(zhí)行命令:sh例如:sh install.shinit.sql 執(zhí)行sql文件(需要先進入數(shù)據(jù)庫中14.改變用戶命令:su例如: su oracle15.更改屬主命令:chown例如:chown

25、 -R oracle.oinstall 目錄名16.刪除文件: rm17.例如:rm -rf /oracle/ora10/admin18.查看配置文件命令cat less more 等例如:cat /etc/pd600.cfg19.顯示文件尾部命令tail,默認為10行顯示例如:tail -f -n 200/opt/FUDE-0.4/fude/var/log/fudeguard.log20.查看進程命令ps例如:ps -ef|grep snmp21.查看java版本命令例如:java version22.建立軟連接:ln -s例如:ln -s /opt/store/store_id /stor

26、e_id23.添加用戶組: groupadd例如:groupadd samba_writer24.添加用戶:useradd例如:useradd smbpasswd -a samba_writer25.添加samba訪問的用戶和密碼:smbpasswd例如:smbpasswd -a samba_writer26.LINUX信任關(guān)系配置:A, 在主信任機上生成KEY/usr/bin/ssh-keygen -t rsa -N ""B, 將生成的KEY導入到各臺從信任機器的驗證文件里面26.cpio格式文件的解壓:cpio例如:cpio idvm< 文件名27.聽取報文命令:

27、tcpdump28. 自動安裝軟件包:yum例如:yum install dejagnu.noarch29. 殺進程:kill例如:killall sleep 殺掉所有帶sleep的進程.kill -9 進程名強制殺掉某個進程30. 遠程登陸其他主機命令:ssh31. 主機之間的拷貝命令:scp32. 顯示端口狀態(tài)命令:netstat例如:netstat ln查看目前監(jiān)聽的端口33. 超過兩個T的硬盤分區(qū),分以下幾步進行:1. parted /dev/sdb2. mklabel 設(shè)置卷標(如msdos3. mkpart 進行分區(qū),根據(jù)情況選擇4. 格式化分區(qū)mkfs.ext3 /dev/hdb15. 刪除分區(qū)用rm.34. 顯示當前詳細的目錄信息:ls例如:ls l35. 查看掛載的分區(qū)以及使用情況:df例如:df h36. 查找命令:find例如:find /root name 1.txt 查找 root 目錄下的 1.txt 文件。 37. 查找符合條件的字符

溫馨提示

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

最新文檔

評論

0/150

提交評論