معرفة نت
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

اوامر لينوكس اكبر موسوعه اوامر

اذهب الى الأسفل

اوامر لينوكس اكبر موسوعه اوامر Empty اوامر لينوكس اكبر موسوعه اوامر

مُساهمة  MOJRM-511 الجمعة أبريل 19, 2013 10:00 pm

اوامر لينوكس
طبعا انا نظامي
linux debian 6
===========================

طبق الاوامر التاليه:
امر استعراض الملفات والمجلدات في المسار
dir

chown root:root اعطاء تصريح لليوزر والقروب

اعطاء تصريح روت الى ملف

chown root:root /home/mojrm.php

اعطاء تصريح روت الى مجلد وكافه الملفات داخل المجلد
chown -R root:root /home/mojrm

طبعا تصريح المستخدم روت وتصريح القروب روت

chmod تصريح فتح الملفات

اعطاء تصريح 777 لكافه الملفات داخل المجلد
chmod -R 777 /home/mojrm511

اعطاء تصريح 777 للمجلد فقط

chmod 777 /home/mojrm511




tar -xzf mojrm.tar.gz <-------- gzيقوم بفك ضغط ملفات الارشيف

zip mojrm.php <-------------- zip يقوم بضغط الملف بالارشيف

ضغط المجلد وجميع الملفات التي داخل المجلد بصيغه zip الامر كالتالي
zip -r name.zip /home

مثلا بنضغط المجلد home وكافه الملفات التي بداخله الى صيغه zip
واسم الملف بعد الضغط هو name.zip


sudo dpkg -i mojrm.deb امر تثبيت الحزم

================ اخذ نسخه احتياطيه لقاعده البيانات====
mysqldump -u root -p mojrm

طبعا اليوزر روت.. وراح ياخذ نسخه احتياطيه لقاعده بيانات مجرم
وراح يكون مثل كذا بعد ماتاخذ نسخه احتياطيه لقاعده البيانات
mojrm_backup.sql


===========اعاده تسميه الملفات====
mv mojrm.txt hacker.txt

راح يعيد تسميه ملف مجرم الى هكر

======== اعاده نقل الملف من مكان الى مكان هو نفس الامر لاعاده التسميه===

mv mojrm.txt /var/www

===== نقل المجلد من مكان الى مكان====

mv -r mojrm /var/www
================
اوامر عرض حجم الملفات

du -h هذا الامر يعرض لك حجم الملفات في المجلد الحالي


du -s يعرض لك حجم مجموع حجم الملفات في المجلد الحالي

امر خذف يوزر userdel mojrm


يعرض لك مجموع الملفات في المجلد الحالي بصيغه الميقا والجيجا
du -ch | grep total
يعرض لك جميع الملفات وحجمها
du -sh *
يعرض لك الملفات التي حجمها بالجيجا
du -sh * | grep G
=============================

اوامر استعراض الحزم المثبته
امر استعراض جميع الحزم المثبته
dpkg --get-selections

امر استعراض وبحث عن حزمه معينه
dpkg --get-selections | grep php

php انا اخترت حزمه

mail مثل نبي حزمه
dpkg --get-selections | grep mail

امر البحث عن الحزمه ومسارها
مثال
نبي نبحث عن مسار الحزمه هذي
php-db

نكتب الامر لاستعارض المسار للحزمه والملفات الخاصه بالحزمه
dpkg -L php5-gd




=============================================

امر حذف الحزمه الباكيج من جذورها


apt-get purge package-name

apt-get purge phpmyadmin


========================================

استعراض العمليات باسمها
ps -e

=============================

اوامر عرض المنافذ المفتوحه والبورتات بالنظام
sudo lsof -i
netstat


=========امر نسخ الملفات والمجلدات الى مكان اخر===

cp mojrm.txt /var/www

امر نسخ المجلد الى مكان اخر
cp -R mojrm /var/www
============
ls -lart يعرض لك تصاريح المستخدم

name -a معرفه اصدار النظام




عرض البورت المفتوح
fuser -n tcp 511
=================
du -h يعرض لك حجم الملف

su root <-------- امر استخدام اليوزر روت
passwd <------- امر تغيير الباسورد لليوزر


