KnowHow

5
Apr
2005

NLS Information for Microsoft Windows XP


LCID
hex/dec
Language
Locale
Local
language name
ANSI
codepage
OEM
codepage
Country or Region name
abbreviation
*
Language name
abbreviation
**

0x436/1078
Afrikaans Afrikaans
Afrikaans
1252 850 ZAF AFK

0x41c/1052
Albanian Albanian
shqipe
1250 852 ALB SQI

0x1401/5121
Arabic Arabic (Algeria)
العربية
1256 720 DZA ARG

0x3c01/15361
Arabic Arabic (Bahrain)
العربية
1256 720 BHR ARH

0xc01/3073
Arabic Arabic (Egypt)
العربية
1256 720 EGY ARE

0x801/2049
Arabic Arabic (Iraq)
العربية
1256 720 IRQ ARI

0x2c01/11265
Arabic Arabic (Jordan)
العربية
1256 720 JOR ARJ

0x3401/13313
Arabic Arabic (Kuwait)
العربية
1256 720 KWT ARK

0x3001/12289
Arabic Arabic (Lebanon)
العربية
1256 720 LBN ARB

0x1001/4097
Arabic Arabic (Libya)
العربية
1256 720 LBY ARL

0x1801/6145
Arabic Arabic (Morocco)
العربية
1256 720 MAR ARM

0x2001/8193
Arabic Arabic (Oman)
العربية
1256 720 OMN ARO

0x4001/16385
Arabic Arabic (Qatar)
العربية
1256 720 QAT ARQ

0x401/1025
Arabic Arabic (Saudi Arabia)
العربية
1256 720 SAU ARA

0x2801/10241
Arabic Arabic (Syria)
العربية
1256 720 SYR ARS

0x1c01/7169
Arabic Arabic (Tunisia)
العربية
1256 720 TUN ART

0x3801/14337
Arabic Arabic (U.A.E.)
العربية
1256 720 ARE ARU

0x2401/9217
Arabic Arabic (Yemen)
العربية
1256 720 YEM ARY

0x42b/1067
Armenian Armenian
Հայերեն
0 1 ARM HYE

0x82c/2092
Azeri (Cyrillic) Azeri (Cyrillic)
Азәрбајҹан
1251 866 AZE AZE

0x42c/1068
Azeri (Latin) Azeri (Latin)
Azərbaycan­ılı
1254 857 AZE AZE

0x42d/1069
Basque Basque
euskara
1252 850 ESP EUQ

0x423/1059
Belarusian Belarusian
Беларускі
1251 866 BLR BEL

0x402/1026
Bulgarian Bulgarian
български
1251 866 BGR BGR

0x403/1027
Catalan Catalan
català
1252 850 ESP CAT

0xc04/3076
Chinese Chinese (Hong Kong S.A.R.)
中文(繁體)
950 950 HKG ZHH

0x1404/5124
Chinese Chinese (Macau S.A.R.)
中文(简体)
950 950 MCO ZHM

0x804/2052
Chinese Chinese (PRC)
中文(简体)
936 936 CHN CHS

0x1004/4100
Chinese Chinese (Singapore)
中文(简体)
936 936 SGP ZHI

0x404/1028
Chinese Chinese (Taiwan)
中文(繁體)
950 950 TWN CHT

0x41a/1050
Croatian Croatian
hrvatski
1250 852 HRV HRV

0x405/1029
Czech Czech
čeština
1250 852 CZE CSY

0x406/1030
Danish Danish
dansk
1252 850 DNK DAN

0x465/1125
Divehi Divehi
ދިވެހިބަސް
0 1 MDV DIV

0x813/2067
Dutch Dutch (Belgium)
Nederlands
1252 850 BEL NLB

0x413/1043
Dutch Dutch (Netherlands)
Nederlands
1252 850 NLD NLD

0xc09/3081
English English (Australia)
English
1252 850 AUS ENA

0x2809/10249
English English (Belize)
English
1252 850 BLZ ENL

0x1009/4105
English English (Canada)
English
1252 850 CAN ENC

0x2409/9225
English English (Caribbean)
English
1252 850 CAR ENB

0x1809/6153
English English (Ireland)
English
1252 850 IRL ENI

0x2009/8201
English English (Jamaica)
English
1252 850 JAM ENJ

0x1409/5129
English English (New Zealand)
English
1252 850 NZL ENZ

0x3409/13321
English English (Philippines)
English
1252 437 PHL ENP

0x1c09/7177
English English (South Africa)
English
1252 437 ZAF ENS

0x2c09/11273
English English (Trinidad)
English
1252 850 TTO ENT

0x809/2057
English English (United Kingdom)
English
1252 850 GBR ENG

0x409/1033
English English (United States)
English
1252 437 USA ENU

0x3009/12297
English English (Zimbabwe)
English
1252 437 ZWE ENW

0x425/1061
Estonian Estonian
eesti
1257 775 EST ETI

0x438/1080
Faroese Faroese
føroyskt
1252 850 FRO FOS

