الثلاثاء، 28 نوفمبر 2017

معرفة معلومات تفصيلية عن المستخدم











لمعرفة اسم المستخدم نكتب
who
whoami
لمعرفة في اي مرحلة انت (level)
who -r
ولمعرفة اخر دخول
last
ولمعرفة عدد المستخدمين وزمن التشغيل
uptime
ولمعرفة معلومات عن المستخدمين الحاليين
w

عمل كلمة مرور للحساب في لينكس











فانفترض لدينا حساب باسم test نريد انشاء كلمة مرور له
اولا نقوم بقتح التيرمنال ونكتب
passwd username
نطبق على المستخدم test
passwd test
يظهر لك New password تكتب كلمة المرور
ثم يطلب منك اعادة ادخال كلمة المرور مرة اخرى
بعدها يطبع لك جملة all authentication token update successfully
وتعني تم تحديث كلمة المرور بنجاح

وللدخول على الحساب نكتب

su - test
ثم ادخال كلمة المرور
الان انت داخل الحساب test
ولمعرفة ذلك اكتب
whoami






الاثنين، 27 نوفمبر 2017

شرح مدير الحزم في سينتوس سيرفر














مدير الحزم في سينتوس هو yum  وهو اختصار ل yellow  update manger
يستخدم لتنزيل الحزم والبرامج وتحديثها
لعمل تحديث للنظام نكتب
sudo yum update
ولتحديث برنامج معين
sudo yum update  tool name
ولتنزيل برنامج معين
sudo yum install tool name
وللبحث عن برنامج
sudo yum search tool name
ولحذف برنامج معين
sudo yum remove tool name

tool name ==تعني اسم البرنامج المراد

وللاطلاع على بقية اومر yum اضغط على الرابط التالي
yum commands

شرح ال ssh في سينتوس سيرفر














هو إختصار لكلمة Secure SHell تم عمل هذه الخدمة من أجل إستبدال الخدمة السابقة telnet والتي يتم إرسال البيانات بين المستخدم والسيرفر بشكل مكشوف أي Clear Text وssh اتصاله مشفر.

لضبط اعدادات ssh نذهب الى المسار التالي 
/etc/ssh/ssh_config/
ونقوم بفتحه باحد محررات النصوص مثلا vi
/vi /etc/ssh/ssh_config

ثم نقوم بعمل اعادة التشغيل للخدمه عن طريق 
service sshd restart

ونعمل ربط للجهاز المراد الاتصال به 
ssh name machine@ip
ssh root@10.0.3.11
وانتر
وادخال الباسوير د للجهاز وبهذا يتم الاتصال المشفر 

السبت، 18 نوفمبر 2017

سؤال وجواب(2)















إلى اي عائلية تنتمي توزيعه اوبونتو ؟
الى عائلة ديبيان

إلى اي عائلية تنتمي توزيعه فيدورا ؟
الى عائلة ريدهات

ما مهمة الامر sudo ؟ 
يستخدم لاعطاء صلاحية الروت

ماوظيفة الامر history ؟
يقوم بعرض كل الاوامر اللتى كتبها المستخدم سابقا

ماوظيفة الامر man ؟
يعرض لك معلومات عن امر ما
مثلا man ls





سؤال وجواب (1)


ماهو لينكس ؟
نظام تشغيل مفتوح المصدر 

ماهومبتكر مشروع  جنو لينكس ؟
ريتشارد ستالمن

ماوظيفة الامر pwd ؟
عرض المسار الحالي لك

ما وظيفة الامر who ؟
يقوم عرض المستخدم الحالي للنظام

ماوظيفة الامر poweroff ؟

فصل الطاقة من الجهاز فبتالي اغلاقه

منح ip ثابت لسيرفر اوبونتو


iface eth0 inet static

الذهاب الى المسار التالي :
/cd  /etc/network

ثم نقوم بفتح الملف interfaces عن محرر النصوص vi
vi interfaces
ونضبطها على هذا ايبي الشبكة عندك
مثال
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 8.8.8.8
ثم عمل restart network نكتب service network restart وكد نكون فعلنا

