CyberTek - the future at the present!
Google

Archiv pro kategorii "tipy"

Vyhledání textu pomocí grep

Přidal: (Nov 2)

Zde je jednoduchý způsob, jak vyhledat text v řadě souborů, platí pro všechny linuxové distro:

grep "Moje hledání řetězec" / home / MyHome / *. txt

Příkaz grep je možné přidat i další možnosti:

- Proveďte vyhledávání v rekurzivní podadresářů:

grep-r "My Text" / home / MyHome

- Tisk pouze název souboru, do kterého jsme Notre vzniku:

grep-H-R "My Test" / home / MyHome

Publikováno v: linux , shell , tipy

Seznam nainstalovaných balíčků v Ubuntu

Přidal: (Jan 17)

Přeinstalovat všechny balíčky, které jsme použili v našem předchozím Ubuntu Linux box (to platí i pro Debian a podobně) může být dlouhý a pak možná to není řečeno, že si pamatuji všechno, co jsme zvyklí, zvláště pokud je bohatý zařízení vývojové knihovny a instalaci serverů. Chcete-li přeinstalovat všechny balíčky na nové pole, ale můžeme dělat vše, co se několik jednoduchých příkazů.

Chcete-li vytvořit seznam balíčků nainstalované Ubuntu Linux pole:

  dpkg - get-selections> nainstalovaný software 

Chcete-li ověřit, a znovu nainstalovat všechny balíčky na vašem seznamu, Ubuntu Linux box na cíl:

  dpkg - set-selections <nainstalovaný software 

Konečně, zadejte příkaz

  dselect 

Publikováno v: linux , tipy , Ubuntu

editor nano, klávesové zkratky a alternativy

Přidal: (Út 21)
Zápis pro zkratek je následující. Sekvence označeny symbolem (^) jsou zavedeny pomocí klávesy Control (Ctrl), nebo stiskem klávesy Esc dvakrát. Sekvence označeny symbolem Meta (M) lze vkládat buď pomocí Esc, Alt nebo Meta, v závislosti na konfiguraci klávesnice. Kromě toho můžete stisknutím tlačítka Esc dvakrát a zadáním čísla 000 do 255 znaků být zadány s odpovídajícími ASCII kódu. Následující zkratky jsou k dispozici v hlavním okně editoru. Alternativní sekvence jsou uvedeny v závorkách:

^ G (F1) Zobrazit tuto nápovědu
^ X (F2) Zavřít aktuální soubor / Exit nano
^ O (F3) Uloží aktuální soubor na disku
^ J (F4) doložit dosavadní odstavec

^ R (F5) Vložení jiného souboru do aktuálního
^ W (F6) Hledat řetězec nebo regulární výraz
^ Y (F7) Návrat na předchozí obrazovku
^ V (F8) Přechod na další obrazovku

^ K (F9) Vyjmout aktuální řádek, a ukládá je do cutbuffer
^ U (F10) cutbuffer Vložit aktuálního řádku
^ C (F11) ukazuje umístění kurzoru
^ T (F12) spustit kontrolu pravopisu, pokud je k dispozici

M-\ (M |) jde na první řádek v souboru
M / (m-?) By měla být poslední řádek v souboru

^ _ (F13) (MG), jde na číslo řádku a sloupce specifických
^ \ (F14) (MR) nahrazuje řetězec nebo regulární výraz
^ ^ (F15) (MA), aby se text na pozici kurzoru
MW (F16) Zopakuje poslední hledání

M-^ (M-6) zkopírovat aktuální řádek a ukládá je do cutbuffer
Použít M-odrážka aktuální řádek}
M-{Odstraňte odsazení od aktuálního řádku
Advance jeden znak ^ F
^ B Snižuje písma
^ Prostoru o jedno slovo dopředu
M-Space Snížení slovo
^ P Přechod na předchozí řádek
^ N Přechod na další řádek

^ Přejít na začátek řádku
^ E Přesun na konec řádku
M-((M-9) na začátek odstavce, pak předchozího odstavce
M-) (M-0) Jděte na konec odstavce, pak další bod
M-] Přejít na odpovídající závorku
M-(M-_) Posune o jednu řádku bez pohybu kurzoru
-M + (M-=) Přejděte o jeden řádek dolů bez pohybu kurzoru
M-<(M) jde na předchozí vyrovnávací paměti
M-> (M-.) Přejít na další vyrovnávací paměti

