= ਆਪਣੇ ਕੰਪਿਊਟਰ ਉੱਤੇ ਇੱਕ ਲੀਨਕਸ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਬਣਾਓ = ਇਸ ਦਿਨ ਅਤੇ ਯੁੱਗ ਵਿੱਚ, ਕਲਾਉਡ ਕੰਪਿਊਟਿੰਗ ਪਾਵਰ ਪ੍ਰਚਲਿਤ ਅਤੇ ਸਸਤੀ ਹੈ। ਤੁਹਾਨੂੰ ਐਪ ਡਿਵੈਲਪਮੈਂਟ, ਡੇਟਾਬੇਸ ਜਾਂ ਡੇਟਾ ਸਾਇੰਸ ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ ਮੁਫਤ ਜਾਂ ਕਿਫਾਇਤੀ ਹੋਸਟਿੰਗ ਵਿਕਲਪਾਂ ਨੂੰ ਲੱਭਣ ਲਈ ਔਖਾ ਦੇਖਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ। ਔਨਲਾਈਨ ਉਪਲਬਧਤਾ ਦੇ ਬਾਵਜੂਦ, ਤੁਹਾਡੇ ਆਪਣੇ ਹਾਰਡਵੇਅਰ 'ਤੇ ਕਸਟਮ ਵਾਤਾਵਰਣ ਸਥਾਪਤ ਕਰਨ ਦੇ ਬਹੁਤ ਸਾਰੇ ਕਾਰਨ ਹਨ; ਉਹਨਾਂ ਵਿੱਚੋਂ ਮੁੱਖ: ਸੁਰੱਖਿਆ। == ਇੱਕ ਵਰਚੁਅਲ ਮਸ਼ੀਨ (VM) ਕੀ ਹੈ? == ਓਰੇਕਲ ਦੇ ਮੁਫਤ ਵਰਚੁਅਲ ਬਾਕਸ ਸੌਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਤੁਹਾਡੇ ਆਪਣੇ PC 'ਤੇ ਇੱਕ ਵਰਚੁਅਲ ਮਸ਼ੀਨ (VM) ਸਥਾਪਤ ਕਰਨਾ ਬਹੁਤ ਆਸਾਨ, ਸੁਰੱਖਿਅਤ ਹੈ ਅਤੇ ਤੁਹਾਨੂੰ ਇੱਕੋ ਸਮੇਂ ਕਈ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਚਲਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ! == ਇੱਕ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਕੀ ਹੈ? == ਇੱਕ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਦੇ ਅੰਦਰ ਇੱਕ ਕੰਪਿਊਟਰ ਵਾਂਗ ਹੈ। ਹਾਰਡਵੇਅਰ ਵਰਚੁਅਲਾਈਜੇਸ਼ਨ ਦੁਆਰਾ, ਇੱਕ ਹੋਰ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਤੁਹਾਡੇ ਹੋਸਟ ਕੰਪਿਊਟਰ ਦੇ ਸਰੋਤਾਂ ਨੂੰ ਸਾਂਝਾ ਕਰਦਾ ਹੈ। ਹਰੇਕ VM ਦਾ ਆਪਣਾ ਆਪਰੇਟਿੰਗ ਸਿਸਟਮ (OS) ਹੁੰਦਾ ਹੈ ਜੋ ਹੋਸਟ OS ਤੋਂ ਵੱਖਰਾ ਕੰਮ ਕਰਦਾ ਹੈ। ਇਸੇ ਤਰ੍ਹਾਂ, ਹਰੇਕ VM ਦੇ ਆਪਣੇ ਪ੍ਰੋਸੈਸਰ, RAM, ਡਿਸਕ, ਅਤੇ ਹੋਰ ਵੀ ਹਨ। ਵਰਚੁਅਲਾਈਜੇਸ਼ਨ ਦੁਆਰਾ, ਤੁਸੀਂ ਜ਼ਰੂਰੀ ਤੌਰ 'ਤੇ ਦੋ ਵੱਖ-ਵੱਖ ਮਸ਼ੀਨਾਂ ਬਣਾਉਂਦੇ ਹੋ। ਇਸ ਲੇਖ ਵਿੱਚ, ਮੈਂ ਦੱਸਾਂਗਾ ਕਿ ਵਿੰਡੋਜ਼ ਨੂੰ ਮੇਰੇ ਹੋਸਟ ਮਸ਼ੀਨ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਵਜੋਂ ਵਰਤਦੇ ਹੋਏ ਇੱਕ VM ਉੱਤੇ ਮੁਫਤ Linux OS, Ubuntu ਸਰਵਰ ਨੂੰ ਕਿਵੇਂ ਲੋਡ ਕਰਨਾ ਹੈ। ਕਲਾਉਡ ਵਿੱਚ ਇੱਕ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਦੀ ਤਰ੍ਹਾਂ, ਸੁਰੱਖਿਅਤ ਸ਼ੈੱਲ (SSH) ਨੂੰ ਸੈਟ ਅਪ ਕਰਨਾ ਵੀ ਸੰਭਵ ਹੈ ਜਿਸ ਨਾਲ ਰਿਮੋਟ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਅੰਦਰ ਜਾਣਾ ਆਸਾਨ ਹੋ ਜਾਂਦਾ ਹੈ। == ਵਰਚੁਅਲ ਬਾਕਸ ਨੂੰ ਡਾਉਨਲੋਡ ਅਤੇ ਸਥਾਪਿਤ ਕਰੋ == VirtualBox ਨਾ ਸਿਰਫ਼ ਮੁਫ਼ਤ ਹੈ, ਸਗੋਂ ਇੱਕ ਵਿਸ਼ੇਸ਼ਤਾ-ਅਮੀਰ ਐਪਲੀਕੇਸ਼ਨ ਵੀ ਹੈ ਜਿਸਨੂੰ ਸੈੱਟਅੱਪ ਕਰਨਾ ਕਾਫ਼ੀ ਆਸਾਨ ਹੈ। ਇਸ ਵਿੱਚ ਇੱਕ ਵਿਸ਼ਾਲ ਅਤੇ ਮਦਦਗਾਰ ਭਾਈਚਾਰਾ ਹੈ ਜੋ ਕਾਰਜਸ਼ੀਲਤਾ ਨੂੰ ਅੱਪਡੇਟ ਅਤੇ ਵਧਾਉਂਦਾ ਰਹਿੰਦਾ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਇਹ ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਹੋਸਟ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ (ਵਿੰਡੋਜ਼, ਲੀਨਕਸ, ਮੈਕਿਨਟੋਸ਼, ਸੋਲਾਰਿਸ) ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ ਅਤੇ GNU ਜਨਰਲ ਪਬਲਿਕ ਲਾਈਸੈਂਸ (GPL) ਦੀਆਂ ਸ਼ਰਤਾਂ ਅਧੀਨ ਉਪਲਬਧ ਹੈ। ਡਾਊਨਲੋਡ ਪੰਨੇ 'ਤੇ ਜਾਓ ਅਤੇ ਆਪਣੇ ਹੋਸਟ OS ਲਈ ਲੋੜੀਂਦਾ ਸੰਸਕਰਣ ਚੁਣੋ। ਉਦਾਹਰਨ ਲਈ, ਮੈਂ ਵਿੰਡੋਜ਼ ਦੀ ਵਰਤੋਂ ਕਰ ਰਿਹਾ ਹਾਂ ਤਾਂ ਕਿ ਮੈਂ ਵਿੰਡੋਜ਼ ਵਿਕਲਪ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਾਂ। ਪੰਨੇ ਦੇ ਹੇਠਾਂ Oracle VM VirtualBox ਐਕਸਟੈਂਸ਼ਨ ਪੈਕ ਨੂੰ ਡਾਉਨਲੋਡ ਕਰਨਾ ਵੀ ਯਕੀਨੀ ਬਣਾਓ। ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/1_linux-vm_0.png) *ਨੋਟ: ਜਦੋਂ ਤੁਸੀਂ ਵਰਚੁਅਲ ਬਾਕਸ ਨੂੰ ਸਥਾਪਿਤ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਸਿਸਟਮ ਤੁਹਾਨੂੰ ਨੈੱਟਵਰਕ ਕਨੈਕਟੀਵਿਟੀ ਵਿੱਚ ਇੱਕ ਅੜਚਣ ਬਾਰੇ ਚੇਤਾਵਨੀ ਦਿੰਦਾ ਹੈ, ਇਸ ਲਈ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਸੀਂ ਇਹ ਨਹੀਂ ਕਰ ਰਹੇ ਹੋ। ਕੋਈ ਵੀ ਚੀਜ਼ ਜਿਸ ਵਿੱਚ ਵਿਘਨ ਨਹੀਂ ਪਾਇਆ ਜਾ ਸਕਦਾ ਹੈ। * ਇਸ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚੋਂ ਲੰਘਣਾ ਕਾਫ਼ੀ ਸਧਾਰਨ ਹੈ; ਮੈਂ ਡਿਫਾਲਟਸ ਦੀ ਵਰਤੋਂ ਕੀਤੀ। ਇੰਸਟਾਲੇਸ਼ਨ ਨਾਲ ਸਮੱਸਿਆਵਾਂ ਲਈ ਦਸਤਾਵੇਜ਼ ਵੇਖੋ। ਮੈਂ Ubuntu ਨੂੰ ਡਾਉਨਲੋਡ ਕਰਨ ਤੋਂ ਬਾਅਦ ਅਸਲ ਵਿੱਚ VM ਬਣਾਉਣ ਵਿੱਚ ਅੱਗੇ ਵਧਾਂਗਾ। == ਉਬੰਟੂ == ਡਾਊਨਲੋਡ ਕਰੋ ਉਬੰਟੂ ਲੀਨਕਸ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦਾ ਇੱਕ ਮੁਫਤ ਅਤੇ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਆਸਾਨ ਸੁਆਦ ਹੈ, ਅਤੇ ਇਹ ਡੈਸਕਟਾਪਾਂ ਅਤੇ ਸਰਵਰਾਂ ਲਈ ਹੈ। ਵੈੱਬ, ਡਾਟਾ ਸਾਇੰਸ ਅਤੇ ਸਾਫਟਵੇਅਰ ਡਿਵੈਲਪਮੈਂਟ ਲਈ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਬਹੁਤ ਸਾਰੀਆਂ ਤਕਨੀਕਾਂ ਲੀਨਕਸ ਲਈ ਤਿਆਰ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ। ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਕਮਾਂਡ-ਲਾਈਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਚਲਾ ਸਕਦੇ ਹੋ। ਮੈਂ ਵੈਬ ਪੇਜਾਂ ਨੂੰ ਬਣਾਉਣ ਅਤੇ ਹੋਸਟ ਕਰਨ, SQL ਡਾਟਾਬੇਸ ਅਤੇ ਇਲਾਸਟਿਕ ਖੋਜ ਕਲੱਸਟਰਾਂ ਨੂੰ ਸਥਾਪਤ ਕਰਨ, ਅਤੇ ਡੌਕਰ ਨਾਲ ਕੰਟੇਨਰਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਵੇਲੇ ਉਬੰਟੂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ। ਡਾਊਨਲੋਡ ਪੰਨੇ 'ਤੇ ਉਬੰਟੂ ਸਰਵਰ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ। *ਨੋਟ: ਇੱਕ .iso ਫਾਈਲ ਡਾਊਨਲੋਡ ਹੁੰਦੀ ਹੈ। ਜਦੋਂ VM ਲੋਡ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ Ubuntu OS ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਲਈ ਚਿੱਤਰ ਦੀ ਚੋਣ ਕਰੋਗੇ।* == ਵਰਚੁਅਲ ਮਸ਼ੀਨਾਂ ਦਾ ਪ੍ਰਬੰਧਨ == ਵਰਚੁਅਲ ਮਸ਼ੀਨਾਂ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਆਪਣੀ ਹੋਸਟ ਮਸ਼ੀਨ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਧਿਆਨ ਰੱਖੋ। ਜੇ ਤੁਸੀਂ VM ਨੂੰ ਬਹੁਤ ਜ਼ਿਆਦਾ RAM ਜਾਂ CPU ਬਰਦਾਸ਼ਤ ਕਰਦੇ ਹੋ, ਤਾਂ VM ਤੁਹਾਡੀ ਹੋਸਟ ਮਸ਼ੀਨ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਨੂੰ ਨਾਟਕੀ ਢੰਗ ਨਾਲ ਪ੍ਰਭਾਵਿਤ ਕਰ ਸਕਦਾ ਹੈ। ਮੈਂ ਆਪਣੇ 16 gigs ਵਿੱਚੋਂ 14 RAM ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਇੱਕ VM ਸੈਟ ਅਪ ਕੀਤਾ ਅਤੇ ਫਿਰ ਵੱਡੇ ਡੇਟਾ ਸੈੱਟਾਂ 'ਤੇ ਮਸ਼ੀਨ ਸਿਖਲਾਈ ਮਾਡਲਾਂ ਨੂੰ ਚਲਾਇਆ। ਮੇਰੀ ਹੋਸਟ ਮਸ਼ੀਨ ਨੇ ਇੱਕ ਬੰਦ ਪਾਈਪ ਦੇ ਨਾਲ ਨਾਲ ਕੰਮ ਕੀਤਾ ਜਦੋਂ ਕਿ ਮਾਡਲ ਨੇ ਡੇਟਾ ਨੂੰ ਬਦਲ ਦਿੱਤਾ! ਹਮੇਸ਼ਾ ਉਹਨਾਂ ਸਰੋਤਾਂ ਵੱਲ ਧਿਆਨ ਦਿਓ ਜੋ ਤੁਸੀਂ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਨੂੰ ਸੌਂਪਦੇ ਹੋ। VirtualBox ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਅਤੇ Ubuntu ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਇਹ ਇੱਕ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਬਣਾਉਣ ਅਤੇ ਉਬੰਟੂ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਦਾ ਸਮਾਂ ਹੈ। ਵਰਚੁਅਲ ਬਾਕਸ ਨੂੰ ਸ਼ੁਰੂ ਕਰਨ ਵੇਲੇ, ਤੁਹਾਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਦੀ ਇੱਕ ਸਕ੍ਰੀਨ ਦਿਖਾਈ ਦੇਵੇਗੀ: ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/2_linux-vm_0.png) ਧਿਆਨ ਦਿਓ ਕਿ ਮੇਰੇ ਕੋਲ ਪਹਿਲਾਂ ਹੀ ਦੋ VM ਬਣਾਏ ਗਏ ਹਨ: ਐਜ ਜੋ ਵਿੰਡੋਜ਼ ਸਰਵਰ 2016 ਨੂੰ ਇਸਦੇ OS ਲਚਕੀਲੇ ਵਜੋਂ ਵਰਤਦਾ ਹੈ ਜੋ ਉਬੰਟੂ ਸਰਵਰ 18.04 ਨੂੰ ਇਸਦੇ OS ਵਜੋਂ ਵਰਤਦਾ ਹੈ Oracle VM VirtualBox ਮੈਨੇਜਰ ਗ੍ਰਾਫਿਕਲ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ (GUI) ਹੈ ਜਿਸ ਰਾਹੀਂ ਕੋਈ ਵਰਚੁਅਲ ਮਸ਼ੀਨਾਂ ਬਣਾਉਂਦਾ ਅਤੇ ਪ੍ਰਬੰਧਿਤ ਕਰਦਾ ਹੈ। == ਇੱਕ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਬਣਾਓ == VM ਨੂੰ ਚਲਾਉਣ ਲਈ ਸਿਰਫ਼ ਕੁਝ ਕਦਮ ਹਨ। ਧਿਆਨ ਵਿੱਚ ਰੱਖੋ, ਇਹਨਾਂ ਵਿੱਚੋਂ ਜ਼ਿਆਦਾਤਰ ਸੈਟਿੰਗਾਂ ਨੂੰ ਬਦਲਣਾ ਸੰਭਵ ਹੈ ਜੇਕਰ, ਉਦਾਹਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਪ੍ਰੋਸੈਸਰਾਂ ਜਾਂ RAM ਦੀ ਸੰਖਿਆ ਨੂੰ ਵਿਵਸਥਿਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਤੁਹਾਡੇ ਵੱਲੋਂ VM ਬਣਾਉਣ ਤੋਂ ਬਾਅਦ ਕਿਸੇ ਵੀ ਚੀਜ਼ ਨੂੰ ਵਿਵਸਥਿਤ ਕਰਨ ਲਈ ਸੈਟਿੰਗਾਂ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਉਬੰਟੂ VM ਬਣਾਉਣ ਲਈ ਨਵੇਂ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/3_linux-vm_0.png) - ਐਂਟਰ ਏ ਨਾਮ - ਦੇ ਤੌਰ ਤੇ ਲੀਨਕਸ ਦੀ ਚੋਣ ਕਰੋ ਕਿਸਮ. - ਉਬੰਟੂ (64-ਬਿੱਟ) ਨੂੰ ਚੁਣੋ ਸੰਸਕਰਣ. - ਸੈੱਟ ਕਰੋ ਮੈਮੋਰੀ ਦਾ ਆਕਾਰ. ਮੈਂ ਮੈਮੋਰੀ ਦੇ ਦੋ ਗਿਗਸ ਨਿਰਧਾਰਤ ਕਰ ਰਿਹਾ/ਰਹੀ ਹਾਂ, ਪਰ ਤੁਹਾਨੂੰ ਤੁਹਾਡੇ ਸਿਸਟਮ ਵਿੱਚ ਉਪਲਬਧ ਚੀਜ਼ਾਂ ਦੇ ਅਨੁਸਾਰ ਮੈਮੋਰੀ ਅਲਾਟ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ। ਹੁਣੇ ਇੱਕ ਵਰਚੁਅਲ ਹਾਰਡ ਡਿਸਕ ਬਣਾਓ ਨੂੰ ਹਾਰਡ ਡਿਸਕ ਵਿਕਲਪ ਵਜੋਂ ਚੁਣੋ ਤਾਂ ਜੋ VM ਕੋਲ ਸਟੋਰੇਜ ਸਪੇਸ ਸਮਰਪਿਤ ਹੋਵੇ। ਵਿਕਲਪਾਂ ਦੀ ਸੰਰਚਨਾ ਕਰਨ ਤੋਂ ਬਾਅਦ ਬਣਾਓ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਵਰਚੁਅਲ ਹਾਰਡ ਡਿਸਕ ਸੰਪਾਦਕ ਬਣਾਓ ਜੇਕਰ ਤੁਸੀਂ ਉਸ ਹਾਰਡ ਡਿਸਕ ਵਿਕਲਪ ਨੂੰ ਚੁਣਿਆ ਹੈ ਤਾਂ ਡਿਸਪਲੇ ਕਰਦਾ ਹੈ। ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/4_linux-vm_0.png) ਇੱਕ ਫਾਈਲ ਟਿਕਾਣਾ ਚੁਣੋ। ਵਿਚਾਰ ਕਰੋ ਕਿ ਤੁਹਾਨੂੰ ਕਿੰਨੀ ਜਗ੍ਹਾ ਨਿਰਧਾਰਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਮੇਰੇ ਕੋਲ ਮੇਰੇ ਕੰਪਿਊਟਰ ਵਿੱਚ ਦੋ ਡਰਾਈਵਾਂ ਹਨ ਅਤੇ ਹਮੇਸ਼ਾਂ ਮੇਰੇ VM ਡਿਸਕ ਸਪੇਸ ਲਈ ਵੱਡੀ ਇੱਕ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ। ਇੱਕ ਫਾਈਲ ਦਾ ਆਕਾਰ ਸੈੱਟ ਕਰੋ. ਡਿਫੌਲਟ ਸਾਈਜ਼ 10 ਗੀਗਸ ਹੈ, ਪਰ ਮੈਂ 20 ਦੀ ਸਿਫ਼ਾਰਿਸ਼ ਕਰਦਾ ਹਾਂ। ਵਿਚਾਰ ਕਰੋ ਕਿ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਕਿੰਨਾ ਵੱਡਾ ਹੈ ਅਤੇ ਇੱਕ ਡਿਸਕ ਚੁਣਨਾ ਯਕੀਨੀ ਬਣਾਓ ਜਿਸ ਵਿੱਚ ਕਾਫ਼ੀ ਥਾਂ ਹੋਵੇ! ਉਦਾਹਰਨ ਲਈ, Windows 10 gigs ਜਾਂ ਇਸ ਤੋਂ ਵੱਧ ਲੈ ਸਕਦਾ ਹੈ। ਭੌਤਿਕ ਹਾਰਡ ਡਿਸਕ ਵਿਕਲਪਾਂ 'ਤੇ ਸਟੋਰੇਜ ਵਿੱਚੋਂ ਇੱਕ ਦੀ ਚੋਣ ਕਰੋ: ਏ ਲੋੜ ਅਨੁਸਾਰ ਗਤੀਸ਼ੀਲ ਤੌਰ 'ਤੇ ਨਿਰਧਾਰਤ ਫਾਈਲ ਵਧਦੀ ਹੈ ਅਤੇ ਸਮੇਂ ਦੇ ਨਾਲ ਵੱਧ ਤੋਂ ਵੱਧ ਫਾਈਲ ਆਕਾਰ ਤੱਕ ਪਹੁੰਚ ਜਾਂਦੀ ਹੈ। ਏ ਫਿਕਸਡ-ਸਾਈਜ਼ ਫਾਈਲ ਫੌਰੀ ਤੌਰ 'ਤੇ ਫਾਈਲ ਸਾਈਜ਼ ਲਈ ਨਿਰਧਾਰਤ ਕੀਤੀ ਗਈ ਕੁੱਲ ਜਗ੍ਹਾ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਦੀ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਡਿਫੌਲਟ ਸੈਟਿੰਗਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਇਹ ਵਿਕਲਪ ਇੱਕ 10 ਗੀਗ ਫਾਈਲ ਬਣਾਉਂਦਾ ਹੈ। ਮੈਂ ਇੱਕ ਫਿਕਸਡ-ਸਾਈਜ਼ ਫਾਈਲ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਪਸੰਦ ਕਰਦਾ ਹਾਂ ਕਿਉਂਕਿ ਇਹ ਥੋੜਾ ਬਿਹਤਰ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦਾ ਹੈ ਕਿਉਂਕਿ ਇਹ ਗਤੀਸ਼ੀਲ ਤੌਰ 'ਤੇ ਨਿਰਧਾਰਤ ਫਾਈਲ ਨਾਲੋਂ ਘੱਟ ਓਵਰਹੈੱਡ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਮੂਲ ਹਾਰਡ ਡਿਸਕ ਫਾਇਲ ਕਿਸਮ ਦੀ ਚੋਣ ਕਰੋ. ਇਹ ਵਿਕਲਪ ਸਟੋਰੇਜ ਬਣਾਉਣ ਵੇਲੇ ਵਰਤੇ ਗਏ ਕੰਟੇਨਰ ਦੀ ਕਿਸਮ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ। ਕੁਝ ਵਿਕਲਪ ਹੋਰ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਪ੍ਰੋਗਰਾਮਾਂ ਨਾਲ ਵਧੇਰੇ ਅਨੁਕੂਲ ਹਨ। ਬਣਾਓ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ VM ਬਣਾਉਣਾ ਸ਼ੁਰੂ ਹੋ ਜਾਵੇਗਾ। ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/5_linux-vm_0.png) ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਵਰਚੁਅਲ ਬਾਕਸ ਮੈਨੇਜਰ ਵਿੱਚ ਦਿਖਾਈ ਦੇਵੇਗੀ ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਇਸਨੂੰ ਬਣਾਇਆ ਹੈ: ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/6_linux-vm_0.png) == VM == ਉੱਤੇ ਉਬੰਟੂ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ VM ਬਣਾ ਲੈਂਦੇ ਹੋ, ਤਾਂ ਇਸ ਵਿੱਚ ਇੱਕ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਅਤੇ ਇੱਕ ਨਿਯਮਤ ਕੰਪਿਊਟਰ ਵਾਂਗ ਕੰਮ ਕਰਨ ਲਈ ਲੋੜੀਂਦੇ ਸਾਰੇ ਸਰੋਤ ਹੁੰਦੇ ਹਨ। ਇਹ ਯਾਦ ਰੱਖਣਾ ਯਕੀਨੀ ਬਣਾਓ ਕਿ Ubuntu .iso ਫਾਈਲ ਕਿੱਥੇ ਡਾਊਨਲੋਡ ਕੀਤੀ ਗਈ ਹੈ ਕਿਉਂਕਿ ਤੁਹਾਨੂੰ ਇਹਨਾਂ ਅਗਲੇ ਪੜਾਵਾਂ ਵਿੱਚ ਇਸਦੀ ਲੋੜ ਪਵੇਗੀ। ਨਵਾਂ VM ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਸਟਾਰਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/7_linux-vm_0.png) ਜਦੋਂ VM ਪਹਿਲੀ ਵਾਰ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ, ਇਹ ਤੁਹਾਨੂੰ ਇੱਕ ਡਿਸਕ ਚਿੱਤਰ ਚੁਣਨ ਲਈ ਪੁੱਛੇਗਾ। Ubuntu iso ਫਾਈਲ ਚੁਣੋ। ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/8_linux-vm_0.png) iso ਫਾਈਲ ਚੁਣਨ ਤੋਂ ਬਾਅਦ ਸਟਾਰਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਚੁਣੇ ਹੋਏ ਚਿੱਤਰ ਨੂੰ ਬਦਲਣਾ ਜਾਂ ਹੇਠਾਂ ਦਿੱਤੇ ਚਿੱਤਰ ਨੂੰ ਮੁੜ-ਚੁਣਣਾ ਸੰਭਵ ਹੈ। **ਡਿਵਾਈਸ >ਆਪਟੀਕਲ ਡਰਾਈਵਾਂ >ਡਿਸਕ ਚਿੱਤਰ ਚੁਣੋ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/9_linux-vm_0.png) ਉੱਥੋਂ, ਆਪਣੀ ਭਾਸ਼ਾ ਚੁਣੋ ਅਤੇ ਉਬੰਟੂ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਲਈ ਪ੍ਰੋਂਪਟ ਦੀ ਪਾਲਣਾ ਕਰੋ। ਸਿਸਟਮ ਤੁਹਾਨੂੰ ਇੱਕ ਉਪਭੋਗਤਾ ਨਾਮ ਅਤੇ ਪਾਸਵਰਡ ਸੈਟ ਅਪ ਕਰਨ ਲਈ ਪੁੱਛੇਗਾ; ਇੱਕ ਵਾਰ ਤੁਸੀਂ ਅਜਿਹਾ ਕਰ ਲੈਂਦੇ ਹੋ, ਇਹ OS ਨੂੰ ਸਥਾਪਿਤ ਕਰੇਗਾ! ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/10_linux-vm_0.png) == ਤਿਆਰ, ਸੈੱਟ, ਕੋਡ! == ਹੁਣ ਜਦੋਂ ਕਿ VM ਵਿੱਚ ਇੱਕ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਸਥਾਪਤ ਹੈ, ਇਹ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ ਤਿਆਰ ਹੈ! ਲੋੜੀਂਦੀ ਤਕਨੀਕ ਸਥਾਪਿਤ ਕਰੋ ਅਤੇ ਕੋਡਿੰਗ ਸ਼ੁਰੂ ਕਰੋ। ਲੀਨਕਸ 'ਤੇ ਡੌਕਰ, ਗਿੱਟ, ਪਾਈਥਨ, ਇਲਾਸਟਿਕ ਖੋਜ, Mysql, FTP, ਅਤੇ ਹੋਰ ਬਹੁਤ ਕੁਝ ਸਥਾਪਤ ਕਰਨ ਲਈ ਬਹੁਤ ਸਾਰੇ ਟਿਊਟੋਰਿਅਲ ਔਨਲਾਈਨ ਹਨ। ਓਰੇਕਲ ਦੇ ਵਰਚੁਅਲ ਬਾਕਸ ਸੌਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਤੁਹਾਡੇ ਆਪਣੇ ਹਾਰਡਵੇਅਰ ਅਤੇ ਵੱਖ-ਵੱਖ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵਰਚੁਅਲ ਮਸ਼ੀਨਾਂ ਨੂੰ ਬਣਾਉਣਾ ਅਤੇ ਉਹਨਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨਾ ਆਸਾਨ ਹੈ। ਕਿਉਂਕਿ ਲੀਨਕਸ ਮੁਫਤ ਹੈ ਅਤੇ ਮੈਨੂੰ ਲੋੜੀਂਦੇ ਤਕਨੀਕੀ ਸਟੈਕ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਇਹ ਵਰਚੁਅਲ ਬਾਕਸ ਨਾਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਜੋੜਦਾ ਹੈ।