吳娟
摘要:Linux給云計算技術(shù)的虛擬化和網(wǎng)絡(luò)技術(shù)基于提供了便捷的Linux技術(shù)系統(tǒng),加上巨型計算機集群,在HPCC中,Linux在巨型計算機集群的HPCC中占了很重要的位置,Linux占了十分之九以上的份額在全球高性能計算機系統(tǒng)中,因此Linux基本命令知識我們需要加強進一步掌握,在使用中會出現(xiàn)一些容易被忽視的基本命令常識。
關(guān)鍵詞:云計算技術(shù);HPCC;網(wǎng)絡(luò)技術(shù);Linux基本命令
中圖分類號:TP311 文獻標(biāo)識碼:A
文章編號:1009-3044(2020)03-0049-02
可能你剛剛?cè)腴T有關(guān)Linux網(wǎng)絡(luò)操作系統(tǒng),面對一些模棱兩可的知識時會讓你在這門課上花費太多的時間,經(jīng)過歸納性的整理,能幫助正在入門學(xué)習(xí)的你。
1 Linux命令易錯知識
1.1 分區(qū)
在如:創(chuàng)建“/”分區(qū)大小為I5G,“/usr”分區(qū)大小為10G,“/home”分區(qū)大小為10G,“/var”分區(qū)大小為10G,“/tmp”分區(qū)大小為1G時:
a:其中不可與root分區(qū)開的目錄是:/dev,/etc,/sbin,/bin以及/lib系統(tǒng)啟動時,這個核心僅僅是載入一個分區(qū),那就是“/”,如果需要核心啟動就要加載/dev,/etc,/sbin,/bin以及l(fā)ib這個五個的目錄程序,因此以上五個目錄必須和“/”根目錄共同使用。
b:這四個目錄:/home,/usr,/var以及/tmp最好單獨區(qū)分,出于安全和管理的目的,這些目錄獨立出來是最好的,比如在samba服務(wù)中,/home目錄可以配置磁盤配額quota,在sendmail服務(wù)中,/var目錄可以配置磁盤配額quota。
1.2 cd命令
在Linux系統(tǒng)中,常見的一些特殊目錄:如圖1。
root用戶的個人主目錄是/root,則不帶任何參數(shù)的“cd”命令相當(dāng)于“cd-”,即將目錄切換到用戶的家目錄。
1.3 cp命令
cp常常用于進行數(shù)據(jù)的復(fù)制,普遍情況下,在擁有read的權(quán)限的后,想要復(fù)制別人的數(shù)據(jù)時,希望復(fù)制到數(shù)據(jù)最后是自己,因此,在預(yù)設(shè)的條件中,cp的源文件與目錄的文件的權(quán)限是不同的,目的文件的擁有著通常會是指令操作本身。如果想要復(fù)制文件給其他使用者,也必須注意到文件權(quán)限f包括讀,寫,執(zhí)行,以及文件擁有者等),否則,其他人還是無法針對你給的文件進行修改。
1.4 rpm命令
卸載軟件包時不加擴展名.rpm,如果使用命令:rpm -e rpm—e httpd-2.2. 15-26.e16.x86_64-nodeps,則表示不檢查依賴性。
1.5 grep和find命令
grep和find命令的主要不同是:a:grep是在文件中搜索滿足條件的進行。b:find命令在執(zhí)行過程中將消耗大量的資源,建議后臺方式運行,而find是在指定目錄下根據(jù)文件的相關(guān)信息滿足指定條件的文件。
1.6 date命令
date命令用來設(shè)置日期時間時,只有root用戶才可以改變系統(tǒng)的日期時間。
1.7 umask命令
有的書籍或BBS上面,經(jīng)常用文件默認(rèn)屬性是666與目錄默認(rèn)屬性777來與umask進行相減來計算文件屬性,這是不對的。
如下圖2所示,這個使用默認(rèn)屬性相減,那么這個文件的屬性是:666-003=663,即-rw-rw-wx,這樣子就完全不對了。
1.8 umount命令
文件系統(tǒng)不僅僅可以被掛載也可以被卸載,除了正在使用的文件系統(tǒng)不能卸載卸外,卸載文件系統(tǒng)的命令是umount。注意光盤在沒有卸載之前,無法從驅(qū)動器中彈出。
1.9 啟動磁盤配額功能
a:如果啟用了磁盤配額功能或者已經(jīng)掛載的文件系統(tǒng)中運行quotacheck命令可能會遇見問題,可以使用一f,-m等選項強制執(zhí)行。
b:軟限制的數(shù)值應(yīng)該小于硬限制的數(shù)值,另外磁盤配額功能對于root用戶無效。
1.10 /boot
/boot啟動分區(qū)不可以是LVM。因為GRUB和LILO引導(dǎo)程序并不能識別LVM。
1.11 ifdown eth0和ifup命令
使用ifdown eth0和ifup命令可以實現(xiàn)禁用和啟用網(wǎng)卡效果。如果使用ifdown eth0禁用eth0網(wǎng)卡,那么在操作系統(tǒng)Linux上也不能ping通eth0的ip地址。
1.12 route命令
注意如果使用route命令設(shè)置網(wǎng)關(guān)它生效時間僅僅是臨時的,在我們重新啟動系統(tǒng)之后它剛剛設(shè)置的網(wǎng)關(guān)便會失效。
1.13 修改網(wǎng)卡配置文件
網(wǎng)卡配置文件被修改之后,需要重新啟動network服務(wù)或重啟設(shè)置過的網(wǎng)卡,使配置生效。重啟網(wǎng)卡時,如果出現(xiàn)下圖3所示情況:
說明網(wǎng)卡無法工作,未被激活,檢查網(wǎng)卡配置文件,一定保證“ONBOOT”的值是“yes”。然后再使用“service network start”啟動網(wǎng)卡即可。
1.14 service命令
a:利用servlce命令中的“服務(wù)名”只能是獨立守護進程不能是被動守護進程
b:查看系統(tǒng)所有守護進程的狀態(tài)
[root@REHEL6 xinetd.d]#service -status-all
利用servlce命令執(zhí)行后立即生效,無須重新啟動系統(tǒng)
對于被動守護進程,應(yīng)先編輯/etc/xinetd.d目錄下的配置文件,修改后應(yīng)利用servlce命令重新啟動xinetd服務(wù)才能使設(shè)置生效。
1.15 通配符
通配符代表的是bash操作層面的一個功能:正則表示法是一種字符串處理的表示方法。
1.16 ignore client-updates命令
ignore client-updates作用:忽略客戶端更新,這個參數(shù)只能在服務(wù)端使用。
1.17 rang命令
rang dynamic-bootp起始地址結(jié)束地址
作用:指定動態(tài)IP地址范圍
其可以在subnet聲明中指定多個range,但多個range所定義的ip范圍不能重復(fù)。
1.18 Linux和Windows
a:Linux和Windows不同,Linux嚴(yán)格區(qū)分大小寫。
b:Linux中所有的存儲設(shè)備都有自己的設(shè)備文件名,這些設(shè)備文件必須在掛載之后才能使用,包括硬盤、U盤和光盤。
2 結(jié)論
想要學(xué)好Linux網(wǎng)絡(luò)操作系統(tǒng)的命令以及能更敏捷的在云計算上面去使用,應(yīng)該持有的態(tài)度是認(rèn)真謹(jǐn)慎的,心態(tài)不浮躁的,這些最容易忽視的Linux常見命是必須牢文內(nèi)容。
參考文獻:
[1]何世曉.Linux網(wǎng)絡(luò)服務(wù)配置詳解[M].北京:清華大學(xué)出版社,2011:1-600.
[2]楊云張菁.Linux網(wǎng)絡(luò)操作系統(tǒng)項目教程[M].北京:人民郵電出版社,2016: 3-200
[3] sidely.Linux前進到底怎么樣啊7.[EB/OL]. [2014-06-12],http://www.cnblogs.com/sidely/p/378 6306.html.