Ir al contenido principal

COMANDOS VARIOS

Understanding Permission Setting and Security on FreeBSD vs. Linux - 9M2PJU

 Algunas personas que vienen del mundo Linux y deciden cruzar esa linea oscura de usar un nuevo sistema operativo, en este caso a FreeBSD, se sienten algo extrañados cuando ejecutamos algun tipo de comandos y el bash nos responde:

:Command not found.

Bueno, aqui esta la denominacion de algunos comandos en Freebsd

#route -n ---->; netstat -r
#vim ---->; vi ( toka sin colores :( )

Usar locate.
#locate unarchivo
locate : database too small /var/db/locate.database

Si te sale este error, ejecutamos antes el siguiente comando:

#/usr/libexec/locate.updatedb
>>> WARNING
>>> Executing updatedb as root. This WILL reveal all filenames
>>> on your machine to all login users, which is a security risk.

La alerta nos quiere decir que se revelará la existencia de todos los archivos a los usuarios q lo usen. Si el servidor es multiusuarios por favor no lo uses, esto solo lo uso para modo aprendizaje, en ambientes de produccion no es recomendable.

Usar export
#export
export: Command not found.

¿Qué diablos? Bueno, en FreeBBSD no hay export, se llama env de enviroment  y si quieres ver las variables de entorno solo ejecutas env y te las muestra.

Para crear una variable de entorno
#setenv VARIABLE elvalor

Crear un usuario(es interactivo, sigue los pasos)
#useradd

Borrar un usuario(es interactivo, sigue los pasos)
#rmuser usuario 

 Cargar un modulo(modprobe en Linux)
#kldload modulo

Mostrar modulos (lsmod en Linux)
#kldstat

Cargar módulo de saber temperatura del procesador
#kldload amdtemp
#sysctl -a|grep -i temperatur

Mostrar reglas del firewall PF
#pfctl -sr

Muetsra Muestra las conexiones IP(como netstat -na)
#pfctl -ss

Muetsra las estadisticas del PF
#pfctl -si

Montar una imagen iso
#mdconfig -a -t vnode -f /tmp/imagen-.iso -u 0
#mount -t cd9660 /dev/md0 /mnt/imagen/

Desmontar imagen iso
#umount /mnt/imagen
#mdconfig -d -u 0

webcam en FreeBSD
Agregar a /etc/rc.conf para habilitar webcam

webcamd_enable="YES"

Luego das permisos 777 a /dev/video0

Para buscar que paquete contiene un archivo, instalar pkg-provides
#pkg install pkg-provides

Agrega al archivo /usr/local/etc/pkg.conf  
PKG_PLUGINS_DIR = "/usr/local/lib/pkg/";
PKG_ENABLE_PLUGINS = true;
PLUGINS [ provides ];
 
Y actualizas la BD de provides
#pkg provides -u

Ahora si, a buscar tu paquete por archivo
#pkg provides tu-archivo

Entradas populares de este blog

Manejo de discos en AIX

Hola a todos. En el siguiente tutorial, enseñaremos cómo particionar un disco (o physical volumen, PV) o en su defecto adicionarlo a un volumen. Cabe mencionar que en AIX el concepto de partición como tal no existe, sino que se manejan como volúmenes de grupos lógicos o VG. Partiremos de la premisa de que el PV ya está presentado al sistema operativo, por lo que el primero paso es actualizar o detectar el disco al sistema para que esté visible como un fichero en /dev. Esto se hace ejecutando: #cfgmgr  Podrémos ver el disco en el sistema si usamos el comando #lspv Un VG, se debe subdividir al ser creado en un subconjunto de particiones fisicas llamadas PP y todas deben ser de un tamaño identico. Así que crearemos el VG de nombre volgroup1 especificando que cada PP debe ser de 1024 megas y que se hará del disco con etiqueta hdisk1.  #mkvg -y volgroup1 -s 1024 hdisk1 Si, ya se ha creado el volumen previamente, y desean agregar el nuevo disco, lo hacemos con: #extendvg -f volgroup...

Montar un nfs cliente en AIX

    Supongamos el  servidor origen es: 192.168.0.200 El directorio a montar orgien es /files/dir1 Para montar de manera manual se ejecuta: mount 192.168.0.200:/files/dir1 /nfs_dir1 Si queremos sea persistente a los reinicios, se agrega lo siguiente a /etc/filesystems /nfs_dir1         dev             = /files/dir1         vfs             = nfs         mount           = true         options         = rw         nodename     = 192.168.0.200 Do widzenia.  

AIX 7.2 montar/desmontar Volume group

  Para crear una particion, debemos primero, identificar el disco #lspv En este caso el disco es hdisk1. Crear el VG con 1024 PPs (-s) #mkvg -y vgname1 -s 1024 hdisk1 Luego se crea  el LV de 20GB #mklv -y lvname1 -t jfs2 vgname1 20G Damos el formato. #crfs -v  jfs2 -d lvname1 -m /mnt/part1 -A yes -p rw Las opciones usadas son: -A yes permanente al boot -o rw en modo escritura -d lvname es la etiqueta con que quedará en /dev/ Luego montamos la particion o LV #mount /mnt/part1 Listo. Ahora, para desmontar un disco y borrar el VG, identificamos el disco #lspv El disco hdisk1 y el VG es volgroup1, el que  primero desactivamos. #varyoffvg volgroup1   #exportvg volgroup1 Damos clear al disco hdisk1 #chdev -a pv=clear -l hdisk1 Y borramos del cfgmgr #rmdev -l hdisk1 -d Do widzenia.