SlideShare una empresa de Scribd logo
1 de 17
Montajes y accesos a
medios
Ing. Fernando Solis
Para visualizar las particiones que tenemos en nuestro
disco:
#df -h
Realizar verificación del un disco o partición, requiere que
antes se desmonte:
#umount <la ubicación del disco>
#fsck -fy <la ubicación del disco>
Ejemplo:
#fsck -fy /dev/sda2
Nota: Podemos ver otras opciones dando el comando fsck –help
Para dar formato a una particion podemos utilizar el
siguiente comando (suponiendo que como sistema
de archivos vamos a asigarle un EXT3):
#mkfs.ext3 <la ubicación del disco>
Ejemplo:
#mkfs.ext3 /dev/sda1
Se encuentran también disponibles las siguientes
herramientas para asignación de formato:
•mkfs.ext2
•mkfs.vfat (fat32)
•mkfs.msdos (fat16)
•mkswap
Si necesitamos dar formato de bajo nivel, asignando
ceros a cada uno de los sectores:
#dd if=/dev/zero of=<la ubicacion del disco>
Ejemplo:
#dd if=/dev/zero of=/dev/sda
Para mirar que procesos están utilizando que
particiones:
lsof
Para ver la versión y otra información de nuestro Kernel:
#uname -a
Crear usarios y asignar contraseñas:
#useradd <nombre del usuario>
#passwd <nombre del usuario>
Para borrar un usuario:
#userdel <nombre del usuario>
Si se desea borrar el usuario y todos los archivos
contenidos, dentro de la sesion lo hacemos asi:
#userdel -r <nombre del usuario>
Para agregar grupos:
#groupadd <nombre del grupo>
Asignar un usuario a un grupo existente:
#gpasswd -a <usuario> <grupo>
Mirar valores predefinidos para un usuario, tales como:
Grupo al que pertenece, fecha de expiracion de cuentas
etc:
#nano /etc/default/useradd
Para utilizar los manuales de los mandatos:
#man <mandato>
Ejemplo:
man ls
Nota: Para salir de la utilidad man debemos presionar la
letra q. Para buscar algo dentro del manual utilizamos el carácter /
Para verificar si tenemos ipv6 habilitado:
#cat /proc/sys/net/ipv6/conf/all/disable_ipv6
Exportar Sbin a un usuario
#export PATH=/sbin:$PATH
Nota: 0 significa que está habilitado y el 1 de deshabilitado
Para mirar que numero de proceso esta utilizando una
determinada aplicación:
Nota: Como ejemplo voy a mirar que numero de proceso esta
utilizando dhclient:
#nano /var/run/dhclient.pid
Borrar logs, en el ejemplo borraremos los logs de apache:
#echo ” ” > /var/log/apache2/access.log
Bajar compiladores:
#yum install gcc gcc-c++ kernel-devel
Permitir en VMware a nuestra tarjeta de red,
para que podamos ponerla en modo
promiscuo, desde el usuario root digitamos:
#chmod a+rw /dev/vmnet0
COMANDOS RPM
Verificar paquetes en los repositorios:
#yum search <nombre del paquete>
Consultar información acerca de un paquete:
#yum info <nombre del paquete>Eliminar paquetes:
#yum remove <nombre del paquete>
Verificar que paquetes hay disponibles en los repositorios:
#yum list available | less
Mostrar todos los paquetes instalados en el sistema:
#yum list installed | less
Verificar que paquetes pueden ser actualizados:
#yum list updates | less
Hacer limpieza de los datos que están almacenados en /tmp:
#yum clean all
Reconstruir la base de datos de los RPM:
#rpm –rebuilddb
Verificar si un paquete en especifico esta instalado:
#rpm -q <nombre del paquete>
Si además queremos tener información mas técnica o especifica
del paquete, ejecutamos:
#rpm -qi <nombre del paquete>
Mirar que componentes se han instalado con un paquete:
#rpm -ql <nombre del paquete>
Mirar en orden cronológico de más nuevo a más viejo, que
paquetes están instalados:
#rpm –qa –last | less
Verificar si un paquete ha sido alterados, o eliminados:
#rpm –V <nombre del paquete>
Verificar si las firmas digitales de un paquete RPM no
están corruptas, podemos ejecutar el siguiente
comando:
#rpm –K <nombre del paquete>Para instalar un RPM,
verificar el estado de la instalación, y mostrarla
detalladamente:
#rpm -ivh <nombre del paquete>
Si se requiere forzar la instalación o reinstalación
de un paquete lo hacemos con:#rpm -ivh –force
<nombre del paquete>
Verificar las dependencias de un paquete:
#rpm –qp –requires <nombre del paquete>
Para recuperar permisos originales de un paquete
o directorio a través de RPM:
#rpm –setperms <nombre de paquete>
·Comando para verificar servicios, también sirve para
activarlos o desactivarlos:
#chkconfig –list ——> Lista los servicios que están
corriendo
#chkconfig mysqld on —> Habilita el servicio de
mysqld
·Para eliminar un usuario y eliminar todos los ficheros y
directorios ligado a él debe ejecutarse el siguiente
comando:
#userdel –r exxteban
·Creación de grupos
#groupadd –r <nombre del grupo>
·Eliminar grupo:
#groupdel <nombre del grupo que vamos a eliminar>
·Asignar un usuario a un grupo:
#gpasswd –a <nombre de usuario> <nombre del grupo>
****Los valores por defecto que se crean al configurar un nuevo
usuario con el comando userdd se encuentran en la ruta
/etc/default/useradd *****
Veamos como evitar que un usuario pueda ingresar a una consola o terminal,
y fuera de esto, que le aparezca un mensajede advertencia:
• Despues de creado el usuario entramos a /etc/passwd, y luego buscamos el
usuario en las líneas que normalmente debería aparece /bin/bash,
ponemos /sbin/nologin.
• A continuación creamos el fichero /etc/nologin.txt, y allí ponemos el
mensaje que deseemos:
#nano /etc/nologin.txt
•Ingresamos el texto que queremos que se imprima en la pantalla, el usuario
intentar acceder a una terminal, y listo, esto no interfiere en nada en el resto
de servicios, como correo, internet, FTP etc.
Buscar solo las líneas que contengan la palabra
“root”dentro del fichero /etc/crontab:
cat /etc/crontab | grep root
·Si queremos mostrar todo menos la palabra “root”, lo hacemos
con el siguiente comando:
·cat /etc/crontab | grep-v “root”
Comando chattr – Este comando es bastante útil para
implementar en servidores syslog.
·Podemos hacer que determinado fichero o directorio sea
inmutable, ósea que no se pueda eliminar, ni modificar, con el
siguiente comando
Chattr +i fichero.txt
Si queremos deshacer los cambios lo hacemos con:
Chattr –i fichero.txt
CONFIGURACION DE IP VIRTUALES
Debemos crear un Nuevo fichero de la siguiente forma, y en la siguiente
ruta:
vi /etc/sysconfig/network-scripts/ifcfg-eth0:0
De esta forma estamos creando una interfaz virtual en la eth0 que seria
la tarjeta de red real, es algo muy parecido a las subinterfaces que
configuramos en un router.
Para hacer permanente la interfaz de red virtual en eth0:0 utilice un editor de
texto el fichero
/etc/sysconfig/network-scripts/ifcfg-eth0:0 y ponga el siguiente
contenido (¡Respete
mayúsculas y minúsculas!):
DEVICE=eth0:0
IPADDR=192.168.1.101
NETMASK=255.255.255.0
·Desactivar IPV6 si no es necesario:
#vi /etc/modprobe.conf
Deshabilitamos los siguientes parámetros:
alias ipv6 off
·Comando para verificar si el cable de red está realmente
conectado a una interfaz:
#ethtool eth0 | grep “Link detected”
·Hacer un dhcp-release en LINUX
#dhclient –r
·Definir servidor DNS, manualmente:
#echo “nameserver <di rip del server>” >
/etc/resolv.conf
·Verificar si hay resolución de nombres de dominio:
#host www.google.com

Más contenido relacionado

La actualidad más candente

Actividad v administración y comandos básicos if04 emerson
Actividad v administración y comandos básicos if04 emersonActividad v administración y comandos básicos if04 emerson
Actividad v administración y comandos básicos if04 emersonEmerson Gonzalez IF04 T I
 
Comandos basicos linux ubuntu
Comandos basicos linux ubuntuComandos basicos linux ubuntu
Comandos basicos linux ubuntuJose Diaz Silva
 
Guia basica de comandos ubuntu
Guia basica de comandos ubuntuGuia basica de comandos ubuntu
Guia basica de comandos ubuntussxdan
 
Maria jose hernandez c.i. 27.878.738 - seccion pnf if-02 t1 f2 - administra...
Maria jose hernandez   c.i. 27.878.738 - seccion pnf if-02 t1 f2 - administra...Maria jose hernandez   c.i. 27.878.738 - seccion pnf if-02 t1 f2 - administra...
Maria jose hernandez c.i. 27.878.738 - seccion pnf if-02 t1 f2 - administra...MariaJoseHernndez2
 
Comandos linux laboratorio
Comandos linux laboratorioComandos linux laboratorio
Comandos linux laboratoriojlcerda
 
COMANDOS BASICOS DE LINUX
COMANDOS BASICOS DE LINUXCOMANDOS BASICOS DE LINUX
COMANDOS BASICOS DE LINUXvicente choque
 
Comandos básicos en Ubuntu
Comandos básicos en Ubuntu Comandos básicos en Ubuntu
Comandos básicos en Ubuntu Daniel Rivas
 
Comandos GNU/Linux-Unix y programación shell.
Comandos GNU/Linux-Unix y programación shell.Comandos GNU/Linux-Unix y programación shell.
Comandos GNU/Linux-Unix y programación shell.Alan Resendiz
 
Comandos Basicos De Linux
Comandos Basicos De LinuxComandos Basicos De Linux
Comandos Basicos De LinuxUsa
 
Comandos básicos para la terminal de ubuntu
Comandos básicos para la terminal de ubuntuComandos básicos para la terminal de ubuntu
Comandos básicos para la terminal de ubuntuMonchitocm Cuemtz
 
Script Y Comandos De Linux
Script Y Comandos De LinuxScript Y Comandos De Linux
Script Y Comandos De Linuxsilvanetorres
 
Comandos Basicos De Linux
Comandos Basicos De LinuxComandos Basicos De Linux
Comandos Basicos De Linuxguest238e87
 
Comandos de ubuntu
Comandos de ubuntuComandos de ubuntu
Comandos de ubuntuAny Saula
 

La actualidad más candente (20)

Codigos de terminal linux
Codigos de terminal linuxCodigos de terminal linux
Codigos de terminal linux
 
Actividad v administración y comandos básicos if04 emerson
Actividad v administración y comandos básicos if04 emersonActividad v administración y comandos básicos if04 emerson
Actividad v administración y comandos básicos if04 emerson
 
Comandos basicos linux ubuntu
Comandos basicos linux ubuntuComandos basicos linux ubuntu
Comandos basicos linux ubuntu
 
Guia basica de comandos ubuntu
Guia basica de comandos ubuntuGuia basica de comandos ubuntu
Guia basica de comandos ubuntu
 
Maria jose hernandez c.i. 27.878.738 - seccion pnf if-02 t1 f2 - administra...
Maria jose hernandez   c.i. 27.878.738 - seccion pnf if-02 t1 f2 - administra...Maria jose hernandez   c.i. 27.878.738 - seccion pnf if-02 t1 f2 - administra...
Maria jose hernandez c.i. 27.878.738 - seccion pnf if-02 t1 f2 - administra...
 
Comandos linux laboratorio
Comandos linux laboratorioComandos linux laboratorio
Comandos linux laboratorio
 
Configuracion Ubuntu Server
Configuracion Ubuntu ServerConfiguracion Ubuntu Server
Configuracion Ubuntu Server
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
COMANDOS BASICOS DE LINUX
COMANDOS BASICOS DE LINUXCOMANDOS BASICOS DE LINUX
COMANDOS BASICOS DE LINUX
 
Comandos básicos GNU/Linux
Comandos básicos GNU/LinuxComandos básicos GNU/Linux
Comandos básicos GNU/Linux
 
Comandos básicos en Ubuntu
Comandos básicos en Ubuntu Comandos básicos en Ubuntu
Comandos básicos en Ubuntu
 
Manual linux
Manual linuxManual linux
Manual linux
 
Comandos GNU/Linux-Unix y programación shell.
Comandos GNU/Linux-Unix y programación shell.Comandos GNU/Linux-Unix y programación shell.
Comandos GNU/Linux-Unix y programación shell.
 
Clase5 (consola linux)
Clase5 (consola linux)Clase5 (consola linux)
Clase5 (consola linux)
 
Comandos Basicos De Linux
Comandos Basicos De LinuxComandos Basicos De Linux
Comandos Basicos De Linux
 
Linux comandos 1
Linux comandos 1Linux comandos 1
Linux comandos 1
 
Comandos básicos para la terminal de ubuntu
Comandos básicos para la terminal de ubuntuComandos básicos para la terminal de ubuntu
Comandos básicos para la terminal de ubuntu
 
Script Y Comandos De Linux
Script Y Comandos De LinuxScript Y Comandos De Linux
Script Y Comandos De Linux
 
Comandos Basicos De Linux
Comandos Basicos De LinuxComandos Basicos De Linux
Comandos Basicos De Linux
 
Comandos de ubuntu
Comandos de ubuntuComandos de ubuntu
Comandos de ubuntu
 

Similar a 2.6.montajes y accesos a medios

ADMINISTRACION DE PAQUETES ::: http://leymebamba.com
ADMINISTRACION DE PAQUETES ::: http://leymebamba.comADMINISTRACION DE PAQUETES ::: http://leymebamba.com
ADMINISTRACION DE PAQUETES ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
Instalación y comandos ftp en windows server 2008
Instalación y comandos ftp en windows server 2008Instalación y comandos ftp en windows server 2008
Instalación y comandos ftp en windows server 2008Tsuneni Bikuta
 
RESUME SOBRE LA TERMINAL DE UBUNTU
RESUME SOBRE LA TERMINAL DE UBUNTU RESUME SOBRE LA TERMINAL DE UBUNTU
RESUME SOBRE LA TERMINAL DE UBUNTU Mary Tenelema
 
Instalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxInstalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxGer Hernandez
 
Instalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxInstalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxGer Hernandez
 
Comandos dos y linux
Comandos dos y linuxComandos dos y linux
Comandos dos y linuxMauro Leon
 
Manual de instalacion servicios en red hat
Manual de instalacion servicios en red hatManual de instalacion servicios en red hat
Manual de instalacion servicios en red hatjcausil1
 
Como instalar unix erazo gloria
Como instalar unix erazo gloriaComo instalar unix erazo gloria
Como instalar unix erazo gloriaErazoGloria16
 
Servidor PXE de Instalaciones GNU/Linux
Servidor PXE de Instalaciones GNU/LinuxServidor PXE de Instalaciones GNU/Linux
Servidor PXE de Instalaciones GNU/Linuxfraterneo GNU/Linux
 
Servidor ftp1
Servidor ftp1Servidor ftp1
Servidor ftp1sindikto
 

Similar a 2.6.montajes y accesos a medios (20)

Clase6 (consola linux)
Clase6 (consola linux)Clase6 (consola linux)
Clase6 (consola linux)
 
ADMINISTRACION DE PAQUETES ::: http://leymebamba.com
ADMINISTRACION DE PAQUETES ::: http://leymebamba.comADMINISTRACION DE PAQUETES ::: http://leymebamba.com
ADMINISTRACION DE PAQUETES ::: http://leymebamba.com
 
Instalación y comandos ftp en windows server 2008
Instalación y comandos ftp en windows server 2008Instalación y comandos ftp en windows server 2008
Instalación y comandos ftp en windows server 2008
 
CMD en Windows
CMD en WindowsCMD en Windows
CMD en Windows
 
Comandos consola-windows-xp
Comandos consola-windows-xpComandos consola-windows-xp
Comandos consola-windows-xp
 
RESUME SOBRE LA TERMINAL DE UBUNTU
RESUME SOBRE LA TERMINAL DE UBUNTU RESUME SOBRE LA TERMINAL DE UBUNTU
RESUME SOBRE LA TERMINAL DE UBUNTU
 
Linux
LinuxLinux
Linux
 
Linux itsbolivar
Linux itsbolivarLinux itsbolivar
Linux itsbolivar
 
Instalacion dhcp ubuntu
Instalacion dhcp ubuntuInstalacion dhcp ubuntu
Instalacion dhcp ubuntu
 
Instalación y configuración Servidor FTP y SSH
Instalación y configuración Servidor FTP y SSHInstalación y configuración Servidor FTP y SSH
Instalación y configuración Servidor FTP y SSH
 
Instalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxInstalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linux
 
Instalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxInstalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linux
 
Comandos dos y linux
Comandos dos y linuxComandos dos y linux
Comandos dos y linux
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
Mis comandos favoritos en linux parte 3
Mis comandos favoritos en linux parte 3Mis comandos favoritos en linux parte 3
Mis comandos favoritos en linux parte 3
 
Manual de instalacion servicios en red hat
Manual de instalacion servicios en red hatManual de instalacion servicios en red hat
Manual de instalacion servicios en red hat
 
Guía instalación koha por paquetes en ubuntu 16.04 lts actualizada
Guía instalación koha por paquetes en ubuntu 16.04 lts actualizadaGuía instalación koha por paquetes en ubuntu 16.04 lts actualizada
Guía instalación koha por paquetes en ubuntu 16.04 lts actualizada
 
Como instalar unix erazo gloria
Como instalar unix erazo gloriaComo instalar unix erazo gloria
Como instalar unix erazo gloria
 
Servidor PXE de Instalaciones GNU/Linux
Servidor PXE de Instalaciones GNU/LinuxServidor PXE de Instalaciones GNU/Linux
Servidor PXE de Instalaciones GNU/Linux
 
Servidor ftp1
Servidor ftp1Servidor ftp1
Servidor ftp1
 

Más de Fernando Solis

BÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN CBÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN CFernando Solis
 
Almacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructuraAlmacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructuraFernando Solis
 
Entrada y salida de datos
Entrada y salida de datosEntrada y salida de datos
Entrada y salida de datosFernando Solis
 
Longitud y Concatenacion
Longitud y ConcatenacionLongitud y Concatenacion
Longitud y ConcatenacionFernando Solis
 
Lectura de datos de cadena
Lectura de datos de cadenaLectura de datos de cadena
Lectura de datos de cadenaFernando Solis
 
Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)Fernando Solis
 
Archivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de TextoArchivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de TextoFernando Solis
 
DEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGSDEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGSFernando Solis
 
Declaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadenaDeclaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadenaFernando Solis
 
Comparacion de arreglos Strings
Comparacion de arreglos StringsComparacion de arreglos Strings
Comparacion de arreglos StringsFernando Solis
 
Acceso en tipos de datos abstractos
Acceso en tipos de datos abstractosAcceso en tipos de datos abstractos
Acceso en tipos de datos abstractosFernando Solis
 
Arreglo Orden Seleccion
Arreglo  Orden SeleccionArreglo  Orden Seleccion
Arreglo Orden SeleccionFernando Solis
 
Algoritmos de Busqueda
Algoritmos de BusquedaAlgoritmos de Busqueda
Algoritmos de BusquedaFernando Solis
 

Más de Fernando Solis (20)

AULA INVERTIDA.pdf
AULA INVERTIDA.pdfAULA INVERTIDA.pdf
AULA INVERTIDA.pdf
 
Subcadenas-en-C
Subcadenas-en-CSubcadenas-en-C
Subcadenas-en-C
 
BÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN CBÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN C
 
Almacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructuraAlmacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructura
 
Entrada y salida de datos
Entrada y salida de datosEntrada y salida de datos
Entrada y salida de datos
 
Longitud y Concatenacion
Longitud y ConcatenacionLongitud y Concatenacion
Longitud y Concatenacion
 
Lectura de datos de cadena
Lectura de datos de cadenaLectura de datos de cadena
Lectura de datos de cadena
 
Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)
 
Archivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de TextoArchivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de Texto
 
DEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGSDEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGS
 
Declaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadenaDeclaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadena
 
Conversion de Strings
Conversion de StringsConversion de Strings
Conversion de Strings
 
Comparacion de arreglos Strings
Comparacion de arreglos StringsComparacion de arreglos Strings
Comparacion de arreglos Strings
 
Cadenas y/o strings
Cadenas y/o stringsCadenas y/o strings
Cadenas y/o strings
 
Asignacion
AsignacionAsignacion
Asignacion
 
Acceso en tipos de datos abstractos
Acceso en tipos de datos abstractosAcceso en tipos de datos abstractos
Acceso en tipos de datos abstractos
 
Arreglo Orden Seleccion
Arreglo  Orden SeleccionArreglo  Orden Seleccion
Arreglo Orden Seleccion
 
Algoritmos de Busqueda
Algoritmos de BusquedaAlgoritmos de Busqueda
Algoritmos de Busqueda
 
Quick Sort
Quick SortQuick Sort
Quick Sort
 
Ordenacion Radix
Ordenacion RadixOrdenacion Radix
Ordenacion Radix
 

2.6.montajes y accesos a medios

  • 1. Montajes y accesos a medios Ing. Fernando Solis
  • 2. Para visualizar las particiones que tenemos en nuestro disco: #df -h Realizar verificación del un disco o partición, requiere que antes se desmonte: #umount <la ubicación del disco> #fsck -fy <la ubicación del disco> Ejemplo: #fsck -fy /dev/sda2 Nota: Podemos ver otras opciones dando el comando fsck –help
  • 3. Para dar formato a una particion podemos utilizar el siguiente comando (suponiendo que como sistema de archivos vamos a asigarle un EXT3): #mkfs.ext3 <la ubicación del disco> Ejemplo: #mkfs.ext3 /dev/sda1 Se encuentran también disponibles las siguientes herramientas para asignación de formato: •mkfs.ext2 •mkfs.vfat (fat32) •mkfs.msdos (fat16) •mkswap
  • 4. Si necesitamos dar formato de bajo nivel, asignando ceros a cada uno de los sectores: #dd if=/dev/zero of=<la ubicacion del disco> Ejemplo: #dd if=/dev/zero of=/dev/sda Para mirar que procesos están utilizando que particiones: lsof Para ver la versión y otra información de nuestro Kernel: #uname -a Crear usarios y asignar contraseñas: #useradd <nombre del usuario> #passwd <nombre del usuario>
  • 5. Para borrar un usuario: #userdel <nombre del usuario> Si se desea borrar el usuario y todos los archivos contenidos, dentro de la sesion lo hacemos asi: #userdel -r <nombre del usuario> Para agregar grupos: #groupadd <nombre del grupo> Asignar un usuario a un grupo existente: #gpasswd -a <usuario> <grupo>
  • 6. Mirar valores predefinidos para un usuario, tales como: Grupo al que pertenece, fecha de expiracion de cuentas etc: #nano /etc/default/useradd Para utilizar los manuales de los mandatos: #man <mandato> Ejemplo: man ls Nota: Para salir de la utilidad man debemos presionar la letra q. Para buscar algo dentro del manual utilizamos el carácter / Para verificar si tenemos ipv6 habilitado: #cat /proc/sys/net/ipv6/conf/all/disable_ipv6
  • 7. Exportar Sbin a un usuario #export PATH=/sbin:$PATH Nota: 0 significa que está habilitado y el 1 de deshabilitado Para mirar que numero de proceso esta utilizando una determinada aplicación: Nota: Como ejemplo voy a mirar que numero de proceso esta utilizando dhclient: #nano /var/run/dhclient.pid Borrar logs, en el ejemplo borraremos los logs de apache: #echo ” ” > /var/log/apache2/access.log
  • 8. Bajar compiladores: #yum install gcc gcc-c++ kernel-devel Permitir en VMware a nuestra tarjeta de red, para que podamos ponerla en modo promiscuo, desde el usuario root digitamos: #chmod a+rw /dev/vmnet0
  • 9. COMANDOS RPM Verificar paquetes en los repositorios: #yum search <nombre del paquete> Consultar información acerca de un paquete: #yum info <nombre del paquete>Eliminar paquetes: #yum remove <nombre del paquete> Verificar que paquetes hay disponibles en los repositorios: #yum list available | less Mostrar todos los paquetes instalados en el sistema: #yum list installed | less Verificar que paquetes pueden ser actualizados: #yum list updates | less
  • 10. Hacer limpieza de los datos que están almacenados en /tmp: #yum clean all Reconstruir la base de datos de los RPM: #rpm –rebuilddb Verificar si un paquete en especifico esta instalado: #rpm -q <nombre del paquete> Si además queremos tener información mas técnica o especifica del paquete, ejecutamos: #rpm -qi <nombre del paquete> Mirar que componentes se han instalado con un paquete: #rpm -ql <nombre del paquete> Mirar en orden cronológico de más nuevo a más viejo, que paquetes están instalados: #rpm –qa –last | less
  • 11. Verificar si un paquete ha sido alterados, o eliminados: #rpm –V <nombre del paquete> Verificar si las firmas digitales de un paquete RPM no están corruptas, podemos ejecutar el siguiente comando: #rpm –K <nombre del paquete>Para instalar un RPM, verificar el estado de la instalación, y mostrarla detalladamente: #rpm -ivh <nombre del paquete> Si se requiere forzar la instalación o reinstalación de un paquete lo hacemos con:#rpm -ivh –force <nombre del paquete> Verificar las dependencias de un paquete: #rpm –qp –requires <nombre del paquete>
  • 12. Para recuperar permisos originales de un paquete o directorio a través de RPM: #rpm –setperms <nombre de paquete> ·Comando para verificar servicios, también sirve para activarlos o desactivarlos: #chkconfig –list ——> Lista los servicios que están corriendo #chkconfig mysqld on —> Habilita el servicio de mysqld
  • 13. ·Para eliminar un usuario y eliminar todos los ficheros y directorios ligado a él debe ejecutarse el siguiente comando: #userdel –r exxteban ·Creación de grupos #groupadd –r <nombre del grupo> ·Eliminar grupo: #groupdel <nombre del grupo que vamos a eliminar>
  • 14. ·Asignar un usuario a un grupo: #gpasswd –a <nombre de usuario> <nombre del grupo> ****Los valores por defecto que se crean al configurar un nuevo usuario con el comando userdd se encuentran en la ruta /etc/default/useradd ***** Veamos como evitar que un usuario pueda ingresar a una consola o terminal, y fuera de esto, que le aparezca un mensajede advertencia: • Despues de creado el usuario entramos a /etc/passwd, y luego buscamos el usuario en las líneas que normalmente debería aparece /bin/bash, ponemos /sbin/nologin. • A continuación creamos el fichero /etc/nologin.txt, y allí ponemos el mensaje que deseemos: #nano /etc/nologin.txt •Ingresamos el texto que queremos que se imprima en la pantalla, el usuario intentar acceder a una terminal, y listo, esto no interfiere en nada en el resto de servicios, como correo, internet, FTP etc.
  • 15. Buscar solo las líneas que contengan la palabra “root”dentro del fichero /etc/crontab: cat /etc/crontab | grep root ·Si queremos mostrar todo menos la palabra “root”, lo hacemos con el siguiente comando: ·cat /etc/crontab | grep-v “root” Comando chattr – Este comando es bastante útil para implementar en servidores syslog. ·Podemos hacer que determinado fichero o directorio sea inmutable, ósea que no se pueda eliminar, ni modificar, con el siguiente comando Chattr +i fichero.txt Si queremos deshacer los cambios lo hacemos con: Chattr –i fichero.txt
  • 16. CONFIGURACION DE IP VIRTUALES Debemos crear un Nuevo fichero de la siguiente forma, y en la siguiente ruta: vi /etc/sysconfig/network-scripts/ifcfg-eth0:0 De esta forma estamos creando una interfaz virtual en la eth0 que seria la tarjeta de red real, es algo muy parecido a las subinterfaces que configuramos en un router. Para hacer permanente la interfaz de red virtual en eth0:0 utilice un editor de texto el fichero /etc/sysconfig/network-scripts/ifcfg-eth0:0 y ponga el siguiente contenido (¡Respete mayúsculas y minúsculas!): DEVICE=eth0:0 IPADDR=192.168.1.101 NETMASK=255.255.255.0 ·Desactivar IPV6 si no es necesario: #vi /etc/modprobe.conf Deshabilitamos los siguientes parámetros: alias ipv6 off
  • 17. ·Comando para verificar si el cable de red está realmente conectado a una interfaz: #ethtool eth0 | grep “Link detected” ·Hacer un dhcp-release en LINUX #dhclient –r ·Definir servidor DNS, manualmente: #echo “nameserver <di rip del server>” > /etc/resolv.conf ·Verificar si hay resolución de nombres de dominio: #host www.google.com