<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>وثائق لينوكس العربية</title>
	<atom:link href="http://www.linuxdocs-ar.com/html/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.linuxdocs-ar.com/html</link>
	<description>أكبر موقع وثائق عربي مختص باللينوكس</description>
	<lastBuildDate>Sat, 06 Jun 2009 14:24:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>OpenGoo مكتبك معك أينما كنت!</title>
		<link>http://www.linuxdocs-ar.com/html/2009/06/opengoo-%d9%85%d9%83%d8%aa%d8%a8%d9%83-%d9%85%d8%b9%d9%83-%d8%a3%d9%8a%d9%86%d9%85%d8%a7-%d9%83%d9%86%d8%aa/</link>
		<comments>http://www.linuxdocs-ar.com/html/2009/06/opengoo-%d9%85%d9%83%d8%aa%d8%a8%d9%83-%d9%85%d8%b9%d9%83-%d8%a3%d9%8a%d9%86%d9%85%d8%a7-%d9%83%d9%86%d8%aa/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 14:19:55 +0000</pubDate>
		<dc:creator>مسلم عادل</dc:creator>
				<category><![CDATA[غير مصنف]]></category>
		<category><![CDATA[dms]]></category>
		<category><![CDATA[opengoo]]></category>
		<category><![CDATA[web office]]></category>

		<guid isPermaLink="false">http://www.linuxdocs-ar.com/html/?p=385</guid>
		<description><![CDATA[في هذا الموضوع، سأشرح كيفية تركيب OpenGoo على اوبونتو 9.04 بالإضافة الى شرح كيفية تركيب كل من Apache2, PHP5, Mysql, phpmyadmin

أوبن جو (OpenGoo) عبارة عن تطبيق ويب (web application) مكتبوب باستخدام لغة الـ PHP بالإضافة الى مكتبة جافاسكريبت اسمها extjs.
صمم اوبن جو ليكون بمثابة مكتب أون لاين (On line office) حيث يسمح لك بانشاء ملفات [...]]]></description>
			<content:encoded><![CDATA[<p>في هذا الموضوع، سأشرح كيفية تركيب OpenGoo على اوبونتو 9.04 بالإضافة الى شرح كيفية تركيب كل من Apache2, PHP5, Mysql, phpmyadmin</p>
<p><span id="more-385"></span></p>
<p><a href="http://www.opengoo.org">أوبن جو (OpenGoo)</a> عبارة عن تطبيق ويب (web application) مكتبوب باستخدام لغة الـ PHP بالإضافة الى مكتبة جافاسكريبت اسمها extjs.<br />
صمم اوبن جو ليكون بمثابة مكتب أون لاين (On line office) حيث يسمح لك بانشاء ملفات نصية او عروض تقديمية، كما يسمح لك برفع ملفاتك اليه، بالاضافة الى دعمه لخاصية الـ versions حيث كل ملف يحصل على رقم خاص به، كما أنه يدعم المجموعات وتعدد المستخدمين.</p>
<p><strong>طريقة التركيب:</strong></p>
<p>حتى نتمكن من تركيب اوبن جو، علينا أولا تركيب خادم الويب اباتشي وبي اتش بي و قاعدة البيانات ماي اس كيو ال كالاتي:</p>
<p class="note">
<strong>ملاحظة:</strong> تأكد أن المخازن universe و multiverse مفعلة في <span dir="ltr">/etc/apt/sources.list</span>
</p>
<div dir="ltr" align="left"><code>root@muslim-laptop:~# apt-get install apache2 php5 phpmyadmin php5-mysql php5-gd mysql-server</code></div>
<p>الان وبعد أن إنتهينا من تركيب البرامج الأساسية التي سنحتاجها، لنقم بتحميل OpenGoo.</p>
<div dir="ltr" align="left"><code>root@muslim-laptop:~# cd /var/www<br />
root@muslim-laptop:/var/www# wget http://garr.dl.sourceforge.net/sourceforge/opengoo/opengoo_1.4.1.zip</code></div>
<p>لاحظ أن رقم الإصدار وقت كتابة هذا الموضوع هو 1.4.1</p>
<p>الان لنقم بفك ضغط opengoo:</p>
<div dir="ltr" align="left"><code>root@muslim-laptop:/var/www# unzip opengoo_1.4.1.zip<br />
root@muslim-laptop:/var/www# chown -R www-data.www-data opengoo<br />
root@muslim-laptop:/var/www# chown -R www-data.www-data opengoo/*</code></div>
<p>الان علينا إنشاء قاعدة بيانات خاصة به، لفعل هذا ساستخدم phpmyadmin.<br />
قم بفتح متصفحك واكتب فيه: <span dir="ltr">http://localhost/phpmyadmin</span></p>
<p>وقم بتسجيل الدخول:</p>
<p><a href="http://www.linuxdocs-ar.com/images/opengoo/01.png"><img src="http://www.linuxdocs-ar.com/images/opengoo/small/01.png" /></a></p>
<p>بعد تسجيل الدخول قم بانشاء قاعدة بيانات اسمها opengoo وذلك عبر ادخال اسمها في الحقل Create new database واضغط على الزر create</p>
<p><a href="http://www.linuxdocs-ar.com/images/opengoo/03.png"><img src="http://www.linuxdocs-ar.com/images/opengoo/small/03.png" /></a></p>
<p>ستلاحظ الرسالة المكتوب فيها: Database opengoo has been created وهذا دليل أنه تم إنشاء قاعدة البيانات بنجاح.</p>
<p><a href="http://www.linuxdocs-ar.com/images/opengoo/04.png"><img src="http://www.linuxdocs-ar.com/images/opengoo/small/04.png" /></a></p>
<p>الان قم بفتح متصفحك واكتب فيه: <span dir="ltr">http://localhost/opengoo</span> ليظهر لك معالج تركيب اوبن جو:</p>
<p><a href="http://www.linuxdocs-ar.com/images/opengoo/05.png"><img src="http://www.linuxdocs-ar.com/images/opengoo/small/05.png" /></a></p>
<p><a href="http://www.linuxdocs-ar.com/images/opengoo/06.png"><img src="http://www.linuxdocs-ar.com/images/opengoo/small/06.png" /></a></p>
<p>في الشاشة التالية، قم بادخال اسم مستخدم قاعدة البيانات وكلمة مروره (هنا استخدمت المستخدم root الخاص بـ mysql) وأيضا إسم قاعدة البيانات التي قمنا بإنشائها في phpmyadmin</p>
<p><a href="http://www.linuxdocs-ar.com/images/opengoo/07.png"><img src="http://www.linuxdocs-ar.com/images/opengoo/small/07.png" /></a></p>
<p><a href="http://www.linuxdocs-ar.com/images/opengoo/08.png"><img src="http://www.linuxdocs-ar.com/images/opengoo/small/08.png" /></a></p>
<p>الان انتهينا من تركيب أوبن جو، كل ما بقي علينا عمله هو إختيار إسم المستخدم الخاص بإدارة النظام لنتمكن من دخول النظام وإنشاء مستخدمين جدد.</p>
<p><a href="http://www.linuxdocs-ar.com/images/opengoo/09.png"><img src="http://www.linuxdocs-ar.com/images/opengoo/small/09.png" /></a></p>
<p>الان قم بتسجيل الدخول بإستخدام اسم المستخدم وكلمة المرور التي قمت بانشائهم في الخطوة السابقة.</p>
<p><a href="http://www.linuxdocs-ar.com/images/opengoo/10.png"><img src="http://www.linuxdocs-ar.com/images/opengoo/small/10.png" /></a></p>
<p><a href="http://www.linuxdocs-ar.com/images/opengoo/11.png"><img src="http://www.linuxdocs-ar.com/images/opengoo/small/11.png" /></a></p>
<p>الان تستطيع الاستمتاع بمزايا اوبن جو الرائعة.</p>
<p>وان شاء الله ساكتب موضوع اخر عن اوبن جو يتحدث عن كيفية استخدامه.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxdocs-ar.com/html/2009/06/opengoo-%d9%85%d9%83%d8%aa%d8%a8%d9%83-%d9%85%d8%b9%d9%83-%d8%a3%d9%8a%d9%86%d9%85%d8%a7-%d9%83%d9%86%d8%aa/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>إعداد خادم أسماء نطاقات (DNS) محلي بدون تعقيد</title>
		<link>http://www.linuxdocs-ar.com/html/2009/06/%d8%a5%d8%b9%d8%af%d8%a7%d8%af-%d8%ae%d8%a7%d8%af%d9%85-%d8%a3%d8%b3%d9%85%d8%a7%d8%a1-%d9%86%d8%b7%d8%a7%d9%82%d8%a7%d8%aa-dns-%d9%85%d8%ad%d9%84%d9%8a-%d8%a8%d8%af%d9%88%d9%86-%d8%aa%d8%b9%d9%82/</link>
		<comments>http://www.linuxdocs-ar.com/html/2009/06/%d8%a5%d8%b9%d8%af%d8%a7%d8%af-%d8%ae%d8%a7%d8%af%d9%85-%d8%a3%d8%b3%d9%85%d8%a7%d8%a1-%d9%86%d8%b7%d8%a7%d9%82%d8%a7%d8%aa-dns-%d9%85%d8%ad%d9%84%d9%8a-%d8%a8%d8%af%d9%88%d9%86-%d8%aa%d8%b9%d9%82/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 17:29:36 +0000</pubDate>
		<dc:creator>مسلم عادل</dc:creator>
				<category><![CDATA[dns]]></category>
		<category><![CDATA[خوادم الويب]]></category>
		<category><![CDATA[bind]]></category>
		<category><![CDATA[chroot]]></category>
		<category><![CDATA[dns chrooted]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[fqdn]]></category>

		<guid isPermaLink="false">http://www.linuxdocs-ar.com/html/?p=358</guid>
		<description><![CDATA[في هذا الموضوع سأقوم بشرح كيفية إعداد خادم DNS بإستخدام Bind9 على CentOS 5.3
لن أخوض في تفاصيل كيفية تركيب CentOS 5.3 كما أني لن أخوض في شرح الـ DNS أيضا (أقوم حاليا بتحضير شرح من أ الى ي خاص بالـ DNS)

كل ما سأقوم بشرحه هنا هو كيفية عمل الإعدادات الأساسية التي تحتاجها لعمل الـ DNS [...]]]></description>
			<content:encoded><![CDATA[<p>في هذا الموضوع سأقوم بشرح كيفية إعداد خادم DNS بإستخدام Bind9 على CentOS 5.3<br />
لن أخوض في تفاصيل كيفية تركيب CentOS 5.3 كما أني لن أخوض في شرح الـ DNS أيضا (أقوم حاليا بتحضير شرح من أ الى ي خاص بالـ DNS)</p>
<p><span id="more-358"></span></p>
<p>كل ما سأقوم بشرحه هنا هو كيفية عمل الإعدادات الأساسية التي تحتاجها لعمل الـ DNS ومن ثم تنفيذ سكريبت خاص قمت بعمله لهذه المهمة.</p>
<p class="note">
<strong>ملاحظة:</strong> لا تقم بإستخدام هذا السكريبت على جهاز عليه خادم DNS لأنه سيقوم بحذف كافة الملفات والإعدادات وعمل كل شيء من الصفر.
</p>
<p>الى العمل:</p>
<p>بعد تركيب CentOS يجب علينا القيام بالإعدادات الأساسية الخاصة بالشبكة حتى تعمل خدمة الـ DNS بشكل صحيح، لهذا السبب فإنني سأفترض المعلومات التالية:</p>
<div dir="ltr" align="left">
IP address: 172.16.1.1<br />
Netmask address: 255.255.0.0<br />
Gateway address: 172.16.1.254<br />
Hostname: nameserver.iac.lan
</div>
<p>ولضمان أن كل شيء سيعمل على أكمل وجه سأقوم بإيقاف كل من الجدار الناري و SELinux (سأقوم بشرحهم في وقت آخر)</p>
<p>&nbsp;</p>
<p><strong>أولا: إيقاف الجدار الناري و SELinux</strong></p>
<div dir="ltr" align="left"><code>[root@localhost ~]# service iptables stop<br />
[root@localhost ~]# chkconfig iptables off<br />
[root@localhost ~]# nano /etc/sysconfig/selinux<br />
</code></div>
<p>الان غير محتوى الملف من:</p>
<div dir="ltr" align="left">
<blockquote><p>
# This file controls the state of SELinux on the system.<br />
# SELINUX= can take one of these three values:<br />
#       enforcing &#8211; SELinux security policy is enforced.<br />
#       permissive &#8211; SELinux prints warnings instead of enforcing.<br />
#       disabled &#8211; SELinux is fully disabled.<br />
<strong>SELINUX=enforcing</strong><br />
# SELINUXTYPE= type of policy in use. Possible values are:<br />
#       targeted &#8211; Only targeted network daemons are protected.<br />
#       strict &#8211; Full SELinux protection.<br />
SELINUXTYPE=targeted
</p></blockquote>
</div>
<p>الى:</p>
<div dir="ltr" align="left">
<blockquote><p>
# This file controls the state of SELinux on the system.<br />
# SELINUX= can take one of these three values:<br />
#       enforcing &#8211; SELinux security policy is enforced.<br />
#       permissive &#8211; SELinux prints warnings instead of enforcing.<br />
#       disabled &#8211; SELinux is fully disabled.<br />
<strong>SELINUX=disabled</strong><br />
# SELINUXTYPE= type of policy in use. Possible values are:<br />
#       targeted &#8211; Only targeted network daemons are protected.<br />
#       strict &#8211; Full SELinux protection.<br />
SELINUXTYPE=targeted
</p></blockquote>
</div>
<p>&nbsp;</p>
<p><strong>ثانيا: إعداد عنوان الآي بي (IP)</strong></p>
<div dir="ltr" align="left"><code>[root@localhost ~]# cat << EOF > /etc/sysconfig/network-scripts/ifcfg-eth0<br />
> DEVICE=eth0<br />
> BOOTPROTO=static<br />
> ONBOOT=yes<br />
> TYPE=Ethernet<br />
> IPADDR=172.16.1.1<br />
> NETMASK=255.255.0.0<br />
> GATEWAY=172.16.1.254<br />
> EOF<br />
</code></div>
<p>&nbsp;</p>
<p><strong>ثالثا: إعداد إسم الجهاز (Hostname)</strong></p>
<div dir="ltr" align="left"><code>[root@localhost ~]# cat << EOF > /etc/sysconfig/network<br />
> NETWORKING=yes<br />
> NETWORKING_IPV6=no<br />
> HOSTNAME=nameserver.iac.lan<br />
> EOF<br />
</code></div>
<div dir="ltr" align="left"><code>[root@localhost ~]# cat << EOF > /etc/hosts<br />
> 127.0.0.1	localhost.localdomain	localhost<br />
> 172.16.1.1	nameserver.iac.lan	nameserver<br />
> EOF<br />
</code></div>
<p>أعد تشغيل الجهاز.<br />
بعد إعادة التشغيل تأكد من التالي:<br />
1- عنوان الجهاز (IP) هو الذي الذي قمنا باختياره، تستطيع معرفته باستخدام الأمر ifconfig</p>
<div dir="ltr" align="left"><code>[root@nameserver ~]# ifconfig eth0<br />
eth0      Link encap:Ethernet  HWaddr 00:0C:29:7B:CF:02<br />
          inet addr:<strong>172.16.1.1</strong>  Bcast:172.16.255.255  Mask:255.255.0.0<br />
          inet6 addr: fe80::20c:29ff:fe7b:cf02/64 Scope:Link<br />
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1<br />
          RX packets:78 errors:0 dropped:0 overruns:0 frame:0<br />
          TX packets:53 errors:0 dropped:0 overruns:0 carrier:0<br />
          collisions:0 txqueuelen:1000<br />
          RX bytes:11534 (11.2 KiB)  TX bytes:8914 (8.7 KiB)<br />
          Interrupt:67 Base address:0x2000<br />
</code></div>
<p>2- البوابة الافتراضية هي التي قمنا باختيارها، تستطيع معرفتها باسخدام الامر route </p>
<div dir="ltr" align="left"><code>[root@nameserver ~]# route -n<br />
Kernel IP routing table<br />
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface<br />
172.16.0.0      0.0.0.0         255.255.0.0     U     0      0        0 eth0<br />
0.0.0.0         <srong>172.16.0.254</strong>    0.0.0.0         UG    0      0        0 eth0<br />
</code></div>
<p>4- إسم الجهاز صحيح، وتستطيع أن تتأكد من هذا باستخدام الامر: hostname والأمر uname -n (يجب أن يكون مخرجات الامرين متساويين)</p>
<div dir="ltr" align="left"><code>[root@nameserver ~]# hostname<br />
<strong>nameserver.iac.lan</strong><br />
[root@nameserver ~]# uname -n<br />
<strong>nameserver.iac.lan</strong><br />
</code></div>
<p>5- تستطيع ان تعمل ping على اسم الجهاز، ويرد عليك على العنوان (IP) الصحيح</p>
<div dir="ltr" align="left"><code>[root@nameserver ~]# ping -c4 nameserver.iac.lan<br />
PING nameserver.iac.lan (172.16.1.1) 56(84) bytes of data.<br />
64 bytes from <strong>nameserver.iac.lan</strong> (<strong>172.16.1.1</strong>): icmp_seq=1 ttl=64 time=0.037 ms<br />
64 bytes from <strong>nameserver.iac.lan</strong> (<strong>172.16.1.1</strong>): icmp_seq=2 ttl=64 time=0.956 ms<br />
64 bytes from <strong>nameserver.iac.lan</strong> (<strong>172.16.1.1</strong>): icmp_seq=3 ttl=64 time=0.181 ms<br />
64 bytes from <strong>nameserver.iac.lan</strong> (<strong>172.16.1.1</strong>): icmp_seq=4 ttl=64 time=0.041 ms<br />
</code></div>
<p>&nbsp;</p>
<p><strong>رابعا: إستخدام سكريبت إعداد أسماء النطاقات</strong></p>
<p>بعد التاكد من كل هذه الأشياء قم بتحميل الإسكريت الذي قمت بعمله لإنهاء الباقي:</p>
<div dir="ltr" align="left"><code>[root@nameserver ~]# wget http://www.linuxdocs-ar.com/scripts/configure-bind.sh<br />
[root@nameserver ~]# chmod +x configure-bind.sh<br />
[root@nameserver ~]# ./configure-bind.sh<br />
Removing any current installation of bind and bind-chroot<br />
Loaded plugins: fastestmirror<br />
Setting up Remove Process<br />
No Match for argument: bind<br />
No Match for argument: bind-chroot<br />
No Packages marked for removal<br /> <br />
This script will start configuring your system now.<br />
Press ctrl-c now to stop and exit<br />
Do not stop this script while it's running, otherwise, it will corrupt your system!!<br />
Press enter to continue...<br />
</code></div>
<p>ستلاحظ أن السكريبت أول ما يحاول تنفيذه هو إزالة أي حزمة متعلقة بـ bind قد تكون مثبتة في الجهاز، كما أنه في نفس الوقت يقوم بحذف كافة ملفات الاعداد التي قد تكون موجودة، لذا احذر عند استخدامه على جهاز عليه خادم DNS</p>
<p>بعد إزالة كافة الحزم اضغط انتر للمتابعة</p>
<div dir="ltr" align="left"><code><br />
Step 1: Installing BIND 9 (chrooted)<br />
Loaded plugins: fastestmirror<br />
Loading mirror speeds from cached hostfile<br />
 * base: centose-msync-dvd.centos.org<br />
 * updates: centose.centos.org<br />
 * addons: centosq2-msync-dvd.centos.org<br />
 * extras: centosm3.centos.org<br />
Setting up Install Process<br />
Parsing package install arguments<br />
Resolving Dependencies<br />
 Running transaction check<br />
 Package bind-chroot.i386 30:9.3.4-10.P1.el5 set to be updated<br />
 Processing Dependency: bind = 30:9.3.4-10.P1.el5 for package: bind-chroot<br />
 Running transaction check<br />
 Package bind.i386 30:9.3.4-10.P1.el5 set to be updated<br />
 Finished Dependency Resolution<br />
Dependencies Resolved<br />
==================================================================================================================<br />
 Package                     Arch                 Version                              Repository            Size<br />
==================================================================================================================<br />
Installing:<br />
 bind-chroot                 i386                 30:9.3.4-10.P1.el5                   base                  42 k<br />
Installing for dependencies:<br />
 bind                        i386                 30:9.3.4-10.P1.el5                   base                 953 k<br />
Transaction Summary<br />
==================================================================================================================<br />
Install      2 Package(s)<br />
Update       0 Package(s)<br />
Remove       0 Package(s)<br />
Total size: 995 k<br />
Downloading Packages:<br />
Running rpm_check_debug<br />
Running Transaction Test<br />
Finished Transaction Test<br />
Transaction Test Succeeded<br />
Running Transaction<br />
  Installing     : bind                                              [1/2]<br />
  Installing     : bind-chroot                                       [2/2]<br />
Installed: bind-chroot.i386 30:9.3.4-10.P1.el5<br />
Dependency Installed: bind.i386 30:9.3.4-10.P1.el5<br />
Complete!<br />
Installation of BIND 9 (chrooted) completed!<br />
Press enter to continue...<br />
</code></div>
<p>تم إنهاء تركيب الحزم الان اضغط انتر للمتابعة:</p>
<div dir="ltr" align="left"><code><br />
Step 2: Fixing permissions, ownerships, etc...<br />
Fixing permissions, ownerships, etc... completed!<br />
Press enter to continue...<br />
</code></div>
<p>اضغط انتر للمتابع:</p>
<div dir="ltr" align="left"><code><br />
Step 3: Create a master forward zone<br />
Please enter the zone name (ex: iac.lan): myhome.lan<br />
Stopping named:                                            [  OK  ]<br />
Starting named:                                            [  OK  ]<br />
</code></div>
<p>في هذه الخطوة طلب منك ادخال اسم النطاق الذي تريده، وقد قمت باختيار الاسم myhome.lan<br />
ستلاحظ ان السكريبت قام باعادة تشغيل خدمة bind وانتهى.</p>
<p>الان للتأكد أن كل شيء يعمل كما يجب، قم بتنفيذ الأمر التالي:</p>
<div dir="ltr" align="left"><code>[root@nameserver ~]# dig myhome.lan<br />
; <<>> DiG 9.3.4-P1 <<>> myhome.lan<br />
;; global options:  printcmd<br />
;; Got answer:<br />
;; ->>HEADER<<- opcode: QUERY, status: <strong>NOERROR</strong>, id: 9873<br />
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0<br />
;; QUESTION SECTION:<br />
;myhome.lan.                    IN      A<br />
;; ANSWER SECTION:<br />
myhome.lan.             86400   IN      A       172.16.1.1<br />
;; AUTHORITY SECTION:<br />
myhome.lan.             86400   IN      NS      nameserver.iac.lan.<br />
;; Query time: 3 msec<br />
;; SERVER: 172.16.1.1#53(172.16.1.1)<br />
;; WHEN: Wed Jun  3 22:47:07 2009<br />
;; MSG SIZE  rcvd: 73<br />
</code></div>
<p>لاحظ الكلمة المظللة NOERROR هذا دليل أنه تم انشاء النطاق بصورة صحيحة، يمكنك أن تتأكد منه أيضا بعمل ping عليه:</p>
<div dir="ltr" align="left"><code>[root@nameserver ~]# ping -c4 myhome.lan<br />
PING myhome.lan (172.16.1.1) 56(84) bytes of data.<br />
64 bytes from nameserver.iac.lan (172.16.1.1): icmp_seq=1 ttl=64 time=0.801 ms<br />
64 bytes from nameserver.iac.lan (172.16.1.1): icmp_seq=2 ttl=64 time=0.042 ms<br />
64 bytes from nameserver.iac.lan (172.16.1.1): icmp_seq=3 ttl=64 time=0.046 ms<br />
64 bytes from nameserver.iac.lan (172.16.1.1): icmp_seq=4 ttl=64 time=0.046 ms<br />
</code></div>
<div dir="ltr" align="left"><code>[root@nameserver ~]# dig nameserver.myhome.lan<br />
; <<>> DiG 9.3.4-P1 <<>> nameserver.myhome.lan<br />
;; global options:  printcmd<br />
;; Got answer:<br />
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8793<br />
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0<br />
;; QUESTION SECTION:<br />
;nameserver.myhome.lan.         IN      A<br />
;; ANSWER SECTION:<br />
nameserver.myhome.lan.  86400   IN      A       172.16.1.1<br />
;; AUTHORITY SECTION:<br />
myhome.lan.             86400   IN      NS      nameserver.iac.lan.<br />
;; Query time: 4 msec<br />
;; SERVER: 172.16.1.1#53(172.16.1.1)<br />
;; WHEN: Wed Jun  3 23:03:42 2009<br />
;; MSG SIZE  rcvd: 84</p>
<p></code></div>
<p>الان في حال أحببت إضافة المزيد من الأسماء الى اسم النطاق الخاص بك، فقط قم بتحرير الملف:</p>
<div dir="ltr" align="left">
/var/named/chroot/var/named/forward-zones/myhome.lan.conf
</div>
<p>وإعادة تحميل named بإستخدام الأمر:</p>
<div dir="ltr" align="left"><code>[root@nameserver ~]# service named reload</code></div>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxdocs-ar.com/html/2009/06/%d8%a5%d8%b9%d8%af%d8%a7%d8%af-%d8%ae%d8%a7%d8%af%d9%85-%d8%a3%d8%b3%d9%85%d8%a7%d8%a1-%d9%86%d8%b7%d8%a7%d9%82%d8%a7%d8%aa-dns-%d9%85%d8%ad%d9%84%d9%8a-%d8%a8%d8%af%d9%88%d9%86-%d8%aa%d8%b9%d9%82/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>شخصين، محرر نصوص واحد!</title>
		<link>http://www.linuxdocs-ar.com/html/2009/06/%d8%b4%d8%ae%d8%b5%d9%8a%d9%86%d8%8c-%d9%85%d8%ad%d8%b1%d8%b1-%d9%86%d8%b5%d9%88%d8%b5-%d9%88%d8%a7%d8%ad%d8%af/</link>
		<comments>http://www.linuxdocs-ar.com/html/2009/06/%d8%b4%d8%ae%d8%b5%d9%8a%d9%86%d8%8c-%d9%85%d8%ad%d8%b1%d8%b1-%d9%86%d8%b5%d9%88%d8%b5-%d9%88%d8%a7%d8%ad%d8%af/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 20:11:03 +0000</pubDate>
		<dc:creator>مسلم عادل</dc:creator>
				<category><![CDATA[المشاركة]]></category>
		<category><![CDATA[collaborate]]></category>
		<category><![CDATA[editor]]></category>

		<guid isPermaLink="false">http://www.linuxdocs-ar.com/html/?p=350</guid>
		<description><![CDATA[في موضوع سابق، كنت قد تحدثت عن كيفية استخدام سطر الأوامر من قبل أكثر من شخص لحل مشاكل كثيرة.
في هذا الموضوع سأتحدث عن نفس الفكرة ولكن بوجود شخصين (أو أكثر) وملف نص واحد!!

تخيل أنك أستاذ أو مبرمج تريد أن تعلم أحد الأشخاص البرمجة ولكن هذا الشخص ليس بجانبك، أو لديك عدد كبير من الطلاب وعليك [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.linuxdocs-ar.com/html/2008/09/%d8%b4%d8%ae%d8%b5%d9%8a%d9%86%d8%8c-%d8%b3%d8%b7%d8%b1-%d8%a3%d9%88%d8%a7%d9%85%d8%b1-%d9%88%d8%a7%d8%ad%d8%af/">في موضوع سابق</a>، كنت قد تحدثت عن كيفية استخدام سطر الأوامر من قبل أكثر من شخص لحل مشاكل كثيرة.<br />
في هذا الموضوع سأتحدث عن نفس الفكرة ولكن بوجود شخصين (أو أكثر) وملف نص واحد!!</p>
<p><span id="more-350"></span></p>
<p>تخيل أنك أستاذ أو مبرمج تريد أن تعلم أحد الأشخاص البرمجة ولكن هذا الشخص ليس بجانبك، أو لديك عدد كبير من الطلاب وعليك أن تراجع الكود الذي يكتبونه لتصحيحه.<br />
عندما يكون شخص واحد جالس بجانبك، لا توجد مشكلة ولكن عندما يكون العدد كبير في قاعة كبيرة وتضطر الى الذهاب الى كل طالب لترى ماذا كتب وتصحيح اخطائه، أعتقد ان المهمة لن تكون سهلة بل ستستهلك الكثير من الجهد.</p>
<p>ولكن بفضل الله ثم بفضل المصادر الحرة يوجد حل وهو إستخدام برنامج Gobby</p>
<p>Gobby عبارة عن محرر نصوص متعدد المستخدمين، بمعنى أن أكثر من شخص يمكنهم أن يحرروا نفس الملف وفي نفس الوقت وكل شخص يرى ما يكتبه الآخر.<br />
هذا البرنامج مفيد جدا عندما تريد أن تعلم شخص ما البرمجة حيث يمكنك أن تشاهد مباشرة ما يكتبه الطالب وتصححه مباشرة دون الحاجة للذهاب اليه، وأجمل ما في الموضوع هو إمكانية إستخدامه عن بعد عن طريق الانترنت.</p>
<p><strong>طريقة التركيب:</strong></p>
<p>البرنامج متوفر لكل من لينوكس وويندوز لذا يمكنك أن تستخدم لينوكس والشخص الاخر يستخدم ويندوز أو العكس.</p>
<p>لتركيب نسخة اللينوكس، إتبع الاتي اذا كنت على أوبونتو:</p>
<div dir="ltr" align="left"><code>muslim@muslim-laptop:~$ sudo apt-get install gobby</code></div>
<p>رقم الإصدار المتوفر في أوبونتو 9.04 هو 0.4.9 لذا يفضل اختيار نفس الإصدار إذا قررت تركيب نسخة الويندوز المتوفرة في الرابط التالي:<br />
<a href="http://releases.0x539.de/gobby/gobby-0.4.9.exe">http://releases.0&#215;539.de/gobby/gobby-0.4.9.exe</a></p>
<p><strong>طريقة الإستخدام</strong></p>
<p>قم بتشغيل البرنامج إما بكتابة اسمه في سطر الأوامر أو بالذهاب الى القائمة الخاصة بالانترنت حيث ستجده هناك.</p>
<p><a href="http://www.linuxdocs-ar.com/images/gobby/01.png"><img src="http://www.linuxdocs-ar.com/images/gobby/small/01.png" /></a></p>
<p>من الواجهة الرئيسية قم بالضغط على Create Session لتقوم بإنشاء جلسة حتى يتمكن الطرف اللآخر من إستخدامها:</p>
<p><a href="http://www.linuxdocs-ar.com/images/gobby/02.png"><img src="http://www.linuxdocs-ar.com/images/gobby/small/02.png" /></a></p>
<p>عند الضغط على الزر Host ستلاحظ أنه أنشأ الجلسة وأدخلك فيها بالاسم المستعار الذي اخترته.</p>
<p><a href="http://www.linuxdocs-ar.com/images/gobby/03.png"><img src="http://www.linuxdocs-ar.com/images/gobby/small/03.png" /></a></p>
<p>الان بامكان الطرف الاخر الاتصال عبر ادخال رقم الاي بي (IP) الخاص بجهازك ورقم المنفذ في حال تم تغييره:</p>
<p><a href="http://www.linuxdocs-ar.com/images/gobby/win-01.png"><img src="http://www.linuxdocs-ar.com/images/gobby/small/win-01.png" /></a></p>
<p><a href="http://www.linuxdocs-ar.com/images/gobby/win-02.png"><img src="http://www.linuxdocs-ar.com/images/gobby/small/win-02.png" /></a></p>
<p><a href="http://www.linuxdocs-ar.com/images/gobby/win-03.png"><img src="http://www.linuxdocs-ar.com/images/gobby/small/win-03.png" /></a></p>
<p>ستلاحظ أنه ستصلك رسالة تذكر أن مستخدم جديد قد إتصل بك:</p>
<p><a href="http://www.linuxdocs-ar.com/images/gobby/04.png"><img src="http://www.linuxdocs-ar.com/images/gobby/small/04.png" /></a></p>
<p>الان قم بإنشاء ملف جديد عبر الضغط على الزر Create document</p>
<p><a href="http://www.linuxdocs-ar.com/images/gobby/06.png"><img src="http://www.linuxdocs-ar.com/images/gobby/small/06.png" /></a></p>
<p>ستلاحظ في جهاز العميل أن رسالة تخبره بأنك قمت بإنشاء ملف جديد:</p>
<p><a href="http://www.linuxdocs-ar.com/images/gobby/win-04.png"><img src="http://www.linuxdocs-ar.com/images/gobby/small/win-04.png" /></a></p>
<p>الان في جهاز العميل ايضا قم بالضغط على الزر Document list لعرض كافة الملفات التي يمكنه الاشتراك بها.</p>
<p><a href="http://www.linuxdocs-ar.com/images/gobby/win-05.png"><img src="http://www.linuxdocs-ar.com/images/gobby/small/win-05.png" /></a></p>
<p>الان في جهاز الخادم، قم بكتابة أي شيء تريده، وتابع جهاز العميل، ستلاحظ أن النص يظهر هناك مباشرة</p>
<p><a href="http://www.linuxdocs-ar.com/images/gobby/07.png"><img src="http://www.linuxdocs-ar.com/images/gobby/small/07.png" /></a></p>
<p>قم بكتابة أي نص في جهاز العميل، وتابع الخادم ستلاحظ ظهور النص مباشرة</p>
<p><a href="http://www.linuxdocs-ar.com/images/gobby/win-07.png"><img src="http://www.linuxdocs-ar.com/images/gobby/small/win-07.png" /></a></p>
<p>هذا الشرح مختصر للبرنامج Gobby وبعض إستخداماته، أتمنى أن تجدوه مفيدا</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxdocs-ar.com/html/2009/06/%d8%b4%d8%ae%d8%b5%d9%8a%d9%86%d8%8c-%d9%85%d8%ad%d8%b1%d8%b1-%d9%86%d8%b5%d9%88%d8%b5-%d9%88%d8%a7%d8%ad%d8%af/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>سأعود للكتابة من جديد</title>
		<link>http://www.linuxdocs-ar.com/html/2009/06/%d8%b3%d8%a3%d8%b9%d9%88%d8%af-%d9%84%d9%84%d9%83%d8%aa%d8%a7%d8%a8%d8%a9-%d9%85%d9%86-%d8%ac%d8%af%d9%8a%d8%af/</link>
		<comments>http://www.linuxdocs-ar.com/html/2009/06/%d8%b3%d8%a3%d8%b9%d9%88%d8%af-%d9%84%d9%84%d9%83%d8%aa%d8%a7%d8%a8%d8%a9-%d9%85%d9%86-%d8%ac%d8%af%d9%8a%d8%af/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 13:13:00 +0000</pubDate>
		<dc:creator>مسلم عادل</dc:creator>
				<category><![CDATA[غير مصنف]]></category>

		<guid isPermaLink="false">http://www.linuxdocs-ar.com/html/?p=344</guid>
		<description><![CDATA[السلام عليكم ورحمة الله وبركاته
بعد انقطاع طويل دام أكثر من 7 شهور سأعود للكتابة من جديد.
ولكن السؤال الذي يطرح نفسه هو: لماذا انقطعت عن الكتابة أصلا؟؟

حسنا، السبب الرئيسي للإنقطاع عن الكتابة هو أنني إستلمت وظيفة جديدة في مدينة جديدة.
في السابق، كنت مقيم في مدينة جدة، ولكن الوظيفة الجديدة تطلبت مني الإنتقال الى مدينة الرياض والتي [...]]]></description>
			<content:encoded><![CDATA[<p>السلام عليكم ورحمة الله وبركاته</p>
<p>بعد انقطاع طويل دام أكثر من 7 شهور سأعود للكتابة من جديد.</p>
<p>ولكن السؤال الذي يطرح نفسه هو: لماذا انقطعت عن الكتابة أصلا؟؟</p>
<p><span id="more-344"></span></p>
<p>حسنا، السبب الرئيسي للإنقطاع عن الكتابة هو أنني إستلمت وظيفة جديدة في مدينة جديدة.<br />
في السابق، كنت مقيم في مدينة جدة، ولكن الوظيفة الجديدة تطلبت مني الإنتقال الى مدينة الرياض والتي أحببتها كثيرا (بكل أمانة أحب مدينة الرياض أكثر من جدة &#8211; آسف يا جداويين، بس هذه الحقيقة <img src='http://www.linuxdocs-ar.com/html/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</p>
<p>ربما أحببتها أكثر بسبب جوها الجاف الذي ارتحت معه كثيرا وخاصة أنه شبيه نوعا ما بجو عمّان &#8211; الأردن.</p>
<p>على العموم، الوظيفة الجديدة تطلبت مني التنقل الى مدينة أخرى كما أنها تطلبت مني نقلة نوعية من أسلوب كنت معتادا عليه الى أسلوب مختلف عنه تماما وهذه النقلة كانت ضرورية بسبب طبيعة الوظيفة الجديدة حيث أنها عبارة عن وظيفة إدارية مختلفة تماما عن الوظائف السابقة التي عملت فيها، حيث ان المسؤولية زادت بشكل كبير جدا لانها اصبحت متعلقة بالبشر والانظمة معا وفي السابق كنت معتادا على التعامل مع الانظمة فقط.</p>
<p>هذه النقلة النوعية في حياتي المهنية استهلكت الكثير من وقتي في قراءة الكثير من الكتب &#8211; بدل ما اقراء كتب تقنية صرت بقراء كتب اعمال &#8211; ولكن الان الامور اصبحت اكثر استقرارا والضغط بدا يخف لذا قررت ان اعود الى الكتابة من جديد في كل من مجتمع لينوكس العربي وهذه المدونة الخاصة.</p>
<p>لذا انتظروا مني بضعة مواضيع جديدة اتمنى أن تكون مفيدة لكم.</p>
<p><strong>وشكر خاص لكل شخص أرسل لي رسالة يسأل عني أو سأل أحد أصدقائي المقربين عني</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxdocs-ar.com/html/2009/06/%d8%b3%d8%a3%d8%b9%d9%88%d8%af-%d9%84%d9%84%d9%83%d8%aa%d8%a7%d8%a8%d8%a9-%d9%85%d9%86-%d8%ac%d8%af%d9%8a%d8%af/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>كل عام وانت بخير&#8230;..</title>
		<link>http://www.linuxdocs-ar.com/html/2008/09/%d9%83%d9%84-%d8%b9%d8%a7%d9%85-%d9%88%d8%a7%d9%86%d8%aa-%d8%a8%d8%ae%d9%8a%d8%b1/</link>
		<comments>http://www.linuxdocs-ar.com/html/2008/09/%d9%83%d9%84-%d8%b9%d8%a7%d9%85-%d9%88%d8%a7%d9%86%d8%aa-%d8%a8%d8%ae%d9%8a%d8%b1/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 17:11:08 +0000</pubDate>
		<dc:creator>مسلم عادل</dc:creator>
				<category><![CDATA[غير مصنف]]></category>
		<category><![CDATA[عيد]]></category>

		<guid isPermaLink="false">http://www.linuxdocs-ar.com/html/?p=340</guid>
		<description><![CDATA[كل عام وانتم والأمة الاسلامية كلها بالف خير بمناسبة عيد الفطر المبارك.

]]></description>
			<content:encoded><![CDATA[<p>كل عام وانتم والأمة الاسلامية كلها بالف خير بمناسبة عيد الفطر المبارك.</p>
<p><img src="http://images.arabian-linux.com/69.jpg" alt="عيد مبارك" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxdocs-ar.com/html/2008/09/%d9%83%d9%84-%d8%b9%d8%a7%d9%85-%d9%88%d8%a7%d9%86%d8%aa-%d8%a8%d8%ae%d9%8a%d8%b1/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>تم تغيير الإستضافة</title>
		<link>http://www.linuxdocs-ar.com/html/2008/09/%d8%aa%d9%85-%d8%aa%d8%ba%d9%8a%d9%8a%d8%b1-%d8%a7%d9%84%d8%a5%d8%b3%d8%aa%d8%b6%d8%a7%d9%81%d8%a9/</link>
		<comments>http://www.linuxdocs-ar.com/html/2008/09/%d8%aa%d9%85-%d8%aa%d8%ba%d9%8a%d9%8a%d8%b1-%d8%a7%d9%84%d8%a5%d8%b3%d8%aa%d8%b6%d8%a7%d9%81%d8%a9/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 22:26:22 +0000</pubDate>
		<dc:creator>مسلم عادل</dc:creator>
				<category><![CDATA[غير مصنف]]></category>
		<category><![CDATA[استضافة]]></category>

		<guid isPermaLink="false">http://www.linuxdocs-ar.com/html/?p=326</guid>
		<description><![CDATA[السلام عليكم ورحمة الله
قمت بتغيير استضافة الموقع، اتمنى أن تنتهي الان مشاكل الوصول التي كانت تواجه الكثيرين.
شكرا لك من ابلغني عن المشاكل.
]]></description>
			<content:encoded><![CDATA[<p>السلام عليكم ورحمة الله</p>
<p>قمت بتغيير استضافة الموقع، اتمنى أن تنتهي الان مشاكل الوصول التي كانت تواجه الكثيرين.</p>
<p>شكرا لك من ابلغني عن المشاكل.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxdocs-ar.com/html/2008/09/%d8%aa%d9%85-%d8%aa%d8%ba%d9%8a%d9%8a%d8%b1-%d8%a7%d9%84%d8%a5%d8%b3%d8%aa%d8%b6%d8%a7%d9%81%d8%a9/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>عذرا ولكن لم استطع المقاومة&#8230;.</title>
		<link>http://www.linuxdocs-ar.com/html/2008/09/%d8%b9%d8%b0%d8%b1%d8%a7-%d9%88%d9%84%d9%83%d9%86-%d9%84%d9%85-%d8%a7%d8%b3%d8%aa%d8%b7%d8%b9-%d8%a7%d9%84%d9%85%d9%82%d8%a7%d9%88%d9%85%d8%a9/</link>
		<comments>http://www.linuxdocs-ar.com/html/2008/09/%d8%b9%d8%b0%d8%b1%d8%a7-%d9%88%d9%84%d9%83%d9%86-%d9%84%d9%85-%d8%a7%d8%b3%d8%aa%d8%b7%d8%b9-%d8%a7%d9%84%d9%85%d9%82%d8%a7%d9%88%d9%85%d8%a9/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 22:25:12 +0000</pubDate>
		<dc:creator>مسلم عادل</dc:creator>
				<category><![CDATA[غير مصنف]]></category>
		<category><![CDATA[bad code]]></category>
		<category><![CDATA[good code]]></category>

		<guid isPermaLink="false">http://www.linuxdocs-ar.com/html/?p=335</guid>
		<description><![CDATA[عذرا اخواني على هذه الصورة، ولكني لم استطع مقاومة عدم عرضها عليكم لما فيها من دلالة كبيرة جدا  

]]></description>
			<content:encoded><![CDATA[<p>عذرا اخواني على هذه الصورة، ولكني لم استطع مقاومة عدم عرضها عليكم لما فيها من دلالة كبيرة جدا <img src='http://www.linuxdocs-ar.com/html/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><img src="http://www.linuxdocs-ar.com/images/wtfm.jpg" alt="الكود الجيد والكود السيء" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxdocs-ar.com/html/2008/09/%d8%b9%d8%b0%d8%b1%d8%a7-%d9%88%d9%84%d9%83%d9%86-%d9%84%d9%85-%d8%a7%d8%b3%d8%aa%d8%b7%d8%b9-%d8%a7%d9%84%d9%85%d9%82%d8%a7%d9%88%d9%85%d8%a9/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>استعمال vmware من سطر الأوامر</title>
		<link>http://www.linuxdocs-ar.com/html/2008/09/%d8%a7%d8%b3%d8%aa%d8%b9%d9%85%d8%a7%d9%84-vmware-%d9%85%d9%86-%d8%b3%d8%b7%d8%b1-%d8%a7%d9%84%d8%a3%d9%88%d8%a7%d9%85%d8%b1/</link>
		<comments>http://www.linuxdocs-ar.com/html/2008/09/%d8%a7%d8%b3%d8%aa%d8%b9%d9%85%d8%a7%d9%84-vmware-%d9%85%d9%86-%d8%b3%d8%b7%d8%b1-%d8%a7%d9%84%d8%a3%d9%88%d8%a7%d9%85%d8%b1/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 22:02:05 +0000</pubDate>
		<dc:creator>مسلم عادل</dc:creator>
				<category><![CDATA[منوعات لينوكس]]></category>
		<category><![CDATA[virtual machine]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.linuxdocs-ar.com/html/?p=332</guid>
		<description><![CDATA[اذا كنت تستخدم vmware بكثرة، فعلى الاغلب تحتاج الى معرفة كيفية تشغيل/ ايقاف الاجهزة الافتراضية من خلال سطر الاوامر.

لتشغيل الجهاز الافتراضي:
arabian@laptop:~$ vmware-cmd /home/arabian/vmware/testmachine/test.vmx start
للايقاف المؤقت:
arabian@laptop:~$ vmware-cmd /home/arabian/vmware/testmachine/test.vmx pause
لتعليق الجهاز الافتراضي (suspend)
arabian@laptop:~$ vmware-cmd /home/arabian/vmware/testmachine/test.vmx suspend
لايقافه كليا:
arabian@laptop:~$ vmware-cmd /home/arabian/vmware/testmachine/test.vmx stop
]]></description>
			<content:encoded><![CDATA[<p>اذا كنت تستخدم vmware بكثرة، فعلى الاغلب تحتاج الى معرفة كيفية تشغيل/ ايقاف الاجهزة الافتراضية من خلال سطر الاوامر.</p>
<p><span id="more-332"></span></p>
<p>لتشغيل الجهاز الافتراضي:</p>
<div dir="ltr" align="left"><code>arabian@laptop:~$ vmware-cmd /home/arabian/vmware/testmachine/test.vmx start</code></div>
<p>للايقاف المؤقت:</p>
<div dir="ltr" align="left"><code>arabian@laptop:~$ vmware-cmd /home/arabian/vmware/testmachine/test.vmx pause</code></div>
<p>لتعليق الجهاز الافتراضي (suspend)</p>
<div dir="ltr" align="left"><code>arabian@laptop:~$ vmware-cmd /home/arabian/vmware/testmachine/test.vmx suspend</code></div>
<p>لايقافه كليا:</p>
<div dir="ltr" align="left"><code>arabian@laptop:~$ vmware-cmd /home/arabian/vmware/testmachine/test.vmx stop</code></div>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxdocs-ar.com/html/2008/09/%d8%a7%d8%b3%d8%aa%d8%b9%d9%85%d8%a7%d9%84-vmware-%d9%85%d9%86-%d8%b3%d8%b7%d8%b1-%d8%a7%d9%84%d8%a3%d9%88%d8%a7%d9%85%d8%b1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>استعمال أكثر من عنوان IP على بطاقة شبكة واحدة</title>
		<link>http://www.linuxdocs-ar.com/html/2008/09/%d8%a7%d8%b3%d8%aa%d8%b9%d9%85%d8%a7%d9%84-%d8%a3%d9%83%d8%ab%d8%b1-%d9%85%d9%86-%d8%b9%d9%86%d9%88%d8%a7%d9%86-ip-%d8%b9%d9%84%d9%89-%d8%a8%d8%b7%d8%a7%d9%82%d8%a9-%d8%b4%d8%a8%d9%83%d8%a9-%d9%88/</link>
		<comments>http://www.linuxdocs-ar.com/html/2008/09/%d8%a7%d8%b3%d8%aa%d8%b9%d9%85%d8%a7%d9%84-%d8%a3%d9%83%d8%ab%d8%b1-%d9%85%d9%86-%d8%b9%d9%86%d9%88%d8%a7%d9%86-ip-%d8%b9%d9%84%d9%89-%d8%a8%d8%b7%d8%a7%d9%82%d8%a9-%d8%b4%d8%a8%d9%83%d8%a9-%d9%88/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 21:53:34 +0000</pubDate>
		<dc:creator>مسلم عادل</dc:creator>
				<category><![CDATA[منوعات لينوكس]]></category>
		<category><![CDATA[interfaces]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[virtual ip]]></category>

		<guid isPermaLink="false">http://www.linuxdocs-ar.com/html/?p=328</guid>
		<description><![CDATA[في بعض الأحيان نحتاج أن يكون للجهاز أكثر من عنوان IP ولكن قد لا يتوفر لديك بطاقة شبكة اخرى او انه لا يوجود مدخل اضافي في  اللوحة الرئيسية للجهاز (motherboard) لاضافة المزيد. ما الحل؟؟

لحسن الحظ هذه ليست بالمشكلة الكبيرة، حيث أنه يمكن للجهاز ان يحتوي على اكثر من عنوان IP حتى لو كان لديك [...]]]></description>
			<content:encoded><![CDATA[<p>في بعض الأحيان نحتاج أن يكون للجهاز أكثر من عنوان IP ولكن قد لا يتوفر لديك بطاقة شبكة اخرى او انه لا يوجود مدخل اضافي في  اللوحة الرئيسية للجهاز (motherboard) لاضافة المزيد. ما الحل؟؟</p>
<p><span id="more-328"></span></p>
<p>لحسن الحظ هذه ليست بالمشكلة الكبيرة، حيث أنه يمكن للجهاز ان يحتوي على اكثر من عنوان IP حتى لو كان لديك بطاقة شبكة واحدة فقط.</p>
<p>لاضافة عنوان IP اخر لبطاقة الشبكة اتبع الاتي:</p>
<div dir="ltr" align="left"><code>root@laptop:~# ifconfig eth0<strong>:1</strong> 10.0.0.1<br />
root@laptop:~# ifconfig eth0<strong>:2</strong> 172.16.1.1</code></div>
<p>يمكنك اضافة العدد الذي تريده، فقط تاكد من تغيير الرقم الذي يلي اسم بطاقة الشبكة.<br />
الان لضمان ان هذه الاعدادات ستبقى محفوظة بعد اعادة تشغيل الجهاز، قم بتحرير الملف <span dir="ltr">/etc/network/interfaces</span> واضف اليه التالي:</p>
<div dir="ltr" align="left">
<blockquote><p>
auto eth0:1<br />
iface eth0:1 inet static<br />
&nbsp;&nbsp;address 10.0.0.1<br />
&nbsp;&nbsp;netmask 255.0.0.0</p>
<p>auto eth0:2<br />
iface eth0:2 inet static<br />
&nbsp;&nbsp;address 172.16.1.1<br />
&nbsp;&nbsp;netmask 255.255.0.0
</p></blockquote>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxdocs-ar.com/html/2008/09/%d8%a7%d8%b3%d8%aa%d8%b9%d9%85%d8%a7%d9%84-%d8%a3%d9%83%d8%ab%d8%b1-%d9%85%d9%86-%d8%b9%d9%86%d9%88%d8%a7%d9%86-ip-%d8%b9%d9%84%d9%89-%d8%a8%d8%b7%d8%a7%d9%82%d8%a9-%d8%b4%d8%a8%d9%83%d8%a9-%d9%88/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>اضافة antivirus لـ samba</title>
		<link>http://www.linuxdocs-ar.com/html/2008/09/%d8%a7%d8%b6%d8%a7%d9%81%d8%a9-antivirus-%d9%84%d9%80-samba/</link>
		<comments>http://www.linuxdocs-ar.com/html/2008/09/%d8%a7%d8%b6%d8%a7%d9%81%d8%a9-antivirus-%d9%84%d9%80-samba/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 23:17:34 +0000</pubDate>
		<dc:creator>مسلم عادل</dc:creator>
				<category><![CDATA[Samba]]></category>
		<category><![CDATA[المشاركة]]></category>
		<category><![CDATA[antivirus]]></category>
		<category><![CDATA[eicar]]></category>
		<category><![CDATA[share]]></category>

		<guid isPermaLink="false">http://www.linuxdocs-ar.com/html/?p=323</guid>
		<description><![CDATA[كما هو معروف، سامبا يسمح بمشاركة الملفات مع الأجهزة التي عليها ويندوز.
انا استخدم سامبا كجهاز مركزي عليه الملفات والبرامج والنسخ الاحتياطية الخاصة بالاجهزة التي عليها ويندوز. وكون ويندوز لن يخلوا ابدا من الفايروسات، قمت باضافة مضاد فيروسات لسامبا ليحمي الأجهزة التي تعمل على ويندوز. (مضاد الفايروسات لملفات ويندوز وليس للينوكس نفسه، حيث انه لا يحتاج [...]]]></description>
			<content:encoded><![CDATA[<p>كما هو معروف، سامبا يسمح بمشاركة الملفات مع الأجهزة التي عليها ويندوز.<br />
انا استخدم سامبا كجهاز مركزي عليه الملفات والبرامج والنسخ الاحتياطية الخاصة بالاجهزة التي عليها ويندوز. وكون ويندوز لن يخلوا ابدا من الفايروسات، قمت باضافة مضاد فيروسات لسامبا ليحمي الأجهزة التي تعمل على ويندوز. (مضاد الفايروسات لملفات ويندوز وليس للينوكس نفسه، حيث انه لا يحتاج الى مضاد فيروسات)</p>
<p><span id="more-323"></span></p>
<p>اضافة مضاد الفيروسات ليس بالعملية السهلة ولكنها ايضا ليست بالصعبة. اذا كنت على اوبونتو هاردي (8.04) يمكنك اتباع الخطوات المذكورة هنا ولن تجد مشاكل أو صعوبة ان شاء الله.</p>
<p>&nbsp;</p>
<p><strong>الخطوة الأولى: تركيب الضروريات</strong></p>
<p>&nbsp;</p>
<div dir="ltr" align="left"><code>root@laptop:~# apt-get update<br />
root@laptop:~# apt-get install build-essential dpkg-dev samba clamav clamav-base clamav-daemon clamav-freshclam libclamav3</code></div>
<p>&nbsp;</p>
<p><strong>الخطوة الثانية: تحميل المصادر</strong></p>
<p>&nbsp;</p>
<p class="note">
تأكد أن مستودعات المصادر مفعلة في <span dir="ltr">/etc/apt/sources.list</span>
</p>
<div dir="ltr" align="left"><code>root@laptop:~# cd /usr/src<br />
root@laptop:/usr/src# apt-get source samba<br />
root@laptop:/usr/src# apt-get build-dep samba<br />
root@laptop:/usr/src# wget -c http://www.openantivirus.org/download/samba-vscan-0.3.6c-beta5.tar.gz</code></div>
<p>&nbsp;</p>
<p><strong>الخطوة الثالثة: بناء المصادر</strong></p>
<p>&nbsp;</p>
<div dir="ltr" align="left"><code>root@laptop:/usr/src# cd samba-3.0.28a/source<br />
root@laptop:/usr/src/samba-3.0.28a/source# ./configure<br />
root@laptop:/usr/src/samba-3.0.28a/source# make proto<br />
root@laptop:/usr/src/samba-3.0.28a/source# cd ../..<br />
root@laptop:/usr/src/samba-3.0.28a/source# tar zxvf samba-vscan-0.3.6c-beta5.tar.gz<br />
root@laptop:/usr/src/samba-3.0.28a/source# cd samba-vscan-0.3.6c-beta5<br />
root@laptop:/usr/src/samba-vscan-0.3.6c-beta5# ./configure --with-samba-source=/usr/src/samba-3.0.28a/source<br />
root@laptop:/usr/src/samba-vscan-0.3.6c-beta5# make clamav<br />
root@laptop:/usr/src/samba-vscan-0.3.6c-beta5# chmod 644 vscan-clamav.so<br />
root@laptop:/usr/src/samba-vscan-0.3.6c-beta5# cp vscan-clamav.so /usr/lib/samba/vfs/</code></div>
<p class="note">
<strong>ملاحظة:</strong> لم اقم بتركيب سامبا من المصدر، بل النسخة المركبة هي نفسها التي حملتها عبر apt-get، ولكن المصدر ضروري لبناء vscan-clamav فبدون مصدر سامبا لن اتمكن من بنائه.
</p>
<p>&nbsp;</p>
<p><strong>الخطوة الرابعة: ملفات الاعداد</strong></p>
<p>&nbsp;</p>
<p>انتهينا الان من تركيب مضاد الفيروسات الخاص بـ samba، بقي الان اعداد سامبا (بالاصح، اعداد المجلدات المشاركة) لاستخدامه.</p>
<div dir="ltr" align="left"><code>root@laptop:/usr/src# cd /etc/samba<br />
root@laptop:/etc/samba# touch vscan-samba.conf<br />
root@laptop:/etc/samba# nano vscan-samba.conf</code></div>
<p>ضع فيه:</p>
<div dir="ltr" align="left">
<blockquote><p>
[samba-vscan]<br />
; run-time configuration for vscan-samba using<br />
; clamd<br />
; all options are set to default values</p>
<p>; do not scan files larger than X bytes. If set to 0 (default),<br />
; this feature is disable (i.e. all files are scanned)<br />
max file size = 0</p>
<p>; log all file access (yes/no). If set to yes, every access will<br />
; be logged. If set to no (default), only access to infected files<br />
; will be logged<br />
verbose file logging = no</p>
<p>; if set to yes (default), a file will be scanned while opening<br />
scan on open = yes<br />
; if set to yes, a file will be scanned while closing (default is yes)<br />
scan on close = yes</p>
<p>; if communication to clamd fails, should access to file denied?<br />
; (default: yes)<br />
deny access on error = yes</p>
<p>; if daemon fails with a minor error (corruption, etc.),<br />
; should access to file denied?<br />
; (default: yes)<br />
deny access on minor error = yes</p>
<p>; send a warning message via Windows Messenger service<br />
; when virus is found?<br />
; (default: yes)<br />
send warning message = yes</p>
<p>; what to do with an infected file<br />
; quarantine: try to move to quantine directory; delete it if moving fails<br />
; delete:     delete infected file<br />
; nothing:    do nothing<br />
infected file action = delete</p>
<p>; where to put infected files &#8211; you really want to change this!<br />
; it has to be on the same physical device as the share!<br />
quarantine directory  = /tmp<br />
; prefix for files in quarantine<br />
quarantine prefix = vir-</p>
<p>; as Windows tries to open a file multiple time in a (very) short time<br />
; of period, samba-vscan use a last recently used file mechanism to avoid<br />
; multiple scans of a file. This setting specified the maximum number of<br />
; elements of the last recently used file list. (default: 100)<br />
max lru files entries = 100</p>
<p>; an entry is invalidated after lru file entry lifetime (in seconds).<br />
; (Default: 5)<br />
lru file entry lifetime = 5</p>
<p>; socket name of clamd (default: /var/run/clamd)<br />
clamd socket name = /var/run/clamav/clamd.ctl</p>
<p>; port number the ScannerDaemon listens on<br />
oav port = 8127
</p></blockquote>
</div>
<p>الان ضع هاذين السطرين تحت المجلد المشارك الذي تريد تفعيل مضاد الفايروسات فيه (على سبيل المثال، لدي مجلد اسمه aps والجميع يستطيع الكتابة عليه، لذا من الضروري وجود مضاد الفايروسات فيه)</p>
<div dir="ltr" align="left">
<blockquote><p>
[aps]<br />
path = /shares/aps<br />
comment = APS Shares<br />
writable = yes<br />
guest ok = yes<br />
public = yes<br />
create mask = 0777<br />
<strong>vfs object = vscan-clamav<br />
vscan-clamav: config-file = /etc/samba/vscan-samba.conf</strong>
</p></blockquote>
</div>
<p>الان أعد تشغيل samba</p>
<div dir="ltr" align="left"><code>root@laptop:~# /etc/init.d/samba restart</code></div>
<p>للتأكد أن مضاد الفايروسات يعمل، قم بتحميل الفايروس <a href="http://www.eicar.org/download/eicar.com">eicar</a> التجريبي وحاول نسخه الى المجلد المشارك، ستجد انه لن يتم نسخه.<br />
وللتأكد أن مضاد الفايروسات قام بحذفه فعلا:</p>
<div dir="ltr" align="left"><code>root@laptop:~# cat /var/log/clamav/clamav.log<br />
Tue Sep 23 18:53:55 2008 -> /shares/aps/eicar.com: Eicar-Test-Signature FOUND</code></div>
<p>&nbsp;</p>
<hr />
<p>&nbsp;</p>
<h4>مواضيع ذات صلة قد تفيدك:</h4>
<p>&nbsp;</p>
<ul>
<li><a href="http://www.linuxdocs-ar.com/html/2008/09/%d8%a7%d8%b9%d8%af%d8%a7%d8%af-samba-server-%d8%a7%d9%84%d8%ac%d8%b2%d8%a1-%d8%a7%d9%84%d8%a3%d9%88%d9%84/">اعداد Samba Server (الجزء الأول)</a></li>
<li><a href="http://www.linuxdocs-ar.com/html/2008/09/%d9%85%d9%86%d8%b9-%d8%aa%d8%ae%d8%b2%d9%8a%d9%86-%d8%a7%d9%84%d9%85%d9%84%d9%81%d8%a7%d8%aa-%d9%81%d9%8a-%d8%b3%d8%a7%d9%85%d8%a8%d8%a7-%d8%ad%d8%b3%d8%a8-%d8%a7%d9%85%d8%aa%d8%af%d8%a7%d8%af%d9%87/">منع تخزين الملفات في سامبا حسب امتدادها</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxdocs-ar.com/html/2008/09/%d8%a7%d8%b6%d8%a7%d9%81%d8%a9-antivirus-%d9%84%d9%80-samba/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
