Arhiv za "linux" Category
Avtor: admin (2. november) Tukaj je preprost način za iskanje besedila v seriji slik, ki velja za vse linux distros:
grep "moj iskalni niz" / home / MyHome / *. txt
ukaz grep lahko dodate tudi druge možnosti:
- Izvede se rekurzivni iskanja v sub-imenikih:
grep-r "moje besedilo" / home / MyHome
- Print samo ime datoteke, kjer imamo Notre pojav:
grep-H-R "My Test" / home / MyHome
Objavljeno v: linux , lupini , nasveti Znova vse pakete, ki smo jo uporabili v našem prejšnjem polju Ubuntu Linux (to velja tudi za Debian in podobno) je lahko dolg in potem morda ni rekel, da se spomnimo vsega, kar smo vajeni, še posebej, če je bogat objektov razvoj knjižnic ali namestitev strežnikov. Če želite znova vse pakete za novo polje, ampak kar lahko naredimo vse, kar z nekaj preprostimi ukazi.
Če želite ustvariti seznam paketi so bili nameščeni v vašem polje ubuntu linux:
dpkg - get-izbore> nameščene programske opreme,
Če želite preveriti in znova vse pakete na vašem seznamu, Ubuntu Linux polje na cilj:
dpkg - set-izbire <nameščene programske opreme,
Končno, vnesite ukaz
Objavljeno v: linux , nasveti , ubuntu Zapis za okrajšav je naslednji. Sekvenc, ki jih simbol (^) se je predstavil s tipko Control (Ctrl), ali s pritiskom na tipko Esc dvakrat. Sekvenc, ki jih je simbol Meta (M), je mogoče vstaviti z uporabo Esc, Alt ali Meta, odvisno od konfiguracije tipkovnice. Poleg tega lahko pritisnete Esc dvakrat in tipkanje številk 000-255 znakov, se vpišejo z ustreznimi ASCII kodo. Naslednje kratice so na voljo v glavnem oknu urednik. Alternativni zaporedja so prikazani v oklepajih:
^ G (F1) Prikaži to sporočilo s pomočjo
^ X (F2) Zapri trenutno datoteko / Exit nano
^ O (F3) Shrani trenutno datoteko na disku
^ J (F4) Obojestransko sedanji odstavek
^ R (F5) Vstavljanje druge datoteke v trenutni
^ W (F6) Iskanje niz ali regularni izraz
^ Y (F7) Pojdi na prejšnji zaslon
^ V (F8) Pojdi na naslednjem zaslonu
^ K (F9) Cut trenutno vrstico in ga shrani v cutbuffer
^ U (F10) cutbuffer Prilepi iz trenutne vrstice
^ C (F11) prikazuje lokacijo kazalca
^ T (F12) Run črkovalnik, če je na voljo
M-\ (M |) gre v prvi vrstici datoteke
M / (M-?) Če je zadnja vrstica datoteke
^ _ (F13) (MG), gre za številko vrstice in stolpca, specifične
^ \ (F14) (MR) Zamenja niz ali regularni izraz
^ ^ (F15) (MA), bi bilo besedilo na položaj kurzorja
MW (F16) Ponovi zadnjega iskanja
M-^ (M-6) Kopiraj trenutno vrstico in ga shrani v cutbuffer
Uporabite M-alinee, da trenutno vrstico}
M-{Odstranjevanje zamik od trenutne vrstice
Advance en znak ^ F
^ B Zmanjša pisave
^ Vesolje naprej eno besedo
M-Space Zmanjša besede
^ P Premik na prejšnjo vrstico
^ N Premik na naslednjo vrstico
^ Pojdi na začetek trenutne vrstice
^ E Premik na konec vrstice
M-((M-9) na začetku odstavka, potem prejšnjega odstavka
M-) (M-0) Pojdi na konec odstavka, potem naslednji odstavek
M-] Pojdi na ustrezno oklepaju
M-(M-_) Scrolls gor eno vrstico, ne da bi premikanjem kurzorja
-M + (M-=) Pomaknite se eno vrstico navzdol brez premikanja kurzorja
M-<(M,), gre na prejšnjo buffer
M-> (M-.) Naprej Na naslednjo buffer
Vstavi znak dobesedno MV
^ Sem Vstavite kartico na položaj kurzorja
^ M vložki za povratek na položaj kurzorja
^ D Izbrisati znak pod kazalcem
^ H Izbriši znak levo od kazalca
MT Cut od kazalca do konca datoteke
MJ Obojestransko celoten spis
MD Štetje besed, vrstic in znakov
^ L Osveži trenutni zaslon
^ Z prekine urednik (če je omogočeno mirovanje)
(MX) Command bar omogoči / onemogoči
(MC) vedno kažejo na položaj kazalca vklop / izklop
(MO) Uporabi eno vrstico za več sprememb, vklop / izklop
(MS) Continuous Scrolling omogoči / onemogoči
(MP) Prikaži praznega prostora omogoči / onemogoči
(MY) Syntax barve omogoči / onemogoči
(MH) Smart Home ključnih omogoči / onemogoči
(MI) Auto Zamikanje omogoči / onemogoči
(MK) Cut do konca linije omogoči / onemogoči
(ML) Wrap omogoči / onemogoči
(MQ) Convert tabs za prostore, vklop / izklop
(MB) File Backup omogoči / onemogoči
(MF) več datotek vklop / izklop
(MM) Mouse Support vklop / izklop
(MN) št format pretvorbo iz DOS / Mac omogoči / onemogoči
(MZ) Vzmetenje vklop / izklop
(M-$) Wrap mehki vklop / izklop
Za delovanje motorja antispam / antivirus + Webmin + Virtualmin Ubuntu distro mora najprej namestiti ovoj procmail, ta služi ni v distro Ubuntu, vendar jo lahko preprosto najdete na spletu na mestu VirtualMin:
http://software.virtualmin.com/gpl/debian/dists/virtualmin-etch/main/binary-i386/
namestite paket z preprost: sudo dpkg-i-wrapper_1.0 procmail-2_i386.deb
Nato morate preveriti dovoljenja rezi procmail-ovoj, ki jih lahko najdete v / usr / bin:
rwsr-xr-x 1 root root 2.9K 2006/11/28 10:08 procmail-ovoj
pravzaprav bi moral biti že ok po namestitvi. Še posebej, če je ne pojavi v uporabniškem dovoljenja imate težave.
Na koncu smo preveriti, ali postfix uporablja procmail naše ovoj in ne neposredno:
sudo nano / etc / postfix / main.cf
zagotoviti, da se naslednje direktive:
mailbox_command = / usr / bin / procmail-ovoj-o-a $ DOMAIN-d $ LOGNAME
Avtor: admin (5. oktober) Da bi preprečili prezgodnje odklop s seje ssh, da dosežejo rok neaktivnosti lahko sprejme naslednje ukrepe:
1) stranka ravni, s spremembo datoteke / etc / ssh / ssh_config, dodajanje ali spreminjanje glasu ServerAliveInterval, na primer:
ServerAliveInterval 15
Set retencijski čas sejo za 15 minut zaradi neaktivnosti.
2) na ravni strežnika, uredite / etc / ssh / sshd_config, dodajanje ali spreminjanje vnosov in ClientAliveInterval ClientAliveCountMax, na primer:
ClientAliveInterval 15
ClientAliveCountMax 15
Stališča datotek configs se lahko razlikujejo od ene do druge linux distribucije, vendar običajno navedene pa so glavne poti, kot so Debian, Ubuntu, Fedora, RH.
Objavljeno v: linux , lupini , nasveti Avtor: admin (4. oktober) Izboljšanje uspešnosti I / O datotečni sistem, ki jih lahko dodate noatime mount particijo:
# Vi / etc / fstab
proc / proc proc neplačil 0 0
none / dev / pts devpts gid = 5, mode = 620 0 0
/ Dev/md0 / boot ext3 neplačil 0 0
/ Dev/md1 none swap sw 0 0
/ Dev/md2 / ext3 neplačil noatime 0 0
Ni potrebno ponovno zagnati sistem, da ga spremeni, da se uporabljajo, bastarimontare particijo:
# Mount-o Palica /
in nato za prikaz parametrov, s katerimi bo naš partzione samo tip: +
# Mount
Moral bi dobiti rezultat, kot je ta:
/ Dev/md2 on / tip ext3 (rw, noatime)
tmpfs na / lib / init / rw tip tmpfs (RW, nosuid, mode = 0755)
na proc / proc proc tipa (RW, noexec, nosuid, nodev)
sysfs na / sys sysfs tip (RW, noexec, nosuid, nodev)
procbususb na / proc / bus / usb tip usbfs (rw)
udev na / dev vrsti tmpfs (rw, mode = 0755)
tmpfs na / dev / SHM tip tmpfs (RW, nosuid, nodev)
devpts na / dev / pts tip devpts (RW, noexec, nosuid, gid = 5, mode = 620)
/ Dev/md0 na / boot tip ext3 (rw)
Za seznam programski paketi za vaš stroj z Linuxom (Ubuntu / Debian):
dpkg-l | awk '/ ^ ii / {print $ 2}' | grep-v-e ^-e-dev-lib in $ (uname-r)> list.txt
Objavljeno v: linux , lupini , nasveti Tukaj je primer, kako nadaljevati downloading delno preneseno datoteko preko scp ali rsync. Ker scp ne podpira ponovno, če sie začel prenos datoteke s ta ukaz, smo še, da ga nadomestiti z alternativo, ki temelji na rsync:
rsync-delni-progress-rsh = "ssh-p 1022" root @ remotehost: / ~ / filename filename
V zgornjem primeru je tudi pokazala, kako sestaviti ukaz, če uporabljate pristanišča, ki ni tradicionalno 22 za SSH protokol.
Objavljeno v: linux , lupini , nasveti Poskusi z uporabo visoko kakovostnih Plowshare (Program ukazni vrstici) Razširjeno za opravljanje upload in download nekaj najbolj priljubljenih spletnih strani za izmenjavo datotek. Deluje na Linux in Unix-like sistemih, podpira: Megaupload, Rapidshare, 2Shared, 4Shared, zSHARE, Badongo, DepositFiles in mediafire. V praksi je to zamenjava za wget na teh straneh.
Plowshare za namestitev v Ubuntu Linux
1. Če ni zadovoljen, ravnala v skladu z odvisnosti:
sudo apt-get namestite curl imagemagick hiperkocka-OCR-recode eng SpiderMonkey-bin aview
2. Plowshare Download , izvleček in namestite vsebine. Na voljo je tudi različica že packetized Deb, če uporabljate različico, ki ste jo pravkar dvokliknite paket in potrdite namestitev, obratno.:
tar xvzf Plowshare-0.x
3. Zdaj pa ustanovi Plowshare:
Plowshare cd-0.x
sudo bash setup.sh namestiti
Ukazi Plowshare
Prenos datotek iz rapidshare:
plowdown http://www.rapidshare.com/files/86545320/Tux-Trainer_25-01-2008.rar
Na u prenesete seznam datotek (ena na vrstico):
plowdown file_with_links.txt
Prenos datotek iz Rapidshare z brezplačno članstvo ID:
plowdown-myuser: mypassword http://www.megaupload.com/?d=132348234
Download geslom zaščitene datoteke iz rapidshare:
p-plowdown somepassword http://www.megaupload.com/?d=ieo1g52v
Get samo URL datoteke ne da bi jo downloading Pravzaprav. Zelo priročno, če želite uporabljati drugo downloader Web:
plowdown-link-samo http://www.2shared.com/file/4446939/c9fd70d6/Test.html | xargs wget-rt
Za napredne uporabnike: Če se vam zdi stran z več povezave do datotek gostujejo na rapidshare si jo naložite, za ogled prvih 10 povezav, morate uporabiti naslednji ukaz:
curl http://some-website.com/page.html | \
grep-o "http://www.megaupload.com/ [^ \" <] * "| uniq | head-N10 | plowdown -
Če želite filtrirati povezave, ki delujejo v besedilno datoteko:
plowdown file_with_links.txt c-> file_with_active_links.txt
Naloži datoteko na rapidshare s prostim membershipID:
plowup-myuser: mypassword-d "Moj opis" / pot / myfile.txt megaupload
Naloži datoteko na rapidshare z ID premium multifetch in dodane slike:
plowup-myuser: mypassword-d "Moj opis"-multifetch http://www.somewherefarbeyond.com/somefile megaupload
Naloži datoteko na rapidshare anonomamente, spreminjanje imena datoteke po upload:
plowup / pot / myfile.txt rapidshare: anothername.txt
Objavljeno v: linux , rapidshare , shell Z zaslona si lahko delijo med več sonsole uporabniki povezani lokalno ali preko ssh. Če želite to narediti, sledite tem korakom, navodila so značilne za sistem Debian, vendar pa velja podobno kot za druge distribucije.
1. Namestitveni zaslon
sudo apt-get install screen
2. Od gostiteljskem računalniku vodi parameter zaslon za začetek seje screen-S SessionName. -S omogoča, da določite ime za sejo, to vam omogoča, da upravljate več sej uporabnikov hkrati, in v veliko lažje.
screen-S screen-test
4. Oddaljeni uporabnik (gost) uporablja SSH za povezavo z oddaljenim računalnikom (remotehost)
@ gost ssh remotehost
5 gostiteljskem računalniku (remotehost) soglaša, da povezave v več uporabnikov sejo zaslon, tako da vnesete Ctrl-A:. Večuporabniški na (vse "ukaz screen" začeti z pobeg zaporedje Ctrl-A).
CTRL-A: večuporabniški na
. 6 Nato mora gostitelj (remotehost) izda dovoljenje za oddaljeni uporabnik (gost), ki ji omogočajo dostop do zaslona seje z CTRL-commadn: acladd user_name user_name, kjer je uporabnikov oddaljena prijava.
CTRL-A: acladd gost
7. Lahko oddaljeni uporabnik povezavo z gostiteljem sejo. Sintakso za povezavo z zaslona sejo drugega uporabnika je host_username screen-x / sessionname.
screen-x username / screen-test
Objavljeno v: Howto , Linux , Shell , nasveti V lupini lahko določite datum format, kot sledi:
Datum + FORMAT
Na primer, tipkanje:
$ Datum + "% m-% d-% y"
Dobiš:
04-17-10
Če želite, 4-mestno leto:
$ Datum + "% m-% d-% y"
Dobiš:
2010/04/17
Trenutni čas, da spusti eno po tipkanje:
$ Datum + "% T"
Dobiš:
19:55:04
Za padec enkrat na 12 ur:
$ Datum + "% r"
Dobiš:
7:56:05
Če želite prikazati čas v HH: MM:
$ Datum + "% H-% M"
Dobiš:
07:56
Celoten seznam možnosti za format datuma se sprašujem:
- %%
- dobesedno%
- % Da
- Skrajšan delovni dan Local ime (na primer, Sun)
- %
Polni delovni dan Local ime (npr. nedelja)
- % B
- Skrajšano mesec Local ime (na primer, Jan)
- % B
- Cel mesec Local ime (npr. januar)
- % C
- Lokalni datum in čas (na primer, sre 3. marec 2005 23:05:25)
- % C
- stoletja, kot Y%, razen izpustiti zadnji dve številki (npr. 21)
- % D
- dan v mesecu (npr. 01)
- % D
datume; Enako kot% m /% d /% y
- % In
- dan v mesecu, prostora oblazinjeni; Enako kot% _d
- % F
- Polna datume, točno kot% Y-% m-% d
- % G
- zadnji dve številki leta, številka tedna ISO (glejte% G)
- % G
- letu številka tedna ISO (glejte% V); Običajno uporabna samo z V%
- % H
- Enako kot b%
- % I
uro (00 .. 23)
- % I
- uro (01 .. 12)
- % J
- Dan v letu (001 .. 366)
- % K
- Hour (0 .. 23)
- % S
- uro (1 .. 12)
- % M
- mesec (01 .. 12)
- % M
minuto (00 .. 59)
- % N
- v novo vrstico
- % N
- nanosekund (000000000 .. 999999999)
- % P
- Bodisi enakovredno lokalne o AM ali PM, prazno, če ni znano
- % P
- kot p%, vendar pa male črke
- % R
- lokalni je 12-urnega časa (npr. 11:11:04)
- % R
24-urno uro in minuto; Enako kot% H:% M
- % S
- sekund, saj 1970/01/01 00:00:00 UTC
- % S
- sekundo (00 .. 60)
- % T
- Tabbed
- % T
- Čas, Enako kot% H:% M:% S
- % U
- Dan v tednu (1 .. 7), 1 je ponedeljek
- % U
Teden število let, z nedeljo kot prvi dan v tednu (00 .. 53)
- V%
- ISO številka tedna, v ponedeljek kot prvi dan v tednu (01 .. 53)
- W%
- Dan v tednu (0 .. 6), 0 je nedelja
- % W
- Teden število let, z ponedeljek kot prvi dan v tednu (00 .. 53)
- % X
- Datum Lokalni za zastopanje (npr. 31/12/99)
- % X
- Lokalni čas za zastopanje (npr. 23:13:48)
- % Y
zadnji dve številki leta (00 .. 99)
- % Y
- leto
- Z%
- + UUMM številčna časovni pas (npr. -0400)
- Z%
- + Hh: mm številčna časovni pas (npr. -04: 00)
- %:: Z
- + Hh: mm: ss številčna časovni pas (npr. -04: 00:00)
- %::: Z
- številčna Časovni pas z: Potrebno za natančnost (npr. -04, +05:30)
- Z%
- abecednem časovni pas kratico (npr., EDT)
Objavljeno v: linux , lupini , nasveti Za ogled aktivni izmenjavo nasvete storiti, preden ta ukaz:
smbclient-L-U <windows-box> <username>
Potem lahko nadaljujemo na zemljevid condivisionewindows v naši linux box na način Segun:
- Ustvarite imenik za mountpoint: mkdir / mnt / <name-of-mount-point>
- Mount delež delež operacijskega sistema Windows:
mount-t CIFS-o username = <username>, <password> geslo = / / <win-box> / <share> / mnt / <name-of-mountpoint>
Opomba: Sintaksa-<username> username =, geslo = <password> shrani geslo. - Končno, če želite voziti ustvariti simbolno povezavo: ln-s / mnt / <name-of-mount-point> / <path-of-symlink>
Objavljeno v: Linux , Samba , Shell , nasveti