شخصين، محرر نصوص واحد!
مسلم عادل | 2 يونيو 2009في موضوع سابق، كنت قد تحدثت عن كيفية استخدام سطر الأوامر من قبل أكثر من شخص لحل مشاكل كثيرة.
في هذا الموضوع سأتحدث عن نفس الفكرة ولكن بوجود شخصين (أو أكثر) وملف نص واحد!!
في موضوع سابق، كنت قد تحدثت عن كيفية استخدام سطر الأوامر من قبل أكثر من شخص لحل مشاكل كثيرة.
في هذا الموضوع سأتحدث عن نفس الفكرة ولكن بوجود شخصين (أو أكثر) وملف نص واحد!!
كما هو معروف، سامبا يسمح بمشاركة الملفات مع الأجهزة التي عليها ويندوز.
انا استخدم سامبا كجهاز مركزي عليه الملفات والبرامج والنسخ الاحتياطية الخاصة بالاجهزة التي عليها ويندوز. وكون ويندوز لن يخلوا ابدا من الفايروسات، قمت باضافة مضاد فيروسات لسامبا ليحمي الأجهزة التي تعمل على ويندوز. (مضاد الفايروسات لملفات ويندوز وليس للينوكس نفسه، حيث انه لا يحتاج الى مضاد فيروسات)
يمكنك أن تمنع المستخدمين من تخزين أنواع معينة من الملفات في المجلدات المشاركة عبر سامبا باضافة السطر التالي (الغامق) الى المجلد المشارك:
[aps]
path = /shares/aps
comment = APS Shares
writable = yes
guest ok = yes
public = yes
create mask = 0777
veto files = /*.mp3/*.wma/*.wmv/*.avi/*.mpg/*.bat/*.exe/*.com/*.msi/*.dll/
vfs object = vscan-clamav
vscan-clamav: config-file = /etc/samba/vscan-samba.conf
مشاركة الملفات عبر (Network File System) امر غاية في البساطة، حيث تقوم بتعيين المجلد الذي تريد مشاركته بالاضافة الى الصلاحيات (قراءة فقط او قراءة كتابة).
يعمل NFS على مبدا تعيين المجلد المراد مشاركته + رقم الـ IP الجهاز المسموح له بالوصول الى المجلد.
تعيين المجلدات والخيارات الخاصة بـ NFS تكون في الملف /etc/exports/
استخدام الحصص (quotas) مفيد جدا في الخوادم التي تحتوي على مستخدمين، مثل خوادم الاستضافات، او الخوادم الخاصة بالملفات. فبوجود نظام الحصص يمكن ضمان ان مستخدم ما لن يستغل مساحة اكثر من المستخدم الاخر.
ربما من اكثر الخدمات جدلا حول كيفية اعدادها هو samba. ليس لانه مقعد، ولكن بسبب كثرة خياراته المتاحة وتعدد طرق اعداده.
يكمن سبب تعدد خياراته وطرق اعداده بسبب طبيعة العمل الذي يؤديه، اذ يمكنه ان يعمل 4 وظائف رئيسية وكل وظيفة لديها طريقة اعداد خاصة بها.
لن اطيل الشرح هذه المرة ![]()
على فرض أنك تريد أن تشارك أحد أصدقائك ملف نص معين، فبدل من ان تبحث عن الخدمات المجانية التي تسمح برفع الملفات، اعطيه صلاحية الوصول الى الملف مباشرة على جهازك عبر هذا الامر (نفذه داخل المجلد الذي يحتوي على الملف الذي تريد مشاركته)
arabian@laptop:~$ python -c "import SimpleHTTPServer;SimpleHTTPServer.test()"الان اعط صديقك عنوانك الـ IP واطلب منه طباعته في أي متصفح انترنت كالاتي:
http://yyy.yyy.yyy.yyy:8000
يجب ان يفتح عنده الان وعرض محتويات المجلد الذي نفذت الامر بداخله.
وعندما ينتهي من نسخ الملفات قم الضغط على ctrl+c لايقاف عرض الملفات.
يمكنك انشاء alias للامر السابق حتى لا تضطر كتابة الامر الطويل كل مرة كالاتي:
alias sharefiles=’python -c “import SimpleHTTPServer;SimpleHTTPServer.test()”‘
الان ادخل الى المجلد واكتب sharefiles
** StrikerX خلاص مش لازم نظل نستخدم pastebin بعد الان
SSH من البرامج التي يمكن أن يقال عنها (باللهجة العامية) “تبع كله”.
فعدا عن إمكانية إستخدامه لتنفيذ الأوامر وتشغيل البرامج، يمكن إستخدامه لبناء شبكات افتراضية خاصة (Virtual Private Network). كما يمكن إستخدامه لبناء جسور (tunnels) لأغراض كثيرة مختلفة، بالإضافة الى إمكانية إستخدامه لنقل الملفات سواء عن طريق الأمر scp أو sftp أو عن طريق FISH – KDE Applet او ssh:// -Gnome Applet
إداريي الأنظمة يواجهون بعض الاحيان مصاعب في تقديم الدعم الفني خاصة عندما يكون عن بعد.
انا مثلا اواجه مشاكل مع بعض العملاء الذين نقدم لهم دعم فني لانظمة لينوكس، حيث ان اخصائيي الانظمة عندهم في اغلب الاحيان ليسوا على درجة عالية من الخبرة واحتراف النظام.
ربما من أهم استخدامات الشبكة هي استخدامها لمشاركة الانترنت. فلولا وجودها لاضطريت الى شراء خط انترنت لكل جهاز مما كان ليحد انتشار الانترنت كثيرا.
أحدث التعليقات