المجموعات الإجتماعية |
البحث |
مشاركات اليوم |
منتدى البرامج والإنترنت قسم يهتم ببرامج الكمبيوتر والانترنت وهواة البرمجةراجع فهرس قسم البرامـج |
إضافة رد |
|
أدوات الموضوع | التقييم: |
مشاركة [ 1 ] | ||||
|
||||
|
لاضافة محرر pico يجب أضافة حزمة Nano
تأكد من عدم وجود محرر pico بادخال الامر التالي: locate pico أن لم يكون المحرر موجود طبق الامر التالي لأضافة حزمة Nano من خلال الامر التالي: كود:
wget https://www.nano-editor.org/dist/v1.2/RPMS/nano-1.2.4-1.i386.rpm ثم تطبيق الامر كود:
rpm -Uvh nano-1.2.4-1.i386.rpm كود:
ln -s /usr/bin/nano /usr/bin/pico اما ان كانت الحزمة مضافة. طبق الامر التالي: cd /usr/bin/ ln -s nano pico |
|||
مشاركة [ 2 ] | ||||
|
||||
|
SSH Commands - List
ls Displays everything in the current directory ls -a Displays all files, including hidden ls -l Displays all files, along with the size and timestamp tar -zxpf <file.tar.gz> Uncompresses tar.gz files tar -xpf <file.tar.gz> Uncompresses .tar files gunzip <file> Uncompresses .gz files cp <file> Copies a file to a new file mv <file> Moves a file to a new file, or rename mkdir <dir> Creates a directory rmdir <dir> Deletes a directory rm <file> Deletes a file rm -rf <dir> Deletes a directory cd <dir> Moves to a directory cd .. Moves to a lower directory cd ~ Moves to your home directory cd - Moves to the previous directory pwd Displays the current directory pico <file> Edits a file ftp <site> Connect to a FTP server lynx <site> View a webpage df Displays the hard drive stats quota Displays your quota uptime Displays the uptime of the server uname -a Displays the operating system stats whoami Displays your info who Displays others connected to the server last Displays the last login whereis <file> Tells where a file is located BitchX IRC Client mail Check your email ps -x Displays processes your running ps -a Displays all processes running ps -ux Displays running processes, with CPU/Memory usage kill <pid> Kills a process kill -9 <pid> Kills an eggdrop process killall <program> Kills all running process of the same type whatis <command> Description of commands man <command> Displays help on the command nano Same as Pico Top - gives an overall view of what is going on with the server including memory usage, serve load and running processes "q" to exit top sar -q gives a report of the process list, 1 minute and 5 minute average load every 10 minutes since midnight server time tar -zcf filename.tar.gz file Tars up the file or directory of your choice, replace filename.tar.gz with the name you want your tar file to have...with the tar.gz extension on the end and replace file with the file or directory you want to tar up. Can also use a path/to/file for both. updatedb - Updates the locate/search DB. netstat -n -p Useful to see who is connected to your server, this also resolves hostnames to IP addresses and the -p switch shows you what each person connected is doing and provides a PID for it if there is one... useful if you need to kill something find / -user username Replace username with a username of one of your account to find all the files that belong to them. Also useful to add the |more switch so you can scroll one screen at a time. Ever have a client who seems to show a lot more files than are actually in their home directory? This is how you find those files and fix them. Common problem is cpmove files that don't get properly deleted and get added to a users account. /scripts/pkgacct2 username Replace username with a user on your system. This should be done from the home directory. Useful for manually backing up an account if whm copy account doesn't work. Then just move (mv) the file to a home directory accessible via the web and chown user.user filename and chmod to 750 or 755 and you can wget it from a different server if need be. /scripts/restorepkg username Once you've got the file and need to unpack it you use this command. The file should be in the /home directory to use this though. Remember folks.... username.... not cpmove-username.tar.gz crontab -e edit the crontab file and see what is set to run in there. --help Such as tar --help, similar to man it digs up info on any given command. tail -10 filename gives you the last 10 lines of a file. Can change the # to whatever you want. |
|||
مشاركة [ 3 ] | ||||
|
||||
|
أمر البحث " find " والذي يستخدمه غالباً كل من يملك سيرفر
ولكن اليوم سأوضح لكم كيفية استخدام هذه الأوامر ان شاء الله ملاحظة : تستخد هذه الأوامر من داخل الشل للسيرفر 1- للبحث عن ملف وليكن اسمه Traidnt فاكتب هذا الأمر find -name Traidnt 2- للبحث عن كل الملفات التي تنتهي مثلاً ب .conf اكتب هذا الأمر find -name *.conf 3- للبحث عن كل الملفات الممتلكة لشخص علي سيرفر وليكن مثلا ً ahm اكتب هذا الأمر find -user ahm 4- للبحث عن الملفات الممتلكة بواسطة مجموعه وليكن اسمها net اكتب هذا الأمر find -group net 5- للبحث عن الملفات التي لا تنتمي لأي مجموعه أو أي مستخدم اكتب هذا الأمر find -nouser أو find -nogroup 6- للبحث مثلاً عن الملفات المصرحة بتصريح معين وليكن مثلاً تصريح 777 اكتب هذا الأمر find -perm -777 7- للبحث عن الملفات التي بحجم معين ولنفرض أنك تريد البحث عن كل الملفات التي حجمها 10 كيلوبايت اكتب هذا الأمر find -size -10k 8- للبحث عن الملفات التي تم تعديلها منذ فترة وليكن منذ 10 أيام أكتب هذا الأمر find -mtime +10 9- للبحث عن الملفات الخالية (empty ) اكتب هذا الأمر find -empty من اهم الاوامر ls وهو عرض الى فى المجلد الحالى cd امر مهم جدا للرجوع الى عن المسار نكتب cd للذهاب الى مسار نكتب cd /home rm للمسح يفضل استخدام rm -rf r لمسح المجلدات f علشان ميسالش على كل ملف موافق تمسحه ولا لا cp لنسخ ملف من مكان لاخر cp amr.zip /home/amr/www cp -r للنسخ مجلد mv للنقل او اعادة التسمية mv amr /home/amr او لاعادة تسميته mv amr swalif الامر wget لسحب ملف على السيرفر wget https://swalif.net/file.zip unzip لفك ملف مضغوط بصغة zip unzip amr.zip tar -xvzf لفك ملف مضغوط .tar.gz gunzip لفك ملف مضغوط gz ps -e لعرض البروسيس الشغالة دلوقتى netstat -an | grep :80 | wc -l لعرض المتصلين على السيرفر اوامر مهمة ايضا pwd : عرض المسار الكامل للمجلد الحالي ls : عرض جميع الملفات في المجلد الحالي ls -al : عرض جميع الملفات والمعلومات ls –alR : عرض جميع الملفات والمعلومات في المجلدات الفرعية ls -alR > filename.txt : مثل ls –alR, ولكنه يخرج النتيجة في ملف ls *.html : عرض جميع الملفات التي تنتهي بالامتداد .html cd [directory name] : تغيير المجلد الحالي لآخر يتم تحديده بكتابة اسمه cd .. : تغيير المجلد الحالي خطو واحدة للأعلى clear : تنظيف الشاشة vdir : يمنح معلومات أكثر من الأمر ls exit : لتسجيل الخروج من الشيل نقل ، نسخ و مسح الملفات : mv [old filename] [new filename] : تحويل أو إعادة تسمية ملف cp [filename] [new filename] : لنسخ ملف rm [filename] : لمسح ملف rm * : مسح جميع الملفات في المجلد الحالي rm *.html : مسح جميع الملفات التي تنتهي بامتداد .html rm -rf [directoryname] : مسح مجلد كامل إنشاء، تحريك ، نسخ ومسح المجلدات : mkdir [directory name] : إنشاء مجلد جديد ls -d */ : عرض جميع المجلدات داخل المجلد الحالي cp -r [directory] [new directory] : نسخ جميع الملفات والجلدات داخل مجلد جديد البحث عن الملفات والمجلدات : find . -name [filename] -print : للبحث عن ملف grep [text] [filename] : للبحث عن نص داخل ملف تصاريح الملفات والمجلدات : هنالك ثلاثة مستويات لتصاريح الملفات هي: القراءة Read ، الكتابة Write والتنفيذ execute ، أيضاً هنالك ثلاث مجموعات لإعطاءها هذه التصاريح : Owner أو المالك ، Group مجموعة المستخدم والجميع everyone . يستخدم الأمر chmod متبوعاً بتلاثة أرقام للتصاريح ، والرقم الأول هو للمالك Owner ، والرقم الثاني للمجموعة Group أما الثالث فهو للجميع Everyone .. وهذه ترجمة لمستويات هذه الأرقام والتصاريح : 0 = --- No permission 1 = --X Execute only 2 = -W- Write only 3 = -WX Write and execute 4 = R-- Read only 5 = R-X Read and execute 6 = RW- Read and write 7 = RWX Read, write and execute ويفضل دائماً إعطاء التصريح (0) لمجموعة Group وذلك لمنع بقية المستخدمين على السيرفر من تصفح الملفات باستخدام الـ Telnet أو حتى الـ FTP هذه بعض التصاريح الأكثر شيوعاً : chmod 604 [filename] : أقل تصريح لمفات الـ Html chmod 705 [directory name] : أقل تصريح للمجلدات chmod 755 [filename] : أقل تصريح للبرامج والاسكربتات chmod 606 [filename] : أقل تصريح للمفات المستخدمة من قبل الاسكربتات chmod 703 [directory name] : تصريح القراءة فقط للـ Public FTP كيفية فك الضغط عن ملف باستخدام الـ Telnet : أولاً للتحقق من أنك داخل المجلد الذي يحوي الملف المضغوط قم بكتابة الأمر ls إذا لم يكن الملف موجوداً قم بكتابة : cd /big/dom/xdomain/www/directory/ وقم باستبدال المسار بالمسار الذي يحوي الملف الخاص بك والآن كيف تجرى عملية فك الضغط ؟ إذا كان الملف ينتهي بالامتداد .zip مثال لذلك File.zip قم بكتابة الأمر : unzip file.zip إذا كان امتداد الملف ينتهي بـ .tar مثال file.tar قم بكتابة : tar -xvf file.tar إذا كان امتداد الملف ينتهي بـ .gz مثل file.gz قم بكتابة : gzip -d file.gz إذا كان امتداد الملف ينتهي بـ .tar.gz مثال file.tar.gz قم بكتابة : gzip -d file.tar.gz ومن ثم : tar -xvf file.tar كيفية إجراء نسخ احتياطي من قاعدة بيانات : mysqldump -u db_usr_name -pPASSWORD db_name > file name.SQL كيفية استرجاع قاعدة بيانات تم حفظها من قبل : mysql -u db_usr_name -pPASSWORD db_name < file name.SQL كيفية ضغط قاعدة البيانات : tar -czvf file name.tar.gz file name.SQL كيفية فك الضغط عن قاعدة البيانات : tar -zxvf file name.tar.gz كيفية عمل نسخ احتياطي من جميع قواعد البيانات لمستخدم معين : mysqldump -uroot --all-databases | gzip > mysql_username.sql بعض الأوامر الأخرى : tail : مثل cat ولكنه يقرأ نهاية الملف فقط tail /var/log/messages لرؤية آخر 20 سطر من /var/log/messages tail -f /var/log/messages : للمشاهدة المتواصلة للملف أثناء إجراء التغييرات عليه tail -200 /var/log/messages : لطباعة آخر 200 سطر من الملف على الشاشة more : مثل cat more /etc/userdomains : للتصفح من خلال ملف الـ userdomains file. pico : لاستخدام محرر النصوص pico /home/burst/public_html/index.html : لتحرير صفحة الـ Index الخاصة بالمستخدم. vi : محرر آخر للنصوص به الكثير من المميزات ولكنه أصعب من pico عند استخدامه للمرة الأولى vi /home/burst/public_html/index.html : أيضاً لتحرير صفحة الـ Index الخاصة بالمستخدم. touch : لإنشاء ملف فارغ touch /home/burst/public_html/404.html : لإنشاء ملف فارغ يسمى 404.html داخل المجلد /home/burst/public_html/ ln : يقوم بإنشاء روابط بين الملفات والمجلدات ln -s /usr/local/apache/conf/httpd.conf /etc/httpd.conf : الآن يمكنك تحرير /etc/httpd.conf بدلاً من تحرير الملف الأصلي . وسوف تظهر التغييرات في الملف الأصلي أيضاً , كما أنه يمكنك مسح الرابط دون التغيير على الملف الأصلي. rm : لحذف ملف rm filename.txt : لحذف ملف بالسؤال التأكيد Confirmation للحذف rm -f filename.txt : حذف الملف دون السؤال عن تأكيد الحذف. rm -rf tmp/ : تحويل المجلد للـ tmp ويشمل هذا كل الملفات والمجلدات الفرعية بداخله. last : لعرض من قام بتسجيل الدخول والزمن last -20 : عرض آخر 20 عملية تسجيل دخول last -20 -a : عرض آخر 20 عملية تسجيل دخول مع الـ Hostmane في آخر حقل w : عرض المستخدمين الحاليين على السيرفر والذين قاموا بتسجيل الدخول وأين هم الآن في هذه اللحظة. netstat : عرض جميع الجهات المتصلة حالياً . netstat -an : عرض جميع الجهات المتصلة بالسيرفر بالإضافة للـ IP الخاص بكل اتصال والـ Port أو منفذ الاتصال. top : لعرض live system processes في شكل جدول أنيق وكذلك معلومات الذاكرة والـ Uptime ومعلومات أخرى مفيدة , وهي ممتازة جداًً في عملية إدارة النظام وللتأكد من أن كل شيء يعمل جيداً. للفرز حسب استخدام الذاكرة قم بكتابة top ومن ثم Shift + M للفرز حسب استخدام الـ CPU قم بكتابة top ومن ثم Shift + P ps: وهي اختصار لـ process status وهي مشابهة لأمر top . وهي لعرض الـ processes التي تعمل حالياً مع الـ PID أو الـ Process ID وهو رقم لتعريف الـ Process أو البرنامج ويمكنك إيقاف البرنامج من خلال هذا الرقم (فضلاً قم بمراجعة أوامر Kill ps U username : عرض البرامج لمستخدم محدد ps aux : عرض جميع الـ Processes أو البرامج التي تعمل ps aux --forest : عرض جميع البرامج التي تعمل مثل السابق ولكن بتدرج جيد جداً ومفيد du : لعرض استهلاك أو استخدام القرص Disk usage. du -sh : لعرض ملخص عن المساحة المستخدمة بواسطة المجلد الحالي متضمناً المجلدات الفرعية. du -sh * : نفس الشيء ولكن هذا يستخدم لكل ملف أو مجلد على حده ، وهو مفيد لإيجاد الملفات التي تحجز مساحة كبيرة wc : عدد الكلمات wc -l filename.txt : لمعرفة عدد سطور الملف المحدد cp : لنسخ ملف cp filename filename.backup : نسخ ملف لـ filename.backup cp -a /home/burst/new_design/* /home/burst/public_html/ : لنسخ جميع الملفات مع الاحتفاظ بالتصاريح من مجلد لآخر كيفية معرفة حجم ملف أو مجلد : du -h /home/username/public_html/test kill: لإيقاف برنامج محدد kill -9 PID EG: kill -9 431 kill PID EG: kill 10550 قم باستخدام top أو ps ux لمعرفة الـ PIDs أو الـ Process IDs |
|||
مشاركة [ 4 ] | ||||
|
||||
|
How to correct server CLOCK time using SHELL commands?
The time displayed in the server is not matching real GMT time لتصحيح الوقت والتاريخ الخاص بالسيرفر ليتناسب مع وقت الانترنت يدوياً يمكن تطبيق الأمر التالي من خلال الشل مع ملاحظة أنه يجب تغيير Tue Mar 2 12:19:00 GMT 2010 بما يتوافق مع الوقت والتاريخ الذي تريد أستبداله بحيث Tue Mar 2 وهي التاريخ أما 12:19:00 GMT فهي الوقت الذي تريد الاستبدال له و 2010 تمثل تاريخ السنة كود:
date --set='Tue Mar 2 12:19:00 GMT 2010' كود:
rdate -s rdate.cpanel.net |
|||
مشاركة [ 5 ] | ||||
|
||||
|
|
|||
مشاركة [ 6 ] | ||||
|
||||
|
Common SSH Commands or Linux Shell Commands,
ls : list files/directories in a directory, comparable to dir in windows/dos. ls -al : shows all files (including ones that start with a period), directories, and details attributes for each file. cd : change directory ? ? cd /usr/local/apache : go to /usr/local/apache/ directory cd ~ : go to your home directory cd - : go to the last directory you were in cd .. : go up a directory cat : print file contents to the screen cat filename.txt : cat the contents of filename.txt to your screen chmod: changes file access permissions The set of 3 go in this order from left to right: USER - GROUP - EVERONE 0 = --- No permission 1 = --X Execute only 2 = -W- Write only 3 = -WX Write and execute 4 = R-- Read only 5 = R-X Read and execute 6 = RW- Read and write 7 = RWX Read, write and execute Usage: chmod numberpermissions filename chmod 000 : No one can access chmod 644: Usually for HTML pages chmod 755: Usually for CGI scripts chown: changes file ownership permissions The set of 2 go in this order from left to right: USER - GROUP chown root myfile.txt : Changes the owner of the file to root chown root.root myfile.txt : Changes the owner and group of the file to root tail : like cat, but only reads the end of the file tail /var/log/messages : see the last 20 (by default) lines of /var/log/messages tail -f /var/log/messages : watch the file continuously, while it's being updated tail -200 /var/log/messages : print the last 200 lines of the file to the screen more: like cat, but opens the file one screen at a time rather than all at once more /etc/userdomains : browse through the userdomains file. hit Spaceto go to the next page, q to quit pico : friendly, easy to use file editor pico /home/burst/public_html/index.html : edit the index page for the user's website. File Editing with VI ssh commands vi : another editor, tons of features, harder to use at first than pico vi /home/burst/public_html/index.html : edit the index page for the user's website. Whie in the vi program you can use the following useful commands, you will need to hit SHIFT + : to go into command mode :q! : This force quits the file without saving and exits vi :w : This writes the file to disk, saves it :wq : This saves the file to disk and exists vi :LINENUMBER : EG :25 : Takes you to line 25 within the file :$ : Takes you to the last line of the file :0 : Takes you to the first line of the file grep : looks for patterns in files grep root /etc/passwd : shows all matches of root in /etc/passwd grep -v root /etc/passwd : shows all lines that do not match root ln : create's "links" between files and directories ln -s /usr/local/apache/conf/httpd.conf /etc/httpd.conf : Now you can edit /etc/httpd.conf rather than the original. changes will affect the orginal, however you can delete the link and it will not delete the original. last : shows who logged in and when last -20 : shows only the last 20 logins last -20 -a : shows last 20 logins, with the hostname in the last field w : shows who is currently logged in and where they are logged in from. who : This also shows who is on the server in an shell. netstat : shows all current network connections. netstat -an : shows all connections to the server, the source and destination ips and ports. netstat -rn : shows routing table for all ips bound to the server. top : shows live system processes in a nice table, memory information, uptime and other useful info. This is excellent for managing your system processes, resources and ensure everything is working fine and your server isn't bogged down. top then type Shift + M to sort by memory usage or Shift + P to sort by CPU usage ps: ps is short for process status, which is similar to the top command. It's used to show currently running processes and their PID. A process ID is a unique number that identifies a process, with that you can kill or terminate a running program on your server (see kill command). ps U username: shows processes for a certain user ps aux : shows all system processes ps aux --forest : shows all system processes like the above but organizes in a hierarchy that's very useful! touch : create an empty file touch /home/burst/public_html/404.html : create an empty file called 404.html in the directory /home/burst/public_html/ file : attempts to guess what type of file a file is by looking at it's content. file * : prints out a list of all files/directories in a directory du : shows disk usage. du -sh : shows a summary, in human-readble form, of total disk space used in the current directory, including subdirectories. du -sh * : same thing, but for each file and directory. helpful when finding large files taking up space. wc : word count wc -l filename.txt : tells how many lines are in filename.txt cp : copy a file cp filename filename.backup : copies filename to filename.backup cp -a /home/burst/new_design/* /home/burst/public_html/ : copies all files, retaining permissions form one directory to another. cp -av * ../newdir : Copies all files and directories recurrsively in the current directory INTO newdir mv : Move a file command mv oldfilename newfilename : Move a file or directory from oldfilename to newfilename rm : delete a file rm filename.txt : deletes filename.txt, will more than likely ask if you really want to delete it rm -f filename.txt : deletes filename.txt, will not ask for confirmation before deleting. rm -rf tmp/ : recursively deletes the directory tmp, and all files in it, including subdirectories. BE VERY CAREFULL WITH THIS COMMAND!!! TAR: Creating and Extracting .tar.gz and .tar files tar -zxvf file.tar.gz : Extracts the file tar -xvf file.tar : Extracts the file tar -cf archive.tar contents/ : Takes everything from contents/ and puts it into archive.tar gzip -d filename.gz : Decompress the file, extract it ZIP Files: Extracting .zip files shell command unzip file.zip Firewall - iptables commands iptables -I INPUT -s IPADDRESSHERE -j DROP : This command stops any connections from the IP address iptables -L : List all rules in iptables iptables -F : Flushes all iptables rules (clears the firewall) iptables --save : Saves the currenty ruleset in memory to disk service iptables restart : Restarts iptables Apache Shell Commands httpd -v : Outputs the build date and version of the Apache server. httpd -l : Lists compiled in Apache modules httpd status : Only works if mod_status is enabled and shows a page of active connections service httpd restart : Restarted Apache web server MySQL Shell Commands mysqladmin processlist : Shows active mysql connections and queries mysqladmin drop databasenamehere : Drops/deletes the selected database mysqladmin create databasenamehere : Creates a mysql database Restore MySQL Database Shell Command mysql -u username -p password databasename < databasefile.sql : Restores a MySQL database from databasefile.sql Backup MySQL Database Shell Command mysqldump -u username -p password databasename > databasefile.sql : Backup MySQL database to databasefile.sql kill: terminate a system process kill -9 PID EG: kill -9 431 kill PID EG: kill 10550 Use top or ps ux to get system PIDs (Process IDs) Each line represents one process, with a process being loosely defined as a running instance of a program. The column headed PID (process ID) shows the assigned process numbers of the processes. The heading COMMAND shows the location of the executed process. Putting commands together Often you will find you need to use different commands on the same line. Here are some examples. Note that the | character is called a pipe, it takes date from one program and pipes it to another. > means create a new file, overwriting any content already there. >> means tp append data to a file, creating a newone if it doesn not already exist. < send input from a file back into a command. grep User /usr/local/apache/conf/httpd.conf |more This will dump all lines that match User from the httpd.conf, then print the results to your screen one page at a time. last -a > /root/lastlogins.tmp This will print all the current login history to a file called lastlogins.tmp in /root/ tail -10000 /var/log/exim_mainlog |grep domain.com |more This will grab the last 10,000 lines from /var/log/exim_mainlog, find all occurances of domain.com (the period represents 'anything', -- comment it out with a so it will be interpretted literally), then send it to your screen page by page. netstat -an |grep :80 |wc -l Show how many active connections there are to apache (httpd runs on port 80) mysqladmin processlist |wc -l Show how many current open connections there are to mysql |
|||
مشاركة [ 7 ] | ||||
|
||||
|
لمعرفة مواصفات السيرفر من خلال الشل
لعرض معلومات نظام التشغيل و الهاردوير كود PHP:
كود PHP:
الثاني والثالث لمعرفة معلومات الرام .. ولكن الاول بتفصيل أكثر .. لمعرفة سرعة النتوورك كود PHP:
كود PHP:
كود PHP:
كود PHP:
مثال على محرر nano كود PHP:
كود PHP:
كود PHP:
كود PHP:
لو ظهر الاسم باللون الازرق تعنى ان هذا الملف Directory لو ظهر الاسم باللون الأبيض تعنى ان هذا الملف file كود PHP:
كود PHP:
كود PHP:
كود PHP:
كود PHP:
كود PHP:
كود PHP:
كود PHP:
كود PHP:
كود PHP:
كود PHP:
كود PHP:
كود PHP:
|
|||
مشاركة [ 8 ] | ||||
|
||||
|
How to empty database - Delete or Drop All Tables By Shell
طريقة تفريغ قاعدة بيانات وليس الحذف - تفريغ الجداول وليس حذف فقط مع بقاء أسم المستخدم وكلمة المرور MySQL Empty Database / Delete or Drop All Tables How to empty a MySQL database from the shell (drop all tables) كود PHP:
How to Back Up and Restore a MySQL Database كود PHP:
Back up your MySQL Database with Compress كود PHP:
كود PHP:
Restoring your MySQL Database كود PHP:
restore compressed backup Database كود PHP:
كود PHP:
|
|||
مشاركة [ 9 ] | ||||
|
||||
|
Procedure for setting up a MySQL user account
Login in as mysql root user (at shell prompt type following command:): كود PHP:
كود PHP:
كود PHP:
كود PHP:
user is permitted do anything. She can read, modify or delete data, but only on tables in the demo database. She cannot access any other database. How do I connect to MySQL server using user1 account? User user1 can connect to mysql server demo database using following command: كود PHP:
كود PHP:
-u user1: MySQL Username -h : MySQL server name (default is localhost) -p : Prompt for password demo: demo is name of mysql database (optional) |
|||
مشاركة [ 10 ] | ||||
|
||||
|
to check the table and:
كود PHP:
كود PHP:
كود PHP:
|
|||
مشاركة [ 11 ] | ||||
|
||||
|
أوامر إعادة تشغيل قاعدة البيانات للسيرفر
1.RedHat Linux Start mysql server: كود:
/etc/init.d/mysqld start كود:
/etc/init.d/mysqld stop كود:
/etc/init.d/mysqld restart 2. Fedora Core Start mysql server: كود:
/etc/init.d/mysqld start كود:
/etc/init.d/mysqld stop كود:
/etc/init.d/mysqld restart 3. Cent OS Start mysql server: كود:
/etc/init.d/mysqld start كود:
/etc/init.d/mysqld stop كود:
/etc/init.d/mysqld restart 4. Linux Debian Start mysql server: كود:
/etc/init.d/mysqld start كود:
/etc/init.d/mysqld stop كود:
/etc/init.d/mysqld restart |
|||
مشاركة [ 12 ] | ||||
|
||||
|
to restart Apache using Shell Command
كود:
/etc/init.d/httpd restart كود:
sudo /etc/init.d/apache2 restart كود:
etc/init.d/httpd -k restart for shutdown كود:
apache -k shutdown |
|||
مشاركة [ 13 ] | ||||
|
||||
|
معرف عدد المتصلين بالسيرفر
كود PHP:
كود PHP:
كود PHP:
طريقة تركيب المود سكيورتى مع اضافة بعض الدوال الجيدة معه واضافة منع اياقافه من لمستخدم: كود PHP:
كود PHP:
|
|||
مشاركة [ 14 ] | ||||
|
||||
|
chmod 1- Change directory with cd directory 2- Type chmod 777 * to change mode for all files in that directory. If you only want to change mode for a special type of file your can use chmod 777 *.txt *.dat or chmod 777 filename.ext. لضغط مجلد أستخدم الامر التالي: كود PHP:
فك الضغط كود PHP:
كود PHP:
|
|||
مشاركة [ 15 ] | ||||
|
||||
|
تعديل صلاحية تراخيص المستخدم كود:
chown -R owner:owner * كود:
chown -R owner /home/to/user/dircetory/public_html/ تعديل صلاحية تراخيص المجموعة كود:
chgrp -R owner /home/admin/domains/flyingway.com/ البحث عن أضخم الملفات - أو بمعنى أكبر الملفات حجماً في السيرفر يمكن تطبيق الأمر التالي: كود:
find / -type f -size +20000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }' |
|||
مشاركة [ 16 ] | |||
|
|||
عضو خط الطيران
|
شرح رائع جدا جدا
|
||
مشاركة [ 17 ] | ||||
|
||||
|
تسلم ايدك يا بطل
بس ما نوهت كيف نبرمج برنامج بالمتغيرات التي تكتب بجانب اسمه يعني بعد ما تنشئ ملف داخل السيرفر وتحط في اوامر وتجي تنفذة ويكون مثلا اسمه mustafa.sh ويعدل على ملف $1 وهو اول متغير بجانب الاسم sh mustafa.sh vb سيجري مفعوله على ملف vb حبيت انوه لهذا الشي ارجو ان يكون مفيد & مفهوم |
|||
مشاركة [ 18 ] | |||
|
|||
عضو خط الطيران
|
الف شكرا على المجهود
|
||
مشاركة [ 19 ] | ||||
|
||||
|
بالنسبة لعمل اعادة تشغيل FTP من خلال SSH يتم كالتالي: على حسب البرنامج كمثال : اذا كان pure-ftp طبق : كود:
sudo /etc/init.d/pure-ftpd start كود:
sudo /etc/init.d/proftpd start كود:
sudo /etc/init.d/vsftpd start كود:
sudo /etc/init.d/httpd restart كذلك: كود:
/scripts/upcp --force كود:
/scripts/ftpup pure-ftpd --force أو أستخدام كود:
services pure-ftpd restart كود:
/etc/init.d/pure_ftpd restart Task: Start httpd server: كود:
service httpd start كود:
service httpd restart كود:
service httpd stop |
|||
مشاركة [ 20 ] | ||||
|
||||
|
تشغيل الخدمات بالسيرفر . امر تحديث لوحة التحكم CPanel كود:
/scripts/upcp --force امر تحديث الاف تي بي كود:
/scripts/ftpup --force امر تحديث الاكزايم الامر القديم كود:
/scripts/exim4 --force امر تحديث الاكزايم الامر الجديد كود:
/scripts/eximup --force امر اصلاح البريد كود:
/scripts/mailperm امر تحديث برنامج MySQL - قواعد البيانات كود:
/scripts/mysqlup --force امر اعادة تشغيل الاباتشي كود:
/etc/rc.d/init.d/httpd restart امر اعادة تشغل قواعد البيانات كود:
/scripts/restartsrv_mysql امر اعادة تشغيل السي بنل كود:
/etc/init.d/cpanel restart امر اعادة تشغيل الخدمات بالسيرفر كود:
/etc/init.d/chkservd restart امر اعادة تشغيل الوظائف المؤقته كود:
/etc/init.d/crond restart امر اعادة تشغيل السيرفر كود:
reboot -n كود:
shutdown -r now اصلاح المساحات اذا كانت تعطي قراءة خاطئة بلوحة تحكم السيرفر كود:
/scripts/fixquotas تنضيف البريد واعداة تشغيل CPanel كود:
/usr/local/cpanel/bin/checkperlmodules كود:
/scripts/cleanmd5 اصلاح وضغط قواعد البيانات الضغط كود:
/usr/bin/mysqlcheck -o --all-databases الاصلاح كود:
/usr/bin/mysqlcheck -r --all-databases كود:
/etc/rc.d/init.d/sshd restart منقول من ترايدنت أهم أوامر شل https://www.traidnt.net/vb/traidnt2318254/ |
|||
مشاركة [ 21 ] | ||||
|
||||
|
if ftp unreachable or not working in the server
كود:
chown user:apache /home/user كود:
chown user:apache /home/user/domain.com -R كود:
chown user:apache /home/user/domain.com You should then be able to use ftp https://www.cyberciti.biz/faq/ftp-con...on-to-problem/ |
|||
مشاركة [ 22 ] | ||||
|
||||
|
All .htaccess Codes - Adding Domains - All 57 Apache Codes - Subdomain Pointing جميع أستخدامات ملف .htaccess سواء التحويل والتعديلات على الأباتسي Ultimate .htaccess Codes - Adding Domains - All 57 Apache Codes - Subdomain Pointing - PowWeb Community Forums htaccess-example-collection .htaccess Examples - MaxCDN Support Site |
|||
مشاركة [ 23 ] | ||||
|
||||
|
لأعادة تشغيل FTP عن طريق الشل
نفذ الامر التالي: كود PHP:
|
|||
مشاركة [ 24 ] | ||||
|
||||
|
|
|||