Poznámky ke správě hosting serveru s OS Linux CentOS 5.5 + cPanel.
Defaultní konfigurace PHP:
32M paměť
2M upload
30s execution
60s input time
8M post_max_size
donutit aktualizaci cpanelu
/scripts/upcp --force
zagzipovat slozku a rozbalit gzip
tar -czvf archive.tgz files/
tar -xzvf archive.tgz files/
najde se soubory o velikosti více jak 20MB a spustí se zobrazení velikostí
find . -size +20000k -exec du -h {} \;
Nalezení všech adresářů a změna na přístup 755
find . -type d -exec chmod 755 {} \;
Nalezení všech souborů kde ve jménu je "jeze" a smazání jich. (-rf pro automatické)
find . -type f -name "*jeze*" -exec rm {} \;
Nahrazení mezery za podtrzítko u souboru .jpg ve vsech podadresárích (replace space by underscope recursively)
find /home/user/www/_subdomeny/*/wp-content/obrazky -name "* *.jpg" | while read file; do
rename "$( basename "$file" )" "$( basename "$file" | sed "s/ /_/g" )" "$file"
done
Změna práv k souborům/vlastník/uživatel/skupina
chown camerabu -R /home/user
chown -R userid:usergroup /nameofdirectory/nameofsubdir/
Restart DNS a Apache
/etc/init.d/named restart
/etc/init.d/httpd restart
Zabití procesu
kill 3486
kill
Záloha cPanel účtu a obnova z konzole. / Backup and restore cpanel subaccount
cd /home
/scripts/pkgacct USERNAME
..vznikne tar
cd /home
/scripts/restorepkg USERNAME
..účet se obnoví
chmod 755
/scripts/killacct USERNAME --force
..smaže účet
Command to de-duplicate 1 large combined file:
sort combine12.txt | uniq > cleaned-list.txt
Command to Split large file into smaller files with a set number of lines:
split --lines=900000 cleaned-list.txt
Command to merge all TXT files and deduplicate it:
cat *.txt | sort -u > ___totalmerge.txt
Optimalizace a Oprava tabulek ve všech databázích MySQL
mysqlcheck -u root -p --auto-repair --check --optimize --all-databases
Stažení souboru z webu který je pod heslem
wget
http://adresa.cz/zaheslovanaslozka/soubor.zip --http-user=
uzivatel --http-passwd=
mojehesloStažení všech souborů/podsložek z FTP na server
wget -r
ftp://uzivatel:heslo@IPnebowww