SlideShare una empresa de Scribd logo
FreeBSD para linuxeros. "El demonio está en los detalles"
Mamá, me han quitado el Bash!!!      - shell por defecto para el usuario: sh     - shell por defecto para root: tcsh     - NO viene la shell Bash por defecto, pero la puedes añadir.     - pkg_add -r bash     - gracias, pero ¿donde?         - which bash          /usr/local/bin/bash
Si, ¿pero donde están mis programas? - Diferenciación entre binarios del sistema y de terceros (cualquier otro programa ajeno al sistema).     - binarios del usuario: /bin /usr/bin     - binarios del sistema: /sbin /usr/sbin     - binarios de terceros: /usr/local/bin /usr/local/sbin     - configuraciones del sistema: /etc     - configuraciones de programas externos: /usr/local/etc
Muy bonito, perooooo - necesito Bash como shell por defecto:   chpass -s /usr/local/bin/bash <usuario> - base de datos usuarios en Linux: /etc/shadow - base de datos usuarios en FreeBSD: /etc/master.passwd     - al contrario que Linux,  NO  puede editarse.     - es un hash que precisa rehacerse cada vez cambios.     - herramientas específicas: chpass, chsh, vipw, etc... - hablas de editar, pero ¿con qué iba a editarlo?     - el sistema incluye un editor &quot;Vi&quot; (nvi).
Vi, vi vi... ¡¡Quiero mi Vim!! - pkg_add -r vim - cd /usr/ports/editors/vim && make install clean - portinstall vim - ¿alguien da más? ¡¡Me los quitan de las manos señora!!     - portmaster /usr/ports/editors/vim - capacidad para instalar binarios, usar ports o fuentes. - despreocúpate de dependencias.
Cambio de identidad: los dispositivos 1 - dmesg | grep -i ethernet fxp0: <Intel 82550 Pro/100 Ethernet> port 0xb000-0xb03f mem 0xea030000-0xea030fff,0xea000000-0xea01ffff irq 19 at device 11.0 on pci0 fxp0: Ethernet address: 00:02:b3:d1:93:4f vge0: <VIA Networking Gigabit Ethernet> port 0xb400-0xb4ff mem 0xea031000-0xea0310ff irq 22 at device 14.0 on pci0
Los dispositivos                                     2 - saber más sobre dispositivos: ayuda de whatis:     - whatis fxp     fxp(4)    - Intel EtherExpress PRO/100 Ethernet device driver - man 4 fxp; el acabose. - detallada descripción de cada dispositivo. - cada dispositivo/modelo tiene su página man.
¡Oh cielos Leoncio! ¿y mi /proc? - ¡Sonrie! ¡No hay /proc! - Que no cunda el pánico; sysctl al rescate.     - sysctl -a | less/more/tu_paginador_favorito - &quot;grep&quot;, tu gran aliado:     - sysctl -a | grep -i memory - respira hondo... todavía te queda /usr/compat/linux/proc - comandos especializados para preguntar vía sysctl; devinfo.
Interesándose por el sistema. - &quot;devinfo(8)&quot; mostrará los recursos del sistema categorizados por tipo o recurso. - otros: swapinfo(8), systat(1), devinfo(3), iostat(8), pciconf(8), pnpinfo(8), vmstat(8), devclass(9), device(9). - hay docenas de utilidades disponibles. Para localizarlas:     apropos info | grep 8     apropos stat | grep 1     apropos stat | grep 8
Módulos. - aunque no os lo creais, el kernel FreeBSD también soporta módulos (con sus operaciones implicadas). - /boot/kernel; todos son iguales; terminan con la extensión  .ko - kldstat == lsmod - kldload == modprobe/insmod - kldunload == rmmod - kldload uscanner.ko
¿Como saber qué módulo usar? - situación típica:  kldload snd_pcm.ko   kldload:  can't load snd_pcm.ko:  File exists - pregunta a  whatis :     - caso práctico: SoundBlaster      $ whatis  soundblaster      snd_emu10k1(4)            - SoundBlaster Live! and Audigy PCI bridge device driver      snd_emu10kx(4)            - Creative SoundBlaster Live! and Audigy sound cards device driver - disponibilidad información de posibles módulos y sus páginas man.
Hummm... Interesante. Más por favor. http://www.freebsd.org http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ http://www.freebsd.org/community/mailinglists.html http://www.es.freebsd.org http://www.onlamp.com/bsd/ http://www.planetabsd.es/ http://planet.freebsdish.org/
Alternativas al escritorio Linux. -  http://www.pcbsd.com  PC-BSD     - filosofía de paquetería del sistema al estilo Mac: PBI.     - escritorio KDE.     - interfaces gráficas para todo; incluidas tareas actualización      del sistema y de paquetes PBI.     - componer tus propios paquetes PBI; más fácil imposible. -  http://www.desktopbsd.net/   DesktopBSD     - igual que PC-BSD, pero con distintas herramientas.     - paquetería: misma FreeBSD.     - herramientas networking y configuración wifi.     - desarrollo más lento que PC-BSD (de momento).

Más contenido relacionado

