如何快速掌握雲計算技術?Linux入門知識包括什麼?Linux是一套免費使用和自由傳播的類Unix作業系統,是一個基於POSIX和Unix的多用戶、多任務、支持多線程和多CPU的作業系統。在實際應用中,Linux多與雲計算掛扣,很多企業在招聘雲計算人才時也會考察其對Linux的掌握程度。接下就給大家分享一下Linux入門知識。
1、絕對路徑、當前目錄、上層目錄、主目錄分別用什麼表示? 如何切換目錄用什麼命令?
絕對路徑:如/etc/init.d
當前目錄和上層目錄:./ ../
主目錄:~/
切換目錄:cd
2、清屏、出當前命令、執行睡眠、查看當前用戶 id用什麼命令?
清屏:clear
退出當前命令:ctrl+c 徹底退出
執行睡眠 :ctrl+z 掛起當前進程fg 恢復後臺
查看當前用戶 id:」id「:查看顯示目前登陸帳戶的 uid 和 gid 及所屬分組及用戶名
3、Ls命令執行什麼功能?可以帶哪些參數,有什麼區別?
Ls執行的功能:列出指定目錄中的目錄以及文件
哪些參數以及區別:a 所有文件;l 詳細信息,包括大小字節數,可讀可寫可執行的權限等
4、目錄創建用什麼命令?創建文件用什麼命令?複製文件用什麼命令?
創建目錄:mkdir
創建文件:典型的如 touch,vi 也可以創建文件,其實只要向一個不存在的文件輸出,都會創建文件
複製文件:cp
5、文件權限修改用什麼命令?格式是怎麼樣的?
文件權限修改:chmod
格式如下:
$ chmod u+x file 給 file 的屬主增加執行權限
$ chmod 751 file 給 file 的屬主分配讀、寫、執行(7)的權限,給 file 的所在組分配讀、執行(5)的權限,給其他用戶分配執行(1)的權限
$ chmod u=rwx,g=rx,o=x file 上例的另一種形式
$ chmod =r file 為所有用戶分配讀權限
$ chmod 444 file 同上例
$ chmod a-wx,a+r file同上例
$ chmod -R u+r directory 遞歸地給 directory 目錄下所有文件和子目錄的屬主分配讀的權限
6、查看文件內容有哪些命令可以使用?
vi 文件名 顯示全部文件內容
more 文件名 與 more 相似,更好的是可以往前翻頁
tail 文件名 僅查看頭部,還可以指定行數
7、Linux下命令有哪幾種可使用的通配符?
「?」可替代單個字符
「*」可替代任意多個字符
方括號「[charset]」可替代 charset 集中的任何單個字符,如[a-z],[abABC]
8、Linux中進程有哪幾種狀態?
1)不可中斷狀態:進程處於睡眠狀態,但是此刻進程是不可中斷的。不可中斷, 指進程不響應異步信號。
2)暫停狀態/跟蹤狀態:向進程發送一個SIGSTOP信號,它就會因響應該信號 而進入TASK_STOPPED狀態;當進程正在被跟蹤時,它處於TASK_TRACED這個特殊的狀態。
「正在被跟蹤」指的是進程暫停下來,等待跟蹤它的進程對它進行操作。
3)就緒狀態:在run_queue隊列裡的狀態
4)運行狀態:在run_queue隊列裡的狀態
5)可中斷睡眠狀態:處於這個狀態的進程因為等待某事件的發生而被掛起
6)zombie狀態(殭屍):父親沒有通過wait系列的系統調用會順便將子進程的屍體(task_struct)也釋放掉
7)退出狀態
當然,除了以上內容,Linux相關的知識點還有很多,在此就不一一列舉了。如果你想成為一個優秀的雲計算人才,除了要掌握Linux知識外,還要了解資料庫知識、Docker容器、Shell腳本運維、Python語言等,如果你想快速掌握這一系列的技術,可以選擇專業的學習,快速掌握企業所需的高薪技術!