اعداد dhcp ip في سيرفر اوبونتو













الذهاب الى المسار التالي :
sudo vi  /etc/network/interfaces
vi eth0
ونضبطها
auto eth0
iface eth0 inet dhcp

ثم عمل restart network نكتب service network restart وكدا نكون فعلنا dhcp ip

منح ip ثابت لسيرفر سنتوس














اولا اذهب الى هذا المسار /etc/sysconfig/network-scripts/
ثم اختار الadapter  وليكون eth0
ثم قم بفتحه عن طريق احد المحررات وليكون vi
/vi /etc/sysconfig/network-scripts/eth0
سيظهر لك عدد  الاسطر 
عدل على bootproto
وغيرها الى = static
onboot عدلها الى =yes
واكتب 
IPADDR=عنوان الايبي المطلوب
ثم قم بعمل ريستارت للنتولرك عن طريق الامر 
service network restart


طريقة اخرى
عن طريق نتورك منجر
بكتابة nmtui في التيرمنال واعداده

الجمعة، 17 نوفمبر 2017

شرح الامر ifconfig












يستخدم ifconfig لعرض حالة كروت الشبكه او اعداد كروت الشبكه
الامر  ifconfig  -a يستخدم لعرض كرت الشبكة النشط
الامر ifconfig eth0 يستخدم لعرض اعدادات كرت الشبكة المطلوب
ولايقاف كرت معين :
 sudo ifconfig eth0 down
ولتشغيله :
sudo ifconfig eth0 up
ولاعداد الكرت يدويا
  192.168.1.255  ifconfig eth0 192.168.1.10 netmask 255.255.255.0 broadcast


اكتشف الامر بكتابة man ifconfig

الفرق بين الامر rm و rmdir











الفرق بين الامر rm و rmdir هو
rmdir تقوم بحذف الدليل عندما يكون فارق (لاتوجد به ملفات)
عكس rm
التى تقوم بحذف اذاكان فارغ او لا مثلا
rm -rf /dir name

تغيير اسم المضيف(الجهاز) في سيرفر سينتوس

















سينت أو إس (CentOS Entreprise Linux) هي توزيعة لينكس حرة, مجانية و مفتوحة المصدر. مبنية على ريدهات و تستعمل نظام آر بي إم للتحزيم مدعومة من قبل مجتمع سينت أو إس و شركة LayeredTech و هذا النظام يغلب استخدامه في خوادم الاستضافة.


 قم بفتح ملف hostname عن طريق احد محررات النصوص  (nano,vi.vim,geduit )
فانقترض اخترنا vi  نكتب :-
  sudo vi /etc/hosname
ونكتب اسم الجهاز المطلوب الاسم الافتراضي للجهاز يكون localhost
بعده قم بتعديل ملف hosts
sudo vi /etc/hosts
نكتب اسم الجهاز ثم مقابل له هذا الايبي 127.0.0.1

اعداد dhcp ip في سيرفر سينتوس














الذهاب الى المسار التالي :
/cd /etc/sysconfig/network-scripts
ثم ls لعرض ال adapter
مثلا(eth0,lo,enps03)
نفرض اسم ال eth0 .....adapter  نقوم باعداد الadapter 
vi eth0
نقوم بالتعديل على 

BOOTPROTO=static ONBOOT=no الى BOOTPROTO=dhcp ONBOOT=yes ثم عمل restart network نكتب service network restart وكد نكون فعلنا dhcp ip



الاثنين، 13 نوفمبر 2017

تغيير اسم المضيف(الجهاز) في سيرفر اوبونتو















 قم بفتح ملف hostname عن طريق احد محررات النصوص  (nano,vi.vim,gedit )
فانقترض اخترنا vi  نكتب :-
  sudo vi /etc/hosname
ونكتب اسم الجهاز المطلوب الاسم الافتراضي للجهاز يكون localhost
بعده قم بتعديل ملف hosts
sudo vi /etc/hosts
نكتب اسم الجهاز ثم مقابل له هذا الايبي 127.0.0.1

اوبونتو سيرفر














