Instalirajte Plesk na CentOS 7
Korištenje drugog sustava? Plesk je vlasnička upravljačka ploča web hosta koja omogućuje korisnicima da administriraju svoje osobne i/ili klijentske web stranice, baze podataka
Postoji pet pretraživanje datoteka naredbe na Linuxu: whereis
, locate
, which
, type
, i find
. Svaki od njih ima svoje karakteristike i dizajniran je za određene scenarije pretraživanja. Ovaj vodič će vas upoznati sa svakom naredbom i pokazati primjere korištenja. Za daljnje čitanje bilo koje od ovih naredbi, najbolje je pregledati odgovarajuću man stranicu.
whereis
whereis
Naredba se koristi za traženje binarne datoteke, izvorni kod, i on-line man stranice na nekoliko standardnih instalirati imenike za bilo koji naziv programa naveden.
Budući whereis
da ne pretražuje svaku lokaciju na vašem sustavu, datoteke iz ovih specifičnih direktorija neće biti pronađene. Iz istog razloga, brzo ćete dobiti rezultat pretraživanja, bez obzira na to je li pronađen ili ne.
Također, neće tražiti one naredbe koje su ugrađene izravno u ljusku.
Na primjer, ako želite pronaći informacije o ls
naredbi, pokrenite sljedeću naredbu na svom terminalu:
whereis ls
Dobit ćete neke povratne informacije poput:
ls: /bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz
Rezultat /bin/ls
je binarna datoteka koju želite locirati, druge dvije su stranice za ls
program, izvorni kod za ls
program nije pronađen.
Kopirajte /bin/ls
datoteku u svoj početni direktorij i u /usr/bin
direktorij, a zatim ponovno pokrenite whereis
naredbu:
cp /bin/ls ~
cp /bin/ls /usr/bin/ls
whereis ls
Kao što vidite, samo /bin/ls
i /usr/bin/ls
pronađeni su u rezultatima pretraživanja. ls
Program u osnovnom direktoriju nije pronađen, jer je vaš dom imenik nije jedan od onih standardni instalirati direktorije.
ls: /bin/ls /usr/bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz
Ako pokrenete sljedeću naredbu:
whereis cd
Vidjet ćete izlaz sličan retku ispod. Nije otkrivena binarna datoteka jer cd
je ugrađena naredba ljuske.
cd: /usr/share/man/man1/cd.1.gz /usr/share/man/man1p/cd.1p.gz
locate
locate
Naredba se koristi za pronalaženje datoteka po imenu, uz pomoć baze podataka ( /var/lib/mlocate/mlocate.db
). Ova baza podataka je u osnovi snimka izgleda vašeg datotečnog sustava. Svi zapisi u ovoj bazi podataka koji odgovaraju vašem upitu bit će navedeni u rezultatu pretraživanja. Prema zadanim postavkama, locate
naredba će koristiti vaš upit za podudaranje s bilo kojim dijelom cijelog imena svakog zapisa, uključujući naziv putanje. Stoga bi broj podudarnih datoteka u rezultatu pretraživanja mogao biti veći nego što ste očekivali.
Kako baza podataka postaje zastarjela, rezultat pretraživanja locate
naredbe postaje manje točan. Možda ćete primijetiti datoteke koje više ne postoje ili nećete vidjeti podudaranja za novostvorene datoteke. Prema zadanim postavkama, mlocate.db
baza podataka se automatski ažurira jednom dnevno. Možete koristiti updatedb
naredbu za ručno ažuriranje.
Budući da se pretraga izvodi u bazi podataka umjesto u datotečnom sustavu, brzina pretraživanja je vrlo velika.
Ako pokrenete sljedeću naredbu:
locate ls
Dobit ćete mnogo zapisa umjesto očekivanog rezultata.
Kako bi rezultat pretraživanja bio točniji, možete koristiti -b
zastavicu za ograničavanje raspona pretraživanja, koristeći svoj upit za podudaranje samo s osnovnim imenom svakog zapisa:
locate -b "\ls"
Ovaj put ćete dobiti lokaciju svake datoteke koja je točno pozvana ls
u vašem datotečnom sustavu:
/bin/ls
which
which
Naredba će tražiti naredbu koju ste naveli u vrijednosti varijable okoliša PATH
i vratiti prvi rezultat po defaultu. Ako postavljate upit za pseudonim, which
naredba će odrediti stvarnu naredbu za pseudonim prije izvođenja vašeg pretraživanja.
which
Naredba je također vrlo brzo zbog svoje jednostavnosti.
Upotreba which
naredbe je jednostavna:
which your_command
Ako želite prikazati sve podudarne naredbe umjesto prve, upotrijebite -a
zastavicu:
which -a your_command
Evo primjera za traženje naredbe koja je bila pseudonim:
which ll
Rezultat pretraživanja bi bio:
alias ll='ls -l --color=auto'
/bin/ls
type
Prema zadanim postavkama, type
naredba će naznačiti kako će se tumačiti naziv naredbe. Mogući rezultati uključuju pseudonim, ključnu riječ, funkciju, ugrađenu komponentu ili datoteku. Baš kao i whereis
naredba, type
naredba će tražiti samo u nekoliko standardnih instalacijskih direktorija kako bi odgovorila na vaš upit.
Neki primjeri za upisivanje različitih naredbi:
Ugrađena naredba ljuske:
type cd
cd is a shell builtin
Binarna datoteka u datotečnom sustavu:
type sudo
sudo is /usr/bin/sudo
alias:
type ls
ls is aliased to `ls --color=auto'
find
Među pet naredbi za pretraživanje datoteka predstavljenih u ovom vodiču, find
naredba je najmoćnija. Ujedno je i najsporiji. Za razliku od ostale četiri naredbe, find
naredba će zapravo tražiti vašu datoteku na cijelom datotečnom sustavu, jedan i-čvor po jedan i-čvor. Pomoću find
naredbe možete koristiti sofisticirane kriterije upita kako biste pronašli svaku datoteku koja vam je potrebna, čak i dodatno izvršili radnje na pronađenim datotekama.
Kriteriji pretraživanja za find
naredbu su previše sofisticirani da bi se objasnili u tako kratkom članku, umjesto toga evo nekoliko primjera.
Osnovni format find
naredbe:
find [path] [option] [action]
Da biste pronašli sve datoteke u radnom direktoriju i sve njegove poddirektorije:
find
Da biste pronašli datoteku koja se zove aaa
u vašem početnom direktoriju i svim njegovim poddirektorijima:
find ~ -name 'aaa'
Da biste pronašli sve datoteke u datotečnom sustavu koje su promijenjene u posljednja 24 sata:
find / -mtime 0
Da biste pronašli sve datoteke u web imeniku i sve njegove poddirektorije koji pripadaju korisniku nginx
:
find /usr/share/nginx/html/ -user nginx
Da biste pronašli sve datoteke u radnom direktoriju čija su dopuštenja 0744
:
find -perm -0744
Da biste pronašli datoteku s imenom aaa
u radnom direktoriju i naveli njezine detaljne informacije:
find -name 'aaa' -exec ls -l {} \;
Korištenje drugog sustava? Plesk je vlasnička upravljačka ploča web hosta koja omogućuje korisnicima da administriraju svoje osobne i/ili klijentske web stranice, baze podataka
Uvod Cacti je alat otvorenog koda za praćenje i crtanje koji se u potpunosti temelji na RRD podacima. Putem Cactusa možete pratiti gotovo sve vrste uređaja
Uvod Lets Encrypt je usluga za izdavanje certifikata koja nudi besplatne TLS/SSL certifikate. Certbot pojednostavljuje proces instalacije,
Korištenje drugog sustava? Što je Tekkit Classic? Tekkit Classic je modpack za igru koju svi znaju i vole; Minecraft. Sadrži neke od ver
Korištenje drugog sustava? Ovaj vodič će vam pokazati kako instalirati grupni softver iRedMail na novu instalaciju Debian Wheezyja. Trebali biste koristiti servis
Korištenje drugog sustava? Jekyll je izvrsna alternativa WordPressu za bloganje ili dijeljenje sadržaja. Ne zahtijeva nikakve baze podataka i vrlo je jednostavan i
Korištenje drugog sustava? Ako kupite Debian poslužitelj, uvijek biste trebali imati najnovije sigurnosne zakrpe i ažuriranja, bez obzira spavate li ili ne
PHP i povezani paketi najčešće su korištene komponente prilikom postavljanja web poslužitelja. U ovom članku ćemo naučiti kako postaviti PHP 7.0 ili PHP 7.1 o
Squid je popularan besplatni program za Linux koji vam omogućuje stvaranje web proxyja za prosljeđivanje. U ovom vodiču vidjet ćete kako instalirati Squid na CentOS da vas preokrene
Uvod Lighttpd je fork Apachea koji ima za cilj da bude puno manje intenzivan prema resursima. Lagan je, otuda mu i naziv, i prilično je jednostavan za korištenje. Instaliraj
Screen je aplikacija koja omogućuje višestruko korištenje terminalskih sesija unutar jednog prozora. To vam omogućuje da simulirate više prozora terminala gdje je ma
Ovaj vodič objašnjava kako postaviti DNS poslužitelj pomoću Bind9 na Debianu ili Ubuntu. U cijelom članku u skladu s tim zamijenite your-domain-name.com. Na th
VULTR je nedavno napravio promjene na svojoj strani i sada bi sve trebalo raditi dobro iz kutije s omogućenim NetworkManagerom. Želite li onemogućiti
Icinga2 je moćan sustav nadzora, a kada se koristi u modelu master-client, može zamijeniti potrebu za provjerama praćenja na temelju NRPE. Glavni klijent
Korištenje drugog sustava? Red5 je medijski poslužitelj otvorenog koda implementiran u Javi koji vam omogućuje pokretanje Flash višekorisničkih aplikacija kao što je live streamin
U ovom članku ćemo vidjeti kako sastaviti i instalirati Nginx mainline iz službenih izvora Nginxa s modulom PageSpeed, koji vam omogućuje da
Korištenje drugog sustava? Vanilla forum je aplikacija otvorenog koda napisana u PHP-u. Potpuno je prilagodljiv, jednostavan za korištenje i podržava eksterne
Korištenje drugog sustava? Uvod Kanboard je besplatni softver za upravljanje projektima otvorenog koda koji je dizajniran za olakšavanje i vizualizaciju
Korištenje drugog sustava? Uvod Kanboard je besplatni softver za upravljanje projektima otvorenog koda koji je dizajniran za olakšavanje i vizualizaciju
Korištenje drugog sustava? Gitea je alternativni sustav za kontrolu verzija otvorenog koda s vlastitim hostom koji pokreće Git. Gitea je napisana na Golangu i jest
Umjetna inteligencija nije u budućnosti, ovdje je upravo u sadašnjosti. U ovom blogu Pročitajte kako su aplikacije umjetne inteligencije utjecale na različite sektore.
Jeste li i vi žrtva DDOS napada i zbunjeni ste metodama prevencije? Pročitajte ovaj članak kako biste riješili svoje upite.
Možda ste čuli da hakeri zarađuju mnogo novca, ali jeste li se ikada zapitali kako zarađuju toliki novac? raspravimo.
Želite li vidjeti revolucionarne izume Googlea i kako su ti izumi promijenili život svakog čovjeka danas? Zatim čitajte na blogu kako biste vidjeli Googleove izume.
Koncept samovozećih automobila koji će krenuti na ceste uz pomoć umjetne inteligencije san je koji već neko vrijeme imamo. No, unatoč nekoliko obećanja, nigdje ih nema. Pročitajte ovaj blog kako biste saznali više…
Kako se znanost razvija velikom brzinom, preuzimajući mnoge naše napore, raste i rizik da se podvrgnemo neobjašnjivoj Singularnosti. Pročitajte što bi za nas mogla značiti singularnost.
Metode pohrane podataka su se razvijale možda od rođenja podataka. Ovaj blog pokriva evoluciju pohrane podataka na temelju infografike.
Pročitajte blog kako biste na najjednostavniji način upoznali različite slojeve u arhitekturi velikih podataka i njihove funkcionalnosti.
U ovom digitalnom svijetu, pametni kućni uređaji postali su ključni dio života. Evo nekoliko nevjerojatnih prednosti pametnih kućnih uređaja o tome kako naš život čine vrijednim življenja i jednostavnijim.
Nedavno je Apple izdao macOS Catalina 10.15.4 dodatak ažuriranju kako bi riješio probleme, ali čini se da ažuriranje uzrokuje više problema koji dovode do zalijevanja mac strojeva. Pročitajte ovaj članak da biste saznali više