Vloží znak doslova MV
^ I Vložte kartu na pozici kurzoru
^ M vloží návrat k pozici kurzoru
^ D Smazat znak pod kurzorem
^ H vymazání znaku nalevo od kurzoru
MT Vyjmout od kurzoru na konec souboru

MJ bloku celý soubor
MD Spočítejte počet řádků slov a znaků
^ L Obnovit aktuální obrazovky
^ Z pozastaví editor (pokud je aktivní režim spánku)

(MX) Příkazový řádek zapnutí / vypnutí
(MC) Vždy zobrazovat pozici kurzoru zapnout / vypnout
(MO), použijte jeden řádek pro další změny, zapnutí / vypnutí
(MS), kontinuální Scrolling zapnutí / vypnutí
(MP) Zobrazit bílého místa zapnutí / vypnutí
(MY) Syntaxe barevné zapnutí / vypnutí
(MH), inteligentní domácnost klíčové zapnutí / vypnutí
(MI), automatické odsazování zapnutí / vypnutí
(MK) Střih na konec řádku zapnutí / vypnutí
(ML) Zabalte zapnutí / vypnutí
(MQ) převést tabulátory na mezery zapnutí / vypnutí
(MB) File Backup umožňuje zapnout / vypnout
(MF) více souborů zapnutí / vypnutí
(MM) myš zapíná / vypíná
(MN) č. konverze formátu DOS / Mac zapnutí / vypnutí
(MZ) Pozastavení zapnutí / vypnutí
(M-$) zábal měkkého zapnutí / vypnutí

Publikováno v: linux , linux nano , mušle , tipy

Ubuntu VirtualMin + + Antispam / Antivirový modul

Přidal: (Út 21)
Pro provoz motoru antispam / antivirus + + Webmin Virtualmin distro Ubuntu je nejprve nainstalovat wrapper pro procmail, to slouží není v distribuci Ubuntu, ale můžete snadno najít na internetu na stránce VirtualMin:

http://software.virtualmin.com/gpl/debian/dists/virtualmin-etch/main/binary-i386/

Instalován je balík s jednoduchou: sudo dpkg-i-wrapper_1.0 procmail-2_i386.deb

Pak byste měli zkontrolovat oprávnění bydliště procmail-wrapper, který najdete v / usr / bin:
rwsr-xr-x 1 root root 2.9K 11/28/2006 10:08 procmail-wrapper
Ve skutečnosti to by měl být již v pořádku po instalaci. Zejména pokud to není v uživatelských práv máte problémy.

Nakonec jsme se zkontrolovat, zda Postfix používá procmail naše obalu a ne přímo:

sudo nano / etc / postfix / main.cf

zajistit, že následující směrnice:

mailbox_command = / usr / bin / procmail-wrapper-o-$ domain-d $ LOGNAME

Publikováno v: linux , tipy , Ubuntu , virtualmin

Povolení PCNTL formuláře v PHP

Přidal: (Út 14)

Chcete-li povolit podporu PHP5 PCNTL (testováno na Ubuntu 10.10), v první řadě je třeba nainstalovat php5 php5-cli-dev, a samozřejmě je nutné splnit všechny závislosti požadovaných systémem:

# Sudo apt-get install php5-dev php5-cli

Poté, co jsme se dát do cesty, kde můžete najít zdroj modulu, kterou chcete vyplnit:

# Cd / etc/php5/cli/php5-5.3.3/ext/pcntl

Cesta se může lišit v závislosti na distribuci a verzi PHP (/ etc/php5/cli/php5-xxxxx/ext/pcntl). Ale poté, co jsme jít na poslední kroky:

# Phpsize

#. / Configure

# Nastaví

# Make install

Alternativně můžete také instalovat kopírovat ručně modul, který jen upraví:

# Cp modules / pcntl.so / usr/lib/php5/shared_location_modules

Nakonec přidáme PHP ini načíst náš formulář.:

# Echo "extension = pcntl.so"> / etc/php5/conf.d/pcntl.ini

Nezapomeňte restartovat apache pak aplikovat naše změny:

# / Etc/init.d/apache2 restart

Publikováno v: apache , vývoj , php , tipy , Ubuntu

Zvýšení ssh délkou sezení

Přidal: (Oct 5)

Aby se zabránilo předčasnému odpojení SSH dosáhnout lhůty nečinnosti můžete podniknout následující kroky:

1) Zákazník úrovni, úpravou souboru / etc / ssh / ssh_config, přidání nebo změna hlasu ServerAliveInterval, například:

ServerAliveInterval 15

Nastavit retenční čas zasedání na 15 minut z důvodu nečinnosti.

2) na úrovni serveru, upravte / etc / ssh / sshd_config, přidání nebo změna položek a ClientAliveInterval ClientAliveCountMax, například:

ClientAliveInterval 15
ClientAliveCountMax 15

Pozice soubory konfigurací se mohou lišit od jedné distribuce Linuxu na jiný, ale většinou z nich jsou uvedeny hlavní cesty, jako je například Debian, Ubuntu, Fedora, RH.

Publikováno v: linux , shell , tipy

Zlepšit I / O výkon souborového systému linux

Přidal: (Oct 4)

Zlepšit výkon I / O systém souborů, můžete přidat noatime Připojte oblast:

# Vi / etc / fstab

proc / proc proc defaults 0 0
Žádný / dev / pts devpts gid = 5, mode = 620 0 0
/ Dev/md0 / boot ext3 defaults 0 0
/ Dev/md1 žádná výměna sw 0 0
/ Dev/md2 / ext3 defaults, noatime 0 0

To není nutné restartovat systém upravit, aby se vztahoval, bastarimontare oddílu:

# Mount-o remount /

a pak zobrazíte parametry, se kterými dáme partzione stačí napsat: +

# Mount

byste měli dostat výsledek takto:

/ Dev/md2 na / ext3 (rw, noatime)
tmpfs na / lib / init / rw typ tmpfs (rw, nosuid, mode = 0755)
proc on / proc proc typu (rw, noexec, nosuid, nodev)
sysfs on / sys sysfs typ (rw, noexec, nosuid, nodev)
procbususb v / proc / bus / usb typ usbfs (rw)
udev on / dev typu tmpfs (rw, mode = 0755)
tmpfs na / dev / shm tmpfs typ (rw, nosuid, nodev)
devpts na / dev / pts typ devpts (rw, noexec, nosuid, gid = 5, mode = 620)
/ Dev/md0 / boot ext3 (rw)

Publikováno v: Hacks a Mods , linux , tipy

Seznam balíky na Ubuntu / Debianu

Přidal: (set 21)

Pro seznam softwarových balíčků nainstalovaných na vašem počítači Linux (Ubuntu / Debian):

dpkg-l | awk '/ ^ ii / {print $ 2}' | grep-v-e ^-e-dev-lib a $ (uname-r)> seznam.txt

Publikováno v: linux , shell , tipy

Obnovit zlomené download se rsync

Přidal: (26. července)

Zde je příklad toho, jak k obnovení stahování částečně stažených souborů přes scp nebo rsync. Vzhledem k tomu, scp nepodporuje pokračovat, je-li sie začal stahovat soubor s tímto příkazem, si budeme muset ještě nahradit alternativním na rsync:

rsync-dílčí pokrok, rsh = "ssh-p 1022" root @ remotehost: / ~ / filename název souboru

Ve výše uvedeném příkladu je ukázáno, jak sestavit příkazu, pokud používáte jiný port, než je tradiční 22 pro SSH protokolu.

Publikováno v: linux , shell , tipy

Linux konzole sdílení obrazovky

Přidal: (4. července)

S obrazovkou můžete sdílet mezi více uživateli sonsole připojit lokálně nebo přes ssh. K tomu, prosím, postupujte podle následujících kroků, instrukce jsou typické pro systém Debian, ale platí obdobně pro jiné distribuce.

1. Instalační obrazovka

sudo apt-get install obrazovky
2. Z hostitelského počítače je řízena parametrem obrazovky zahájíte relaci obrazovky S Název_relace. -S umožňuje zadat název relace, to umožňuje spravovat více uživatelských relací současně a mnohem jednodušší.
screen-S obrazovky-test

4. Vzdálený uživatel (host) používá SSH pro připojení ke vzdálenému počítači (remotehost)

