Instalación/desinstalación de software (debian o ubuntu) - [Comandos Avanzados]

|

apt-­get update (actualiza la información de nuestro ervidor de paquetes)
apt-­cache search (busca en las definiciones del los paquetes)
apt-­cache show paquete (descripción del paquete)
apt-­cache depend paquete (muestra las dependencias)
apt-­get install (descarga e instala los paquetes solicitados)
apt-­get remove (desinstala los paquetes solicitados)
apt­-get upgrade (actualiza los paquetes instalados a la nueva versión)
apt-­get clean (elimina todos los paquetes descargados)
apt-­build install paquete (compila el tarball, crea el paquete deb y lo instala


Instalación/desinstalación de paquetes .DEB
dpkg ­i paquete ­ Instalación de paquetes .deb
dpkg ­r paquete ­ Desinstala un paquete
dpkg ­­purge paquete ­ Desinstala además los ficherosde configuración.
dpkg ­­force ­r paquete ­ Fuerza la desinstalación
dpkg ­c paquete ­ Muestra el contenido de un paquete.
dpkg ­L paquete ­ Muestra todos los ficheros
dpkg ­S fichero ­ Muestra a qué paquete pertenece
dpkg ­­get ­selections ­ Listado todos los instalados
dpkg ­reconfigure paquete ­ Reconfigura paquetes.


Empaquetar/desempaquetar

tar ­cf archivo.tar fichero01 fichero02 carpeta01 ...
tar ­xvf archivo.tar
tar ­zxvf archivo.tar.gz
tar ­jxvf archivo.tar.bz2
gzip, bzip2 compresión / gunzip, bunzip2 descompresión

Creación de nuevos usuarios
adduser o useradd ­ crea un usuario nuevo.
adduser user group ? añade un usuario a un grupo.
deluser borra un usuario del sistema.
delgroup group ­ elimina un grupo
deluser user group ? elimina un usuario de un grupo


Manueles


man ? muestra el man determinado
man ­f ­ busca la
man ­k ­ busca en el contenido.
man ­ llama la sección del man
apropos palabra_clave ­ Busca dentro de las man

Parada e inicio del sistema

halt ­ detiene el sistema.
reboot ? reinicia el sistema.
init 0 ­ Apaga la máquina.
init 1 ­ Single user
init 6 ­ Reinicia la máquina.
exit ­ Termina la ejecución del programa en curso.
shutdown ? permite parar el sistema con muchas opciones
shutdown ­t +1 ­h now ­ Apaga la máquina.
shutdown ­t +1 ­r now ­ Reinicia la máquina.


Uso de disco / memoria / estado del sistema

mount
­ monta un dispositivo
umount ­ desmonta un dispositivo
df ­ Muestra información sobre el sistema de ficheros
du ­ Muestra un resumen del uso de disco para cada fichero, recursivamente para directorios
free ­ Muestra info del estado de la memoria RAM y SWAP
ulimit ? permite limitar los recursos o visualizarlos


Procesos


kill
Mata un proceso.
ps ­ Muestra los procesos que se están ejecutando en el sistema
pstree ­ Muestra los procesos que se están ejecutando en el sistema, en forma de árbol.
top ­ Muestra las tareas que se están ejecutando en el sistema, la memoria, estado de la CPU,...
at [­f script] [tiempo] ­ Sirve para ejecutar un script a una hora y fecha ..

Procesos activos


fuser ­v archivo ­ Muestra los procesos que están usando un fichero o directorio.
isof | less lista los archivos abiertos por los procesos.
lsof ­c comando ­ Lista los ficheros abiertos por proceso.
Isof +D /tmp ­ Lista los procesos que están usando mi directorio.
Isof ­i :22022 ­ Muestr que proceso se encuentra

Acceso

w -­ Muestra quién y que hace en el sistema.
who - Muestra quién está en el sistema.
last - Muestra una lista de los últimos usuarios que han entrado al sistema.
lastlog ­- Muestra el último acceso de cada usuario de nuestro sistema.
lastb­ -Intentos de conexión fallidos (/var/log/btmp).
faillog - Intentos fallidos y define máximo permitido.
fail2ban -­ Banea las IP con muchos errores de conexión.

Envio de Mensajes

write ­ Envía un mensaje a un usuario determinado.
wall ­ Envía un mensaje a todos los usuarios conectados
mesg ­ Permite enviar mensajes a tu terminal.
talk ­ Permite chatear con otro usuario.

Editores y manipulación de texto

grep ­ Busca una cadena de caracteres dentro de un archivo o varios archivos.
more ­ Muestra la información ajustándolo al tamaño de la pantalla.
nano ­ Editor de texto
vi­ Editor de texto muy común en sistemas unix

Configuración de red

ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up
ifconfig eth0 down

ifconfig eth0 hw ether 00:01:02:03:04:05
ifconfig eth0:1 192.168.1.1 netmask 255.255.255.0 up
dhclient eth0
route add default gw 161.116.32.254
route add ­net 192.168.2.0/24 gw 192.168.1.254.
netstat ­nr ­ Muestra la tabla de routing

Netstat

netstat ­napt ­
Saber qué puertos tiene abiertos.
n ­ No resuelve las direcciones a sus nombres DNS.
a ­ Muestra todos las conexiones.
p ­ Muestra el número y nombre del proceso,dueño de dicha conexión.
t ­ sólo muestra conexiones tcp

Backup/Restore del MBR

dd if=/dev/hda of=mbr.dat count=1 bs=512 - Backup
dd if=mbr of=/dev/hda Restore

Información del sistema

lsusb listado de dispositivos conectados al usb.
lspci listado de dispositivos conectados al pci.
lshw listado completo del hardware visible.
hwinfo listado completo del hardware visible.
uptime­ tiempo en activo.
hwscan escanea el hardware del equipo.

Pantalla de un terminal


clear ­ limpia la pantalla.
reset ­ inicializa la sesión de terminal
tput ­ inicializa la sesión de terminal y mucho más.
scsiadd permite buscar dev scsi en caliente.

Entorno

history ­ Listado de comandos usados por el usuario.
fc ­l ­ Listado de últimos comandos.
profile Define environment para un usuario o grupo.
locale ­ Muestra la zona geográfica configurada
loadkeys es ­ Carga el mapa de teclado español
locale charmap ­ Muestra el código de caracteres usado.
set ­ Muestra las variables locales definidas.
env ­ Muestra las variables de entorno definidas.
export ­ Muestra las variables de entorno declaradas.
export VARIABLE=valor ­ Añadimos una variable.
pwd­ Muestra el directorio actual.

File System

mkfs Crea un File System
mkfs.msdos Crea un File System DOS
mkfs.reiserfs ­ Crea un File System ReiserFS
mkfs.xfsCrea un File System XFS
mkfs.ext3 Crea un File System ext3
mkfs.reiser4 Crea un File System Reiser4
mkfs.vfat Crea un File System VFAT (Windows)
mkfs.jfs Crea un File System JFS
mkswap Crea una SWAP
swapon Activa/desactiva swap
xfs_growfs Amplia un FS XFS en caliente
resize2fs ­ Amplia un FS ext2/ext3 en offline
ext2resize Amplia un FS ext2/ext3 en offline
ext2online ­ Amplia un FS ext2/ext online
mount ­o remount,resize /home ? Amplia un FS JFS online
resize_reiserfs ­f /dev/myvg/homevol(online)
resize_reiserfs /dev/myvg/homevol

Fuente: http://polaxia.com/empty-t2496.0.html;msg12747

0 comentarios: