دستوراتی که شاید در لینوکس لازم داشته باشید

میزان لود و پایداری سیستم

uptime

مشاهده پروسس های در حال اجرا

top
top -c

ری استارت
reboot

حذف دستور های اجرایی

rm -rf /root/.bash_history

حذف فایل

rm -rf

ورود به مسیر

cd /

خروج

exit

مشاهده فایلهای مخفی

ls -a

مشاهده فایلها

ls

مشخصات سی  پی یو و تعداد هسته

cat /proc/cpuinfo

cat /proc/cpuinfo | grep processor

ورژن کرنل

cat /proc/version

برگشت به مسیر قبلی ۱ مرتبه

cd ..

برگشت به مسیر قبلی ۲ مرتبه
cd ../..

ایجاد پوشه

mkdir

ورژن و نوع سیستم عامل

cat /etc/redhat-release

ایمپورت دیتا بیس

mysql -u root -p dbname <db.sql

اکسپورت دیتابیس

mysqldump -uroot -p dbname > file.sql

تغییر Owner

chown -R user:user /home/user/public_html

تغییر پرمیشن

chmod -R 755 /home/$username

تغییر سطح دسترسی پرل

chmod 705 /usr/bin/perl
chown root:root /usr/bin/perl

مشاهده تعداد کانکشن های سرور

netstat -atun | awk '{print $5}' | cut -d: -f1 | sed -e '/^$/d' |sort | uniq -c | sort -n

مشاهده تعداد کانکشن های متصل به یک پورت خاص

netstat -tn 2>/dev/null | grep :80 | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr | head

تعداد کانکشن در حال استفاده از هر سرویس

netstat -apn | grep :80 | wc -l

مسدود سازی پورت به صورت udp و tcp

iptables -A INPUT -p tcp --dport 000 -j DROP
iptables -A INPUT -p udp --dport 000 -j DROP

iptables -A OUTPUT -p tcp --dport 000 -j DROP
iptables -A OUTPUT -p udp --dport 000 -j DROP

مسدود سازی ای پی ادرس در ای پی تیبل

iptables -A INPUT -s xx.xx.xxx.xxx -j DROP

iptables -A OUTPUT -s xx.xx.xxx.xxx -j DROP

بررسی Rule

iptables -L

حذف یک رول (در این مورد میبایست ورودی یا خروجی و شماره رول را تغییر دهید)

iptables -D INPUT 5

ذخیره تغییرات در iptable
service iptables save
service iptables restart

حذف فایلهای error_log
find /home -name 'error_log'  -exec rm {} \;

جهت بررسی لحظه ای لاگ وب سرر از دستورات زیر میتوانید استفاده نمایید
cd /usr/local/apache/logs
tail -f error_log

متوقف کردن وب سرور آپاچی

/usr/local/apache/bin/apachectl stop

systemctl stop lshttpd.service
systemctl disable lshttpd.service
اجرای بک آپ در سرور های سیپنل به صورت دستی

/usr/local/cpanel/bin/backup
/scripts/pkgacct username

اطلاعات دقیق رم

sudo dmidecode --type 17

lshw -short -C memory

نوع رید

cat /proc/mdstat

فشرده سازی یک پوشه

tar -cvf file.tar foldername


tar czf file.tar.gz foldername

خارج کردن از حالت فشرده

tar -xvf file.tar.gz

بررسی لاگهای سرور - ارور لاگ

dmesg

cat /var/log/dmesg |grep error

بررسی تاریخچه ری استارت

last |grep reboot

آپدیت cPanel

/scripts/upcp --force

ساخت فلش دیسک Bootable

dd if=ISO_FILE_PATH of=USB_FLASH_DEVICE

بررسی سرویس های در حال استفاده از پورت خاص

netstat -nlp | grep :00

مسدود کردن پینگ

iptables -A INPUT --proto icmp -j DROP

مسیر فایلهای کران جاب در cPanel به جهت ویرایش به صورت Command Line

/var/spool/cron

بررسی حجم مسیرها

du -sh /home/*

جستجو متن در تعدادی فایل در یک مسیر

grep -r word *

بررسی ورژن بایوس

dmidecode | less

دانلود فایل از اف تی پی

get filename.tar

دانلود Folder از اف تی پی

get -r foldername

محافظت از فایل و فولدر در برابر تغییرات و بلعکس

chattr +i

chattr +R

chattr -i

chattr -R

بررسی مشخصات فنی کارت شبکه

ethtool enp5s0

تریس

traceroute ip

mtr -nrc2 ip

ورود به صورت sftp

sftp -oPort=0000 ip

رویت میزان مصرف فرکانس سی پی یو در لحظه

watch -n 1 lscpu

watch -n.1 "cat /proc/cpuinfo | grep \"^[c]pu MHz\""

نمایش پسورد دیفالت sql در دایرکت ادمین

cat /usr/local/directadmin/conf/mysql.conf

نصب PostgreSQL در سیپنل

/usr/local/cpanel/scripts/installpostgres

تنظیم CONNLIMIT در CSF

CONNLIMIT = "22;3,80;20"

پورت 22 برای هر ای پی دارای 3 کانکشن و پورت 80 دارای 20 کانکشن

مشخصات سخت افزاری هارد دیسک

lshw -class disk -class storage

بررسی حجم پوشه

ncdu

بررسی session های متصل به ssh

who

w

قطع اتصال session مد نظر

pkill -9 -t pts/2

بررسی و حذف رول در iptable

iptables -t nat -L


iptables -t nat -F
iptables -t mangle -F
iptables -F
iptables -X

ایجاد route جدید

sudo ip route add 192.168.2.0/24  dev eth0

 

فعال و غیر فعالسازی ای پی ورژن ۶ در گراب

فایل زیر را ویرایش کنید
nano /etc/default/grub

جهت غیر فعالسازی کد زیر را در فایل
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"
و جهت فعالسازی کد زیر را در فایل قرار داده و فایل را ذخیره کنید
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=0"

و در پایان
sudo update-grub
reboot

جهت بررسی ای پی ۶
ip -6 addr show

اضافه نمودن ای پی ورژن ۶ در کارت شبکه

sudo ip -6 addr add IPV6/64 dev ens3

اضافه نمودن گت وی ای پی ورژن ۶ در کارت شبکه

ip -6 route add default via Gateway dev ens3

  • 1 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه

تنظیم ساعت و تاریخ سرور و php دایرکت ادمین

در این مقاله قصد داریم تا در مورد نحوه تنظیم ساعت و تاریخ سرور و php برای کنترل پنل دایرکت ادمین...

رفع مشکل پايين بودن سرعت بوت در اوبونتو دسکتاپ

جهت بررسی زمان استفاده شده برای بوت میتوانید از دستور زیر استفاده نماییدsystemd-analyzeجهت بررسی...

آموزش نصب قالب Capri در دایرکت ادمین

یکی از قالب های دایرکت ادمین که بسیار محبوب است قالب Capri یا کپری است که توسط شرکت آرژانتینی...

اجرای دستورات بصورت موازی در ssh

در این مقاله به بررسی نرم افزار Parallel SSH خواهیم پرداخت، نرم‌افزاری جهت مدیریت بهتر و سریع‌تر...

باز کردن دسترسی روت ابونتو در Ssh

ابتدا برای یوزر روت پسورد تعریف کنیدsudo passwd root2 بار پسورد مد نظر از شما درخواست میشود تایپ...