2018-08-09 15:13:43 1024瀏覽
關于Linux開發(fā)方面的常用命令小編已經和大家分享了一些,關于Linux開發(fā)命令有不少的人還不是很了解,本篇文章扣丁學堂Linux培訓小編就和大家分享一下Linux操作系統(tǒng)技能有哪些,希望對小伙伴們有所幫助。
技巧1、屏幕協(xié)作
來自產品工程的高級維護用戶 David 打電話說:“為什么我不能在您部署的這些新機器上編譯 supercode.c”。
您會問他:“您運行的是什么機器?”
David 答道:“ Posh”。(這個虛夠的公司將它的 5 臺生產服務器以紀念 Spice Girls 的方式命名)。這下您可以大顯身手了,另一臺機器由 David 操作:
# su - david
轉到 posh:
# ssh posh
到達之后,運行以下代碼:
# screen -S foo
然后呼叫 David:
“David,在終端運行命令 # screen -x foo”。
這使您和 David 的會話在 Linux shell 中聯(lián)接在一起。您可以輸入,他也可以輸入,但彼此可以看到對方所做的事情。這避免了進入其他層次,而且雙方都有相同的控制權。這樣做的好處是 David 可以觀察到您的故障診斷技巧,并能準確了解如何解決問題。
最后大家都能看到問題所在:David 的編譯腳本對一個不在此新服務器上的舊目錄進行了硬編碼。將它裝載后再次編譯即可解決問題,然后 David 繼續(xù)工作。您則可以繼續(xù)之前的娛樂活動。
關于此技巧需要注意的一點是,雙方需要以同一用戶登錄。screen 命令還可以:實現(xiàn)多個窗口和拆分屏幕。請閱讀手冊頁獲取更多相關信息。
對于 screen 會話,我還有最后一個技巧。要從中分離并讓它打開,請輸入 Ctrl-A D(即按住 Ctrl 鍵并點擊 A 鍵。然后按 D 鍵)。
然后通過再次運行 screen -x foo 命令可以重新拼接起來。
技巧2、找回根密碼
如果忘記根密碼,就必須重新安裝整臺機器。更慘的是,許多人都會這樣做。但是啟動機器并更改密碼卻十分簡單。這并非在所有情況下都適用(比如設置了一個 GRUB 密碼,但也忘記了),但這里介紹一個 Cent OS Linux 示例,說明一般情況下的操作。
首先重啟系統(tǒng)。重啟時會跳出如圖 1 所示的 GRUB 屏幕。移動箭頭鍵,這樣可以保留在此屏幕上,而不是進入正常啟動。
然后,使用箭頭鍵選擇要啟動的內核,并輸入 E 編輯內核行。然后便可看到如圖 2 所示的屏幕:
再次使用箭頭鍵突出顯示以 kernel 開始的行,按 E 編輯內核參數(shù)。到達如圖 3 所示的屏幕時,在圖 3 中所示的參數(shù)后追加數(shù)字 1 即可:
然后按 Enter 和 B,內核會啟動到單用戶模式。然后運行 passwd 命令,更改用戶根密碼:
sh-3.00# passwd
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully
現(xiàn)在可以重啟了,機器將使用新密碼啟動。
最后想要了解更多關于Linux開發(fā)方面內容的小伙伴,請關注扣丁學堂Linux培訓官網、微信等平臺,扣丁學堂IT職業(yè)在線學習教育平臺為您提供權威的Linux開發(fā)環(huán)境搭建視頻,通過千鋒扣丁學堂金牌講師在線錄制的Linux開發(fā)教程,讓你快速掌握Linux從入門到精通開發(fā)實戰(zhàn)技能??鄱W堂Linux技術交流群:422345477。
【關注微信公眾號獲取更多學習資料】