Instal·leu Plesk a CentOS 7
Utilitzeu un sistema diferent? Plesk és un tauler de control d'amfitrió web propietari que permet als usuaris administrar els seus llocs web personals i/o de clients, bases de dades
Hi ha cinc comandaments de cerca d'arxius en Linux: whereis
, locate
, which
, type
, i find
. Cadascun d'ells té les seves pròpies característiques i està dissenyat per a escenaris de cerca particulars. Aquesta guia us presentarà cada comanda i mostrarà exemples d'ús. Per a més informació sobre qualsevol d'aquestes ordres, el millor és revisar la pàgina de manual adequada.
whereis
L' whereis
ordre s'utilitza per cercar fitxers binaris, codi font i pàgines de manual en línia en diversos directoris d'instal·lació estàndard per a qualsevol nom de programa especificat.
Com whereis
que no cerca totes les ubicacions del vostre sistema, no es trobarà cap fitxer d'aquests directoris específics. Per la mateixa raó, obtindreu ràpidament el resultat de la cerca, tant si es troba com si no.
A més, no cercarà aquelles ordres integrades directament a l'intèrpret d'ordres.
Per exemple, si voleu trobar informació sobre l' ls
ordre, executeu l'ordre següent al vostre terminal:
whereis ls
Rebràs alguns comentaris com:
ls: /bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz
Com a resultat, /bin/ls
és el binari que voleu localitzar, les altres dues són pàgines de manual del ls
programa, no ls
s'ha trobat cap codi font del programa.
Copieu el /bin/ls
fitxer al vostre directori d'inici i al /usr/bin
directori i, a continuació, torneu a executar l' whereis
ordre:
cp /bin/ls ~
cp /bin/ls /usr/bin/ls
whereis ls
Com veieu, només /bin/ls
i es /usr/bin/ls
van trobar al resultat de la cerca. El ls
no es va trobar el programa en el seu directori personal, per la seva directori principal no és un dels directoris d'instal·lació estàndard.
ls: /bin/ls /usr/bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz
Si executeu l'ordre següent:
whereis cd
Veureu una sortida semblant a la línia següent. No s'ha descobert cap fitxer binari perquè cd
és una ordre integrada de l'intèrpret d'ordres.
cd: /usr/share/man/man1/cd.1.gz /usr/share/man/man1p/cd.1p.gz
locate
L' locate
ordre s'utilitza per trobar fitxers per nom amb l'ajuda d'una base de dades ( /var/lib/mlocate/mlocate.db
). Aquesta base de dades és bàsicament una instantània de la disposició del vostre sistema de fitxers. Qualsevol registre d'aquesta base de dades que coincideixi amb la vostra consulta apareixerà al resultat de la cerca. Per defecte, l' locate
ordre utilitzarà la vostra consulta per fer coincidir qualsevol part del nom complet de cada registre, inclòs el nom del camí. Per tant, el nombre de fitxers coincidents al resultat de la cerca podria ser més del que esperàveu.
A mesura que la base de dades queda obsoleta, el resultat de la cerca de l' locate
ordre es torna menys precís. És possible que observeu fitxers que ja no existeixen o que no vegeu coincidències amb els fitxers creats recentment. Per defecte, la mlocate.db
base de dades s'actualitza automàticament un cop al dia. Podeu utilitzar l' updatedb
ordre per actualitzar-lo manualment.
Com que la cerca es realitza a la base de dades en lloc del sistema de fitxers, la velocitat de cerca és molt ràpida.
Si executeu l'ordre següent:
locate ls
Obtindreu molts registres en lloc del resultat esperat.
Per tal que el resultat de la cerca sigui més precís, podeu utilitzar la -b
marca per restringir l'interval de cerca, utilitzant la vostra consulta perquè coincideixi només amb el nom base de cada registre:
locate -b "\ls"
Aquesta vegada, obtindreu la ubicació de cada fitxer cridat exactament ls
al vostre sistema de fitxers:
/bin/ls
which
L' which
ordre cercarà l'ordre que heu especificat al valor de la variable d'entorn PATH
i retornarà el primer resultat per defecte. Si esteu consultant un àlies, l' which
ordre determinarà l'ordre real de l'àlies abans de realitzar la cerca.
La which
comanda també és molt ràpida per la seva senzillesa.
L'ús de l' which
ordre és senzill:
which your_command
Si voleu mostrar totes les ordres coincidents en lloc de la primera, utilitzeu el -a
senyalador:
which -a your_command
Aquí hi ha un exemple per cercar una ordre amb un àlies:
which ll
El resultat de la cerca seria:
alias ll='ls -l --color=auto'
/bin/ls
type
Per defecte, l' type
ordre indicarà com s'interpretaria un nom d'ordre. Els resultats possibles inclouen un àlies, una paraula clau, una funció, un fitxer integrat o un fitxer. Igual que l' whereis
ordre, l' type
ordre només cercarà en diversos directoris d'instal·lació estàndard per respondre a la vostra consulta.
Alguns exemples per escriure diferents ordres:
Una ordre integrada de l'intèrpret d'ordres:
type cd
cd is a shell builtin
Un fitxer binari al sistema de fitxers:
type sudo
sudo is /usr/bin/sudo
Un àlies:
type ls
ls is aliased to `ls --color=auto'
find
Entre les cinc ordres de cerca de fitxers introduïdes en aquest tutorial, l' find
ordre és la més potent. També és el més lent. A diferència de les altres quatre ordres, l' find
ordre buscarà el vostre fitxer a tot el sistema de fitxers, un i-node per un i-node. Amb l' find
ordre, podeu utilitzar criteris de consulta sofisticats per trobar tots els fitxers que necessiteu, fins i tot executar accions addicionals als fitxers que s'han trobat.
Els criteris de cerca de l' find
ordre són massa sofisticats per explicar-los en un article tan breu, aquí hi ha alguns exemples.
Format bàsic de l' find
ordre:
find [path] [option] [action]
Per trobar tots els fitxers del directori de treball i tots els seus subdirectoris:
find
Per trobar un fitxer anomenat aaa
al vostre directori personal i tots els seus subdirectoris:
find ~ -name 'aaa'
Per trobar tots els fitxers del sistema de fitxers que s'han modificat en les últimes 24 hores:
find / -mtime 0
Per trobar tots els fitxers del directori web i tots els seus subdirectoris que pertanyen a l'usuari nginx
:
find /usr/share/nginx/html/ -user nginx
Per trobar tots els fitxers del directori de treball els permisos dels quals són 0744
:
find -perm -0744
Per trobar un fitxer amb el nom aaa
al directori de treball i llistar la seva informació detallada:
find -name 'aaa' -exec ls -l {} \;
Utilitzeu un sistema diferent? Plesk és un tauler de control d'amfitrió web propietari que permet als usuaris administrar els seus llocs web personals i/o de clients, bases de dades
Introducció Lets Encrypt és un servei d'autoritat de certificació que ofereix certificats TLS/SSL gratuïts. El procés d'instal·lació està simplificat per Certbot,
Utilitzeu un sistema diferent? Què és Tekkit Classic? Tekkit Classic és un modpack per al joc que tothom coneix i estima; Minecraft. Conté algunes de la ver
Utilitzeu un sistema diferent? Jekyll és una gran alternativa a WordPress per crear blocs o compartir contingut. No requereix cap base de dades i és molt fàcil
Utilitzeu un sistema diferent? Si compres un servidor Debian, sempre hauríeu de tenir els darrers pedaços i actualitzacions de seguretat, tant si esteu adormit com si no.
PHP i els paquets relacionats són els components més utilitzats quan es desplega un servidor web. En aquest article, aprendrem a configurar PHP 7.0 o PHP 7.1 o
Squid és un popular programa Linux gratuït que us permet crear un servidor intermediari web de reenviament. En aquesta guia, veureu com instal·lar Squid a CentOS per convertir-vos-hi
Introducció Lighttpd és una bifurcació d'Apache destinada a ser molt menys intensiu en recursos. És lleuger, d'aquí el seu nom, i és bastant senzill d'utilitzar. Instal·lant
1. Virtualmin/Webmin Virtualmin és un tauler de control d'allotjament web potent i flexible per a sistemes Linux i UNIX basat en la coneguda base web de codi obert
Yii és un framework PHP que permet desenvolupar aplicacions de manera més ràpida i senzilla. Instal·lar Yii a Ubuntu és senzill, ja que aprendràs exactament
Screen és una aplicació que permet l'ús múltiple de sessions de terminal dins d'una finestra. Això us permet simular diverses finestres de terminal on es fa
Aquest tutorial explica com configurar un servidor DNS amb Bind9 a Debian o Ubuntu. Al llarg de l'article, substituïu el vostre-nom-domini.com en conseqüència. Al th
Introducció Logrotate és una utilitat Linux que simplifica l'administració dels fitxers de registre. Normalment s'executa un cop al dia mitjançant un treball cron i gestiona la base de registres
Recentment, VULTR ha fet canvis al seu extrem, i ara tot hauria de funcionar bé des de la caixa amb NetworkManager habilitat. Si voleu desactivar
Icinga2 és un sistema de supervisió potent i, quan s'utilitza en un model de client mestre, pot substituir la necessitat de controls de monitoratge basats en NRPE. El mestre-client
Utilitzeu un sistema diferent? Red5 és un servidor multimèdia de codi obert implementat a Java que us permet executar aplicacions Flash multiusuari com ara la transmissió en directe.
En aquest article, veurem com compilar i instal·lar la línia principal de Nginx des de les fonts oficials de Nginx amb el mòdul PageSpeed, que us permet
Utilitzeu un sistema diferent? Apache Cassandra és un sistema de gestió de bases de dades NoSQL gratuït i de codi obert dissenyat per proporcionar escalabilitat, alta
Utilitzeu un sistema diferent? Apache Cassandra és un sistema de gestió de bases de dades NoSQL gratuït i de codi obert dissenyat per proporcionar escalabilitat, alta
Utilitzeu un sistema diferent? Vanilla Forum és una aplicació de fòrum de codi obert escrita en PHP. És totalment personalitzable, fàcil d'utilitzar i admet externa
La Intel·ligència Artificial no està en el futur, és aquí mateix en el present. En aquest bloc Llegiu com les aplicacions d'Intel·ligència Artificial han afectat diversos sectors.
També ets víctima d'atacs DDOS i estàs confós sobre els mètodes de prevenció? Llegiu aquest article per resoldre les vostres consultes.
Potser haureu sentit que els pirates informàtics guanyen molts diners, però us heu preguntat mai com guanyen aquest tipus de diners? anem a discutir.
Vols veure els invents revolucionaris de Google i com aquests invents van canviar la vida de tots els éssers humans actuals? A continuació, llegiu al bloc per veure els invents de Google.
El concepte de cotxes autònoms per sortir a les carreteres amb l'ajuda de la intel·ligència artificial és un somni que tenim des de fa temps. Però malgrat les diverses promeses, no es veuen enlloc. Llegeix aquest blog per saber-ne més...
A mesura que la ciència evoluciona a un ritme ràpid, fent-se càrrec de molts dels nostres esforços, també augmenten els riscos de sotmetre'ns a una singularitat inexplicable. Llegeix, què pot significar per a nosaltres la singularitat.
Els mètodes d'emmagatzematge de les dades que han anat evolucionant poden ser des del naixement de les dades. Aquest bloc tracta l'evolució de l'emmagatzematge de dades a partir d'una infografia.
Llegeix el blog per conèixer de la manera més senzilla les diferents capes de l'Arquitectura Big Data i les seves funcionalitats.
En aquest món digital, els dispositius domèstics intel·ligents s'han convertit en una part crucial de les vides. A continuació, es mostren alguns avantatges sorprenents dels dispositius domèstics intel·ligents sobre com fan que la nostra vida valgui la pena i sigui més senzilla.
Recentment, Apple va llançar macOS Catalina 10.15.4, una actualització de suplements per solucionar problemes, però sembla que l'actualització està causant més problemes que provoquen el bloqueig de les màquines Mac. Llegiu aquest article per obtenir més informació