Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

UNIX

Recuento de los comandos de UNIX más importantes
by

Ricardo Naranjo

on 25 October 2016

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of UNIX

UNIX
Ing. Ricardo Naranjo Faccini, M.Sc.
gerencia@skinait.com
http://www.skinait.com
Servidores
Comandos básicos
Filtros

Consola en modo gráfico
[CTRL]+[ALT]+[F1]
Consolas en modo texto
[CTRL]+[ALT]+[F(2-6)]
Nuevas consolas gráficas
X :n &
Export DISPLAY :n
Invocar aplicación y [CTRL]+[ALT]+[F(7+n)]
Consolas virtuales
ssh
Secure Shell
Antes telnet (inseguro)
su -
Super Usuario
sudo

Super User Do (hacer como superusuario)
/etc/sudoers
Conexión / Cambio de usuario
uname -a
(sistema operativo)
lsmod
(listado de módulos)
ifconfig
(estado de la red)
route -n
(enrutamiento en la red)
free -mt
(memoria RAM)
lspci
(-v) (-vv) (-nn) (-k)
netstat
(uso de la red; -tnpa / -tnpl)
Información del sistema
df -h
(disco libre)
mount -text4
(discos montados)
hdparm -Tt
(velocidad de los discos)
swapon -s
fdisk -l
(ver directorio /proc)
Información de discos
/
|-- bin
|-- boot
|-- dev
|-- etc
|-- home
|-- initrd
|-- lib
|-- media
|-- mnt
|-- opt
|-- proc
|-- root
|-- sbin
|-- sys
|-- tmp
|-- usr
`-- var
Estructura de directorios
Directorio raiz
Programas principales
Arranque del sistema operativo
Dispositivos
Archivos de configuración
Libre para usuarios (Cuentas)
Para uso durante el arranque
Librerías
Para montaje dinámico (DVD, USB)
Para montaje normal
Programas diferentes (Orcl, IBM)
Conexión directa a dispositivos
Cuenta del administrador
Programas para el superusuario
Sistema operativo
Temporales
Programas de uso común
Archivos variables de servidores
Filtros
less / more
head / tail
sort
sed
grep
cmp / diff / tkdiff / meld
tee
Comandos UNIX
Expresiones regulares
*
^, $
[a-z]
[[:alpha:]]
[[:alnum]]
+, ?, {}
'', \
Comandos UNIX
Informativos
man / info
[tab]
who
whoami
date
bc
echo
Manejo de directorios
pwd / cd
cp -r
mkdir / ln -sf
ls / tree / du
umask
touch
find
Comandos UNIX
Manejo de procesos
ps / top
kill
^C, ^Z, fg, bg
nohup
nice, renice
systemctl

dmesg
systemd-analyze blame
Encabezado
#!/bin/tcsh
#!/bin/bash
#!/bin/sh
Scripts en UNIX
Manipulación de archivos
ls, rm, mv, cp
file
wc
cat / pr / watch
ed / vi / pico / emacs
find
chmod / chown
rw-rw-rw-
¿Unixeros satánicos?
Empaquetamiento y compresión
tar
gzip
bzip2
split
dd
Backup
rsync
Comandos UNIX
Control remoto
ssh
scp
DISPLAY
Comandos UNIX
Automatización de procesos
at
cron
UNIX
| > >>
<
>& 2>
<strong\b[^>]*>(.*?)</strong>
\b(?:\d{1,3}\.){3}\d{1,3}\b
\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b
^(19|20)\d\d[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])$
http://www.regular-expressions.info/tutorial.html
Características
de UNIX
Protección básica
BIOS
Protección básica
GRUB / LILO
Filesystems
Disco Duro
Particiones
Físicas
Lógicas
Extendidas
Propietario y grupo.
Tipo de archivo.
Derechos de acceso.
Fecha de la última modificación.
nº de enlaces.
Tamaño del archivo.
Entradas para los bloques de dirección
Las 10 primeras apuntan a bloques directamente (archivos pequeños)
Los tres siguientes puntan a bloques indirectos de creciente nivel
simple
doble
triple
ext4
reiser
jfs
efs
fdisk, df, mount, hdparm -Tt
Baobab
grupos y usuarios
http://www.linux-mag.com/id/8741/
http://www.linux-mag.com/id/8747/
Variables
set
export / setenv
$VARIABLE, $1
$*{*}*
Permisos
chmod a+x nombrescript.sh
The number of the beast!!!
666
110110110
¿Demonios?
Dæmons
http://www.itworld.com/operating-systems/379341/unix-where-shutdowns-are-not-disasters
Reinicio de servicios y del sistema
service XXXX {start, stop, status}
shutdown -[rh] HH:MM
inxi
http://gnulinuxvagos.es/topic/474-inxi-obteniendo-informaci%C3%B3n-de-nuestro-sistema-de-manera-sencilla/

http://www.skinait.com/Manual-de-vi-40/Escritos/40/
Servidores
(Daemons)
Ejecutables
Configuración
Scripts de gestión
/usr
Programas que brindan las funcionalidades del servidor
Datos
/lib
Librerías
Brindan funcionalidades comunes a diversos servicios
Librerías
/etc
Archivos en texto plano con los parámetros de configuración del servicio.
Llenos de comentarios y explicaciones
Código fuente
/etc/rc.d
/etc/services
Inician/Detienen/Verifican
Determinan el usuario propietario del proceso

/var
/src
make
www
cups
dhcp
smtp
pop3/imap
ssh
ftp
smb
ldap
bind
ntp
pgsql
X-windows
mariadb
list-unit-files --type=service
disable service_name
http://www.brendangregg.com/linuxperf.html
&& || ;
Full transcript