Professional Documents
Culture Documents
Informacindelsistema
1.
archmostrarlaarquitecturadelamquina(1).
2.
uname -mmostrarlaarquitecturadelamquina(2).
3.
uname -rmostrarlaversindelkernelusado.
4.
uname -amostrarlainformacincompleta.
5.
cat /etc/issuemostrarelnombredeladistribucin
6.
dmidecode -qmostrarloscomponentes(hardware)delsistema.
7.
hdparm -i /dev/hdamostrarlascaractersticasdeundiscoduro.
8.
9.
cat /proc/cpuinfomostrarinformacindelaCPU.
Apagar,reiniciarocerrarsesin
1.
shutdown -h nowapagarelsistema(1).
2.
init 0apagarelsistema(2).
3.
telinit 0apagarelsistema(3).
4.
haltapagarelsistema(4).
5.
poweroffapagarsistema(5).
6.
7.
shutdown -ccancelarunapagadoplanificadodelsistema.
8.
shutdown -r nowreiniciar(1).
9.
rebootreiniciar(2).
10. logoutcerrarsesin.
11. skill nombre_de_usuariocerrarsesin(2)1)
12. exitsalirdelintrpretedecomandos(sisolohayuno,equivaleacerrarsesin).
Gestionararchivosydirectorios
1.
cdiraldirectoriopersonal.
2.
cd /homecambiaraldirectorio/home.
3.
cd ..retrocederunnivel.
4.
cd ../..retroceder2niveles.
5.
cd ~user1iraldirectoriouser1.
6.
cd -ir(regresar)aldirectorioanterior.
7.
pwdmostrarelcaminodeldirectorioactual.
8.
lslistarelcontenidodeundirectorio.
9.
ls -Flistarelcontenidodeundirectorio(distinguiendolosdirectoriosconunabarra)
10. ls -llistarelcontenidodeundirectorio,mostrandolosdetalles.
11. ls -lhlistarelcontenidodeundirectorio,mostrandolosdetalles(yeltamaoenun
formatohumanizado).
12. ls -alistarelcontenidodeundirectorio,incluendolosficherosocultos.
13. ls *[0-9]listarlosficherosycarpetasquecontienennmeros.
14. ls -laR | less listarrecursivamenteelcontenidodeldirectorioactualytodoslos
subdirectoriosyarchivos,incluyendolosocultos,separadosporpgina.
15. treemostrarlosficherosycarpetasenformaderbolcomenzandoporlaraz.(1)
16. lstreemostrarlosficherosycarpetasenformaderbolcomenzandoporlaraz.(2)
17. mkdir dir1crearundirectoriodenombre'dir1'.
18. mkdir dir1 dir2creardosdirectoriosalavez(enlaubicacinactual).
19. mkdir -p /tmp/dir1/dir2crearunaestructuradedirectorios,sinoexiste.
20. rm file1eliminarelarchivo'file1'.
21. rm -f file1eliminarelarchivo'file1'enmodoforzado.
22. rmdir dir1borrareldirectorio'dir1'.
Encontrararchivos
1.
2.
3.
4.
5.
6.
7.
8.
9.
Montandounsistemadeficheros
1.
2.
umount /dev/hda2desmontarundiscollamadohda2.(Antesesnecesariosalirdel
punto'/mnt/hda2'.
3.
4.
umount -n /mnt/hda2correreldesmontajesinleerelfichero/etc/mtab.tilcuandoel
ficheroesdesololecturaoeldiscoduroestlleno.
5.
6.
7.
8.
9.
Espacioendisco
1.
df -hmostrarunalistadelasparticionesmontadas.
2.
ls -lSr | moremostrareltamaodelosficherosydirectoriosordenadosportamao.
3.
du -sh dir1Estimarelespaciousadoporeldirectorio'dir1'.
4.
5.
6.
7.
Usuariosygrupos
1.
groupadd nombre_del_grupocrearunnuevogrupo.
2.
groupdel nombre_del_grupoborrarungrupo.
3.
4.
5.
useradd user1crearunnuevousuario.
6.
userdel -r user1borrarunusuario('r'eliminaeldirectorioHome).
7.
8.
9.
passwdcambiarcontrasea.
Permisosenficheros(usar"+"paracolocarpermisosy""paraeliminar)
1.
ls -lhMostrarpermisos.
2.
3.
4.
5.
6.
7.
8.
9.
Atributosespecialesenficheros(usar"+"paracolocarpermisosy""para
eliminar)
1.
chattr +a file1permiteescribirabriendounficherosolamentemodoappend.
2.
chattr +c file1permitequeunficheroseacomprimido/descomprimido
automaticamente.
3.
chattr +d file1aseguraqueelprogramaignoreborrarlosficherosdurantelacopiade
seguridad.
4.
chattr +i file1convierteelficheroeninmutableoinvariable,porloquenopuedeser
eliminado,alterado,renombrado,nienlazado.
5.
chattr +s file1permitequeunficheroseaborradodeformasegura.
6.
chattr +S file1aseguraqueunficheroseamodificado,loscambiossonescritosen
modosynchronouscomoconsync.
7.
chattr +u file1tepermiterecuperarelcontenidodeunficheroansiesteest
cancelado.
8.
lsattrmostraratributosespeciales.
Archivosyficheroscomprimidos
1.
2.
7za x archivocomprimido.7zextraerunarchivocomprimidoen7zip(7ziptambin
permitedescomprimirotrosformatos,comoporejemplo,zip).
3.
bunzip2 file1.bz2descomprimeinficherollamado'file1.bz2'.
4.
bzip2 file1comprimeunficherollamado'file1'.
5.
gunzip file1.gzdescomprimeunficherollamado'file1.gz'.
6.
gzip file1comprimeunficherollamado'file1'.
7.
gzip -9 file1comprimeconcompresinmxima.
8.
9.
Paquetesrpm(RedHat,Fedoraysimilares)
1.
2.
3.
rpm -U package.rpmactualizarunpaqueterpmsincambiarlaconfiguracindelos
ficheros.
4.
rpm -F package.rpmactualizarunpaqueterpmsolamentesiesteestinstalado.
5.
rpm -e package_name.rpmeliminarunpaqueterpm.
6.
rpm -qamostrartodoslospaquetesrpminstaladosenelsistema.
7.
8.
9.
Actualizadordepaquetesyum(Fedora,Redhatyotros)
1.
2.
3.
4.
5.
6.
yum listlistartodoslospaquetesinstaladosenelsistema.
7.
8.
9.
Paquetesdeb(Debian,Ubuntuyotros)
1.
dpkg -i package.debinstalar/actualizarunpaquetedeb.
2.
dpkg -r package_nameeliminarunpaquetedebdelsistema.
3.
dpkg -lmostrartodoslospaquetesdebinstaladosenelsistema.
4.
5.
dpkg -s package_nameobtenerinformacinenunpaqueteespecficoinstaladoenel
sistema.
6.
dpkg -L package_namemostarlistadeficherosdadosporunpaqueteinstaladoenel
sistema.
7.
8.
dpkg -S /bin/pingverificarculpaqueteperteneceaunficherodado.
Actualizadordepaquetesaptyaptitude(Debian,Ubuntuyotros)
1.
2.
3.
apt-get updateactualizarlalistadepaquetes.
4.
apt-get upgradeactualizartodoslospaquetesinstalados.
5.
6.
apt-get checkverificarlacorrectaresolucindelasdependencias.
7.
apt-get cleanlimpiarcachedesdelospaquetesdescargados.
8.
9.
Verelcontenidodeunfichero
1.
cat file1verloscontenidosdeunficherocomenzandodesdelaprimerahilera.
2.
tac file1verloscontenidosdeunficherocomenzandodesdelaltimalnea.
3.
more file1verelcontenidoalolargodeunfichero.
4.
less file1parecidoalcommando'more'peropermitesalvarelmovimientoenelfichero
ascomoelmovimientohaciaatrs.
5.
head -2 file1verlasdosprimeraslneasdeunfichero.
6.
tail -2 file1verlasdosltimaslneasdeunfichero.
7.
tail -f /var/log/messagesverentiemporealquhasidoaadidoalfichero.
Manipulacindetexto
1.
2.
cat file1 | command( sed, grep, awk, grep, etc) > result.txtsintaxisgeneral
paramanipularuntextodeunficheroyescribirelresultadoenunficheronuevo.
3.
cat file1 | command( sed, grep, awk, grep, etc) >> result.txtsintaxisgeneral
paramanipularuntextodeunficheroyaadirresultadoenunficheroexistente.
4.
5.
6.
7.
8.
9.
Establecercaracteryconversindeficheros
1.
2.
3.
4.
recode -l | moremostrartodaslasconversionesdeformatodisponibles.
Anlisisdelsistemadeficheros
1.
badblocks -v /dev/hda1Chequearlosbloquesdefectuososeneldiscohda1.
2.
fsck /dev/hda1reparar/chequearlaintegridaddelficherodelsistemaLinuxenel
discohda1.
3.
fsck.ext2 /dev/hda1reparar/chequearlaintegridaddelficherodelsistemaext2enel
discohda1.
4.
e2fsck /dev/hda1reparar/chequearlaintegridaddelficherodelsistemaext2enel
discohda1.
5.
e2fsck -j /dev/hda1reparar/chequearlaintegridaddelficherodelsistemaext3enel
discohda1.
6.
fsck.ext3 /dev/hda1reparar/chequearlaintegridaddelficherodelsistemaext3enel
discohda1.
7.
fsck.vfat /dev/hda1reparar/chequearlaintegridaddelficherosistemafateneldisco
hda1.
8.
fsck.msdos /dev/hda1reparar/chequearlaintegridaddeunficherodelsistemados
eneldiscohda1.
9.
dosfsck /dev/hda1reparar/chequearlaintegridaddeunficherodelsistemadosenel
discohda1.
Formatearunsistemadeficheros
1.
mkfs /dev/hda1crearunficherodesistematipoLinuxenlaparticinhda1.
2.
mke2fs /dev/hda1crearunficherodesistematipoLinuxext2enhda1.
3.
mke2fs -j /dev/hda1crearunficherodesistematipoLinuxext3(peridico)enla
particinhda1.
4.
5.
fdformat -n /dev/fd0formatearundiscoflooply.
6.
mkswap /dev/hda3crearunficherodesistemaswap.
Particindesistemaswap
1.
mkswap /dev/hda3crearficherodesistemaswap.
2.
swapon /dev/hda3activandounanuevaparticinswap.
3.
1.
Salvas
'/home'.
2.
3.
4.
5.
6.
7.
8.
9.
dd if=/dev/sda of=/tmp/file1salvarelcontenidodeundiscoduroaunfichero.(En
estecasoeldiscoduroessdayelficherofile1).
CDROM
1.
2.
3.
4.
5.
6.
7.
8.
cd-paranoia -Bllevarcancionesdeuncdaficheroswav.
9.
cd-paranoia -- -3llevarlas3primerascancionesdeuncdaficheroswav.
Trabajoconlared(LANYWIFI)
1.
ifconfig eth0mostrarlaconfiguracindeunatarjetaderedEthernet.
2.
ifup eth0activarunainterface'eth0'.
3.
ifdown eth0deshabilitarunainterface'eth0'.
4.
5.
6.
dhclient eth0activarlainterface'eth0'enmododhcp.
7.
route -nmostrarmesaderecorrido.
8.
9.
RedesdeMicrosoftWindows(Samba)
1.
nbtscan ip_addrresolucindenombrederedbios.
2.
nmblookup -A ip_addrresolucindenombrederedbios.
3.
smbclient -L ip_addr/hostnamemostraraccionesremotasdeunhostenwindows.
Cortafuegos(iptables)
1.
2.
3.
4.
5.
6.
7.
8.
9.
establecerunlmitede6conexionessimultneasporequipoanuestroservidorweb(til
parapolticasdedenegacinpordefecto).
11. iptables -t filter -A INPUT -j LOG --log-prefix DROP INPUTregistrandouna
cadenadeentrada.
12. iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADEconfigurarunPAT
(Puertodetraduccindedireccin)eneth0,ocultandolospaquetesdesalidaforzada.
(Indicadoparaenlacestipoppp)
13. iptables -t nat -A POSTROUTING -s 192.168.0.127 -o eth0 -j SNAT --to-source
169.158.158.169enrutarlospaquetesdesde192.168.0.127haciaotrasredesporeth0
yasignarlesundireccinipexterna.(IndicadoparaenlacestipoADSL)
14. iptables -t nat -A PREROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22 -j
DNAT --to-destination 10.0.0.2:22redireccionarlospaquetesdiriguidosdeunhost
aotro.
15. iptables -t nat -SListartodaslasreglasactivasenlatablanat.
16. iptables-save -c > archivoSalvarlasreglasenunarchivo(incluyendoloscontadores
depaquetesybytes).
17. iptables-restore -c < archivoRestaurarlasreglasdesdeunarchivo(incluyendolos
contadoresdepaquetesybytes).
Monitoreandoydepurando
1.
topmostrarlastareasdelinuxusandolamayoracpu.
2.
htopmostrarygestionarlastareasconunainterfazamistosa.
3.
ps -eafwmuestralastareasLinux.
4.
ps -e -o pid,args --forestmuestralastareasLinuxenunmodojerrquico.
5.
6.
pstreemostrarunrbolsistemadeprocesos.
7.
kill -9 ID_Processoforzarelcierredeunprocesoyterminarlo.
8.
kill -1 ID_Processoforzarunprocesopararecargarlaconfiguracin.
9.
killall Nombre_ProcesoterminarunprocesoporelnombredelcomandoynoporelID.
SeguridadyCifrado
1.
2.
3.
openssl req -x509 -nodes -days 3650 -newkey rsa:1024 -out /etc/millave.crt
-keyout /etc/millave.keycreauncertificadoautofirmadoparacifrareltrficowebcon
SSL.
4.
Otroscomandostiles
1.
apropos palabraclavemostrarunalistadecomandosquepertenecenalaspalabras
clavesdeunprogramasontilescuandotsabesquhacetuprograma,perodesconoces
elnombredelcomando.
2.
man pingmostrarlaspginasdelmanualonlineporejemplo,enuncomandoping,
usarlaopcin'k'paraencontrarcualquiercomandorelacionado.
3.
4.
5.
gpg -c file1codificarunficheroconguardiadeseguridadGNU.
6.
gpg file1.gpgdecodificarunficheroconGuardiadeseguridadGNU.
7.
wget -r www.example.comdescargarunsitiowebcompleto.
8.
wget -c www.example.com/file.isodescargarunficheroconlaposibilidaddeparar
ladescargaryreanudarmstarde.
9.
Fuente:http://gutl.jovenclub.cu/wiki/comandos/inicio