後台執行 VirtualBOX

2021-08-21 20:33:42 字數 1458 閱讀 2403

作為軟體開發人員。虛擬機器是必不可少的,oracle vm virtualbox由於其體積小,效能強,而且還免費,占用了相當的大使用者群體。

在實際使用中,作為乙個軟體開發人員,乙個電腦上可能會安裝多個虛擬機器,在使用虛擬機器的時候,會導致工作列中出現一堆虛擬機器視窗。尤其當我們執行linux系統的時候,一般都是用ssh工具鏈結系統,實際的系統視窗對我們操作linux沒有任何作用。如何去掉這些煩人的視窗呢?

1、找到vm安裝路徑

如上面截圖,找到vboxmanage.exe,對其建立快捷方式(當然你不嫌棄麻煩每次切到這個目錄下也是可以的。。。。。),建立的快捷方式重新命名為vboxmanage把他扔到c-windows-system32下面。

放到這個目錄的主要原因是我們系統裡面有預設的環境變數可以找到該目錄下的可執行檔案。

或者有個別環境不好用的在系統環境變數中path中新增該路徑。

2、win+r 執行cmd ,在視窗中使用以下命令。

vboxmanage startvmcentos–type headless centos為你的虛擬機器的名字

命令視窗會提示你啟動成功。

3、使用

vboxmanage list runningvms

可檢視目前系統裡面正在執行的虛擬機器。

4、使用

vboxmanage controlvmcentospoweroff centos為你的虛擬機器名字

可以關閉啟動的虛擬機器。

通過以上方式,啟動的虛擬機會在後台執行。我們要操作的時候直接使用ssh就可以拉。

上面操作同樣適用於win虛擬機器。同樣我們可以把windows在後台啟動,如果需要使用虛擬機器,可以開啟win的遠端桌面。通過遠端桌面鏈結。

最後為了方便我們可以把以上命令寫成bat檔案,以便我們日常呼叫

(將下面各部分**直接複製到txt改擴充套件名為bat即可)

1、檢視執行中的虛擬機器

echo 檢視正在執行中的虛擬機器

vboxmanage list runningvms

pause

2、啟動某個虛擬機器

echo 正在執行中的虛擬機器有:

vboxmanage list runningvms

set /p vim=請輸入要啟動的虛擬機器

vboxmanage startvm %vim% -type headless

pause

3、關閉某個虛擬機器

echo 正在執行中的虛擬機器有:

vboxmanage list runningvms

set /p vim=請輸入要關閉的虛擬機器

vboxmanage controlvm %vim% poweroff

pause

後台執行命令

1.cron是系統主要的排程程序,可以在無需人工干預的情況下執行作業。有乙個叫做crontab的命令允許使用者提交 編輯或刪除相應的作業。2.crob的域 第1列 分鐘1 59 第2列 小時1 23 0表示子夜 第3列 日1 31 第4列 月1 12 第5列 星期0 6 0表示星期天 第6列 要執行...

Shell後台執行

1.最經常被用到 這個用在乙個命令的最後,可以把這個命令放到後台執行 2.ctrl z 可以將乙個正在前台執行的命令放到後台,並且暫停 3.jobs 檢視當前有多少在後台執行的命令 4.fg 將後台中的命令調至前台繼續執行 如果後台 中有多個命令,可以用 fg jobnumber將選中的命令調出,j...

orace後台執行

7.19 資料庫後台執行命令和客戶端登陸 sqlplus username password host port sid 普通使用者 sqlplus as sysdba或者conn as sysdba sys使用者 pl sql普通使用者登陸 database 10.171.37.11 1526 t...