ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਮੁਅੱਤਲ ਕੀਤੀਆਂ ਨੌਕਰੀਆਂ ਨੂੰ ਕਿਵੇਂ ਦੇਖ ਸਕਦਾ ਹਾਂ?

ਸਮੱਗਰੀ

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਰੁਕੀਆਂ ਨੌਕਰੀਆਂ ਨੂੰ ਕਿਵੇਂ ਦੇਖਾਂ?

ਜੇ ਤੁਸੀਂ ਇਹ ਦੇਖਣਾ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਉਹ ਨੌਕਰੀਆਂ ਕੀ ਹਨ, 'jobs' ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ. ਬਸ ਟਾਈਪ ਕਰੋ: jobs ਤੁਹਾਨੂੰ ਇੱਕ ਸੂਚੀ ਦਿਖਾਈ ਦੇਵੇਗੀ, ਜੋ ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਾਈ ਦੇ ਸਕਦੀ ਹੈ: [1] – Stopped foo [2] + Stopped bar ਜੇਕਰ ਤੁਸੀਂ ਸੂਚੀ ਵਿੱਚ ਕਿਸੇ ਇੱਕ ਨੌਕਰੀ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਜਾਰੀ ਰੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ 'fg' ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ।

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਆਪਣੀ ਨੌਕਰੀ ਨੂੰ ਮੁਅੱਤਲ ਕਿਵੇਂ ਕਰਾਂ?

ਇੱਕ ਸੱਚਮੁੱਚ ਵਧੀਆ ਸ਼ਾਰਟਕੱਟ ਹੈ [Ctrl+z], ਜੋ ਵਰਤਮਾਨ ਵਿੱਚ ਚੱਲ ਰਹੀ ਨੌਕਰੀ ਨੂੰ ਰੋਕਦਾ ਹੈ, ਜਿਸਨੂੰ ਤੁਸੀਂ ਬਾਅਦ ਵਿੱਚ ਬੰਦ ਕਰ ਸਕਦੇ ਹੋ ਜਾਂ ਇਸਨੂੰ ਮੁੜ ਸ਼ੁਰੂ ਕਰ ਸਕਦੇ ਹੋ, ਜਾਂ ਤਾਂ ਫੋਰਗਰਾਉਂਡ ਜਾਂ ਬੈਕਗ੍ਰਾਉਂਡ ਵਿੱਚ। ਇਸਦੀ ਵਰਤੋਂ ਕਰਨ ਦਾ ਤਰੀਕਾ ਹੈ ਕਿ ਕਿਸੇ ਕੰਮ (ਟਾਸਕ) ਨੂੰ ਚਲਾਉਂਦੇ ਸਮੇਂ [CTRL+z] ਦਬਾਓ, ਇਹ ਕੰਸੋਲ ਤੋਂ ਸ਼ੁਰੂ ਕੀਤੀ ਕਿਸੇ ਵੀ ਐਪਲੀਕੇਸ਼ਨ ਨਾਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।

ਮੈਂ ਕਿਵੇਂ ਦੇਖ ਸਕਦਾ ਹਾਂ ਕਿ ਮੇਰੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਮੁਅੱਤਲ ਕੀਤਾ ਗਿਆ ਹੈ?

ਪ੍ਰਕਿਰਿਆ ਐਕਸਪਲੋਰਰ ਦੀ ਵਰਤੋਂ ਕਰਨਾ

  1. Windows Sysinternals ਵੈੱਬਸਾਈਟ ਤੋਂ ਪ੍ਰੋਸੈਸ ਐਕਸਪਲੋਰਰ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ (ਸਰੋਤ ਵਿੱਚ ਲਿੰਕ)। …
  2. ਇਹ ਦੇਖਣ ਲਈ ਕਿ ਕੀ ਕਿਸੇ ਨੂੰ ਮੁਅੱਤਲ ਕੀਤਾ ਗਿਆ ਹੈ, ਆਪਣੀਆਂ ਚੱਲ ਰਹੀਆਂ ਪ੍ਰਕਿਰਿਆਵਾਂ ਦੀ ਜਾਂਚ ਕਰੋ।
  3. ਕਿਸੇ ਕੰਮ 'ਤੇ ਸੱਜਾ-ਕਲਿਕ ਕਰੋ ਅਤੇ ਇਸਨੂੰ ਮੁਅੱਤਲ ਕਰਨ ਲਈ "ਸਸਪੈਂਡ" ਨੂੰ ਚੁਣੋ।

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਪਿਛੋਕੜ ਦੀਆਂ ਨੌਕਰੀਆਂ ਕਿਵੇਂ ਦੇਖਾਂ?

