Filed in: ObecnéNávody.Různé · Modified on : Thu, 05 Jan 12
Typické "tohle nechci zapomenout" místo :o)
Google nabízí své Chrome ke stažení a instalaci ve formě, která se nainstaluje do uživatelova adresáře. To umožní instalaci i uživateli bez administrátorských práv. Jak ale zajistit správnou instlalaci?
Nabízí ke stažení různé programy a mezi nimi i Chrome. Stáhne-li se Chrome jako součást tohoto Packu, pak už se bude instalovat správně do Program Files.
Chybová hláška se objeví v mail.logu a doručování mailů se zastaví. Problém způsobuje direktiva AddHeader v souboru clamav-milter.conf. Nepoužívejte nastavení "replace", místo něj dejte "no". Přijdete o jakousi X-header ve vašich e-mailech, ale získáte funkční mail server :o)
Error message appears in mail.log and mail delivering stops. Problem is caused by AddHeader directive in clamav-milter.conf file. Do not use "replace" setting, instead use "no". You'll lose some X-header in your e-mails, bug you get functioning mail server :o)
Entering rescue mode...
Tato hláška se objeví při startu počítače, místo toho, aby grub zobrazil menu. Řešení: Nabootovat z instalačního CD Debianu do rescue režimu, připojit /boot a spustit grub-install.
This message appears when computer starts instead grub to show its menu. Solve: Boot from Debian install CD into rescue mode, mount /boot and run grub-install.
README.Debian
Pro více domén je potřeba mít log pro každou doménu zvlášť. Pak taky pro každou doménu vytvoříme samostatný konfigurák v /etc/awstats/awstats-doména.conf. To doména se pak používá v parametru config viz hned dále. Konfigurák se udělá dle awstats.model.conf, který je v doc/examples.
statistiky jsou pak přístupné přes cgi skript: server/cgi-bin/awstats.pl?config=jmeno-konifig-souboru
Data pro statistiky se shromažďují ve /var/lib/awstats. Jejich aktualizaci je potřeba zajistit dvěma způsoby: V cronu a v logrotate.d. aktualizaci je možné klidně opakovat ze stejných logů. Awstats si to přebere.
29 3 * * * root /usr/lib/cgi-bin/awstats.pl -config=postfix -update > /dev/null
ano, čtěte hlavní konfigurační soubor a zjistíte, že je možné vytvářet statistiky nejen pro web server ale i pro mailserver.
Software na sledování toho, co mají žáci na svých monitorech. Je debianích archivech. Funguje i pod MS Windows.
http://www.root.cz/diskuse/3379/230109/
V Debianu je výchozím kódováním cs_CZ.UTF-8, ale Squirrelmail má počeštění v iso-8859-2. Takže buď to počeštění přehodit do utf8, nebo nechat vygenerovat v systému locales pro iso tak, že nejdřív odkomentářujeme příslušný řádek v /etc/locale.gen, a pak spustíme příkaz /usr/sbin/locale-gen
Poznámka: Nyní používám Postfix s Dovecot jako LDA, který SASL umí, takže je to jednoduchoučké...
Máme-li v síti více počítačů se stejnou verzí Debianu, Ubuntu ap. můžeme při aktualizacích výrazně šetřit množství stahovaných balíčků z Internetu. Při stahování se mohou uložit do cache, z níž si další stroje balíčky vezmou a netahají je opět z Internetu.
Původní řádek:
deb http://mirror.aarnet.edu.au/debian unstable main contrib non-free
Upravený řádek:
deb http://proxy.example.com:3142/mirror.aarnet.edu.au/debian unstable main contrib non-free
Místo LILO používat Grub v.2 tj. balíček grub-pc - je už v Lenny. Místo gdm používat gdm3 - ten je až ve Squeeze.
Nyní sources.list nastavit na Squeeze (volatile archiv je přejmenován):
deb http://ftp.cz.debian.org/debian/ squeeze main non-free contrib deb-src http://ftp.cz.debian.org/debian/ squeeze main non-free contrib deb http://security.debian.org/ squeeze/updates main contrib non-free deb-src http://security.debian.org/ squeeze/updates main contrib non-free deb http://ftp.cz.debian.org/debian/ squeeze-updates main contrib non-free deb-src http://ftp.cz.debian.org/debian/ squeeze-updates main contrib non-free
RESTART (uf uf:)
V menu Grubu do single režimu, ať máme klid. Děláme-li upgrade na dálku, tak asi normální režim.
V single režimu si pustit screen.
apt-get dist-upgrade = pro optimisty. Je to hodně změn najednou - zvlášť v konfiguračních souborech. Taky se bude chtít odinstalovat hafo zastaralých balíčků. Takže raději aptitude interaktivně a růčo hezky po jednom.
Odinstalovat zastaralé balíky (v aptitude je to samostatná sekce).
Znovu nainstalovat balíky třetích stran (odinstalovali jsme je před upgradem).
Všechno zkontrolovat. Zazálohovat změněné konfiguráky.
Jít spát a ráno to čeknout ještě jednou.
Zadání: Máme na serveru spoustu uživatelských účtů. Noví uživatelé potřebují na internet, ale nemají nastavenu proxy. Chci přidat nastavení proxy do skriptu, který přidávám nové uživatele do systému.
V Gnome se proxy nastavuje v menu Systém -> Volby -> Proxy sítě. Nastavení se uloží do dvou souborů:
~/.gconf/system/proxy/%gconf.xml ~/.gconf/system/http_proxy/%gconf.xml
Mělo by tedy stačit tyto dva soubory nakopírovat do příslušných adresářů všech uživatelů.
Změna: Objevil jsem program gcoftool, který tyto volby nastavuje:
gconftool -s /system/proxy/mode auto --type string gconftool -s /system/proxy/autoconfig_url http://172.55.14.33/proxy.pac --type string spusit jako su -c "prikaz" uzivatel
A jak je vidět, obohatil jsem to o automatickou konfiguraci ze skriptu, který je uložen na serveru v souboru /var/www/proxy.pac. Nejstručnější obsah může být:
function FindProxyForURL(url, host)
{
return "PROXY 192.168.9.251:3128; DIRECT";
}
Obsah je snad srozumitelný.
http://www.abclinuxu.cz/blog/mizoun/2009/3/samba-plus-ldap
http://wiki.debian.org/LDAP/NSS
Debian Squeze nepoužívá slapd.conf, ale vše dává do adresáře slapd.d. Schémata jsou v adresáři schema. Po zkopírování samba.schema do adresáře je potřeba vytvořit LDIF soubor samba.ldif. Použil jsem tuto fintu:
Vytvořit /etc/ldap/slapd.conf s tímto obsahem:
include /etc/ldap/schema/core.schema include /etc/ldap/schema/cosine.schema include /etc/ldap/schema/nis.schema include /etc/ldap/schema/inetorgperson.schema include /etc/ldap/schema/samba.schema
Na pořadí záleží! Pak spustit:
slapcat -f /etc/ldap/slapd.conf -F /tmp -n0 -s "cn=samba,cn=schema,cn=config"
V /tmp najdeme adresář cn=config/cn=schema a v něm soubory se schématy v ldif tvaru. Ty použijeme místo původních v /etc/ldap/slapd.d/cn=config/cn=schema/ a nastavíme jim vlastníka/skupinu openldap.openldap. Mělo by to fungovat i bez restartu démona slapd, ale není to pravda, restartujte ho.
Bez "aktivace" samba.ldif dostaneme při spuštění smbldap-populate řadu těchto ošklivých hlášek:
failed to add entry: objectClass: value #2 invalid per syntax at /usr/sbin/smbldap-populate line 498, <GEN1> line 234.
Pokud vás na tyto stránky navedla tato chybová hláška, pak vítejte v klubu! :-)
Po přidání uživatele pomocí smbldap-add se nejde přihlásit s hláškou NT_STATUS_PASSWORD_MUST_CHANGE. Při přihlášení v Linuxu je to podobné. Problém není se Samba hesly, ale s údajem shadowMax. Ten nastavit na 99999 a je po problému.