Host @ ssh remotehost
  5 hostitelském počítači (remotehost) souhlasí s připojením na multi-session uživatele obrazovku příkazem Ctrl-A:. Víceuživatelské on (všechny 'command obrazovka "začíná sekvence Ctrl-A). 
CTRL + A: pro více uživatelů na

. 6 pak musí host (remotehost) udělit povolení pro vzdáleného uživatele (host), které mu umožní přístup na obrazovku CTRL-session s commadn: acladd user_name, kde user_name uživatele je vzdálené přihlášení.

CTRL + A: acladd host

7. Vzdálený uživatel může připojit k hostiteli zasedání. Syntaxe pro připojení k displeji relaci jiného uživatele je host_username obrazovky x / Název_relace.

screen-x uživatelské jméno / obrazovky-test
Publikováno: HowTo , Linux , Shell , tipy

Jak formátovat data pro zobrazení na shell Linux

Přidal: (Apr 19)

V shellu můžete zadat formát data takto:
datum + FORMAT

Například zadáním:
$ Date + "% m-% d-% Y"

Získáte:
04-17-10

Pokud chcete, 4-místný rok:
$ Date + "% m-% d-% Y"

Získáte:
04-17-2010

Aktuální čas na pokles jedna zadáním:
$ Date + "% T"

Získáte:
19:55:04

Chcete-li odpojit jeden čas na 12 hodin:
$ Date + "% r"

Získáte:
19:56:05

Chcete-li zobrazit čas ve formátu HH: MM:
$ Date + "% H-% M"

Získáte:
07:56

Kompletní seznam možností formátování dat divu:

%%
znak%
% K
Místní zkratka dne v týdnu (např. Ne)
%

Místní plné jméno dne v týdnu (např. neděle)

% B
Místní je zkrácený název měsíce (např. Jan)
% B
Místní plné jméno měsíce (např. leden)
% C
Místní datum a čas (např., St 03.3.2005, 23:05:25 CET)
% C
století, stejně jako% Y, kromě vynechat poslední dvě číslice (např. 21)
% D
den v měsíci (např. 01)
% D

data, stejné jako% m /% d /% y

% A
den v měsíci, doplněn mezerami, stejné jako% _D
% F
Plná data, přesné jako% Y-% m-% d
% G
poslední dvě číslice roku čísla týdnů ISO (viz% G)
% G
ročník číslo týdne podle ISO (viz% V), obvykle užitečné jen s% V
% H
Stejné jako% b
% I

hodinu (00 .. 23)

% I
hodinu (01 .. 12)
J%
Den v roce (001 .. 366)
% K
Hodinu (0 .. 23)
% S
hodinu (1 .. 12)
% M
měsíc (01 .. 12)
% M

minutu (00 .. 59)

% N
na nový řádek
% N
nanosekund (000000000 .. 999999999)
% P
Buď ekvivalent místní of AM nebo PM, prázdné, pokud není známo
% P
jako% p, ale malými písmeny
% R
místní v 12-hodinovém formátu času (např. 11:11:04 PM)
% R

24-hodinová hodinu a minutu, stejné jako% H:% M

% S
sekund od 1.1.1970 00:00:00 UTC
% S
druhé (00 .. 60)
% T
Záložkách
% T
Čas, stejné jako% H:% M:% S
% U
Den v týdnu (1 .. 7), 1 je pondělí
% U

Číslo týdne, s nedělí jako prvním dnem týdne (00 .. 53)

% V
ISO číslo týdne, s pondělím jako prvním dnem týdne (01 .. 53)
W%
Den v týdnu (0 .. 6), 0 je neděle
% W
Číslo týdne, s pondělím jako prvním dnem týdne (00 .. 53)
% X
Místní datum reprezentace (např. 31/12/99)
% X
Místní čas zastoupení (např. 23:13:48)
% Y

poslední dvě číslice roku (.. 00 99)

% Y
rok
% Z
+ Hhmm číselná časová zóna (např. -0400)
% Z
+ Hh: mm číselné časové zóny (např. -04: 00)
%:: Z
+ Hh: mm: ss číselné časové pásmo (např. -04: 00:00)
%::: Z
číselná časová zóna s: Nutno přesnosti (např. -04, +05:30)
% Z
abecední zkratka časové zóny (např. EDT)

Publikováno v: linux , shell , tipy

Jak připojit Windows podíl na Linux

Přidal: (Apr 19)

Chcete-li aktivní sdílení poradenství udělat, než tento příkaz:

smbclient-L-U <windows-box> <uživatel>

Pak můžeme přistoupit k mapě condivisionewindows v našem Linux pole Segun způsobem:

  1. Vytvořte adresář pro přípojný bod: mkdir / mnt / <name-of-mount-point>
  2. Montáž podíl Windows podíl:
    mount-t cifs-o username = <uživatel>, <heslo> password = / / <win-box> / <share> / mnt / <name-of-mountpoint>
    Poznámka: syntaxe <uživatel> username =, password = <heslo> ukládá hesla.
  3. A konečně, pokud chcete, aby úsilí o vytvoření symbolického odkazu: ln-s / mnt / <name-of-mount-point> / <path-of-symlink>

Publikováno v: Linux , Samba , Shell , tipy
Powered by CyberTek - Vzdálená pomoc