ਬੈਕਗ੍ਰਾਉਂਡ ਵਿੱਚ ਇੱਕ ਯੂਨਿਕਸ ਪ੍ਰਕਿਰਿਆ ਚਲਾਓ

  1. ਕਾਉਂਟ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਲਾਉਣ ਲਈ, ਜੋ ਕਿ ਨੌਕਰੀ ਦੀ ਪ੍ਰਕਿਰਿਆ ਪਛਾਣ ਨੰਬਰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗਾ, ਦਰਜ ਕਰੋ: ਗਿਣਤੀ ਅਤੇ
  2. ਆਪਣੀ ਨੌਕਰੀ ਦੀ ਸਥਿਤੀ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ, ਦਾਖਲ ਕਰੋ: ਨੌਕਰੀਆਂ।
  3. ਬੈਕਗ੍ਰਾਉਂਡ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਫੋਰਗਰਾਉਂਡ ਵਿੱਚ ਲਿਆਉਣ ਲਈ, ਦਾਖਲ ਕਰੋ: fg.
  4. ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਬੈਕਗ੍ਰਾਉਂਡ ਵਿੱਚ ਇੱਕ ਤੋਂ ਵੱਧ ਕੰਮ ਮੁਅੱਤਲ ਹਨ, ਤਾਂ ਦਾਖਲ ਕਰੋ: fg % #

ਲੀਨਕਸ ਵਿੱਚ ਰੁਕੀ ਹੋਈ ਨੌਕਰੀ ਕੀ ਹੈ?

ਇਹ ਸਿਰਫ਼ ਇੱਕ ਸੂਚਨਾ ਤੁਹਾਨੂੰ ਦੱਸਦੀ ਹੈ ਕਿ ਤੁਸੀਂ ਸ਼ੈੱਲ ਤੋਂ ਬਾਹਰ ਨਿਕਲਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹੋ, ਪਰ ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਜਾਂ ਇੱਕ ਤੋਂ ਵੱਧ ਮੁਅੱਤਲ ਨੌਕਰੀਆਂ/ਪ੍ਰੋਗਰਾਮਾਂ ਹਨ (ਤੁਹਾਡੇ ਕੇਸ ਵਿੱਚ emacs ਜੋ ਤੁਸੀਂ ਆਪਣੀ ਕਮਾਂਡ ਦੇ ਅੰਤ ਵਿੱਚ ਅਤੇ ਵਰਤਦੇ ਹੋਏ ਬੈਕਗ੍ਰਾਉਂਡ ਵਿੱਚ ਪਾਉਂਦੇ ਹੋ)। ਸਿਸਟਮ ਤੁਹਾਨੂੰ ਸ਼ੈੱਲ ਤੋਂ ਬਾਹਰ ਨਿਕਲਣ ਅਤੇ ਨੌਕਰੀਆਂ ਨੂੰ ਖਤਮ ਕਰਨ ਨਹੀਂ ਦਿੰਦਾ ਜਦੋਂ ਤੱਕ ਤੁਸੀਂ ਇਸਦਾ ਮਤਲਬ ਨਹੀਂ ਰੱਖਦੇ.

ਤੁਸੀਂ ਅਨਾਦਰ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਦੇ ਹੋ?

disown ਕਮਾਂਡ ਇੱਕ ਬਿਲਟ-ਇਨ ਹੈ ਜੋ bash ਅਤੇ zsh ਵਰਗੇ ਸ਼ੈੱਲਾਂ ਨਾਲ ਕੰਮ ਕਰਦੀ ਹੈ। ਇਸ ਨੂੰ ਵਰਤਣ ਲਈ, ਤੁਹਾਨੂੰ ਪ੍ਰਕ੍ਰਿਆ ID (PID) ਜਾਂ ਜਿਸ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਤੁਸੀਂ ਨਾਮਨਜ਼ੂਰ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਉਸ ਤੋਂ ਬਾਅਦ "ਅਸਵੀਕਾਰ" ਟਾਈਪ ਕਰੋ.

