Actualizado el 10 de Mayo del 2017 (Publicado el 5 de Mayo del 2017)
991 visualizaciones desde el 5 de Mayo del 2017
588,3 KB
6 paginas
Creado hace 17a (15/11/2007)
151107file:///home/jesusda/Desktop/tallerintroadminlinux/s5linux/modulo5.html#1
CursodeadministraciónbásicaGNU/Linux
CursodeadministraciónbásicaGNU/Linux
ADMINISTRACIÓNBÁSICAII
JesúsDavidNavarrojEsuSdA
ÍndiceLaRedDispositivos,DiscosySistemadeArchivosPrioridad,temporización,yplanificaciónElKernelylosmódulosAlgunostrucosdeladministrador"VagoBueno"
151107file:///home/jesusda/Desktop/tallerintroadminlinux/s5linux/modulo5.html#2
UtilidadesdeRedping[HOST]Hacepingymuestralosdatos.whois[DOMINIO]Informacióndeldominio.dig[DOMINIO]ConfiguraciónDNSdelDominio.dig£x[HOST]DNSinversodeHost.
UtilidadesdeRednmap£sP[X.X.X.*]DevuelvelalistadeIPsactivasdelrangoX.X.X.*.nmap£sS£O£p[RANGOPUERTOS][IP]Devuelvelalistadepuertosabiertosdeentreel[RANGO]enelsistemaconIP[IP].
Ejemplo:nmap£sP192.168.0.5Ejemplo:nmap£sS£O£p1£65535192.168.0.5
REDES
REDES
151107file:///home/jesusda/Desktop/tallerintroadminlinux/s5linux/modulo5.html#4
UtilidadesdeRed:netstat
netstatMuestradiversainformaciónsobreelestadodelared.
Podemosconfigurarestosvaloresvía/etc/resolv.conf
ElcomandoIPvieneaunificaralgunoscomandosparaconfiguraciónderedcomo
151107file:///home/jesusda/Desktop/tallerintroadminlinux/s5linux/modulo5.html#3
UtilidadesdeRed:ifconfigifconfigInformacióndelaconfiguracióndelasinterfacesdered.ifconfigeth0[up|down]Activaelinterfazeth0(up)olodesactiva(down)ifconfigeth0192.168.0.1netmask255.255.255.0broadcast192.168.0.255upconfiguraylevantalainterfazeth0conIP192.168.0.1yconmáscaraderedydirecciónde
difusión255.255.255.0y192.168.0.255respectivamente.ifconfigeth0:0192.168.0.2netmask255.255.255.0upCreaunaliasderedsobreeth0loquepermiteusarvariasIPssobreelmismodispositivo.
Podemosconfigurarestosvaloresvía/etc/network/interfaces
UtilidadesdeRed:routeynetstat
routeInformacióndelaconfiguracióndelasrutasdered.routeadd£net192.168.0.0netmask255.255.255.0deveth0Añadelaruta192.168.0.0alared192.168.0.xvíaeth0.routedel£net192.168.0.0netmask255.255.255.0deveth0Eliminalaruta192.168.0.0alared192.168.0.xvíaeth0.routeadd£net192.168.0.0netmask255.255.255.0gw192.168.1.15deveth0Añadelaruta192.168.0.0alared192.168.0.xatravésde192.168.1.15.
ifconfigyroute.Suusoysintaxisessimilar.Veamosalgunosejemplos:iprouteshowseríaunequivalentearouteynetstat£nriprouteadd192.168.2.0/24via192.168.1.10equivaldríaarouteadd£net192.168.2.0/24gw192.168.1.10iproutedel192.168.2.0/24equivalearoutedel£net192.168.2.0/24iplinksetdeveth0upequivaleaifconfigeth0upipaddressadd192.168.1.52/24deveth0labeleth0:1seríalomismoqueifconfig
eth0:1192.168.1.51netmask255.255.255.0upetc.
DISPOSITIVOS,DISCOSYSISTEMADEARCHIVOS
DISPOSITIVOS,DISCOSYSISTEMADEARCHIVOS
151107file:///home/jesusda/Desktop/tallerintroadminlinux/s5linux/modulo5.html#5
Montardispositivos
mount/dev/[DISPOSITIVO][DIRECTORIO]£t[TIPOFS]mount[ARCHIVO.ISO][DIRECTORIO]£tiso9660£oloopumount/dev/[DISPOSITIVO]umount£l/mnt/[DIRECTORIO]mount£a
Ejemplo:mount/dev/sda1/media/pendrive£tvfat
fstab/dev/hdb1/homeext3defaults01/dev/hda2noneswapsw00/dev/hdc/media/cdromiso9660ro,user,noauto00/dev/sde1/media/pendrivevfatrw,user,exec,noauto00/imagen.iso/cdrom1iso9660user,loop,noauto,ro00/dev/hda1/media/windowsntfs£3gsilent,umask=0,locale=es_ES.utf800//servidor/nombre/media/nombresmbfsusername=usuario,password=clave,uid=1000,iocharset=utf8,codepage=unicode,unicode00
Añadirmásswapenunficheroddif=/dev/zeroof=/media/disk/swapbs=1Mcount=512Creamosunarchivode512megasllenodeceros.mkswap/media/disk/swapLoconvertimosenswap.swapon/media/disk/swap£p32767Loactivamos.swapoff/media/disk/swapLodesactivamos(IMPORTANTE)
151107file:///home/jesusda/Desktop/tallerintroadminlinux/s5linux/modulo5.html#6
HerramientasdeChequeodediscos
fsck.ext3/dev/[PARTICIÓN]ChequealaparticiónindicadacomoExtendido3.fsck.vfat/dev/[PARTICIÓN]ChequealaparticiónindicadacomoFAT32.fsck.ext3£ay/dev/[PARTICIÓN]Chequeayreparaautomáticamentesinpreguntar.
Esmuymalaideachequearlasparticionessindesmontarlasantes.;)
PRIORIDAD,TEMPORIZACIÓNYPLANIFICACIÓNPRIORIDAD,TEMPORIZACIÓNYPLANIFICACIÓN
Prioridadnice£n[N]ORDENEjecutaORDENconprioridadN.renice[N]PIDCambialaprioridaddelprocesoPIDaN.
Npuedevariarentre£20(prioridadmásalta)y19(prioridadmásbaja).Sóloelrootpuedeasignarprioridadesnegativas.
151107file:///home/jesusda/Desktop/tallerintroadminlinux/s5linux/modulo5.html#8
Tareasperiódicas:crontab/etc/crontabmhdommondowusercommand309***orden012**5orden*8129*orden0191*1orden
151107file:///home/jesusda/Desktop/tallerintroadminlinux/s5linux/modulo5.html#7
Procesos"latentes"
nohupORDEN&EjecutaORDEN,yestapermaneceráenejecuciónaunqueelusuarioabandonelasesión.
Tareasperiódicas
/etc/cron.hourly//etc/cron.daily//etc/cron.weekly//etc/cron.monthly/
Enlazaremosocrearemosunatareadentrodelacarpetarequeridaparaqueseejecuteunavezcadahora,aldía,alasemanaoalmesrespectivamente.
m=minutoh=horadom=díadelmesmon=mesdow=díadelasemanauser=usuariocommand=ordenocomandoaejecutarEjemplos:309***orden=ejecutaordentodoslosdíasalas9:30012**5orden=ejecutaordentodoslosviernesalas12enpunto.*8129*orden=ejecutaordencadaminutodesdelas8hastalas9cada12deseptiembre.0191*1orden=ejecutaordenalas7delatardedelprimerdíadecadamesque
coincidaconlunes.
151107file:///home/jesusda/Desktop/tallerintroadminlinux/s5linux/modulo5.html#9
ELKERNELYLOSMÓDULOS
ELKERNELYLOSMÓDULOS
KernelyMódulos
uname£aMuestrainformaciónsobrelaversióndelnúcleo(entreotrascosas).lsmodListalosmóduloscargadosporelkernel.modprobeMÓDULOTratadecargarelmóduloMÓDULO.rmmodMÓDULOEliminaelMÓDULOdelkernel(NOPERMANENTE).
Podemosincluirmódulosparaquesecarguencadavezquearrancaelsistemaenel
archivo/etc/modulesTambiénesmuyútillaaplicaciónmodule£assistantparachequear,instalar,eliminar
ymanipularmódulosdelnúcleo.
151107file:///home/jesusda/Desktop/tallerintroadminlinux/s5linux/modulo5.html#10
CompilarelKernelalmodoDebianapt£getinstallkernel£packagelibncurses5£devfakerootwgetbzip2debhelpermodutils
module£init£toolscd/usr/srcwgethttp://www.kernel.org/pub/linux/kernel/v2.6/linux£2.6.X.tar.bz2tarxvjflinux£2.6.X.tar.bz2ln£slinux£2.6.Xlinuxcdlinuxcp/boot/config£2.6.Y.configmakemrpropermakemenuconfig
Enlugardedescargarlosfuentesdelkerneldelsitiooficial,podríamoshaberlos
instaladovíaapt£get:apt£getinstalllinux£source£2.6.XAvecesesnecesarioaplicarparches,queharíamos,desdedentrodelacarpeta/usr/src/linux,medianteelcomando:patchp1<../parcheLaconfiguracióndelkernelsepuedehacertambiénvíaentornográficosienlugar
demakemenuconfigusamosmakexconfig(KDE)omakegconfig(GNOME).
CompilarelKernelalmodoDebianmake£kpkgcleanmake£kpkgbuildpackage£initrd£rev[SABOR]kernel_image...Obtenemosvariospaquetes.debKernel:kernel£image£2.6.X_SABOR_i386.debCabeceras:kernel£headers£2.6.X_SABOR_i386.debFuentes:kernel£source£2.6.X_SABOR_i386.debdpkg£ikernel£image£2.6.X_SABOR_i386.deb&&shutdown£rnowAptnosinstalayconfiguraelnuevokernelyañadelasentradasnecesariasalgestor
dearranque(GRUB)paraquealreiniciarpodamosseleccionarnuestronuevonúcleo.
151107file:///home/jesusda/Desktop/tallerintroadminlinux/s5linux/modulo5.html#11
ALGUNOSTRUCOSDELADMINISTRADORALGUNOSTRUCOSDELADMINISTRADOR
TrucosVariados
wget£r£np£k£cURLSedescargaunmirrorrecursivodelaURL.fuser£mav/dev/cdromListaelprocesoqueestábloqueandoeldispositivocdrom.fdisk£lListainformaciónlosdiscosdelsistema.lspci£vMuestrainformacióndelosdispositivosconectadosalbusPCI.
151107file:///home/jesusda/Desktop/tallerintroadminlinux/s5linux/modulo5.html#12
TrucosVariados
7zaa£mx=9destino.7zorigenComprimealmáximodecompresióncon7zip.ssh£pportuser@hostSeconectaporsshalhostporelpuertoindicadoycomoelusuariouser.greppatrónarchivosBuscaelpatrónindicadoenlosarchivosindicados.comando|greppatrónBuscaelpatrónindicadoenlasalidadelcomando.
TrucosVariados
shutdown£h[T]ApagaelsistematranscurridosTminutos(£rparareiniciar).ntpdate£uswisstime.ethz.chSincronizalafechayhoradelsistemaconunservidordetiempoenInternet.
TrucosVariados
tarcvzfarchivo.tar.gzarchivosComprimelosarchivoscomoarchivo.tar.gz(GZIP).tarxzfarchivo.tar.gzDescomprimearchivo.tar.gz(GZIP).tarcvjfarchivo.tar.bz2archivosComprimelosarchivoscomoarchivo.tar.bz2(BZIP2).tarxjfarchivo.tar.bz2Descomprimearchivo.tar.bz2(BZIP2).
Comentarios de: Administración básica II - Curso de administración básica GNU/Linux (0)
No hay comentarios