Trochu vybočím z tématiky linuxu, protože jsem podobný příspěvek na netu nikde nenašel a má zkušenost určitě pomůže vyřešit problém řadě uživatelů mobilního telefonu Apple iPhone.
Stalo se mi jednoho dne že mi telefon upadl a svezl se po betonové dlažbě zrovinka tak nešťastně, že se mi poškrábal display.
Hledal jsem na netu nějaká řešení na odstranění škrábanců a jediné co jsem nalezl je pořídít si fólii která dokáže jemné škrábance zahladit. A ano také to tak funguje u jemných škrábanců. Fólie však nezakryje hlubší škrábance na displayi. Přemýšlel jsem a objevil velice snadný způsob, jak zahladit i hlubší poškrábání.
Pokud jste majiteli mobilního telefonu Apple iPhone, a z nějakého důvodu se vám poškrábal display, postup je velice snadný.
Budete potřebovat tyto věci
1) zakoupit fólii, která je běžně k sehnání třeba na Aukru.
2) nějaký čirý olej, např kuchyňský stolní nebo jakýkoliv, je to jedno.
3) jehlu
4) ubrousek
Očistíte display, a hrotem jehly nanesete kapičku oleje na rýhu a hrotem jehly jí roztáhnete po celé délce rýhy (škrábance).
Hrotem ubrousku vysajete přebytečný olej, a nalepíte krycí fólii.
A voilá, škrábanec je pryč.
admin Řešení problémů
Pokud používáte MailScanner, a dostáváte tuto chybovou zprávu v maillogu
Clamd::ERROR:: UNKNOWN CLAMD RETURN ./lstat() failed: Permission denied.
server provedl upgrade virus scaneru clamav, kde je změněna skupina z „clamav“ na „clam“.
Problém odstraníte následovně:
1) v souboru /etc/MailScanner/MailScanner.conf proveďte změnu na:
Incoming Work Group = clam
2) dále je potřeba změnit práva celého adresáře /var/spool/MailScanner
chown -R postfix:clam /var/spool/MailScanner
3) stopněte služby
service clamd stop
service MailScanner stop
4) přejmenujte /etc/clamd.conf.rpmnew na /etc/clamd.conf
mv /etc/clamd.conf.rpmnew /etc/clamd.conf
5) změna práv
chown -R clam:clam /var/run/clamav
chown -R clam:clam /var/log/clamav
chown -R clam:clam /var/lib/clamav
6) v souboru /etc/freshclam.conf proveďte změnu na:
DatabaseDirectory /var/lib/clamav
DatabaseOwner clam
7) spusťte:
service clamd restart
freshclam
service MailScanner restart
… a mělo by to makat.
admin Řešení problémů
Řešením je sputit následující příkazy:
rm -rf /usr/local/lib/php/.channels
pear update-channels
admin Řešení problémů
Řešení je následující:
rm /var/lib/rpm/__db*
rpm --rebuilddb
yum clean all
admin Řešení problémů
V souboru /etc/clamd.conf stačí zakomentovat řádku:
#LogFile unix:/var/log/clamav/clamd.log
nebo jí přepsat na:
LogFile /var/log/clamav/clamd.log
Mělo by to pomoci.
admin Řešení problémů
Pro php kompilované ze zdroje je potřeba překompilovat php s volbama:
--enable-sysvsem --enable-sysvshm --enable-sysvmsg
Pokud máte php nainstalované z balíčku, stačí doinstalovat balíček php-process:
yum install php-process
admin Řešení problémů
Důvodů vzniku této chybové hlášky je celá řada. Může se jednat o špatnou kombinaci php modulů nebo také špatně zkompilovaným jádrem.
Může toto způsobovat ovšem i paměť na serveru. Zkuste zvýšit maximální množství paměti např. příkazem:
echo "68719476736" > /proc/sys/kernel/shmmax
admin Řešení problémů
Rychlým řešením je příkaz:
/usr/bin/ipcs -s | grep apache | awk ' { print $2 } ' | xargs ipcrm sem
nebo také:
/usr/bin/ipcs -s | grep nobody | awk ' { print $2 } ' | xargs ipcrm sem
nebo také:
/usr/bin/ipcs -s | grep apache | perl -e 'while () { @a=split(/\s+/); print `ipcrm sem $a[1]`}'
admin Řešení problémů
Pokud vám doména hází chybovou hlášku:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
.. s největší pravděpodobností máte chybu v .htaccess souboru, zřejmě nějaký překlep.
Zkuste zaremovat (#) dočasně jednotlivé řádky a tak přijdete na chybný řádek.
Pokud není problém se souborem .htaccess, zřejmě se jedná o perl script uložený v cgi-bin adresáři.
Zkontrolujte zda adresáře a cgi/pl soubory v cgi-bin adresáři mají dostatečná práva,
většinou musejí být 755.
Může také chybět nějaký perl modul na který se cgi/pl script odkazuje.
admin Řešení problémů
Pokud vám odpojování připojené partyšny hodí hlášku:
umount: /home: device is busy
znamená to že je adresář používaný.
Častým problémem je, že se zrovna nacházíte v tomto adresáři, stačí se tedy presunout jinam
cd /
Pokud problém přetrvává, zjistíme si, které procesy nám blokují odpojení partyšny:
fuser -m /dev/sda5
fuser -m /home
Vypíše vám to seznam PIDů, např:
4078 14582c 15930 18501 18816 19821 19886 19887
Killneme tyto procesy s tím, že pokud je tam písmenko, tak písmenko vynecháme.
kill -9 4078 14582 15930 18501 18816 19821 19886 19887
Je možné že vás to vykopne ze serveru, neboď jste si killnuli např. ssh session.
Takže je dobré si předtím zjistit který PID patří ke které službě.
Pokud se vám podařilo pokillovat všechny PIDy zobrazené příkazem fuser -m,
můžete partyšnu odpojit.
admin Řešení problémů