ਮੈਂ ਇੱਕ ਮੁਅੱਤਲ ਲੀਨਕਸ ਪ੍ਰਕਿਰਿਆ ਕਿਵੇਂ ਸ਼ੁਰੂ ਕਰਾਂ?

ਫੋਰਗਰਾਉਂਡ ਵਿੱਚ ਇੱਕ ਮੁਅੱਤਲ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਮੁੜ ਸ਼ੁਰੂ ਕਰਨ ਲਈ, ਕਿਸਮ fg ਅਤੇ ਇਹ ਪ੍ਰਕਿਰਿਆ ਸਰਗਰਮ ਸੈਸ਼ਨ ਨੂੰ ਲੈ ਲਵੇਗੀ। ਸਾਰੀਆਂ ਮੁਅੱਤਲ ਕੀਤੀਆਂ ਪ੍ਰਕਿਰਿਆਵਾਂ ਦੀ ਸੂਚੀ ਦੇਖਣ ਲਈ, ਜੌਬ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ, ਜਾਂ ਸਭ ਤੋਂ ਵੱਧ CPU-ਇੰਟੈਂਸਿਵ ਕਾਰਜਾਂ ਦੀ ਸੂਚੀ ਦਿਖਾਉਣ ਲਈ ਚੋਟੀ ਦੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ ਤਾਂ ਜੋ ਤੁਸੀਂ ਸਿਸਟਮ ਸਰੋਤਾਂ ਨੂੰ ਖਾਲੀ ਕਰਨ ਲਈ ਉਹਨਾਂ ਨੂੰ ਮੁਅੱਤਲ ਜਾਂ ਰੋਕ ਸਕੋ।

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਇੱਕ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਕਿਵੇਂ ਸੌਂ ਸਕਦਾ ਹਾਂ?

ਲੀਨਕਸ ਕਰਨਲ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ sleep() ਫੰਕਸ਼ਨ, ਜੋ ਕਿ ਇੱਕ ਪੈਰਾਮੀਟਰ ਦੇ ਤੌਰ 'ਤੇ ਇੱਕ ਸਮਾਂ ਮੁੱਲ ਲੈਂਦਾ ਹੈ ਜੋ ਘੱਟੋ-ਘੱਟ ਸਮੇਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ (ਸਕਿੰਟਾਂ ਵਿੱਚ ਜਦੋਂ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਮੁੜ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸਲੀਪ 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ)। ਇਹ CPU ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਮੁਅੱਤਲ ਕਰਨ ਦਾ ਕਾਰਨ ਬਣਦਾ ਹੈ ਅਤੇ ਸਲੀਪ ਚੱਕਰ ਖਤਮ ਹੋਣ ਤੱਕ ਹੋਰ ਪ੍ਰਕਿਰਿਆਵਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨਾ ਜਾਰੀ ਰੱਖਦਾ ਹੈ।

ਮੈਂ ਮੁਅੱਤਲ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਕਿਵੇਂ ਜਾਰੀ ਰੱਖਾਂ?

ਕਹੋ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਲੰਮਾ ਚੱਲ ਰਿਹਾ ਕੰਮ ਹੈ, ਅਤੇ ਤੁਸੀਂ ਸਿਸਟਮ ਸਰੋਤਾਂ ਨੂੰ ਖਾਲੀ ਕਰਨ ਲਈ ਇਸਨੂੰ ਥੋੜੇ ਸਮੇਂ ਲਈ ਮੁਅੱਤਲ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ। ਤੁਸੀਂ ਆਸਾਨੀ ਨਾਲ ਵਰਤ ਸਕਦੇ ਹੋ ਸਟਾਪ ਕਮਾਂਡ ਜਾਂ CTRL-z ਕੰਮ ਨੂੰ ਮੁਅੱਤਲ ਕਰਨ ਲਈ. ਅਤੇ ਫਿਰ ਤੁਸੀਂ ਬਾਅਦ ਵਿੱਚ ਕੰਮ ਨੂੰ ਮੁੜ ਸ਼ੁਰੂ ਕਰਨ ਲਈ fg ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਜਿੱਥੇ ਇਹ ਛੱਡਿਆ ਗਿਆ ਸੀ।

