Arhiv za kategorijo 'nasvetov'
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
Če želite omogočiti podporo v php5 PCNTL (testirano na Ubuntu 10.10) na prvem mestu, kar potrebujete za namestitev php5-cli php5-dev in seveda morate izpolnjevati vse odvisnosti, ki jih zahteva sistem:
# Sudo apt-get install php5-dev php5-cli
Potem moramo dati na pot, kjer boste našli vir modul, ki ga želite zapolniti:
# Cd / etc/php5/cli/php5-5.3.3/ext/pcntl
Pot se lahko razlikujejo, odvisno od distro in verzijo php (/ etc/php5/cli/php5-xxxxx/ext/pcntl). Toda po tem, ko gremo na končno korakih:
# Phpsize
#. / Configure
# Naj
# Make install
Lahko pa tudi make install kopirati z roko modul, ki ga pravkar pripravljajo:
# Cp moduli / pcntl.so / usr/lib/php5/shared_location_modules
Na koncu smo dodali Php ini, da naložite naš obrazec.:
# Echo "razširitev = pcntl.so"> / etc/php5/conf.d/pcntl.ini
Ne pozabite ponovno zagnati apache nato uporabi sprememb:
# / Etc/init.d/apache2 znova
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 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