0x429/1065
Farsi Farsi
فارسى
1256 720 IRN FAR

0x40b/1035
Finnish Finnish
suomi
1252 850 FIN FIN

0x80c/2060
French French (Belgium)
français
1252 850 BEL FRB

0xc0c/3084
French French (Canada)
français
1252 850 CAN FRC

0x40c/1036
French French (France)
français
1252 850 FRA FRA

0x140c/5132
French French (Luxembourg)
français
1252 850 LUX FRL

0x180c/6156
French French (Monaco)
français
1252 850 MCO FRM

0x100c/4108
French French (Switzerland)
français
1252 850 CHE FRS

0x42f/1071
FYRO Macedonian FYRO Macedonian
македонски јазик
1251 866 MKD MKI

0x456/1110
Galician Galician
galego
1252 850 ESP GLC

0x437/1079
Georgian Georgian
ქართული
0 1 GEO KAT

0xc07/3079
German German (Austria)
Deutsch
1252 850 AUT DEA

0x407/1031
German German (Germany)
Deutsch
1252 850 DEU DEU

0x1407/5127
German German (Liechtenstein)
Deutsch
1252 850 LIE DEC

0x1007/4103
German German (Luxembourg)
Deutsch
1252 850 LUX DEL

0x807/2055
German German (Switzerland)
Deutsch
1252 850 CHE DES

0x408/1032
Greek Greek
ελληνικά
1253 737 GRC ELL

0x447/1095
Gujarati Gujarati
ગુજરાતી
0 1 IND GUJ

0x40d/1037
Hebrew Hebrew
עברית
1255 862 ISR HEB

0x439/1081
Hindi Hindi
हिंदी
0 1 IND HIN

0x40e/1038
Hungarian Hungarian
Magyar
1250 852 HUN HUN

0x40f/1039
Icelandic Icelandic
íslenska
1252 850 ISL ISL

0x421/1057
Indonesian Indonesian
Bahasa Indonesia
1252 850 IDN IND

0x410/1040
Italian Italian (Italy)
italiano
1252 850 ITA ITA

0x810/2064
Italian Italian (Switzerland)
italiano
1252 850 CHE ITS

0x411/1041
Japanese Japanese
日本語
932 932 JPN JPN

0x44b/1099
Kannada Kannada
ಕನ್ನಡ
0 1 IND KAN

0x43f/1087
Kazakh Kazakh
Қазақ
1251 866 KAZ KKZ

0x457/1111
Konkani Konkani
कोंकणी
0 1 IND KNK

0x412/1042
Korean Korean
한국어
949 949 KOR KOR

0x440/1088
Kyrgyz Kyrgyz (Cyrillic)
Кыргыз
1251 866 KGZ KYR

0x426/1062
Latvian Latvian
latviešu
1257 775 LVA LVI

0x427/1063
Lithuanian Lithuanian
lietuvių
1257 775 LTU LTH

0x83e/2110
Malay Malay (Brunei Darussalam)
Bahasa Malaysia
1252 850 BRN MSB

0x43e/1086
Malay Malay (Malaysia)
Bahasa Malaysia
1252 850 MYS MSL

0x44e/1102
Marathi Marathi
मराठी
0 1 IND MAR

0x450/1104
Mongolian Mongolian (Cyrillic)
Монгол хэл
1251 866 MNG MON

0x414/1044
Norwegian (Bokmål) Norwegian (Bokmal)
norsk (bokmål)
1252 850 NOR NOR

0x814/2068
Norwegian (Nynorsk) Norwegian (Nynorsk)
norsk (nynorsk)
1252 850 NOR NON

0x415/1045
Polish Polish
polski
1250 852 POL PLK

0x416/1046
Portuguese Portuguese (Brazil)
Português
1252 850 BRA PTB

0x816/2070
Portuguese Portuguese (Portugal)
português
1252 850 PRT PTG

0x446/1094
Punjabi Punjabi
ਪੰਜਾਬੀ
0 1 IND PAN

0x418/1048
Romanian Romanian
română
1250 852 ROM ROM

0x419/1049
Russian Russian
русский
1251 866 RUS RUS

0x44f/1103
Sanskrit Sanskrit
संस्कृत
0 1 IND SAN

0xc1a/3098
Serbian (Cyrillic) Serbian (Cyrillic)
српски
1251 855 SPB SRB

0x81a/2074
Serbian (Latin) Serbian (Latin)
srpski
1250 852 SPB SRL

0x41b/1051
Slovak Slovak
slovenčina
1250 852 SVK SKY

0x424/1060
Slovenian Slovenian
slovenski
1250 852 SVN SLV

0x2c0a/11274
Spanish Spanish (Argentina)
Español
1252 850 ARG ESS

0x400a/16394
Spanish Spanish (Bolivia)
Español
1252 850 BOL ESB

0x340a/13322
Spanish Spanish (Chile)
Español
1252 850 CHL ESL

0x240a/9226
Spanish Spanish (Colombia)
Español
1252 850 COL ESO

0x140a/5130
Spanish Spanish (Costa Rica)
Español
1252 850 CRI ESC

0x1c0a/7178
Spanish Spanish (Dominican Republic)
Español
1252 850 DOM ESD

0x300a/12298
Spanish Spanish (Ecuador)
Español
1252 850 ECU ESF

0x440a/17418
Spanish Spanish (El Salvador)
Español
1252 850 SLV ESE

0x100a/4106
Spanish Spanish (Guatemala)
Español
1252 850 GTM ESG

0x480a/18442
Spanish Spanish (Honduras)
Español
1252 850 HND ESH

0xc0a/3082
Spanish Spanish (International Sort)
español
1252 850 ESP ESN

0x80a/2058
Spanish Spanish (Mexico)
Español
1252 850 MEX ESM

0x4c0a/19466
Spanish Spanish (Nicaragua)
Español
1252 850 NIC ESI

0x180a/6154
Spanish Spanish (Panama)
Español
1252 850 PAN ESA

0x3c0a/15370
Spanish Spanish (Paraguay)
Español
1252 850 PRY ESZ

0x280a/10250
Spanish Spanish (Peru)
Español
1252 850 PER ESR

0x500a/20490
Spanish Spanish (Puerto Rico)
Español
1252 850 PRI ESU

0x40a/1034
Spanish Spanish (Traditional Sort)
español
1252 850 ESP ESP

0x380a/14346
Spanish Spanish (Uruguay)
Español
1252 850 URY ESY

0x200a/8202
Spanish Spanish (Venezuela)
Español
1252 850 VEN ESV

0x441/1089
Swahili Swahili
Kiswahili
1252 437 KEN SWK

0x41d/1053
Swedish Swedish
svenska
1252 850 SWE SVE

0x81d/2077
Swedish Swedish (Finland)
svenska
1252 850 FIN SVF

0x45a/1114
Syriac Syriac
ܣܘܪܝܝܐ
0 1 SYR SYR

0x449/1097
Tamil Tamil
தமிழ்
0 1 IND TAM

0x444/1092
Tatar Tatar
Татар
1251 866 RUS TTT

0x44a/1098
Telugu Telugu
తెలుగు
0 1 IND TEL

0x41e/1054
Thai Thai
ไทย
874 874 THA THA

0x41f/1055
Turkish Turkish
Türkçe
1254 857 TUR TRK

0x422/1058
Ukrainian Ukrainian
україньска
1251 866 UKR UKR

0x420/1056
Urdu Urdu
اُردو
1256 720 PAK URD

0x843/2115
Uzbek (Cyrillic) Uzbek (Cyrillic)
Ўзбек
1251 866 UZB UZB

0x443/1091
Uzbek (Latin) Uzbek (Latin)
U'zbek
1254 857 UZB UZB

0x42a/1066
Vietnamese Vietnamese
Tiếng Việt Nam
1258 1258 VNM VIT

* Abbreviated name of the country or region. This information can be retrieved by a call to the GetLocaleInfo() API with LCTYPE set to SABBREVCTRYNAME.
** Abbreviated name of the language. This information can be retrieved by a call to the GetLocaleInfo() API with LCTYPE set to SABBREVLANGNAME .
Original Info

29
Mrz
2005

DVD in Linux

The DVD function requires a symbolic link before any application will recognise it. As root, create a link as follows:

$ ln -s /dev/cdrom /dev/dvd

Backup in 2 mal 7 Schritten (QuickGuide)

Backup einer ganzen Festplatte/Partition in ein BZ2-Archiv.

Sichern:

1) Starten von einer LiveCD
2) mkdir /mnt/backup
3) Festplatte/Partition nach /mnt/backup einbinden
4) tar -cvvjp /mnt/backup/* -f /mnt/backup/backup.tar.bz2
5) Datei auf eine CD/DVD brennen, oder auf eine anderen Platte kopieren
6) md5sum /mnt/backup/backup.tar.bz2 laufen lassen
7) md5sum backup.tar.bz2 nach dem Brennen!

Zurückspielen:

1) Starten von einer LiveCD
2) Formatieren der Festplatte/Partition
3) mkdir /mnt/backup
3) Formatiertes Laufwerk nach /mnt/backup einbinden
4) backup.tar.bz2 von CD/DVD nach /mnt/backup kopieren
5) cd /mnt/backup
6) tar -xvjpf backup.tar.bz2
7) grub oder lilo anpassen/installieren


original post

18
Mrz
2005

Top Level Domains

.ac  	 Ascension Island 
.ad  	Andorra 
.ae  	United Arab Emirates 
.af  	Afghanistan 
.ag  	Antigua and Barbuda 
.ai  	Anguilla 
.al  	Albania 
.am  	Armenia 
.an  	Netherlands Antilles 
.ao  	Angola 
.aq  	Antarctica 
.ar  	Argentina 
.as  	American Samoa 
.at  	Austria 
.au  	Australia 
.aw  	Aruba 
.ax  	Aland Islands 
.az  	Azerbaijan 
.ba  	Bosnia and Herzegovina 
.bb  	Barbados 
.bd  	Bangladesh 
.be  	Belgium 
.bf  	Burkina Faso 
.bg  	Bulgaria 
.bh  	Bahrain 
.bi  	Burundi 
.bj  	Benin 
.bm  	Bermuda 
.bn  	Brunei Darussalam 
.bo  	Bolivia 
.br  	Brazil 
.bs  	Bahamas 
.bt  	Bhutan 
.bv  	Bouvet Island 
.bw  	Botswana 
.by  	Belarus 
.bz  	Belize 
.ca  	Canada 
.cc  	Cocos (Keeling) Islands 
.cd  	Congo, The Democratic Republic of the 
.cf  	Central African Republic 
.cg  	Congo, Republic of 
.ch  	Switzerland 
.ci  	Cote d'Ivoire 
.ck  	Cook Islands 
.cl  	Chile 
.cm  	Cameroon 
.cn  	China 
.co  	Colombia 
.cr  	Costa Rica 
.cs  	Serbia and Montenegro 
.cu  	Cuba 
.cv  	Cape Verde 
.cx  	Christmas Island 
.cy  	Cyprus 
.cz  	Czech Republic 
.de  	Germany 
.dj  	Djibouti 
.dk  	Denmark 
.dm  	Dominica 
.do  	Dominican Republic 
.dz  	Algeria 
.ec  	Ecuador 
.ee  	Estonia 
.eg  	Egypt 
.eh  	Western Sahara 
.er  	Eritrea 
.es  	Spain 
.et  	Ethiopia 
.fi  	Finland 
.fj  	Fiji 
.fk  	Falkland Islands (Malvinas) 
.fm  	Micronesia, Federal State of 
.fo  	Faroe Islands 
.fr  	France 
.ga  	Gabon 
.gb  	United Kingdom 
.gd  	Grenada 
.ge  	Georgia 
.gf  	French Guiana 
.gg  	Guernsey 
.gh  	Ghana 
.gi  	Gibraltar 
.gl  	Greenland 
.gm  	Gambia 
.gn  	Guinea 
.gp  	Guadeloupe 
.gq  	Equatorial Guinea 
.gr  	Greece 
.gs  	South Georgia and the South Sandwich Islands 
.gt  	Guatemala 
.gu  	Guam 
.gw  	Guinea-Bissau 
.gy  	Guyana 
.hk  	Hong Kong 
.hm  	Heard and McDonald Islands 
.hn  	Honduras 
.hr  	Croatia/Hrvatska 
.ht  	Haiti 
.hu  	Hungary 
.id  	Indonesia 
.ie  	Ireland 
.il  	Israel 
.im  	Isle of Man 
.in  	India 
.io  	British Indian Ocean Territory 
.iq  	Iraq 
.ir  	Iran, Islamic Republic of 
.is  	Iceland 
.it  	Italy 
.je  	Jersey 
.jm  	Jamaica 
.jo  	Jordan 
.jp  	Japan 
.ke  	Kenya 
.kg  	Kyrgyzstan 
.kh  	Cambodia 
.ki  	Kiribati 
.km  	Comoros 
.kn  	Saint Kitts and Nevis 
.kp  	Korea, Democratic People's Republic 
.kr  	Korea, Republic of 
.kw  	Kuwait 
.ky  	Cayman Islands 
.kz  	Kazakhstan 
.la  	Lao People's Democratic Republic 
.lb  	Lebanon 
.lc  	Saint Lucia 
.li  	Liechtenstein 
.lk  	Sri Lanka 
.lr  	Liberia 
.ls  	Lesotho 
.lt  	Lithuania 
.lu  	Luxembourg 
.lv  	Latvia 
.ly  	Libyan Arab Jamahiriya 
.ma  	Morocco 
.mc  	Monaco 
.md  	Moldova, Republic of 
.mg  	Madagascar 
.mh  	Marshall Islands 
.mk  	Macedonia, The Former Yugoslav Republic of 
.ml  	Mali 
.mm  	Myanmar 
.mn  	Mongolia 
.mo  	Macau 
.mp  	Northern Mariana Islands 
.mq  	Martinique 
.mr  	Mauritania 
.ms  	Montserrat 
.mt  	Malta 
.mu  	Mauritius 
.mv  	Maldives 
.mw  	Malawi 
.mx  	Mexico 
.my  	Malaysia 
.mz  	Mozambique 
.na  	Namibia 
.nc  	New Caledonia 
.ne  	Niger 
.nf  	Norfolk Island 
.ng  	Nigeria 
.ni  	Nicaragua 
.nl  	Netherlands 
.no  	Norway 
.np  	Nepal 
.nr  	Nauru 
.nu  	Niue 
.nz  	New Zealand 
.om  	Oman 
.pa  	Panama 
.pe  	Peru 
.pf  	French Polynesia 
.pg  	Papua New Guinea 
.ph  	Philippines 
.pk  	Pakistan 
.pl  	Poland 
.pm  	Saint Pierre and Miquelon 
.pn  	Pitcairn Island 
.pr  	Puerto Rico 
.ps  	Palestinian Territory, Occupied 
.pt  	Portugal 
.pw  	Palau 
.py  	Paraguay 
.qa  	Qatar 
.re  	Reunion Island 
.ro  	Romania 
.ru  	Russian Federation 
.rw  	Rwanda 
.sa  	Saudi Arabia 
.sb  	Solomon Islands 
.sc  	Seychelles 
.sd  	Sudan 
.se  	Sweden 
.sg  	Singapore 
.sh  	Saint Helena 
.si  	Slovenia 
.sj  	Svalbard and Jan Mayen Islands 
.sk  	Slovak Republic 
.sl  	Sierra Leone 
.sm  	San Marino 
.sn  	Senegal 
.so  	Somalia 
.sr  	Suriname 
.st  	Sao Tome and Principe 
.sv  	El Salvador 
.sy  	Syrian Arab Republic 
.sz  	Swaziland 
.tc  	Turks and Caicos Islands 
.td  	Chad 
.tf  	French Southern Territories 
.tg  	Togo 
.th  	Thailand 
.tj  	Tajikistan 
.tk  	Tokelau 
.tl  	Timor-Leste 
.tm  	Turkmenistan 
.tn  	Tunisia 
.to  	Tonga 
.tp  	East Timor 
.tr  	Turkey 
.tt  	Trinidad and Tobago 
.tv  	Tuvalu 
.tw  	Taiwan 
.tz  	Tanzania 
.ua  	Ukraine 
.ug  	Uganda 
.uk  	United Kingdom 
.um  	United States Minor Outlying Islands 
.us  	United States 
.uy  	Uruguay 
.uz  	Uzbekistan 
.va  	Holy See (Vatican City State) 
.vc  	Saint Vincent and the Grenadines 
.ve  	Venezuela 
.vg  	Virgin Islands, British 
.vi  	Virgin Islands, U.S. 
.vn  	Vietnam 
.vu  	Vanuatu 
.wf  	Wallis and Futuna Islands 
.ws  	Western Samoa 
.ye  	Yemen 
.yt  	Mayotte 
.yu  	Yugoslavia 
.za  	South Africa 
.zm  	Zambia 
.zw  	Zimbabwe 
Stand Ende 2004

Cicero um 45 v.Chr.

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

Cron: crontab editieren

Der Cron-Daemon sorgt - ganz einfach - für das Ausführen von Befehlen zu bestimmten Zeitpunkten. Einmalig oder in regelmäßigen, zeitgesteuerten Intervallen. Beispielhaft könnte Cron die Sicherung einer Datenbank, das Erneuern von Webstatistiken oder das Versenden von Status-Mails übernehmen.



Diesen Daemon vorausgesetzt (standardmäßig installiert) kann man nun festlegen, wann etwas automatisiert ausgeführt werden soll. Befehl dazu:

# crontab -Parameter

Parameter sind:

-e == Editieren der Crontabelle

-r == Löschen der Crontabelle

-l == Anzeigen der Crontabelle



Neben der allgemeinen Cron-Tabelle unter

# /etc/crontab

gibt es aber auch User-eigene Crontabs, die unter

# /var/spool/cron

zu finden sind.



In diesem Zusammenhang interessant zu wissen: soll nicht jeder User die Möglichkeit haben, eine Crontab anzulegen, wird diese Beschränkung über die

# /etc/cron.allow

bzw.

# /etc/cron.deny

geregelt.

30   *    *   *   *   /opt/refresh.sh > /dev/nul
*    23   *   *   *   /opt/backup.sh


geöffnete Cron-Tabelle: crontab -e

Im Zugriff (hier mit dem Standard-Editor VI) sieht die Crontab dann aus wie in der Tabelle dargestellt.



Die ersten fünf Werte geben zusammen an, wann denn Befehl X ausgeführt werden soll. Dabei gilt die Reihenfolge:

1. Wert: Minute (Werte von 0-59 sind zulässig)

2. Wert: Stunde (Werte von 0-23 sind zulässig)

3. Wert: Tag innerhalb eine Monats (Werte von 0-32 sind zulässig)

4. Wert: Monat (Werte von 0-12 sind zulässig)

5. Wert: Wochentag (Werte von 0-7 sind zulässig, wobei 0 und 7 den Sonntag bezeichnen)

6. Wert: Angabe des Befehls/Skripts (sieh dazu auch: Ausführbarkeit, Dateirechte - chmod)



Dabei bedeutet * = beliebig



Darf's auch etwas mehr sein?



Soll ein Skript mehrmals am Tag ausgeführt werden, kann man den Stundenwert entweder als Liste mitgeben (getrennt durch Kommata) ...

# Ausführen um 11 & 23 Uhr

0 11,23 * * * /usr/test/aha.sh



oder

# Verschicken von Sylvester-Grüßen jeden 01. Jan, 00:01

1 0 1 1 * /usr/test/sylvestergruss.sh



Soll ein Skript in einer bestimmt Schrittlänge ausgeführt werden (alle zwei Stunden), würde man das so schreiben

# Ausführen alle 2 Stunden Uhr

0 */2 * * * /usr/test/aha.sh



bzw.

# Ausführen alle 2 Stunden, aber nur zwischen 8-17 Uhr

0 8-17/2 * * * /usr/test/aha.sh



Anderes Beispiel:

# Ausführen alle 2 Stunden, aber nur von Mo-Fr zwischen 8-17 # Uhr

0 8-17/2 * * 1-5 /usr/test/aha.sh


Die "alte" Methode

Neben dem direkten Editieren des Files gibt es auch die "alte Methode" mit etwas mehr Sicherheit, was ungewolltes Abspeichern angeht.

1. # crontab -l > /tmp/mycron

(Auslesen der Crontab, umleiten in eine Datei "mycron")

2. # vi /tmp/mycron

(Direktes Editieren der temporären Datei)

3. # crontab /tmp/mycron

(Aufnehmen der temporären Datei als Crontab)


Mögliche Fallen


Für Schnellschießer besteht die Elefantenfalle, "e" und "r" zu vertauschen. Die Tasten liegen nebeneinander und bedeuten bei der Eingabe von
# crontab -[Param]
den Unterschied zwischen Bearbeiten und Löschen!
Wird etwas regelmäßig über crontab ausgeführt, aber Sie finden den Eintrag mit
# crontab -e
nicht? Schauen Sie mal unter
# /var/spool/cron
Denn dort sind User-eigene crontabs!
Wenn etwas um 12:00 Uhr ausgeführt werden soll, muss die Notation wie folgt lauten:
# Ausführen bei null (0) Minuten, und zwölf (12) Stunden.
0 12 * * * /usr/test/aha.sh

# Mit * (beliebigen, allen) Minuten und zwölf (12) Stunden wird das
# Skript zu jeder Minute der zwölften Stunde ausgeführt.
* 12 * * * /usr/test/aha.sh

original link

9
Mrz
2005

How to use ftp in combination with .netrc

After answering a number of questions regarding automatic FTP on
Unix-systems and the involvement of .netrc in it, I created this
little guide.

Permissions and location of the .netrc

The .netrc should be in your home-directory and the permissions on
the file should be unreadable for everybody except the owner:

[~] edwin@k7>ls -al .netrc

-rw-------  1 edwin  wheel  246 Aug 27 16:14 .netrc

You can set to these settings with chmod 600 .netrc.

Layout of the .netrc

Machine definitions

The first part of the .netrc is filled up with host-definitions:

machine ftp.freebsd.org
	login anonymous
	password edwin@mavetju.org

machine myownmachine
	login myusername
	password mypassword

What it is saying now is nothing more than "If you connect to
ftp.freebsd.org, login as anonymous and use
edwin@mavetju.org as password." and "If you connect to

myownmachine, login as myusername and use mypassword
as password.".

Macro definitions

This part of the .netrc consists of macros which can be used to
perform automated tasks:

macdef uploadtest
	cd /pub/tests
	bin
	put filename.tar.gz
	quit

macdef dailyupload
	cd /pub/tests
	bin
	put daily-$1.tar.gz
	quit

Keep in mind that there should be an empty line after the last
macdef statement. If you don't do this, ftp will complain about it.

The first one is saying "Go to the /pub/tests directory, switch to
binary mode, put a file there and quit it". The second one is saying
the same, except that the name of the file is based on a parameter
on the macro-call (see Usage of the .netrc for more about
this).

Usage of the .netrc

Macros can be called from both inside ftp:

[~] edwin@k7>ftp myownmachine
ftp: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
220 myownmachine FTP server (Version 6.00LS) ready.
331 Password required for myusername.
230 User myusername logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> $ uploadtest
cd temp
250 CWD command successful.
put filename.tar.gz
local: filename.tar.gz remote: filename.tar.gz
150 Opening BINARY mode data connection for 'filename.tar.gz'
100% |**************************************************|  1103       00:00 ETA
226 Transfer complete.
1103 bytes sent in 0.01 seconds (215.00 KB/s)
quit
221 Goodbye.

...or from on the command-line:

[~] edwin@k7>echo "\$ uploadtest" | ftp myownmachine
ftp: connect to address ::1: Connection refused
Trying 127.0.0.1...
100% |**************************************************|  1103       00:00 ETA

There is not much information here, because ftp doesn't expect a
terminal here. If you use ftp -v, there will be more output.

An example with arguments is

[~] edwin@k7>echo "\$ dailyupload `date +'%Y%m%d'`"
$ dailyupload 20010827
[~] edwin@k7>echo "\$ dailyupload `date +'%Y%m%d'`" | ftp myownmachine
ftp: connect to address ::1: Connection refused
Trying 127.0.0.1...
100% |**************************************************|  1103       00:00 ETA

It will upload the file daily-20010827.tar.gz.

Debugging of ftp-sessions

What can go wrong

The only problems I've encountered are

  • People forgetting to add an empty line after the last macdef statement.
  • People with incorrect permissions on the .netrc-file.

Debugging

  • If you are running the macro via the commandline, use the -v
    option to see more output.
  • If you run ftp with the -d option you will get all commands
    send to the ftpd.

                                       
$Id: netrc.php,v 1.7 2002/11/17 08:31:15 mavetju Exp $


original link

2
Mrz
2005

Die (Tastatur-) Sondertasten unter Linux / KDE nutzen

Bin seit kurzem Besitzer des Logitech Internet Navigator Keyboard.
Doch was nützt einem sowas wenn die Treiber CD nur was für M$ oder Mac bereithält?
Deshalb dieses kleine How-To um die Sondertasten zu nutzen.

Ich habe das ganze unter SuSE 8.0 mit Kernel 2.4.19 probiert, doch es sollte auch mit anderen Kombinationen funktionieren ;-)

Benutzt den PS2-Anschluss und nicht USB !!! Mit USB funktionieren nicht alle Tasten einwandfrei bzw. sie geben keine keycodes zurück.
Xmodmap

Ausschnitt aus man xmodmap :

xmodmap - utility for modifying keymaps and pointer button mappings in X

Es gibt eine globale Datei namens Xmodmap (bei SuSE 8.0 unter /usr/X11R6/lib/X11/Xmodmap zu finden) in der Tastaturcodes und deren Eriegnisse festgelegt sind.
Doch auch jeder User hat eine persönliche in seinem Homeverzeichnis :
~/.Xmodmap

Ist sie noch nicht vorhanden so kann sie einfach mit
smaug:~ # xmodmap -pke > ~/.Xmodmap
erstellt und mit Deinem Lieblingseditor bearbeitet werden.

Meine .Xmodmap habe ich mal auszugsweise hier gelistet mit allen zusätzlichen Einträgen für das Logitech Keyboard

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Start of definitions for LOGITECG INTERNET NAVIGATOR KEYBOARD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


! Go ()
keycode 233 = F17

! Left Arrow ()
keycode 234 = F18

! User ()
keycode 223 = F19

! E-mail ()
keycode 236 = F20

! Messenger/SMS ()
keycode 145 = F21

! Webkamera ()
keycode 146 = F22

! Track back ()
keycode 144 = F23

! Track forward ()
keycode 153 = F24

! Media (x-cd-roast)
keycode 237 = F25

! Volume Up ()
keycode 176 = F26

! Volume Down ()
keycode 174 = F27

! Mute ()
keycode 160 = F28

! Play/Pause ()
keycode 162 = F29

! Stop ()
keycode 164 = F30

! iTouch ()
keycode 147 = F31

! Suchen (vmware)
keycode 229 = F32

! Einkaufen ()
keycode 148 = F33

! Favoriten (kate)
keycode 230 = F34

! Startseite ()
keycode 178 = F35


xev

Die angegebenen Tastaturcodes können mit dem kleinen tool xev ermittelt werden.
Einfach eine Konsole aufmachen und xev eingeben. Es erscheint nun ein kleines weisses Fenster im Vordergrund.
Wenn nun eine Taste gedrückt wird werden einige Zeilen in Konsole geschrieben. Hier nach dem Wert nach keycode suchen.
Ich habe den meisten keycodes F-Tasten zugeordnet .

Nach Änderungen an der Datei ./Xmodmap muss noch folgendes eingegeben werden damit die Änderungen aktiv werden.

smaug:~ # xmodmap ~/.Xmodmap

So das war schon die mühselige Arbeit ;-)


Um die so gewonnen Einstellungen im KDE zu nutzen kann folgendes gemacht werden :
Vom System abmelden :

Die kleine weisse Taste "User" auf der linken Seite bietet sich an den Rechner auszuschalten oder den User abzumelden.
Öffne dazu das KDE-Kontrollzentrum > Erscheinung > Tastenkürzel und wähle "Abmelden" aus. Hier nun die Taste zuordnen.

Ein beliebiges Programm starten :

Dazu den Menüeditor aufrufen. Such Dir das Programm welches Du belegen willst. Links unten findest Du die Option"Ausgewählte Taste".

Die Lautstärke regeln :

Wenn Du den Soundmixer Kmix nutzt einfach das Kontextmenü aufrufen und "Tasten belegen" auswählen. Dort kannst Du nun einfach die Tasten definieren.


XMMS steuern :

Wichtig ist hier die Datei ~/.xmms/menucrc. Dort werden die Shortcuts angepasst.

Sucht nach folgenden Zeilen, kommentiert sie aus und gebt den entsprecheneden Key an :
(menu-path "<Main>/Playback/Play" "F29")
(menu-path "<Main>/Playback/Stop" "F30")
(menu-path "<Main>/Playback/Next" "F23")
(menu-path "<Main>/Playback/Previous" "F24")

Heisser Tip :

Beendet den XMMS bevor Ihr menucrc bearbeitet. Ansonsten werden Eure Änderungen beim schliessen von XMMS überschrieben und Ihr müsst nochmal Hand anlegen.
oder noch eleganter:

Versetze die Datei ~/.xmms/menucrc wieder in Ihren Originalzustand.

