學習OpenStack之 (3):Devstack Screen 使用技巧


Devstack環境中,openstack運行在一個screen中,每個service運行在一個window中。我總結的幾個tips:

0. 注意需要使用screen啟動用戶來進行一下操作

1. 查看當前用戶開啟的所有screen:screen -list

s1@dev:~/devstack$ screen -list
There is a screen on:
9606.stack (12/12/2014 11:22:54 AM) (Detached)
1 Socket in /var/run/screen/S-s1.


2. screen attach:screen -r  <screen id,比如上圖中的9606>(注:openstack的rejoin-stack.sh也是調用該命令來reattach openstack)

    (打*的是當前的window)

3. screen dettach:screen -d 

4. 移到下一個window:CRTL + A + n

5. 移到前一個window:CRTL + A + p

6. 直接跳到 0 ~9 的某window,比如上圖中的第7個:CRTL + A + 7

7. 直接跳到第10個以后的window,比如第17個:CRTL + A + ',輸入 17

8. 在screen window中滾動屏幕:開始滾動模式 CTRL + [,然后可以使用上下左右鍵滾屏,按 CTRL + ] 退出滾動模式 

9. 重啟某個Cinder service:

   (1)CRTL + a + <n,比如18 c-vol window >

    (2)CRTL + c, 殺掉進程

   (3)按向上鍵,出現之前運行的命令,輸入即重啟c-vol service

10. 按 CRTL + a, 稍等一秒,再按 " (shift + ' 所在鍵)顯示screen中所有window的列表 (四個鍵連續按是不行的 :))

11. 默認的所有screen 快捷鍵


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM