468x60 Ads

Mostrando entradas con la etiqueta GNU-Linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta GNU-Linux. Mostrar todas las entradas

jueves, 26 de diciembre de 2013

Comandos Básicos Ubuntu

Comandos Básicos Ubuntu

Aquí les dejo un listado de comandos básicos de ubuntu, nunca están de más para los con más experiencia y sin duda son una grán ayuda para los menos expertos.

Además de ser un intérprete interactivo de los comandos que tecleamos, el Shell es también un lenguaje de programación, el cual nos permite escribir guiones que permiten juntar varias órdenes en un fichero. Similar a los ficheros batch de MS-DOS.



Lista los ficheros de un directorio concreto

ls

Lista también las propiedades y atributos   

ls -l  

Lista ficheros incluidos los ocultos de sistema

ls -la 

Cambia de directorio

cd nom_directorio

Muestra el contenido de un fichero de forma paginada  

more nom_fichero

Lista las ficheros de forma paginada   

ls -la | more 

Mueve y/o renombra un fichero. 

mv [ruta1]fichero1 [ruta2]fichero2  

Elimina archivos o directorios

rm archivo o directorio   

Borra un directorio recursivamente  

rm -R directorio 

Realiza una copia de un fichero   

cp archivo1 archivo2

Muestra las úlimas líneas de un archivo de forma estática

tail nom_archivo

Muestra las últimas líneas del fichero de manera dinámica

tail -f nom_archivo

Muestra las primeras (número)  lí­neas de un fichero 

head  -numero nom_archivo

Crea un directorio

mkdir nom_directorio

Elimina un directorio

rmdir nom_directorio

Cambia los permisos de acceso de un fichero

chmod xxx nom_fichero 

Cambia el propietario de un fichero o directorio

chown usuario fichero/directorio 

Cambia el grupo (-R para realizar el cambio recursivo)   

chgrp grupo fichero/directorio

Muestra una lista de los procesos activos

ps aux

Elimina un proceso via nº PID que le identifica 

kill -x(de 0 a 9) PID 

Vemos el listado de dispositivos montados 

mount

Montaje de la disquetera   

mount /dev/fd0 /mnt/floppy      | mount /mnt/cdrom 
| Punto de montaje del CD-ROM

Desmonta los puntos de montaje anteriores

umount

Visualiza el nombre de la máquina

hostname

Escanea el disco   

fsck

Apaga la máquina de manera correcta   

init 0

Reinicia la máquina   

init 6

Comandos de compresión de archivos  " .Z"

compress/uncompress

Descompresión de archivos " .gz"  

gunzip nom_archivo.gz

Descomprime archivos  " .tar"

tar xvf fichero.tar 

Lista procesos de CPU

top 

Encuentra ficheros según patrón

find / -name nom -print 

Visualiza el directorio actual

pwd

Muestra las lineas del archivo que contienen la cadena

grep 'cadena' archivo

Da la hora y la fecha del sistema

date

Muestra el calendario del mes actual

cal 

Borra la pantalla

clear

Informa de los usuarios conectados   

who

Más información sobre nuestra máquina   

whoami

Información más completa que who

finger

Entrar a la sesión como root (necesario passwd)

su

Estando como root entramos como otro usuario   

su nom_usuario 

Gestión de particiones ('m' = mención de comandos)

fdisk

Configuración gráfica de dispositivos

setup 

Instalación de paquetes RedHat   

rpm -i nombre_paquete

Arranca el entorno gráfico

startx

Salir del entorno gráfico a un terminal 

Ctrl+Alt+F'x'

Conmutar entre terminales

Alt+F'x'

Configuración del Kernel   

make config 

Entorno gráfico de configuración del Kernel   

make xconfig

Información de las propiedades de red, equivale a ifconfig /all en Windows 

ifconfig -a

Copias de seguridad y restauración

dump/restore 

Podremos cambiar la contraseña de nuestra cuenta.

passwd

Podremos cambiar la contraseña de root

sudo passwd

Actualiza los repositorios

sudo apt-get update

Actualiza nuestro sistema

sudo apt-get upgrade
  


jueves, 7 de noviembre de 2013

Lynis - The Unix / Linux auditing, security and hardening Tool


Lynis - The Unix / Linux Auditing, Security and Hardening Tool

Lynis es una herramienta de auditoría que analiza y recopila la información de los sistemas basados ​​en Unix. La audiencia de esta herramienta son la seguridad y el sistema de auditores, especialistas en redes y técnicos de mantenimiento del sistema.

Analiza el software del sistema para detectar problemas de seguridad, también buscará información general del sistema, los paquetes instalados y los errores de configuración.

Este programa tiene como objetivo ayudar en la auditoria automatizada, parches de software de gestión de vulnerabilidades y análisis de malware de los sistemas basados ​​en Unix. Se puede ejecutar sin instalación previa.

Distribuciones Admitidas:

- Debian
- CentOS
- Gentoo
- Fedora Core 4 and higher
- FreeBSD
- Arch Linux
- Knoppix
- OpenSuSE
- Mandriva 2007
- OpenBSD 4.x
- OpenSolaris
- Mac OS X
- PcBSD
- Ubuntu
- PCLinuxOS
- Red Hat, RHEL 5.x
- Slackware 12.1
- Solaris 10

Descarga:

Lynis - The Unix / Linux auditing, security and hardening Tool

tar xvzf lynis-1.3.3.tar.gz
cd lynis

Uso Básico:

root@stuxnet:/home/stuxnet/Pentesting/lynis# ./lynis --check-all

[ Lynis 1.3.0 ]

################################################################################
 Lynis comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
 welcome to redistribute it under the terms of the GNU General Public License.
 See LICENSE file for details about using this software.

 Copyright 2007-2012 - Michael Boelen, http://www.rootkit.nl/
################################################################################

[+] Initializing program
------------------------------------
  - Detecting OS...                                           [ DONE ]
  - Clearing log file (/var/log/lynis.log)...                 [ DONE ]

  ---------------------------------------------------
  Program version:           1.3.0
  Operating system:          Linux
  Operating system name:     Ubuntu
  Operating system version:  12.04
  Kernel version:            3.2.0-54-generic-pae
  Hardware platform:         i686
  Hostname:                  stuxnet
  Auditor:                   [Unknown]
  Profile:                   ./default.prf
  Log file:                  /var/log/lynis.log
  Report file:               /var/log/lynis-report.dat
  Report version:            1.0
  ---------------------------------------------------

[ Press [ENTER] to continue, or [CTRL]+C to stop ]


[+] System Tools
------------------------------------
  - Scanning available tools...
  - Checking system binaries...
    - Checking /bin...                                        [ FOUND ]
    - Checking /sbin...                                       [ FOUND ]
    - Checking /usr/bin...                                    [ FOUND ]
    - Checking /usr/sbin...                                   [ FOUND ]
    - Checking /usr/local/bin...                              [ FOUND ]
    - Checking /usr/local/sbin...                             [ FOUND ]
    - Checking /usr/local/libexec...                          [ NOT FOUND ]
    - Checking /usr/libexec...                                [ NOT FOUND ]
    - Checking /usr/sfw/bin...                                [ NOT FOUND ]
    - Checking /usr/sfw/sbin...                               [ NOT FOUND ]
    - Checking /usr/sfw/libexec...                            [ NOT FOUND ]
    - Checking /opt/sfw/bin...                                [ NOT FOUND ]
    - Checking /opt/sfw/sbin...                               [ NOT FOUND ]
    - Checking /opt/sfw/libexec...                            [ NOT FOUND ]
    - Checking /usr/xpg4/bin...                               [ NOT FOUND ]
    - Checking /usr/css/bin...                                [ NOT FOUND ]
    - Checking /usr/ucb...                                    [ NOT FOUND ]

[ Press [ENTER] to continue, or [CTRL]+C to stop ]


[+] Boot and services
------------------------------------
  - Checking boot loaders
    - Checking presence GRUB2...                              [ OK ]
    - Checking presence LILO...                               [ NOT FOUND ]
    - Checking presence YABOOT...                             [ NOT FOUND ]
  - Check services at startup (rc2.d)...                      [ DONE ]
        Result: found 17 services
  - Check startup files (permissions)...                      [ OK ]

[ Press [ENTER] to continue, or [CTRL]+C to stop ]


[+] Kernel
------------------------------------
  - Checking default run level...                             [ UNKNOWN ]
  - Checking CPU support (NX/PAE)
      CPU supports PAE and NoeXecute                          [ YES ]
  - Checking kernel version                                   [ DONE ]
  - Checking kernel type                                      [ DONE ]
  - Checking loaded kernel modules                            [ DONE ]
      Found 56 active modules
  - Checking Linux kernel configuration file...               [ FOUND ]
  - Checking for available kernel update...                   [ OK ]
  - Checking core dumps configuration...                      [ ENABLED ]
    - Checking setuid core dumps configuration...             [ DISABLED ]

[ Press [ENTER] to continue, or [CTRL]+C to stop ]


[+] Memory and processes
------------------------------------
  - Checking /proc/meminfo...                                 [ FOUND ]
  - Searching for dead/zombie processes...                    [ OK ]
  - Searching for IO waiting processes...                     [ OK ]

[ Press [ENTER] to continue, or [CTRL]+C to stop ]


[+] Users, Groups and Authentication
------------------------------------
  - Search administrator accounts...                          [ OK ]
  - Checking consistency of group files (grpck)...            [ OK ]
  - Checking non unique group ID's...                         [ OK ]
  - Checking non unique group names...                        [ OK ]
  - Checking password file consistency...                     [ OK ]
  - Query system users (non daemons)...                       [ DONE ]
  - Checking NIS+ authentication support                      [ NOT ENABLED ]
  - Checking NIS authentication support                       [ NOT ENABLED ]
  - Checking sudoers file                                     [ FOUND ]
    - Check sudoers file permissions                          [ OK ]
  - Checking PAM password strength tools                      [ SUGGESTION ]
  - Checking PAM configuration files (pam.conf)               [ FOUND ]
  - Checking PAM configuration files (pam.d)                  [ FOUND ]
  - Checking PAM modules                                      [ FOUND ]
  - Checking LDAP module in PAM                               [ NOT FOUND ]
  - Checking accounts without expire date                     [ SUGGESTION ]
  - Checking user password aging                              [ DISABLED ]
  - Determining default umask
    - Checking umask (/etc/profile)                           [ SUGGESTION ]
    - Checking umask (/etc/login.defs)                        [ SUGGESTION ]
    - Checking umask (/etc/init.d/rc)                         [ SUGGESTION ]
  - Checking LDAP authentication support                      [ NOT ENABLED ]

[ Press [ENTER] to continue, or [CTRL]+C to stop ]