PDF
Algunos comandos Linux
DOCX
PPTX
Tp nº2 ar de las com
PDF
Arquitectura pc
PPTX
Mainboard y procesadores
DOC
Cómo comprobar la física ram y espacio de intercambio en sistemas unix
ODP
Tema1
DOCX
Trabajo final ensamble y mantenimiento de computadores
Algunos comandos Linux
Tp nº2 ar de las com
Arquitectura pc
Mainboard y procesadores
Cómo comprobar la física ram y espacio de intercambio en sistemas unix
Tema1
Trabajo final ensamble y mantenimiento de computadores

La actualidad más candente (18)

PPTX
Diapositivas punto 5
PPTX
Informe del ensamblaje de pc
PPTX
Taller cpu
DOCX
Dispositivo, unidades de computo
DOC
Consejos para componentes pc
DOCX
Datos de la board
DOCX
PPTX
Arquitectura computador
PPTX
Power Saskia
PPTX
Hardware de Computadoras
PDF
Computadoras modernas
DOCX
Plantilla fase1 Ensamble y Mant Computadores
PPTX
Partes de la board
PPT
Evolución de los Microprocesadores
PPT
Cómo funciona un ordenador
PPT
Placa Madre
PPTX
Evelyn
Diapositivas punto 5
Informe del ensamblaje de pc
Taller cpu
Dispositivo, unidades de computo
Consejos para componentes pc
Datos de la board
Arquitectura computador
Power Saskia
Hardware de Computadoras
Computadoras modernas
Plantilla fase1 Ensamble y Mant Computadores
Partes de la board
Evolución de los Microprocesadores
Cómo funciona un ordenador
Placa Madre
Evelyn
Publicidad

Destacado (7)

ODP
Presentacion de Integración Continua
PPS
Agua Premium
PDF
Jenkins, no me rompas los builds!
ODP
Linux distro and its features by adam
PDF
Debian vs. Ubuntu
ODP
An Introduction to Linux
PPTX
Budapest Spark Meetup - Apache Spark @enbrite.ly
Presentacion de Integración Continua
Agua Premium
Jenkins, no me rompas los builds!
Linux distro and its features by adam
Debian vs. Ubuntu
An Introduction to Linux
Budapest Spark Meetup - Apache Spark @enbrite.ly
Publicidad

Similar a FreeBSD Para Linuxeros (20)

PDF
Comandos Basicos De Linux
DOCX
Comandos linux
PPTX
Free bsd[1]
PPTX
Sistema operativo FreeBSD
PPTX
Sistema operativo FreeBSD
PPTX
ODP
Curso Basico Ponencia 1
PPTX
Free bsd
PDF
PDF
Linux ud2 - comandos gestion archivos
PDF
Clase6 (consola linux)
PPTX
Sistemas de ficheros
PDF
Memorias
PDF
100 preguntas sobre linux
DOCX
Introducción al sistema operativo linux
PPTX
Administración básica de ubuntu server parte 2
PDF
PDF
Introduccion al s
PDF
Introduccion al s
PPSX
Installacion De Open Suse 11.0
Comandos Basicos De Linux
Comandos linux
Free bsd[1]
Sistema operativo FreeBSD
Sistema operativo FreeBSD
Curso Basico Ponencia 1
Free bsd
Linux ud2 - comandos gestion archivos
Clase6 (consola linux)
Sistemas de ficheros
Memorias
100 preguntas sobre linux
Introducción al sistema operativo linux
Administración básica de ubuntu server parte 2
Introduccion al s
Introduccion al s
Installacion De Open Suse 11.0

Último (20)

PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PPTX
El uso de las TIC en la vida cotidiana..
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PDF
MANUAL de recursos humanos para ODOO.pdf
PDF
capacitación de aire acondicionado Bgh r 410
DOCX
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
PDF
Documental Beyond the Code (Dossier Presentación - 2.0)
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
Estrategia de Apoyo de Daylin Castaño (5).pdf
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PDF
CyberOps Associate - Cisco Networking Academy
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
Historia Inteligencia Artificial Ana Romero.pptx
PDF
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
PDF
Distribucion de frecuencia exel (1).pdf
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
Propuesta BKP servidores con Acronis1.pptx
informe_fichas1y2_corregido.docx (2) (1).pdf
Presentacion de Alba Curso Auditores Internos ISO 19011
El uso de las TIC en la vida cotidiana..
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
MANUAL de recursos humanos para ODOO.pdf
capacitación de aire acondicionado Bgh r 410
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
Documental Beyond the Code (Dossier Presentación - 2.0)
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
Estrategia de Apoyo de Daylin Castaño (5).pdf
TRABAJO DE TECNOLOGIA.pdf...........................
Power Point Nicolás Carrasco (disertación Roblox).pptx
CyberOps Associate - Cisco Networking Academy
Diapositiva proyecto de vida, materia catedra
Historia Inteligencia Artificial Ana Romero.pptx
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
Distribucion de frecuencia exel (1).pdf

FreeBSD Para Linuxeros

  • 1. FreeBSD para linuxeros. &quot;El demonio está en los detalles&quot;
  • 2. Mamá, me han quitado el Bash!!!     - shell por defecto para el usuario: sh     - shell por defecto para root: tcsh     - NO viene la shell Bash por defecto, pero la puedes añadir.     - pkg_add -r bash     - gracias, pero ¿donde?         - which bash          /usr/local/bin/bash
  • 3. Si, ¿pero donde están mis programas? - Diferenciación entre binarios del sistema y de terceros (cualquier otro programa ajeno al sistema).     - binarios del usuario: /bin /usr/bin     - binarios del sistema: /sbin /usr/sbin     - binarios de terceros: /usr/local/bin /usr/local/sbin     - configuraciones del sistema: /etc     - configuraciones de programas externos: /usr/local/etc
  • 4. Muy bonito, perooooo - necesito Bash como shell por defecto:   chpass -s /usr/local/bin/bash <usuario> - base de datos usuarios en Linux: /etc/shadow - base de datos usuarios en FreeBSD: /etc/master.passwd     - al contrario que Linux, NO puede editarse.     - es un hash que precisa rehacerse cada vez cambios.     - herramientas específicas: chpass, chsh, vipw, etc... - hablas de editar, pero ¿con qué iba a editarlo?     - el sistema incluye un editor &quot;Vi&quot; (nvi).
  • 5. Vi, vi vi... ¡¡Quiero mi Vim!! - pkg_add -r vim - cd /usr/ports/editors/vim && make install clean - portinstall vim - ¿alguien da más? ¡¡Me los quitan de las manos señora!!     - portmaster /usr/ports/editors/vim - capacidad para instalar binarios, usar ports o fuentes. - despreocúpate de dependencias.
  • 6. Cambio de identidad: los dispositivos 1 - dmesg | grep -i ethernet fxp0: <Intel 82550 Pro/100 Ethernet> port 0xb000-0xb03f mem 0xea030000-0xea030fff,0xea000000-0xea01ffff irq 19 at device 11.0 on pci0 fxp0: Ethernet address: 00:02:b3:d1:93:4f vge0: <VIA Networking Gigabit Ethernet> port 0xb400-0xb4ff mem 0xea031000-0xea0310ff irq 22 at device 14.0 on pci0
  • 7. Los dispositivos                                     2 - saber más sobre dispositivos: ayuda de whatis:     - whatis fxp     fxp(4)    - Intel EtherExpress PRO/100 Ethernet device driver - man 4 fxp; el acabose. - detallada descripción de cada dispositivo. - cada dispositivo/modelo tiene su página man.
  • 8. ¡Oh cielos Leoncio! ¿y mi /proc? - ¡Sonrie! ¡No hay /proc! - Que no cunda el pánico; sysctl al rescate.     - sysctl -a | less/more/tu_paginador_favorito - &quot;grep&quot;, tu gran aliado:     - sysctl -a | grep -i memory - respira hondo... todavía te queda /usr/compat/linux/proc - comandos especializados para preguntar vía sysctl; devinfo.
  • 9. Interesándose por el sistema. - &quot;devinfo(8)&quot; mostrará los recursos del sistema categorizados por tipo o recurso. - otros: swapinfo(8), systat(1), devinfo(3), iostat(8), pciconf(8), pnpinfo(8), vmstat(8), devclass(9), device(9). - hay docenas de utilidades disponibles. Para localizarlas:     apropos info | grep 8     apropos stat | grep 1     apropos stat | grep 8
  • 10. Módulos. - aunque no os lo creais, el kernel FreeBSD también soporta módulos (con sus operaciones implicadas). - /boot/kernel; todos son iguales; terminan con la extensión .ko - kldstat == lsmod - kldload == modprobe/insmod - kldunload == rmmod - kldload uscanner.ko
  • 11. ¿Como saber qué módulo usar? - situación típica:  kldload snd_pcm.ko   kldload:  can't load snd_pcm.ko:  File exists - pregunta a whatis :     - caso práctico: SoundBlaster     $ whatis soundblaster     snd_emu10k1(4)            - SoundBlaster Live! and Audigy PCI bridge device driver     snd_emu10kx(4)            - Creative SoundBlaster Live! and Audigy sound cards device driver - disponibilidad información de posibles módulos y sus páginas man.
  • 12. Hummm... Interesante. Más por favor. http://www.freebsd.org http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ http://www.freebsd.org/community/mailinglists.html http://www.es.freebsd.org http://www.onlamp.com/bsd/ http://www.planetabsd.es/ http://planet.freebsdish.org/
  • 13. Alternativas al escritorio Linux. - http://www.pcbsd.com PC-BSD     - filosofía de paquetería del sistema al estilo Mac: PBI.     - escritorio KDE.     - interfaces gráficas para todo; incluidas tareas actualización     del sistema y de paquetes PBI.     - componer tus propios paquetes PBI; más fácil imposible. - http://www.desktopbsd.net/   DesktopBSD     - igual que PC-BSD, pero con distintas herramientas.     - paquetería: misma FreeBSD.     - herramientas networking y configuración wifi.     - desarrollo más lento que PC-BSD (de momento).