Arhiva pentru categoria "sfaturi"
Postat de: admin (02 noiembrie) Aici este o modalitate simplă de a căuta text într-o serie de fişiere, valabile pentru toate distributii Linux:
grep "string meu de căutare" / home / MyHome / *. txt
comanda grep poate adăuga, de asemenea, alte opţiuni:
- Efectuaţi o căutare recursivă în sub-directoare:
grep-r "textul meu" / home / MyHome
- Imprimarea numai numele fişierului în cazul în care avem Notre apariţie:
grep-H-R "mea de test" / home / MyHome
Publicat în: linux , coajă , sfaturi Postat de: admin (17 iunie) Reinstalaţi toate pachetele pe care am folosit în noastre anterioare Ubuntu linux (se aplică şi la Debian şi altele similare), poate fi un lung şi apoi poate că nu se spune că ne amintim tot ce am folosit pentru a, mai ales daca este bogată de facilităţi bibliotecile de dezvoltare sau servere de instalare. Pentru a reinstala toate pachetele de pe caseta de noi, dar putem face totul cu câteva comenzi simple.
Pentru a genera lista de pachete instalate în Ubuntu Linux:
dpkg - get-selections> instalat software-
Pentru a verifica şi să reinstalaţi toate pachetele de pe lista ta, Ubuntu Linux pe ţintă:
dpkg - set-selections <instalat software-
În cele din urmă, tastaţi comanda
Publicat în: linux , sfaturi , Ubuntu Postat de: admin (Marti 21) Notaţia pentru abrevierile este după cum urmează. Secvente identificată prin simbolul (^) sunt introduse folosind tasta Control (Ctrl), sau apăsând tasta Esc de două ori. Secvente identificată prin simbolul Meta (M) pot fi introduse utilizând fie Esc, Alt sau Meta, în funcţie de configuraţia tastaturii. În plus, apăsarea butonului Esc de două ori şi tastaţi numerele 000 - 255 de caractere pot fi introduse cu codul ASCII corespunzător. Următoarele abrevieri sunt disponibile în fereastra de editare principală. Secvenţe alternative sunt prezentate în paranteze:
^ G (F1) Arată acest mesaj de ajutor
^ X (F2) Închideţi fişierul curent / Ieşire nano
^ O (F3) Salvează fişierul curent pe disc
^ J (F4) Justify punctul curent
^ R (F5) Introduceţi un alt fişier în curent
^ W (F6) Cauta pentru un şir de caractere sau o expresie regulată
^ Y (F7) Du-te la ecranul precedent
^ V (F8), Du-te la următorul ecran
^ K (F9) Taie linia curentă şi îl stochează în cutbuffer
^ U (F10) cutbuffer Paste din linia curentă
^ C (F11) arată locaţia cursorului
^ T (F12) Porneşte verificatorul ortografic, dacă este disponibil
M-\ (M |) merge la prima linie a fisierului
M / (M-?) Ar trebui să fie ultima linie din fişier
^ _ (F13) (MG), se duce la un număr de linie şi coloană specifice
^ \ (F14) (MR) Înlocuieşte un şir de caractere sau o expresie regulată
^ ^ (F15) (MA) Asiguraţi-text la poziţia cursorului
MW (F16) Se repetă ultima căutare
M-^ (M-6) Copiaţi linia curentă şi îl stochează în cutbuffer
Aplicaţi M-liniuţă linia curentă}
M-{Elimină indentarea din rândul curent
Advance un caracter ^ F
^ B Reduce font
^ Space transmite un cuvânt
M-Space Reduce cuvântul
^ P Mutare la linia anterioară
^ N Mutare la linia următoare
^ Du-te la începutul liniei curente
^ E Mutare la sfârşitul liniei
M-((M-9) la începutul paragrafului, apoi la punctul precedent
M-) (M-0) Du-te la sfârşitul paragrafului, apoi paragraful următor
M-] Du-te la paranteza corespunzătoare
M-(M-_) Derulează în sus o linie fără a muta cursorul
-M + (M-=) Derulaţi în jos o linie fără a muta cursorul
M-<(M,), se duce la buffer-ul precedent
M-> (M-.) Du-te la tampon următoare
Introduce un caracter literal VM
^ Am Introduceţi o filă la poziţia cursorului
^ M introduce un retur de car la poziţia cursorului
^ D Şterge caracterul de sub cursor
^ H Şterge caracterul din stânga cursorului
MT Decupaţi din cursorul la sfârşitul fişierului
MJ Justificaţi întregul dosar
MD Contorizarea numărului de cuvinte, liniilor şi a caracterelor
^ L Reîmprospătarea ecranul curent
^ Z suspendă editor (dacă modul hibernare este activat)
(MX) bara de comenzi permite / dezactivează
(MC) arată întotdeauna poziţia cursorului activa / dezactiva
(MO) Utilizaţi un rând pentru mai multe schimbari a activa / dezactiva
(MS) Defilare în continuă permite / dezactivează
(MP) Afişare spaţiu alb permite / dezactivează
(MY) Sintaxa colorate permite / dezactivează
(MH) tasta Smart Home activează / dezactivează
(MI) Indentare Auto permite / dezactivează
(MK), Tăiere la capat de linie permite / dezactivează
(ML) Wrap permite / dezactivează
(MQ) Conversia file la spaţiile de activare / dezactivare
(MB) File Backup permite / dezactivează
(MF) mai multe fişiere activa / dezactiva
(MM) Suport pentru mouse activa / dezactiva
(MN) nr conversie format din DOS / Mac permite / dezactivează
(MZ) Suspensie activa / dezactiva
(M-$) Wrap moale activa / dezactiva
Postat de: admin (Marti 21) Pentru a opera motorului antispam / antivirus + + Webmin Virtualmin distribuţie Ubuntu în primul rând trebuie să instalaţi înveliş pentru procmail, acest lucru nu este să servească în distribuţii Ubuntu, dar puteţi găsi cu uşurinţă on-line la locul de VirtualMin:
http://software.virtualmin.com/gpl/debian/dists/virtualmin-etch/main/binary-i386/
instala pachetul cu un simplu: sudo dpkg-i-wrapper_1.0 procmail-2_i386.deb
Apoi, ar trebui să verificaţi permisiunile de rezistent procmail-wrapper care le puteţi găsi în / usr / bin:
rwsr-xr-x 1 root root 2.9K 11/28/2006 10:08 procmail-wrapper
de fapt ar trebui să fie deja ok după instalare. În special, dacă s nu apare în permisiunile de utilizator pe care au probleme.
În cele din urmă vom verifica faptul că utilizează postfix procmail înveliş noastre şi nu în mod direct:
sudo nano / etc / postfix / main.cf
asigura că nu există directivă următorul text:
mailbox_command = / usr / bin / procmail-wrapper-o-o $ domain-d $ LOGNAME
Postat de: admin (Marti 14) Pentru a activa suportul în PHP5 PCNTL (testat pe Ubuntu 10.10), în primul rând aveţi nevoie pentru a instala PHP5-cli php5-dev şi, desigur, trebuie să satisfacă toate dependenţele cerute de sistem:
# Sudo apt-get install php5-dev php5-cli
După ce am pentru a pune în calea de unde puteţi găsi sursa de modul pe care doriţi să completaţi:
# Cd / etc/php5/cli/php5-5.3.3/ext/pcntl
Calea pot fi diferite, în funcţie de distribuţie şi de versiunea de PHP (/ etc/php5/cli/php5-xxxxx/ext/pcntl). Dar dupa ce am merge la etapele finale:
# Phpsize
#. / Configure
# Asiguraţi-
# Make install
Alternativ, puteţi face, de asemenea, instala pentru a copia de mână, modulul pe care tocmai aţi compilat-o:
Module # Cp / pcntl.so / usr/lib/php5/shared_location_modules
În cele din urmă vom adăuga ini Php pentru a încărca formularul nostru la.:
# Echo "extension = pcntl.so"> / etc/php5/conf.d/pcntl.ini
Nu uitaţi să reporniţi Apache apoi pentru a aplica modificările noastre:
# / Etc/init.d/apache2 restart
Postat de: admin (05 octombrie) Pentru a preveni prematură deconectarea de la o sesiune ssh a ajunge la o limită de timp de inactivitate puteţi lua următoarele măsuri:
1) Un nivel de client, prin modificarea fişierului / etc / ssh / ssh_config, adăugarea sau modificarea ServerAliveInterval vocale, de exemplu:
ServerAliveInterval 15
Setaţi timpul de retenţie al sesiunii la 15 minute din cauza inactivităţii.
2) La nivel de server, editaţi / etc / ssh / sshd_config, adăugarea sau modificarea intrărilor şi ClientAliveCountMax ClientAliveInterval, de exemplu:
ClientAliveInterval 15
ClientAliveCountMax 15
Poziţiile de fişiere configs poate varia de la o distribuţie linux la altul, dar de obicei cele enumerate sunt căile principale, cum ar fi Debian, Ubuntu, Fedora, RH.
Publicat în: linux , coajă , sfaturi Postat de: admin (04 octombrie) Îmbunătăţirea performanţei sistemului de fişiere I / O, tu, se pot adăuga noatime mount-a partiţia:
# Vi / etc / fstab
proc / proc proc defaults 0 0
none / dev / pts devpts GID = 5, mode = 620 0 0
/ Dev/md0 / boot ext3 defaults 0 0
/ Dev/md1 de swap sw 0 0 none
/ Dev/md2 / ext3 defaults, noatime 0 0
Nu este necesar pentru a reporni sistemul să îl modifice să se aplice, bastarimontare partiţia:
# Mount-o remount /
şi apoi pentru a afişa parametrii cu care am pus partzione nostru doar de tipul: +
# Mount
trebuie să obţineţi un rezultat ca aceasta:
/ Dev/md2 pe / de tipul ext3 (rw, noatime)
tmpfs on / lib / init / RW tmpfs tip (rw, în mod nosuid, modul = 0755)
proc în / proc proc tip (rw, noexec, în mod nosuid, nodev)
sysfs pe / sys sysfs tip (rw, noexec, în mod nosuid, nodev)
procbususb în / proc / bus / usb usbfs tip (RW)
udev în / dev tmpfs tip (rw, mode = 0755)
tmpfs pe / dev / shm tmpfs tip (rw, în mod nosuid, nodev)
devpts pe / dev / pts devpts tip (rw, noexec, în mod nosuid, TIS = 5, mode = 620)
/ Dev/md0 pe / boot de tipul ext3 (rw)
Postat de: admin (set 21) Pentru o listă de pachete software instalat pe masina dumneavoastra Linux (Ubuntu / Debian):
dpkg-l | awk '/ ^ ii / {PRINT $ 2}' | grep-v ^-e-e-dev-lib şi $ (uname-r)> list.txt
Publicat în: linux , coajă , sfaturi Postat de: admin (26 iulie) Aici este un exemplu de cum pentru a relua descărcarea unui fişier descărcat parţial prin scp sau rsync. Deoarece scp nu acceptă CV-ul, dacă sie a început pentru a descărca fişierul cu aceasta comanda, tot trebuie să-l înlocuiască cu o alternativă bazată pe rsync:
rsync-parţială-progresul-rsh = "ssh-p 1022" root @ remotehost: / ~ / filename filename
În exemplul de mai sus este, de asemenea arătat cum să compună comandă dacă utilizaţi un alt port decât 22 de tradiţional pentru protocolul SSH.
Publicat în: linux , coajă , sfaturi Postat de: admin (4 iulie) Cu ecran aveţi posibilitatea să partajaţi printre sonsole mai multe utilizatorii conectaţi la nivel local sau prin ssh. Pentru a face acest lucru, vă rugăm să urmaţi aceşti paşi, instrucţiunile sunt tipice pentru un sistem debian, dar se aplică în mod similar pentru alte distribuţii.
1. Ecranul de instalare
sudo apt-get install ecran
2. De la computerul gazdă este condus de ecran parametru pentru a porni o sesiune screen-S SessionName. -S vă permite să specificaţi un nume pentru sesiune, acest lucru vă permite să gestioneze mai multe sesiuni de utilizator simultan şi într-o mult mai uşor.
Ecranul S-screen-test
4. Ghidul de la distanţă (clienţilor) utilizează SSH pentru a vă conecta la computerul la distanţă (remotehost)
Comentariile @ ssh remotehost
5 computerul gazdă (remotehost) consimte la conexiunea în multi-ghidul de sesiunea screen, prin tastarea Ctrl-A:. Multiutilizator pe (toate "ecranul de comandă", începe cu secvenţa de evacuare Ctrl-A).
CTRL-A: multiutilizator pe
6. Apoi, gazdă (remotehost) trebuie să acorde permisiunea pentru ghidul de la distanţă (clienţilor) pentru a permite accesul la o sesiune screen cu CTRL-A commadn: USER_NAME acladd unde nume_utilizator este autentificare a utilizatorului de la distanţă.
CTRL-A: clienţilor acladd
7. Ghidul de la distanţă se poate conecta la sesiunea de gazdă. Sintaxa pentru a vă conecta la sesiunea screen de un alt utilizator este host_username ecran-x / sessionname.
screen-x nume de utilizator / ecran-test
Publicat în: HowTo , Linux , Shell , sfaturi Postat de: admin (19 aprilie) În coajă aveţi posibilitatea să specificaţi formatul de dată, după cum urmează:
data + FORMAT
De exemplu, tastând:
$ Date + "% m-% d-% y"
Te:
04-17-10
Dacă doriţi ca anul 4 cifre:
$ Date + "% m-% d-% y"
Te:
04-17-2010
Ora curentă să scadă o, tastând:
$ Date + "% T"
Te:
19:55:04
Pentru a deconecta un timp bazat pe 12 de ore:
$ Date + "r%"
Te:
19:56:05
Pentru a afişa timpul în HH: MM:
$ Date + "% H-% M"
Te:
07:56
Lista completa de optiuni pentru a formata datele de mirare:
- %%
- un literal%
- Pentru a%
- Numele Locale zi a săptămânii prescurtată (de exemplu, Sun)
- Un%
Numele Locale zi a săptămânii întregime (de exemplu, duminica)
- % B
- Numele local de luna prescurtată (de exemplu, Jan)
- % B
- Numele Locale lună întreagă (de exemplu, ianuarie)
- % C
- Locale data şi ora (de exemplu, Miercuri 03 martie 2005 23:05:25)
- % C
- secol, cum ar fi Y%, cu excepţia omite ultimele două cifre (de exemplu, 21)
- % D
- zi a lunii (de exemplu, 01)
- % D
date; La fel ca% m /% d /% y
- Şi%
- zi a lunii, spaţiu capitonate; La fel ca în _d%
- F%
- Date completa, exact cum% Y-% m-% d
- % G
- ultimele două cifre ale anului de numărul săptămânii ISO (a se vedea G%)
- % G
- ani de numărul săptămânii ISO (a se vedea V%); În mod normal, util doar cu V%
- % H
- La fel ca şi b%
- % I
oră (00 .. 23)
- % I
- oră (01 .. 12)
- % J
- Ziua de ani (001 .. 366)
- % K
- Ore (0 .. 23)
- % S
- oră (1 .. 12)
- % M
- luni (01 .. 12)
- % M
minute (00 .. 59)
- % N
- la newline
- % N
- nanosecunde (000000000 .. 999999999)
- % P
- Fie locale echivalent de AM sau PM, martor în cazul în care nu este cunoscut
- % P
- ca p%, dar cu litere mici
- R%
- locale timp de 12 ore ceas (de exemplu, 11:11:04)
- R%
24 de ore ore şi minute; La fel ca% H:% M
- % S
- secunde începând 1970-01-01 00:00:00 UTC
- % S
- secundă (00 .. 60)
- % T
- File
- % T
- Timp, La fel ca% H:% M:% S
- % U
- Zi a săptămânii (1 .. 7), 1 este luni
- % U
Numărul săptămânii de ani, cu duminicii ca prima zi a saptamanii (00 .. 53)
- % V
- ISO numărul săptămânii, cu luni ca prima zi a saptamanii (01 .. 53)
- W%
- Zi a săptămânii (0 .. 6), 0 este duminica
- % W
- Numărul săptămânii de ani, cu luni ca prima zi a saptamanii (00 .. 53)
- X%
- Reprezentarea Locale data (de exemplu, 31/12/99)
- X%
- Reprezentarea Locale timp (de exemplu, 23:13:48)
- % Y
ultimele două cifre ale anului (00 .. 99)
- % Y
- an
- % Z
- + HHMM de fus orar numerice (de exemplu, -0400)
- % Z
- + Hh: mm numerice de fus orar (de exemplu, -04: 00)
- %:: Z
- + Hh: mm: ss numerice de fus orar (de exemplu, -04: 00:00)
- %::: Z
- fusul orar numeric cu: Necesare pentru precizie (de exemplu, -04, +05:30)
- % Z
- alfabetic zona prescurtarea de timp (de exemplu, EDT)
Publicat în: linux , coajă , sfaturi Postat de: admin (19 aprilie) Pentru a vizualiza schimbul activ de consiliere înainte de a face această comandă:
smbclient-L-U <windows-box> <nume
Apoi putem trece la harta condivisionewindows în caseta noastră Linux, în mod Segun:
- Creaţi un director pentru mountpoint: mkdir / mnt / <name-of-mount-point>
- Muntele Share Share Windows:
mount-t CIFS-o username = <username>, <parola> parola = / / <win-box> / <share> / mnt / <name-of-mountpoint>
Notă: Numele de utilizator Sintaxa-<nume-utilizator> =, parola = <parola> salvează parola. - În cele din urmă, dacă doriţi efortului de a crea link-ul simbolic: ln-s / mnt / <name-of-mount-point> / <path-of-symlink>
Publicat în: Linux , Samba , Shell , sfaturi