يعرض لك عدد متصفحين الخادم واعلى واحد تصفح يجي الرقم جنبه مرتفع
netstat -plan |grep :80 | awk '{print $4}' | cut -d: -f1| sort| uniq -c | sort -n

اعطاء باند ايبي مثلا للاشخاص الذين يعملون فلود على الخادم
/sbin/iptables -A INPUT -s 5.6.77.8 -j DROP
مشاهده الايبيات التي تم اعطائها باند من الخادم
iptables -L INPUT -v -n

حذف الباند الايبي
iptables -D INPUT -s 5.6.77.8 -j DROP
-=------------------
sudo aptitude update امر تحديث الحزم التي موجوده على الخادم
sudo aptitude install امر تثبيت الحزمه من جديد وحذف الحزم القديمه التي بها مشاكل





عدل سابقا من قبل MOJRM-511 في الأحد مايو 12, 2013 2:06 am عدل 1 مرات
MOJRM-511
MOJRM-511
المدير العام
المدير العام

المساهمات : 105
تاريخ التسجيل : 13/03/2011

الرجوع الى أعلى الصفحة اذهب الى الأسفل

اوامر لينوكس اكبر موسوعه اوامر Empty رد: اوامر لينوكس اكبر موسوعه اوامر

مُساهمة  MOJRM-511 الإثنين مايو 06, 2013 10:14 pm

سيتم شرح أوامر للبحث وكل له خصائصة وإجابياته

locate
locate هو أمر بحث في قاعدة بيانات تحتوي على أسماء ومواقع المجلدات والملفات لذالك عند البحث لا يستغرق الكثير ثانية أو أقل إنه لايقوم بمراجعة دليل المجلدات
إستعماله
# locate file.php

وينبغي أن نأخذ بعين الإعتبار بما أنه يستعمل قواعد البيانات يمكن أن تكون هذه الأخيرة عفا عليها الزمان ولم يتم إضافة أشياء من وقت طويل، ويتم تحديثها بأمر أخر (يمكن وضع & ليتم التشغيل في خلفية إذا كان يأخذ وقتا في عمل ذالك)
# updatedb &

find
find أكمل أمر للبحث هو معقد لتعدد خياراته لكن لإستعمل بحث سهل فهو سهل وسيتم شرح بعض الخيارات يمكن أن يتم إحتياجها
تطبق الأمر بدون أي خيرات يستعمل “.” لتعريف بالمجلد الموجود به و “-print” لعمل طباعة لهم. سيقوم بإرجاع ما يقوم بإرجاعه ls ولكن سيتم شرحه بالخيارات على المستطاع
للبحث عن ملف أو مجلد يبدأ ب Arlinux ومكان البحث بداية من المجل الموجود فيه “.”
# find . -name Arlinux*

المبحوث عنه ملف -type f أو مجلد -type d
# find . -type f -name Arlinux*

# find . -type d -name Arlinux*

بحث عن كل الملفات التي لها تصريح 777 يستعمل -perm xxx يمكن إضافة بحث بالإسم
# find . -type f -perm 777

بحث مستخدما الملفات التي عند مستخدم user1
# find . -type f -user user1

بحث بمجموعة لمستخدمين -group
# find . -type f -group group1

بحث عن ملفات فارغة
# find . -type f -empty

بإستعمال حجم الملف -size
إضافة إلى الحجم حرف الحجم [cwbkMG]
b كتل 512 byte (المستعمل إفتراضيا أعتقد)
c ل bytes
w ل two-byte لم أفهمها
k ل Kilobytes (1024 bytes)
M ل Megabytes (1048576 bytes)
G ل Gigabytes (1073741824 bytes)
البحث عن ملفات لها حجم 27k
# find . -size 27k

تم تغييره أواخر 48 ساعة -mtime إفتراضيا 1 وهي 24 ساعة إذا أردنا 48 هي 2
# find . -type f -mtime 2

الملفات التي تم فتحها في 48 ساعة
# find . -type f -atime 2

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

whereis
whereis يستعمل للبحث عن مكان ملف الإستعمال لتطبيق
# whereis ls

خروج
ls: /bin/ls /usr/share/man/man1/ls.1.gz

which
which يبحث عن مكان التطبيق
# which ls

خروج
/bin/ls
MOJRM-511
MOJRM-511
المدير العام
المدير العام

المساهمات : 105
تاريخ التسجيل : 13/03/2011

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى