CyberTek - the future at the present!

Archív pre kategóriu 'Linux'

Ako formátovať dáta sa zobrazí na Linux shell

Pridal: (apríl 19)

V shellu môžete zadať formát dátumu takto:
dátum + FORMÁT

Napríklad písanie:
$ Date + "% m-% d-% Y"

Získate:
04-17-10

Ak chcete anno 4 číslice:
$ Date + "% m-% d-% Y"

Získate:
04-17-2010

Pre získanie aktuálny čas príkazom:
$ Date + "% T"

Získate:
19:55:04

Za účelom získania hodinu na základe 12 hodín:
$ Date + "% r"

Získate:
19:56:05

Ak chcete zobraziť čas vo formáte HH: MM:
$ Date + "% H-% M"

Získate:
07:56

Úplný zoznam možností pre formátovanie dáta čudovať:

%%
doslovný%
Ak chcete%
Local je skratka dňa v týždni (napr. Ne)
%

Local plné meno dňa v týždni (napr. nedeľa)

% B
Local skratka mesiaca meno (napr. Jan)
% B
Local plné meno mesiaca (napr. január)
% C
Local dátum a čas (napr. St 03.3.2005 23:05:25)
% C
storočia, ako% Y, ale vynechá posledné dve číslice (napr. 21)
% D
deň v mesiaci (napr. 01)
% D

dáta, presné ako% m /% d /% y

% A
deň v mesiaci, doplnený medzerami; presné ako% _D
% F
Úplné údaje, presné ako% Y-% m-% d
% G
posledné dve číslice roku podľa ISO číslovanie týždňov (pozri% G)
% G
rok podľa ISO číslovanie týždňov (pozri% V); zvyčajne užitočné len s% V
% H
Rovnaké ako% b
% H

hodín (00 .. 23)

% I
hodín (01 .. 12)
J%
deň v roku (001 .. 366)
% K
hodín (0 .. 23)
% S
hodín (1 .. 12)
% M
mesiac (01 .. 12)
% M

minúty (00 .. 59)

% N
riadok
% N
nanosekúnd (000000000 .. 999999999)
% W
Jeden ekvivalent miestneho jeho AM alebo PM, prázdne, ak nie je známe
% P
ako% p, ale malými písmenami
% R
Miestne je 12-hodinový čas (napr. 11:11:04)
% R

24 hodín denne hodinu a minútu, presné ako% H:% M

% S
počet sekúnd od 1.1.1970 00:00:00 UTC
% S
Druhý (00 .. 60)
% T
Tabbed
% T
čas, presné ako% H:% M:% S
% U
deň v týždni (1 .. 7), 1 je pondelok
% U

Číslo týždňa v danom roku, nedeľa ako prvý deň v týždni (00 .. 53)

% V
ISO týždeň číslo, s pondelkom ako prvým dňom v týždni (01 .. 53)
% W
deň v týždni (0 .. 6), 0 je nedeľa
% W
Číslo týždňa v danom roku, pondelok ako prvý deň v týždni (00 .. 53)
% X
Local je dátum reprezentácie (napr. 31/12/99)
% X
Local je reprezentácia času (napr. 23:13:48)
% Y

posledné dve číslice roku (00 .. 99)

% Y
rok
% Z
+ Hhmm číselné časové pásmo (napr. -0400)
%: Z
+ Hh: mm numeric timezone (napr. -04: 00)
% :: Z
+ Hh: mm: ss numeric časové pásmo (napr. -04: 00:00)
% ::: Z
časové pásmo vo formáte + hhmm (napr. -04, +05:30)
% Z
abecedný skratka časovej zóny (napr. EDT)

Publikované v: linux a shell a tipy

Ako pripojiť Windows podiel v Linuxe

Pridal: (apríl 19)

Ak chcete aktívne zdieľanie rád urobiť pred týmto príkazom:

smbclient-L-U <windows-box> <username>

Potom môžeme pristúpiť k mapovanie condivisionewindows v našom linuxovom v segunete spôsobom:

  1. Vytvorte adresár pre prípojný bod: mkdir / mnt / <name-of-mount-point>
  2. Montujeme akciový podiel Windows:
    mount-t CIFS-o username = <username>, password = <heslo> / / <win-box> / <share> / mnt / <name-of-mountpoint>
    Poznámka: syntaxe <username> username =, password = <heslo> uloží heslo.
  3. A napokon, ak chcete, môžete ísť vytvoriť symbolický odkaz: ln-s / mnt / <name-of-mount-point> / <path-of-symlink>

Publikované v: linux a sambu a shell a tipy

Moonlight na Linuxe pre podporu Silverlight

Pridal: (Ut 18)

Ak nemôžete prezerať obsah webových stránok, ako www.rai.tv v Linuxové konzolu `a` prečo sa tieto webové stránky majú videá a obsah, vyvinuté pre Silverlight. Ak chcete vyriešiť náš problém sa stretnúť, je Moonlight.

Moonlight je open source implementácia Silverlight pre Microsof t Vďaka plug-in, takže môžete vidieť `veľa vytúžený obsah vo vašom FireFox a predovšetkým všetko, čo môžete robiť vo svojom Linux Box.

Vederee išiel skúste tento odkaz: http://www.go-mono.com/moonlight/

Publikované v: firefox , linux , microsoft , tipy

Problém VirtualMin + spamassassin + procmail

Pridal: (po 2)

Ak Ubuntu Server po inštalácii a konfigurácii Webmin a viac VirtualMin objavuje chyba:

Príkaz procmail procmail má 0 oprávnenie, keď to mal byť setuid a setgid root. E-mail nemusí byť správne doručená alebo skontrolovať spam.

Možno vyriešiť pomocou nasledujúcich krokov:

  1. Overte, že konfiguračné súbory Postfix / etc / postfix / main.cf obsahuje nasledujúci riadok:
    mailbox_command = / usr / bin / procmail-a "$ EXTENSION"
    ak sa zdá: mailbox_command = procmail-a "$ EXTENSION" by mala byť zmenená s absolútnou cestou ako vyššie.
  2. Zmena skupiny vlastníka / usr / bin / procmal z "Pošta" na "root". Chgrp root / usr / bin / procmail
  3. Nakoniec nastavte nasledujúce povolenia na spustiteľný procmail: chmod 6755 / usr / bin / procmail

Tu sú niektoré odkazy, z ktorého sa berú inšpiráciu pre väčšinu prípadov, ale v mojom prípade, že tieto tri kroky vyriešil problém, testované na serveri Ubuntu 10.04 a 10.10.

https://www.virtualmin.com/node/9426

http://www.virtualmin.com/node/8790

Publikované v: linux a tipy a Ubuntu a www

NANO editor, zvýraznenie syntaxe

Pridal: (Feb 22)

Ak chcete pridať syntax sfarbenie na nano v prvom rade je potrebné vytvoriť konfiguračný súbor Nanorc na ich domovskej stránke, ako druhý nález z tejto adresy: a http://code.google.com/p/nanosyntax/source/browse/ # svn / trunk / syntaxe nanorc súbory. nanorc byť zahrnuté do konfigurácie, aby sa dosiahol požadovaný efekt.

Príklad textového ktoré sa pridávajú do Nanorc týždeň:

patrí "/ usr / share / nano / php.nanorc"
patrí "/ usr / share / nano / sh.nanorc"
patrí "/ usr / share / nano / java.nanorc"
patrí "/ usr / share / nano / patch.nanorc"
patrí "/ usr / share / nano / python.nanorc"
patrí "/ usr / share / nano / html.nanorc"
patrí "/ usr / share / nano / perl.nanorc"
patrí "/ usr / share / nano / ruby.nanorc"
patrí "/ usr / share / nano / js.nanorc"

Publikované v: linux a shell a tipy

Shorcuts z bash

Pridal: (október 19)

Ctrl + Choď na začiatok riadku píšete.
Ctrl + E Prejsť na konci riadku píšete.
Ctrl + L vyčistiť obrazovku.
Ctrl + U Vymaže obrazovku pred kurzorom. Ak ste na konci riadku, vymaže celý riadok.
Ctrl + R vám umožní prehľadávať skôr používaným príkazom.
Ctrl + C zastaviť, čo robíte.
Ctrl + D Koniec aktuálny shell.
Ctrl + Z začína pozastavení v pozadí, čo robíte.
Ctrl + W Odstrániť slovo pred kurzor.
Ctrl + K Vymazanie riadku po kurzor.
Ctrl + T Obráti posledné dva znaky pred kurzorom.
Esc + T Swap posledné dve slová pred kurzorom.
Alt + F Presunutie kurzora o jedno slovo dopredu v aktuálnom riadku.
Alt + B Presuňte kurzor späť jedno slovo v aktuálnom riadku.
Na karte Automatické Vyplňte názvy súborov a priečinkov.
Vložiť Ctrl + Y (ako kopírovanie a vkladanie) celý text pred kurzorom.

Poznámka: Niektoré z týchto príkazov nefungujú, ak shell prístup cez telnet alebo SSH ak klávesnica je najmä configuratain

Publikované v: linux a shell a tipy

Sendmail saslauthd overovanie

Vložil: (set 24)

Pre všetkých tých, ktorí majú Linux Server s aktualizáciou Service Sendmail Teraz je potrebné poskytnúť možnosť prenosu prostredníctvom overovania. V skutočnosti je pomerne jednoduché aktivovať voľbu, aj keď by si mali uvedomiť, že niektoré distribúcie CentOS ako neznamená, že je k dispozícii v predvolenom nastavení, tu je, ako to napraviť:

Nainštalujte balík sendmail-cf Cyrus-SASL, ak nie je prítomný v systéme, pre RedHat / CentOS:

[] Yum install sendmail-cf Cyrus-SASL

Potom upravte sedmail.mc (/ etc / mail / sendmail.mc) a vložte tieto riadky:

define (`confAUTH_OPTIONS ',`') DNL
TRUST_AUTH_MECH (`LOGIN PLAIN ') DNL
define (`confAUTH_MECHANISMS ',` LOGIN PLAIN') DNL

