Linux Basic commands

ps -u nobody |grep perl | awk ‘{print $1}’ | xargs kill -9 -kill perlprocess

du -s * | awk ‘{printf(“%6s %s\n”, $1, $2)}’ | sort

netstat -plan|grep :80|awk {‘print $5′}|cut -d: -f 1|sort|uniq -c|sort -nk 1

tail -f domainname | awk {‘print $1′}

cat /etc/userdomains | awk -F: ‘{print $1}’ | grep -v ‘*’ >> /etc/localdomains

find . -perm 777

find /home/*/public_html/ -type d -perm 777 -exec chmod 755 {} \;

ps -eo pid,pcpu,comm | sort -n -k2 | grep -v “0.0″

find /home -iname udp.pl -exec ls -l {} \;

smartctl -a /dev/$device

smartctl -a  /dev/hdc1
=======
if ips aren’t working, run this:

/usr/sbin/arpsend -U -i <IP> -c 2 eth0

csf -l |head       csf -l |grep 4533

find /home/testuser/public_html/ -iname “*.zip”

find -iname “*.zip”

find /home/testuser/public_html/ -iname “*.php” | xargs chmod 644
find /home/testuser/public_html/ -iname “*.php” | xargs rm -rf
find  -iname “*.php” | xargs rm -rf

lsof -c httpd | grep cwd | grep home

.gz gunzip filename
============
dmesg | grep CPU

swapinfo -k

cat /var/run/dmesg.boot | grep CPU

zip -9 -r zipname folder
=============
cat /etc/redhat-release
uname -a
ps -aux | grep snmp
rpm -qa | grep snmp
route -n
rpm -qa | grep mrtg
service snmpd start
/etc/rc.d/init/httpd restart
free -m
rpm -qa  | grep “^php” | sort
du -sh * | grep G
ls -lSr | grep 4096 – folders

iptables -L -n |grep ipaddress

chattr -ia /etc/exim.conf

root@server [~]# lsattr /etc/exim.conf

find -type d -user nobody |xargs chown -R fiskbgc.fiskbgc
find -type d -user nobody |xargs ls -ld
find -type d | grep -I news

find ./ -user usr9001

chmod o+rw web

# dmesg | grep error
========
crontab -e
cat /var/spool/cron/promo
ps ax|grep crond
etc/rc.d/init.d/crond restart
crontab -u promo -l
crontab -u promo -e
crontab -e
crontab -l
====================
0 4 * * * exiqgrep -o 604800 -i |xargs exim -Mrm > /dev/null

this cron wil run every week to clear frozen and old mails.
==============
pstree -pu
tail -f /var/log/chkservd.log
===================

top -c
whatisexi
httpd pid
grep callout /etc/exim.conf

===================
for server settings for register_globals = on change go to

vi /usr/local/Zend/etc/php.ini

=================
Files:
ls -lSr |more
ls -l
du -sh
ls -al
ls -ls
ls – alhS
ll -h
top -c
top
w
ls -alh

Leave a Reply