د nordvpn چلول او د نه‌رسیدونکي ډیمون په اړه پیغام ترلاسه کول یو تنګ شکایت دی چې معمولاً هغه وخت راځي چې تاسو لا دمخه ناوخته یاست۔ دا د دې په اړه هیڅ نه وايي چې تونل کار کوي که نه، ځکه CLI یوازې مخکینۍ برخه ده: دا د Unix سوکیټ له لارې له شالید پروسې سره خبرې کوي، او پیغام معنی دا ده چې هغه خبرې نه دي شوي۔ له امر څخه بهر ولاړ شئ او په لومړي هغه شي ودرېږئ چې درواغ ثابت شي۔

له هغه ځایه پیل وکړئ چې تېروتنه ښکاري

دلته دوه پروسې ښکیلې دي، او همدا د دوی ګډول دي چې دا کار پراسرار ښکاري۔ ډیمون د تونل مالک دی او د /run/nordvpn/ لاندې یو سوکیټ ته غوږ نیسي۔ هغه امر چې تاسو ټایپ کړی، پخپله انټرفیسونو ته له لاس وهلو پرته له هغه سوکیټ سره نښلوي۔

کله چې سوکیټ نشته یا اړیکه ردوي، CLI ته د پوښتنې کس نه وي، نو د همدې شکایت د کارونکي-ډیمون یا سیسټم-ډیمون بڼه راپور کوي۔ له دغو بڼو یوه مستقیمه لاره نوموي، او همدا د ټولې خبرې ترټولو ګټور جمله ده۔

له هر څه دمخه unit وګورئ

د خدمت مدیر څخه وپوښتئ چې ډیمون روان دی که نه، او که نه وي، په یوه ګام کې یې پیل او فعال کړئ:

systemctl status nordvpnd
sudo systemctl enable --now nordvpnd
nordvpn version

که unit شتون ولري خو غیر فعال وي، enable --now یې په یو وخت کې پیل او د راتلونکي بوټ ترتیبات کوي۔ که unit نه وي، پیکج هغه نه دی چې تاسو یې فکر کوئ، او نصب شوی نوم ستاسو په یادښتونو کې له نوم څخه مهم دی۔ دا تر هغه وخته د کوچني توپیر په څېر ښکاري چې تاسو دې ته دېرش دقیقې ورکړئ چې هغه خدمت فعال کړئ چې هیڅکله دې لیبل لاندې نصب شوی نه دی۔ څه چې شته هغه ولولئ، بیا پر هغې اساس عمل وکړئ۔

د unit فایلونو لیست کول دا په یوه امر سره حل کوي، او دا د نصب په اړه د هر څه نتیجه اخیستو دمخه د ترسره کولو وړ ده:

systemctl list-unit-files 'nordvpn*'
service --status-all

خپرونو خدمت د یو څخه زیاتو unit نومونو لاندې رسولی دی، نو هغه build چې nordvpn پرځای nordvpnd کاروي به د دې تېروتنې بشپړه کاپي جوړه کړي، په داسې حال کې چې روغ خدمت نېغ په نېغه څنګ کې روان وي۔

سوکیټ او د هغه ګروپ لاسرسی ټاکي

حتی د روان ډیمون سره، اړیکه کېدای شي د اجازې له امله رد شي۔ نصب کوونکی nordvpn ګروپ جوړوي، او سوکیټ په همغه اساس مالکیت لري، نو له دې ګروپ بهر کارونکی رد کیږي پداسې حال کې چې خدمت بشپړ روغ دی۔

sudo usermod -aG nordvpn "$USER"
newgrp nordvpn

د ګروپ غړیتوب د ناستې په پیل کې لوستل کیږي، او همدا لامل دی چې بدلون په هغه ټرمینل کې کار نه کوي ښکاري چې تاسو پکې بدلون کړی۔ تر دې چې روانه ناسته نوی ګروپ وویني، نوی د ننوتلو شیل یا newgrp اړین دی۔ په نوي شیل کې ازموینه وکړئ، نه په هغه کې چې همدا اوس امر یې چلولی۔ که نه، تاسو به نتیجه واخلئ چې سمون ناکام شو، پداسې حال کې چې دا لا نه دی پلي شوی۔

د سوکیټ خپله مالکیت د دې کتنې دویمه نیمه ده۔ پر سوکیټ باندې ګروپ له هغو ګروپونو سره پرتله کړئ چې CLI چلوونکی شیل یې راپور کوي، او د اجازې پوښتنه بیا نصبولو پرځای په یوه ګام کې ځوابیږي:

ls -l /run/nordvpn
id

ژوندې پروسه د سم سوکیټ ثبوت نه دی۔ هغه ډیمون چې بل مدیر پیل کړی، یا زوړ پیکج چې بل نوم لرونکی سوکیټ تړلی، هماغسې راپور کوي۔ د لیست نوملړ هغه حالتونه په یوه کرښه کې جلا کوي، نو ځکه له بیا نصبولو غوره دی۔

په زوړ بسته بندي کې د هر کارونکي پروسه

ځینې بسته بندي د ننوتلي کارونکي په شرایطو کې دوهمه پروسه چلوي، چې د ډیسکټاپ یوځای کول یې د موندلو تمه لري۔ که د سیسټم init سکریپټ هغه هغه حساب ته له ښکته کېدو پرته پیل کړي، CLI هغه ډیمون ګوري چې هیڅ ناسته یې مالک نه ده۔

په غیر systemd init کې، مستنده ترتیبات رولونه ویشي: سیسټم خدمت د یو نوم لاندې روان دی او د کارونکي اړخ پروسه د هدف حساب لاندې د chpst -u <user> سره روانه ده۔ مخکې له دې چې هغه بل ګمان کوونکی پیل سکریپټ ورزیات کړئ، وګورئ چې ستاسو نصب واقعیا کوم ترتیبات کاروي۔

څنګه پوه شئ چې تاسو بشپړ کړی

معمول محرک اپ گریڈ دی، ځکه چې نوی باینري د هغه خدمت حالت تمه لري چې زوړ هیڅکله نه دی پرېښی۔ درول، بیا فعالول او پیلول په همدې ترتیب دا پاکوي:

sudo systemctl stop nordvpnd
sudo systemctl enable --now nordvpnd
sudo systemctl start nordvpnd
nordvpn version

هغه وروستی امر د منلو ازموینه ده۔ نسخه چاپېدل معنی دا ده چې سوکیټ ځواب ورکوي، کوم چې هر پاتې خرابي د ننوتلو، پلان یا اړیکې سیمې ته لیږدوي او له دې مقالې بهر کوي۔ که ځواب ورکړي، دلته لوستل بند کړئ او پرځای یې حساب وګورئ۔

که سوکیټ لا هم نشته، د دې لپاره چې وګورئ ولې ودرېد، د unit ژورنال ولولئ، بیا وګورئ چې /run/nordvpn شتون لري او د خدمت حساب کولی شي هلته ولیکي۔ هغه پروسه چې پورته شي او سمدلاسه مړه شي خپل لامل په همغه ژورنال کې لیکي، او یوه کرښه لوستل له بیا نصبولو څخه ګړندي دي۔

اړوندې مقالې