ਪ੍ਰਕਿਰਿਆਵਾਂ ਨੂੰ ਮੁਅੱਤਲ ਕਿਉਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ?

ਇੱਕ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਕਈ ਕਾਰਨਾਂ ਕਰਕੇ ਮੁਅੱਤਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ; ਜਿਸ ਵਿੱਚੋਂ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਪੈਦਾ ਹੁੰਦਾ ਹੈ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਮੈਮੋਰੀ ਵਿੱਚੋਂ ਬਦਲਿਆ ਜਾ ਰਿਹਾ ਹੈ ਹੋਰ ਪ੍ਰਕਿਰਿਆਵਾਂ ਲਈ ਮੈਮੋਰੀ ਨੂੰ ਖਾਲੀ ਕਰਨ ਲਈ ਮੈਮੋਰੀ ਪ੍ਰਬੰਧਨ ਸਿਸਟਮ ਦੁਆਰਾ.

ਲੀਨਕਸ ਵਿੱਚ ਇੱਕ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਮੁਅੱਤਲ ਕਰਨ ਲਈ ਕਿਹੜੀ ਕਮਾਂਡ ਵਰਤੀ ਜਾਂਦੀ ਹੈ?

ਤੁਸੀਂ ਵਰਤ ਕੇ ਇੱਕ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਮੁਅੱਤਲ ਕਰ ਸਕਦੇ ਹੋ Ctrl-z ਅਤੇ ਫਿਰ ਇਸ ਨੂੰ ਸੁੰਘਣ ਲਈ ਇੱਕ ਕਮਾਂਡ ਚਲਾਓ ਜਿਵੇਂ ਕਿ %1 (ਤੁਹਾਡੇ ਦੁਆਰਾ ਕਿੰਨੀਆਂ ਬੈਕਗ੍ਰਾਉਂਡ ਪ੍ਰਕਿਰਿਆਵਾਂ ਚੱਲ ਰਹੀਆਂ ਹਨ ਇਸ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ)।

ਤੁਸੀਂ ਇੱਕ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਮੁਅੱਤਲ ਕਿਵੇਂ ਕਰਦੇ ਹੋ?

[ਟ੍ਰਿਕ] ਵਿੰਡੋਜ਼ ਵਿੱਚ ਕਿਸੇ ਵੀ ਕੰਮ ਨੂੰ ਰੋਕੋ/ਮੁੜ ਸ਼ੁਰੂ ਕਰੋ। ਸਰੋਤ ਮਾਨੀਟਰ ਖੋਲ੍ਹੋ। ਹੁਣ ਓਵਰਵਿਊ ਜਾਂ CPU ਟੈਬ ਵਿੱਚ, ਚੱਲ ਰਹੀਆਂ ਪ੍ਰਕਿਰਿਆਵਾਂ ਦੀ ਸੂਚੀ ਵਿੱਚ ਉਸ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਲੱਭੋ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਰੋਕਣਾ ਚਾਹੁੰਦੇ ਹੋ। ਇੱਕ ਵਾਰ ਪ੍ਰਕਿਰਿਆ ਸਥਿਤ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਇਸ 'ਤੇ ਸੱਜਾ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਮੁਅੱਤਲ ਕਰੋ ਅਤੇ ਅਗਲੇ ਡਾਇਲਾਗ ਵਿੱਚ ਮੁਅੱਤਲੀ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ।

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਇੱਕ ਪ੍ਰਕਿਰਿਆ ਕਿਵੇਂ ਸ਼ੁਰੂ ਕਰਾਂ?

ਇੱਕ ਪ੍ਰਕਿਰਿਆ ਸ਼ੁਰੂ ਕਰ ਰਿਹਾ ਹੈ

