Linux
- Check for zombie processes
ps aux | grep [\<]defunct\>
ps auxf
sudo kill -9 {PID}
du -sh /path/to/dir
df -h /path/to/dir
top
free -m
- List files sorted by mtime
ls -lrt
sudo cat /etc/passwd
sudo su - username
cat ~/.ssh/config
sudo less /proc/cpuinfo
Shell
- Capture
ls output into an array and loop:
items=(`ls -l`)
for item in ${items[@]}
do
# work
done
./script.sh > /dev/null
./script.sh >> filename.log
Apache
sudo service httpd status
- Test config (vhosts, etc.)
sudo service httpd configtest
sudo service httpd graceful
DNS
dig domain.com
nslookup domain.com
whois domain.com
MySQL
sudo service mysqld status
sudo service mysqld restart
mysql -u USER -h HOST -p
SHOW DATABASES;
SHOW TABLES;
SHOW GLOBAL VARIABLES;
SHOW GLOBAL VARIABLES LIKE 'pattern';
SELECT Host, User FROM mysql.user;
SHOW GRANTS FOR 'user';
Cron
sudo service crond status
crontab -l