Your SlideShare is downloading. ×
FreeBSD Para Linuxeros
FreeBSD Para Linuxeros
FreeBSD Para Linuxeros
FreeBSD Para Linuxeros
FreeBSD Para Linuxeros
FreeBSD Para Linuxeros
FreeBSD Para Linuxeros
FreeBSD Para Linuxeros
FreeBSD Para Linuxeros
FreeBSD Para Linuxeros
FreeBSD Para Linuxeros
FreeBSD Para Linuxeros
FreeBSD Para Linuxeros
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

FreeBSD Para Linuxeros

1,479

Published on

Pequeña presentación que hice en la BSDCon BCN'08 (2008), como orientación para el usuario Linux. Intenta ser, no una tabla de equivalencias, pero si un poco tabla de orientación para que alguien que …

Pequeña presentación que hice en la BSDCon BCN'08 (2008), como orientación para el usuario Linux. Intenta ser, no una tabla de equivalencias, pero si un poco tabla de orientación para que alguien que solo se ha movido en el mundo Linux, sepa un poco cómo hacerlo en un sistema FreeBSD.

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,479
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
20
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. FreeBSD para linuxeros. "El demonio está en los detalles"
  • 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).

×