The Community Forums

Interact with an entire community of cPanel & WHM users!
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

cPanel /Scripts

Discussion in 'General Discussion' started by celliott, Feb 8, 2006.

  1. celliott

    celliott Well-Known Member

    Joined:
    Jan 2, 2006
    Messages:
    460
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    United Kingdom
    I have come accross an excellent list of all the cpanel /scripts also with a description. I have been looking for this quite a while and am wondering whether mods could make it a sticky for people looking in the future?

    Common cPanel /Scripts

    Install Zend Optimizer /scripts/installzendopt
    Hostname A Entry Missing! /scripts/fixndc then restart bind and apache
    Install Cron on New Server /scripts/installrpm anacron vixie-cron ; /etc/rc.d/init.d/crond start
    Bandwidth issues /scripts/cleanbw
    /scripts/fixwebalizer (To fix problem in webalizer that stop updating stats)
    /scripts/fixcommonproblems
    /scripts/fixeverything
    Fixing Mail List MailMan /usr/local/cpanel/bin/convertmailman2
    Reinstall MailMan /scripts/reinstallmailman
    Fix Permissions on accounts: /scripts/fixhome
    Edit mySQL conf file: pico /etc/my.cnf
    Edit php.ini: pico /usr/local/lib/php.ini
    Edit Apache Conf: pico /etc/httpd/conf/httpd.conf
    Checking Real Time Top Processes Login to SSH and run: top
    Run cpanel backup /scripts/cpbackup
    To try and fix domain controller: /scripts/fixndc

    Quotas /scripts/initquotas - takes a while to run
    /scripts/resetquotas
    /scripts/fixquotas - takes a while to run

    /scripts/adddns Add a Dns Entry
    /scripts/addfpmail Install Frontpage Mail Exts
    /scripts/addservlets Add JavaServlets to an account (jsp plugin required)
    /scripts/adduser Add a User
    /scripts/admin Run WHM Lite
    /scripts/apachelimits Add Rlimits (cpu and mem limits) to apache.
    /scripts/dnstransfer Resync with a master DNS Server
    /scripts/editquota Edit A User's Quota
    /scripts/finddev Search For Trojans in /dev
    /scripts/findtrojans Locate Trojan Horses
    Suggest Usage
    /scripts/findtrojans > /var/log/trojans
    /scripts/fixtrojans /var/log/trojans
    /scripts/fixcartwithsuexec Make Interchange work with suexec
    /scripts/fixinterchange Fix Most Problems with Interchange
    /scripts/fixtrojans Run on a trojans horse file created by findtrojans to remove them
    /scripts/fixwebalizer Run this if a user's stats stop working
    /scripts/fixvaliases Fix a broken valias file
    /scripts/hdparamify Turn on DMA and 32bit IDE hard drive access (once per boot)
    /scripts/initquotas Re-scan quotas. Usually fixes Disk space display problems
    /scripts/initsuexec Turn on SUEXEC (probably a bad idea)
    /scripts/installzendopt Fetch + Install Zend Optimizer
    /scripts/ipusage Display Ipusage Report
    /scripts/killacct Terminate an Account
    /scripts/killbadrpms Delete "Security Problem Infested RPMS"
    /scripts/mailperm Fix Various Mail Permission Problems
    /scripts/mailtroubleshoot Attempt to Troubleshoot a Mail Problem
    /scripts/mysqlpasswd Change a Mysql Password
    /scripts/quicksecure Kill Potential Security Problem Services
    /scripts/rebuildippool Rebuild Ip Address Pool
    /scripts/remdefssl Delete Nasty SSL entry in apache default httpd.conf
    /scripts/restartsrv Restart a Service (valid services: httpd,proftpd,exim,sshd,cppop,bind,mysql)
    /scripts/rpmup Syncup Security Updates from RedHat/Mandrake
    /scripts/runlogsnow Force a webalizer/analog update.
    /scripts/secureit Remove non-important suid binaries
    /scripts/setupfp4 Install Frontpage 4+ on an account.
    /scripts/simpleps Return a Simple process list. Useful for finding where cgi scripts are running from.
    /scripts/suspendacct Suspend an account
    /scripts/sysup Syncup Cpanel RPM Updates
    /scripts/unblockip Unblock an IP
    /scripts/unsuspendacct UnSuspend an account
    /scripts/upcp Update Cpanel
    /scripts/updatenow Update /scripts
    /scripts/wwwacct Create a New Account

    /scripts/runweblogs account username for awstats to run manually


    Sometimes such behavior of apache/httpd (taking more and more memory until it dies or crashes the server) can be caused by corrupted MySQL database. Try to do the following:
    1) Kill the mysql server
    /etc/rc.d/init.d/mysql stop

    2) Repair all SQL databases:
    myisamchk -r /var/lib/mysql/*/*.MYI

    3) Start mysql again:
    /etc/rc.d/init.d/mysql start

    Chris
     
  2. dropby23

    dropby23 Well-Known Member

    Joined:
    Jan 16, 2005
    Messages:
    155
    Likes Received:
    0
    Trophy Points:
    16
    a good list thank you
     
  3. chirpy

    chirpy Well-Known Member

    Joined:
    Jun 15, 2002
    Messages:
    13,475
    Likes Received:
    20
    Trophy Points:
    38
    Location:
    Go on, have a guess
  4. celliott

    celliott Well-Known Member

    Joined:
    Jan 2, 2006
    Messages:
    460
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    United Kingdom
    Never knew that was there, ah well.
     
  5. Gham

    Gham Registered

    Joined:
    Jun 5, 2006
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    1
    I found this very useful I also had not found the other list posted by chirpy, so I had sit down and copied /etc/scripts/ and scripts2/ and then made my own explination for each command.......wish I had found this earlier:)

    Gham
     
  6. SoftDux

    SoftDux Well-Known Member

    Joined:
    May 27, 2006
    Messages:
    983
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Johannesburg, South Africa
    cPanel Access Level:
    Root Administrator

    I get the following error:

    Any suggestions why?
     
  7. Alexandre

    Alexandre Member
    PartnerNOC

    Joined:
    Jan 21, 2004
    Messages:
    19
    Likes Received:
    0
    Trophy Points:
    1
    Location:
    U.S.A.
    In this case, it would be better to rapir it in this way

    root@gandalf [/home/LordMerlin]# find /var/lib/mysql/ -name "*MYI" | xargs myisamchk -r
     
  8. SoftDux

    SoftDux Well-Known Member

    Joined:
    May 27, 2006
    Messages:
    983
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Johannesburg, South Africa
    cPanel Access Level:
    Root Administrator
    Cool, thanx :)

    That helped a lot! Wow, I've never seen so many corrupt DB tables!

    Would it be safe to run this command, as a crontab, on Sunday night 4am once per month?
     
Loading...

Share This Page