أوبونتو (بالإنجليزيةUbuntu) هي إحدى توزيعات لينكس (توزيعة جنو/لينكس) لأجهزة سطح المكتب وأجهزة الحاسوب المحمولة والخوادم، دائما ما يتم تقييمها على أنها واحدة من أكثر توزيعات لينكس شعبية.[6][7][8][9] تتضمَّن أهداف أوبونتو تقديم نظام تشغيل ثابت محدَّث للمستخدمين المتوسطين، مع التركيز على سهولة الاستخدام والتثبيت[10].

شرح الامر touch











يستخدم هذا الامر لانشاء فولدر او ملف نصي اوعدد من الملقات النصيه
او عدد من الفولدرات مثال لانشاء فولدرين باسم ali ahmed
touch ali ahmed
او انشاء ملفين نصيين
touch ali.txt ahmed.txt

شرح الامر mkdir












هذا الامر يستخدم لانشاء فولدر جديد مثال
نريد انشاء فولدر باسم test على المسار  home/
اولا نذهب الى المسار المطلوب
cd /home
ثانيا نقوم بانشاء الملف test
mkdir test
ولاضافة ملف داخل ملف اضافة test داخل home نكتب
mkdir -p /home/test

قم بكتابة man mkdir واكتشف الامر بنفسك

السبت، 11 نوفمبر 2017

الامر mv لنقل الملفات واعادة التسميه











الامر mv يستخدم لنقل الملف او اعادة تسمية الملف ومثال على ذلك:-
مثال للنقل
mv filename /dest
mv a.txt /mnt
ومثال لاعادة تسمية
mv a.txt aa.txt /mnt

قم بكتابة man mv واكتشف الامر بنفسك

الامر cp للنسخ












الامر cp يستخدم لنسخ الملفات او الفولدرات ومثال للامر :-
فانفترض نحن في الديسكتوب ولدينا ملف  نصي اسمه A.TXT نريد نسخه الى mnt/
الصيغة هي:
cp namefile /dest
cp امر النسخ
namefile اسم الملف المراد نسخه
dest  المسار المراد نقل الملف إليه
ونطبق على المثال اعلاه
 cp A.TXT /mnt                                                                                   

                                                                                 قم بكتابة man cp واكتشف الامر بنفسك

شرح الامر uname واستخراج معلومات مهمة عن نظام التشغيل












الامر uname يعرض معلومات عن المواصفات واصدارات الكيرنل ومعلومات عن نظام التشغيل
ومثال لعرض مجموعة من المعلومات عن نظام التشغيل نكتب uname -a
و uname -v لعرض معلومات عن اصدار الكيرنل
و uname -o لعرض اسم نظام التشغيل
قم بكتابة man uname واكتشف الامر بنفسك

شرح الامر pwd












الامر pwd يقوم بعرض المسار الحالي الموجود فيه انت
مثلا عندما اقوم بفتح طرفية لينكس ولم اعرف في المسارات موجود
ماعلي سوى كتابة الامر pwd وسقوم باخباري عن المكان الموجود فيه

شرح الامر cd


الامر cd يعني تغير المجلد ومثال علي ذلك cd /home 
ويعني الذهاب الى مجلد هوم 
ومن ضمن صيغ الامر cd هذه الصيغ :-
.. cd بعد الامر اترك فراغ ثم .. ويعني الرجوع الى الخلف 
مثلا انا موجود على هذا المسار $home/Desktop
واريد ان ارجع الى مجلد الهوم  ماعلي سوى كتابة .. cd
وايضا ~ cd ويعنى الذهاب مباشر الى مجلد home
وايضا  / cd ويعني اذهب الى مسار ال root مباشره

شرح الامر ls


في انظمة تشغيل لينكس امر ls يقوم بعرض محتويات الملف او الفولدير
 وهو يقابل الامر dir في نظام التشغيل ويندوز
وله عدد من الصيغ:-
1/  ls -a   عرض المحتويات المخفية
2/ ls -l  عرض المحتويات في شكل قائمة
ولمعرفة كل المعلومات عن الامر ماعليك سوى كتابة man قبل الامر المراد معرفته
مثلا  man ls وسيقوم بعرض نبذه عن الامر