Erstelle mit dem Menüeditor vier neue Einträge für Stop, Start, Vorwärts und Rückwärts. Als Befehl nun jeweils den Kommandozeilenaufruf eintragen:

* Start: xmms -t
* Stop: xmms -s
* Vorwärts: xmms -f
* Rückwärts: xmms -r


Noch den Haken bei "Startrückmeldungen aktivieren" entfernen und die Tastenkürzel der Multimediatasten vergeben.
Der Vorteil dieser Lösung ist das die Tasten nun KDE weit funktionieren, also auch wenn der XMMS nicht im Vordergrung (aktiv) ist.
Getestet mit KDE 3.2.1

Menu Editor
Abb. Menu-Editor


original link
alternativ link

Logitech Cordless Keyboard konfigurieren

Wer den Cordless Desktop von Logitech besitzt, möchte mit Sicherheit auch die drei Internet-Tasten "WWW", "E-Mail" und "Suchen" der schnurlosen Tastatur benutzen. Seit Herbst 2001 gibt das Projekt LinEAK, welches sich um die Unterstützung von Internet-Tastaturen kümmert. Auf der Webseite findest du die beiden Programme "lineakd" (Daemon) und "lineakconfig" (grafisches Konfigurationsprogramm).

Diese Anleitung ist während der Installation der Programme unter Mandrake Linux 8.2 entstanden. Dafür habe ich die beiden RPM-Pakete heruntergeladen und als root mit folgendem Kommando installiert. Die eigentliche Konfiguration wird von dem jeweiligen Benutzer (nicht von root) durchgeführt.

su
rpm -ivh lineakd-0.2-1.i386.rpm
rpm -ivh lineakconfig-0.1-1.i386.rpm
exit


Als nächstes ließ ich mir alle unterstützten Internet Tastaturen auflisten:

lineakd -l


und für die vorhandene Tastatur ("Logitech Deluxe Access Keyboard" => LTDAK) eine Konfigurationsdatei erstellen:

lineakd -c LTDAK


Anschließend startete ich den Daemon durch Aufruf von

lineakd

und die grafische Anwendung "lineakconfig", in der ich für die drei Sondertasten die entsprechenden Programme konfigurierte:

internet => mozilla
mail => kmail
search => mozilla www.google.de


Meine Konfigurationsdatei "~/.lineak/lineakd.conf" sah danach wie folgt aus:

KeyboardType = LTDAK
CdromDevice =

internet = "mozilla"
mail = "kmail"
search = "mozilla www.google.de"


Damit der LinEAK-Daemon ("lineakd") bei jedem Start von KDE geladen wird, erstellte ich im Autostart-Ordner von KDE ("~/.kde/Autostart") ein kleines Shellscript ("lineakd.sh").

cd ~/.kde/Autostart
[EDITOR] lineakd.sh


Dieses Shellscript hat bei mir den folgenden Inhalt:

#!/bin/sh
PIDFILE=~/.lineak/lineakd.pid
if test -f $PIDFILE ; then
kill $(cat $PIDFILE)
rm -f $PIDFILE
fi
/usr/local/bin/lineakd -b


Nachdem ich es abgespeichert hatte, musste ich das Script noch ausführbar machen:

chmod 0755 lineakd.sh


Fertig! Nun kommt man auch unter Linux in den Genuss der praktischen Internet-Tasten vom Logitech Cordless Keyboard.

original link

LinEAK

What exactly is LinEAK?

LinEAK is a utility designed to enable the use and configuration of those special
keys on Internet, Easy Access and Multimedia keyboards in Linux.
It consists of three programs:
lineakd: this is the daemon that listens for incoming key and mouse events.
lineakconfig: this is the GTK+ GUI, which provides easier configuration
Klineakconfig: this is the KDE GUI which allows you to define keyboards, and configuration mappings for easier configuration. If your keyboard is not directly supported by lineakd, klineakconfig provides an easy to use graphic interface to both getting your keyboard working, and submitting your keyboard for inclusion into lineakd.

...
original link
logo

vireas

Suche

 

Aktuelle Beiträge

C i s c o  V...
can get always the latest version of C i s c o  V...
vireas - 12. Jul, 11:07
WM5: Custom text on today...
You can set a small custom text message on the bottom...
vireas - 15. Mai, 21:44
WM5: Increase Performance...
Boost Windows Mobile 5 performance up to 20 percent [HKLM\System\Stor ageManager\FATFS]...
vireas - 15. Mai, 21:42
WM5: Speed Up your Pocket...
This tweak might help improving visual performance...
vireas - 15. Mai, 21:41
Windows Ordner
-Es ist nicht möglich unter Windows einen Ordner anzulegen...
vireas - 22. Feb, 13:37

Archiv

April 2025
Mo
Di
Mi
Do
Fr
Sa
So
 
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
 
 
 
 
 
 

Status

Online seit 7702 Tagen
Zuletzt aktualisiert: 12. Jul, 11:07
vireas-plug

KnowHow
KnowHow - Mobiles
Tools
Profil
Abmelden
Weblog abonnieren