ਇੱਕ ਪ੍ਰਕਿਰਿਆ ਸ਼ੁਰੂ ਕਰਨ ਦਾ ਸਭ ਤੋਂ ਆਸਾਨ ਤਰੀਕਾ ਹੈ ਕਮਾਂਡ ਲਾਈਨ 'ਤੇ ਇਸਦਾ ਨਾਮ ਟਾਈਪ ਕਰੋ ਅਤੇ ਐਂਟਰ ਦਬਾਓ. ਜੇ ਤੁਸੀਂ ਇੱਕ Nginx ਵੈੱਬ ਸਰਵਰ ਸ਼ੁਰੂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ nginx ਟਾਈਪ ਕਰੋ। ਸ਼ਾਇਦ ਤੁਸੀਂ ਹੁਣੇ ਹੀ ਸੰਸਕਰਣ ਦੀ ਜਾਂਚ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ।

ਮੈਂ ਲੀਨਕਸ 'ਤੇ ਨੌਕਰੀਆਂ ਦੀ ਸੂਚੀ ਕਿਵੇਂ ਪ੍ਰਾਪਤ ਕਰਾਂ?

ਲੀਨਕਸ ਕਮਾਂਡਾਂ ਸਾਰੀਆਂ ਚੱਲ ਰਹੀਆਂ ਪ੍ਰਕਿਰਿਆਵਾਂ ਨੂੰ ਦਰਸਾਉਂਦੀਆਂ ਹਨ

  1. ਸਿਖਰ ਕਮਾਂਡ: ਲੀਨਕਸ ਪ੍ਰਕਿਰਿਆਵਾਂ ਬਾਰੇ ਕ੍ਰਮਬੱਧ ਜਾਣਕਾਰੀ ਪ੍ਰਦਰਸ਼ਿਤ ਅਤੇ ਅੱਪਡੇਟ ਕਰੋ।
  2. ਕਮਾਂਡ ਦੇ ਉੱਪਰ: ਲੀਨਕਸ ਲਈ ਐਡਵਾਂਸਡ ਸਿਸਟਮ ਅਤੇ ਪ੍ਰਕਿਰਿਆ ਮਾਨੀਟਰ।
  3. htop ਕਮਾਂਡ: ਲੀਨਕਸ ਵਿੱਚ ਇੰਟਰਐਕਟਿਵ ਪ੍ਰਕਿਰਿਆ ਦਰਸ਼ਕ।
  4. pgrep ਕਮਾਂਡ: ਨਾਮ ਅਤੇ ਹੋਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਅਧਾਰ ਤੇ ਵੇਖੋ ਜਾਂ ਸਿਗਨਲ ਪ੍ਰਕਿਰਿਆਵਾਂ।

ਮੈਂ ਯੂਨਿਕਸ ਵਿੱਚ ਨੌਕਰੀਆਂ ਨੂੰ ਕਿਵੇਂ ਦੇਖਾਂ?

ਨੌਕਰੀਆਂ ਦੀ ਕਮਾਂਡ : Jobs ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਉਹਨਾਂ ਨੌਕਰੀਆਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜੋ ਤੁਸੀਂ ਬੈਕਗ੍ਰਾਊਂਡ ਅਤੇ ਫੋਰਗਰਾਉਂਡ ਵਿੱਚ ਚਲਾ ਰਹੇ ਹੋ। ਜੇਕਰ ਪ੍ਰੋਂਪਟ ਬਿਨਾਂ ਕਿਸੇ ਜਾਣਕਾਰੀ ਦੇ ਵਾਪਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਕੋਈ ਨੌਕਰੀ ਮੌਜੂਦ ਨਹੀਂ ਹੈ। ਸਾਰੇ ਸ਼ੈੱਲ ਇਸ ਕਮਾਂਡ ਨੂੰ ਚਲਾਉਣ ਦੇ ਸਮਰੱਥ ਨਹੀਂ ਹਨ। ਇਹ ਕਮਾਂਡ ਸਿਰਫ਼ csh, bash, tcsh, ਅਤੇ ksh ਸ਼ੈੱਲਾਂ ਵਿੱਚ ਉਪਲਬਧ ਹੈ।

ਕੀ ਇਹ ਪੋਸਟ ਪਸੰਦ ਹੈ? ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਦੋਸਤਾਂ ਨੂੰ ਸਾਂਝਾ ਕਰੋ:
OS ਅੱਜ