Pre nastavenie kontroly bezpečnosti anchequesta:

DAEMON_OPTIONS (`Port = smtp, Adr = 0.0.0.0, Name = MTA ') DNL

Na tomto mieste je potrebné prekompilovať sendmail.cf m4 súbor s programom:

[] M4 / etc / mail / sendmail.mc> / etc / mail / sendmail.cf

Skontrolujte a prípadne upravte súbor / usr/lib/sasl2/Sendmail.conf takto:

pwcheck_method: saslauthd

Teraz reštartujte sendmail a saslauthd

[] / Etc / init.d / saslauthd začiatok

[] / Etc / init.d / sendmail restart

Nakoniec sme sa zistiť, že naša práca bola opravená:

[] Telnet localhost 25  

Snaha adresu 127.0.0.1 ...
Pripojené na localhost.
Escape znak je '^]'.
220 ESMTP Sendmail 8.12.11/8.12.11 xxxxx.xxxxx.xx, po. 23 august 2004 12:36:30 +0200

Ako sme sa predstaviť sendmail reaguje príkazom:

EHLO localhost

ktoré budú zodpovedané, ak všetko pôjde dobre (červená linka, ktorá nám hovorí, že sendmail prijme autentizáciu, okrem prostého prihlásenie môžu existovať aj iné metódy, to je správne):

250 xxxxx.xxxxx.xx xxxxx.xxxxx.xx Ahoj [127.0.0.1], teší ma
250 ENHANCEDST ATUSCODES
250-PIPELINING
250 8BITMIME
250-SIZE
250-DSN
250-AUTH PLAIN LOGIN
250-DELIVERBY
250 HELP

Publikované v: Linux a RedHat a tipy

Chráňte Apache webové stránky

Pridal: (apríl 20)

ModSecurity ModSecurity je modul Apache, ktorý umožňuje skutočne účinné spôsoby, ako zvýšiť obranu pred nebezpečnými útočníkmi.

Tento skutočný firewall pre Apache je využiteľné:

http://www.modsecurity.org/download/index.html

Modul je veľmi bohatá a ochotný byť úprimný alquantocomplicato implementovať, ale za to zdvihnúť masívne bariérou proti agresorom našich webových stránkach, nájdete v dokumentácii pre správne nastavenie.

Aktualizované filtre možno nájsť na adrese: http://downloads.prometheus-group.com/delayed/rules/

Publikované v: Apache a Linux , technické

Automatizovaná aktualizácia SpamAssassin pravidiel

Pridal: (apríl 20)

Keď sme inštaláciu spamassassin na našom poštovom serveri sme nainštalovali skript použitý na stiahnutie pravidlá pre zlepšenie zachytenie nevyžiadané e-maily, ktoré prichádzajú na našom serveri.

Skript je nazývaný SA-update . Nižšie uvádzame správu o jednoduchý crontab vstup majú byť zahrnuté do Linuxové volať každý deň o 7:00 a skript držať krok s pravidlami svojho SpamAssassin.

spamassassin auto update rules

0 7 *** / usr / bin / sa-update-D-updatedir / etc / mail / spamassassin /

Nezabudnite tiež reštartovať službu spamassassin po aktualizácii pomocou príkazu:

/ Etc / init.d / spamassassin restart

alebo

/ Etc / init.d / spamd restart

Poznámka: Príkazy a umiestnenie sa môže líšiť od distri na distro, ale sysadmin by nemalo byť ťažké nájsť správnu polohu. V prípade problémov nás prosím kontaktujte alebo pridať komentár.

Publikované v: linux a shell a nevyžiadanej pošty a tipy

Pridanie písma v Ubuntu

Pridal: (Ut 15)
Pokiaľ ide o zastaraných okien aj v linuxových distribúcií, v našom prípade sme sa Ubuntu napríklad môžete pridať písma (fonty) tak ľahké.
z terminálu stačí napísať príkaz:
sudo nautilus / usr / share / fonts / TrueType /
Nezabudnite, že pre každú distribúciu, mali by ste vymeniť správcu súborov Nautilus, ako delfín v Kubuntu. Po skopírovaní True Type fonty v tejto lokalite, môžete si tiež dať sub adresára lepšie organizovať písma, musíte spustiť obnovovacia medzipamäte písma pomocou príkazu:
fc-cache-f-v
Budete hotoví, stačí otvoriť aplikáciu, ktorú chcete použiť fonty v záujme nás.
Publikované v: linux a shell a tipy a ubuntu

odstrániť komentáre zo súboru

Pridal: (Jn 17)

Často budete musieť dať ruku na plný zdravých konfiguračných súborov, kde sa môžeme uspokojiť s hŕstkou parametrov. V týchto prípadoch môžeme odstrániť všetky zbytočné nečistoty jednoducho pomocou príkazu uvedené nižšie:

# Grep-v "^ #" / etc / my.conf | sed-e '/ ^ $ / d'> / etc / my_new.conf

alebo môžete použiť túto variantu:

# Cat / etc / my.conf | sed '/ * # / d / ^ * $ / d'> / etc / my_new.conf

Nezabudnite my_new.conf prepísať pôvodný súbor po kontrole obsahu.

Publikované v: linux a shell a tipy

Maximálny počet držiakov pred príchodom ext2/ext3

Pridal: (Jn 11)

Ak chceme zmeniť maximálny počet držiakov medzi kontrolami a ďalšie (mount count), môžeme numero_max_di_mount voľby-c v spojení s programom tune2fs ods ingrado robiť iné zaujímavé veci), príklad:

# Tune2fs-c 90 / dev/sda5

Týmto spôsobom, ak sda5 obsahuje náš koreňový "/" alebo "/ home", bude systém robiť nútené kontrolu najmenej raz za 90 bootsdel systém.

Prípadne môžeme nastaviť maximálny čas medzi dvoma kontrolami (maximálny počet pripojení). -I intervallo_max_tra_verifiche je to, čo sa nám páči. Keby len číslo ako parameter apponiamo to brať ako n dní, ak je nasleduje príponou w určený ako počet týždňov, v prípade sseguito podľa prípony m je určený ako počet mesiacov, v niektorých príkladoch:

# Tune2fs-i 10 / dev/sda1 'každých 10 dní "

# Tune2fs-i 2 w / dev/sda1 "každé 2 týždne"

# Tune2fs-2m / dev/sda1 "každé 2 mesiace"

Môžeme samozrejme skombinovať dve možnosti, napríklad:

# Tune2fs-c 60-i 1 m / dev/sda5 "zavedenie systému každých 60 mesiacov alebo po 1"

Ak chcete zobraziť aktuálny počet pripojení a maximálny počet pripojení nastavenia pre danú oblasť, môžete použiť parameter-l, napr:

# Tune2fs-l / dev/hda1 | grep-i "mount count"

Publikované v: linux a tipy
Powered by CYBERTEK - vzdialenej podpory