Comandos Linux

Embed Size (px)

Citation preview

nano /etc/hostname

apropos palabra

Ver comandos relacionados con palabra. Ver tambin threadsafe which comando time comando time cat nice info renice 19 -p $$

Ver la ruta completa de comando Medir cuanto tarda comando Iniciar cronmetro. Ctrl-d para detenerlo. Ver tambin sw Lanzar comando con prioridad baja (info en este ejemplo) Darle prioridad baja al shell (guin). Usar para tareas no interactivas Volver al directorio anterior Ir al directorio personal (home) Ir a dir, ejecutar comando y volver al directorio inicial Guardar el directorio actual en la pila para luego, poder hacer popd y volver al mismo listado de directorio rpido Listar archivos por fecha. Ver tambin newest Imprimir 9 columnas en ancho de la terminal Buscar 'expre' en este directorio y subdirectorios. Ver tambin findrepo Buscar 'ejemplo' en todos los archivos regulares en este directorio y subdirectorios Buscar 'ejemplo' en todos los archivos regulares de este directorio Procesar cada elemento con muchos comandos (con un bucle while) Hallar archivos sin permiso general de lectura (util para sedes web) Hallar directorios sin permiso general de acceso (util para sedes web) Buscar nombres en indice en cache. Este re es igual a glob *file*.txt Bsqueda rpida (ordenada) de prefijo en diccionario Resaltar ocurrencias de expresin regular en diccionario Encriptar archivo

dir navegacin cd cd (cd dir && comando) pushd .

bsquedas de archivo alias l='ls -l --color=auto' ls -lrt ls /usr/bin | pr -T9 -W$COLUMNS find -name '*.[ch]' | xargs grep -E 'expre' find -type f -print0 | xargs -r0 grep -F 'ejemplo' find -maxdepth 1 -type f | xargs grep -F 'ejemplo' find -maxdepth 1 -type d | while read dir; do echo $dir; echo cmd2; done archivos gpg -c file find -type f ! -perm -444 find -type d ! -perm -111 locate -r 'file[^/]*\.txt' look referencia grep --color referencia /usr/share/dict/palabras

Desencriptar archivo Crear archivo compacto de dir/ Extraer archivo compacto (usar gzip en vez de bzip2 -dc dir.tar.bz2 | tar -x bzip2 para archivos tar.gz ) tar -c dir/ | gzip | gpg -c | ssh user@remoto Crear compactado encriptado de dir/ en equipo 'dd of=dir.tar.gz.gpg' remoto find dir/ -name '*.txt' | tar -c --files-from=- | Crear compactado de subconjunto de dir/ y bzip2 > dir_txt.tar.bz2 subdirectorios find dir/ -name '*.txt' | xargs cp -a --targetCopiar subconjunto de dir/ y subdirectorios directory=dir_txt/ --parents ( tar -c /dire/de/copiame ) | ( cd /este/dir/ Copiar (con permisos) directorio copiame/ a && tar -x -p ) directorio /este/dir/ ( cd /dire/de/copiame && tar -c . ) | ( cd Copiar (con permisos) contenido del directorio /este/dir/ && tar -x -p ) copiame/ a directorio /este/dir/ ( tar -c /dire/de/copiame ) | ssh -C Copiar (con permisos) directorio copiame/ a user@remoto 'cd /este/dir/ && tar -x -p' directorio remoto /este/dir/ dd bs=1M if=/dev/hda | gzip | ssh Respaldo de disco duro en equipo remoto user@remoto 'dd of=hda.gz' rsync (Usar la opcin --dry-run para probarlo) rsync -P Obtenerr solo diffs. Repetir muchas veces para rsync://rsync.servidor.com/ruta/a/archivo descargas conflictivas archivo rsync --bwlimit=1000 desdearchivo Copia local con taza lmite. Parecido a nice alarchivo para E/S (I/O) rsync -az -e ssh --delete ~/public_html/ Espejo de sede web (usando compresin y remoto.com:'~/public_html' encriptado) rsync -auz -e ssh remote:/dir/ . && rsync Sincronizando directorio actual con uno remoto -auz -e ssh . remote:/dir/ wget (herramienta de descargas multiuso) (cd cmdline && wget -nd -pHEKk Guardar en directorio actual una versin http://www.pixelbeat.org/cmdline.html) navegable de una pgina web wget -c Retomar descarga de un archivo parcialmente http://www.ejemplo.com/largo.archivo descargado wget -r -nd -np -l1 -A '*.jpg' Descargar una serie de archivos en el directorio http://www.ejemplo.com/ actual wget ftp://remoto/archivo[1-9].iso/ FTP permite globalizaciones directas wget -q -O http://www.pixelbeat.org/timeline.html | Procesando directamente la salida grep 'a href' | head echo 'wget url' | at 01:00 Descargar la url a 1AM al directorio en que est Hacer descargas de baja prioridad (en este caso, wget --limit-rate=20k url no exceder los 20KB/s) wget -nv --spider --force-html -i Revisando los enlaces de una pgina bookmarks.html

gpg file.gpg tar -c dir/ | bzip2 > dir.tar.bz2

Actualizar eficientemente una copia local de una pgina web (til si usamos cron) redes (Nota los comandos ifconfig, route, mii-tool, nslookup son obsoletos) ethtool interface Listar estado de interfase ip link show Listar interfases ip link set dev eth0 name wan Renombrar eth0 a wan ip addr add 1.2.3.4/24 brd + dev eth0 Agregar ip y mscara (255.255.255.0) ip link set dev interface up Subir (o bajar) la interfase Establecer 1.2.3.254 como valor por omisin ip route add default via 1.2.3.254 para la puerta de enlace. tc qdisc add dev lo root handle 1:0 netem Agregarle 20ms de espera al dispositivo de delay 20msec retorno (para hacer pruebas) tc qdisc del dev lo root Quitar la espera agregada antes. Obtener la direccin ip para el dominio o al host pixelbeat.org revs Obtener la direccin ip local (equivale al hostname -i anfitrin `hostname`) netstat -tupl Listar los servicios de internet de un sistema Listar las conexiones activas de/hacia un netstat -tup sistema windows (nota samba es el paquete que permite todos estos comandos de redes de windows ) smbtree Hallar equipos windows. Ver tambin findsmb Hallar el nombre (netbios) de windows nmblookup -A 1.2.3.4 asociado con la direccin ip Listar archivos compartidos en equipos smbclient -L windows_box windows o servidor samba mount -t smbfs -o fmask=666,guest Montar un directorio compartido //windows_box/share /mnt/share echo 'mensaje' | smbclient -M Enviar mensaje emergente al equipo windows windows_box (desactivado por omisin en XP sp2) math echo '(1 + sqrt(5))/2' | bc -l Cuentas rpidas (Calcular ). Ver tambin bc echo 'obase=16; ibase=10; 64206' | bc Conversiones de base (decimal a hexadecimal) Conversiones de base (hex a dec) ((expansin echo $((0x2dec)) aritmtica del shell)) echo 'pad=20; min=64; (100*10^6)/ Mas complejo (int) x.ej. Ejemplo: tasa mxima ((pad+min)*8)' | bc de paquetes FastE echo 'pad=20; min=64; print (100E6)/ Python maneja notacin cientfica ((pad+min)*8)' | python echo 'pad=20; plot [64:1518] (100*10**6)/ Graficar tasa de paquetes FastE vs. tamao de ((pad+x)*8)' | gnuplot -persist paquetes Agregar una columna de nmeros. Ver seq 100 | (tr '\n' +; echo 0) | bc tambin add y funcpy wget --mirror http://www.ejemplo.com/

manejo de textos (nota: como sed usa stdin y stdout, para editar archivos, agregar... nuevoarchivo) sed 's/cadena1/cadena2/g' Remplaza cadena1 por cadena2 Modificar cualquiercadena1 con sed 's/\(.*\)1/\12/g' cualquiercadena2 sed '/ *#/d; /^ *$/d' Quitar comentarios y lineas en blanco sed ':a; /\\$/N; s/\\\n//; ta' Concatenar lineas con \ al final sed 's/[ \t]*$//' Quitar blancos finales de las lineas Escapar metacaracteres activos del shell dentro sed 's/\([\\`\\"$\\\\]\)/\\\1/g' de comillas dobles sed -n '1000p;1000q' Listar la lnea 1000 sed -n '10,20p;20q' Listar de la linea 10 a la 20 sed -n 's/.*\(.*\).*/\1/ip;T;q' Extraer titulo de pgina web en HTML sort -t. -k1,1n -k2,2n -k3,3n -k4,4n Sort de direcciones ip de tipo IPV4 echo 'Test' | tr '[:lower:]' '[:upper:]' Conversin de cajas tr -dc '[:print:]' < /dev/urandom Filtrando caracteres no imprimibles grep 'processor' /proc/cpuinfo | wc -l Contar lineas definir operaciones (Nota export LANG=C es para acelerar, aqu tambin se supone que no hay lneas duplicadas en los archivos) sort archivo1 archivo2 | uniq Union de archivos sin ordenar sort archivo1 archivo2 | uniq -d Interseccin de archivos sin ordenar sort archivo1 archivo1 archivo2 | uniq -u Diferencia de archivos sin ordenar sort archivo1 archivo2 | uniq -u Diferencia Simtrica de archivos sin ordenar comm archivo1 archivo2 | sed 's/^\t*//' Unin de archivos ordenados comm -12 archivo1 archivo2 Interseccin de archivos ordenados comm -13 archivo1 archivo2 Diferencia de archivos ordenados comm -3 archivo1 archivo2 | sed 's/^\t*//' Diferencia Simtrica de archivos ordenados calendario cal -3 Mostrar calendario cal 9 1752 Mostrar calendario para mes y ao determinado date -d fri Que da cae este viernes. Ver tambin day date --date='25 Dec' +%A En que da cae la Navidad, este ao? date --date '1970-01-01 UTC 1234567890 Convertir total de segundos desde la poca a seconds' una fecha Que hora es en la Costa Oeste de EEUU (usar TZ=':America/Los_Angeles' date tzselect para hallar TZ) echo "mail -s 'tomar el tren' Recordatorio por email [email protected] < /dev/null" | at 17:45 echo "DISPLAY=$DISPLAY xmessage Recordatorio emergente cooker" | at "NOW + 30 minutes" locales printf "%'d\n" 1234 Imprimir numero agrupado por miles de

BLOCK_SIZE=\'1 ls -l echo "Yo vivo en `locale territory`" LANG=en_IE.utf8 locale int_prefix

locale | cut -d= -f1 | xargs locale -kc | less recode (obsoletos: iconv, dos2unix, unix2dos) recode -l | less

acuerdo a su locale pedir que ls agrupe por miles de acuerdo a su locale Extraer informacin de la base de datos del locale Buscar informacin de locale para determinado pas. Ver tambin ccodes Listar campos en base de datos del locale

CDs

Ver conversiones disponibles (aliases en cada lnea) recode windows-1252.. "ansi" de Windows a tabla de caracteres locales archivo_a_cambiar.txt (auto hace conversin CRLF) recode utf-8/CRLF.. archivo_a_cambiar.txt utf8 de Windows a tabla de caracteres locales recode iso-8859-15..utf8 Latin9 (Europa oriental) a utf8 archivo_a_cambiar.txt recode ../b64 < archivo.txt > archivo.b64 Codificado Base64 recode /qp.. < archivo.txt > archivo.qp Decodificado de citas imprimibles (qp) recode ..HTML < archivo.txt > Texto a HTML archivo.html recode -lf windows-1252 | grep euro Buscar tabla de caracteres Mostrar representacin de un cdigo en tabla de echo -n 0x80 | recode latin-9/x1..dump caracteres latin-9 echo -n 0x20AC | recode ucs-2/x2..latin-9/x Ver codificado latin-9 echo -n 0x20AC | recode ucs-2/x2..utf-8/x Ver codificado utf-8 gzip < /dev/cdrom > cdrom.iso.gz mkisofs -V NOMBRE -r dir | gzip > cdrom.iso.gz mount -o loop cdrom.iso /mnt/dir Guardar una copia de los datos de cdrom Crear imagen de cdrom con el contenido de dir

Montar la imagen cdrom en /mnt/dir (solo lectura) cdrecord -v dev=/dev/cdrom blank=fast Limpiar un CDRW gzip -dc cdrom.iso.gz | cdrecord -v Grabar un cdrom con imagen (usar dev=ATAPI dev=/dev/cdrom -scanbus para confirmar ruta dev) Extraer pistas de audio desde un CD a archivos cdparanoia -B wav en directorio actual Armar un CD de audio con todos los wavs en cdrecord -v dev=/dev/cdrom -audio *.wav directorio actual (ver tambin cdrdao) oggenc --tracknum='pista' pista.cdda.wav Crear un archivo ogg con un archivo wav -o 'pista.ogg' espacio de disco (Ver tambin FSlint) ls -lSr Mostrar archivos, de menor a mayor du -s * | sort -k1,1rn | head Mostrar usuarios de disco principales en el

directorio actual. Ver tambin dutop df -h Mostrar espacio libre de disco df -i Mostrar inodos libres Mostrar tamaos y tipos de particiones de disco fdisk -l (pedir como root) rpm -q -a --qf '%10{SIZE}\t%{NAME}\n' | Listar todos los paquetes por tamao instalado sort -k1,1n (Bytes) de distribuciones RPMs dpkg-query -W -f='${Installed-Size;10}\t$ istar todos los paquetes por tamao instalado {Package}\n' | sort -k1,1n (Kbytes) de distribuciones deb Crear un gran archivo de prueba (sin ocupar dd bs=1 seek=2TB if=/dev/null of=ext3.test espacio). Ver tambin truncate monitoreo/rastreo Resumir/perfil de llamadas al sistema hechas strace -c ls >/dev/null con comando strace -f -e open ls >/dev/null Listar llamadas al sistema hechas con comando ltrace -f -e getenv ls >/dev/null Listar llamadas a libreras hechas con comando lsof -p $$ Listar las rutas que abri el id de proceso lsof ~ Listar procesos que solicitaron apertura de rutas Ver trfico de redes excepto ssh. Ver tcpdump not port 22 tambin tcpdump_not_me ps -e -o pid,args --forest Listar procesos de una jerarqua ps -e -o pcpu,cpu,nice,state,cputime,args Listar procesos por % de uso de cpu --sort pcpu | sed '/^ 0.0 /d' ps -e -orss=,args= | sort -b -k1,1n | pr Listar procesos por uso de memoria. Ver -TW$COLUMNS tambin ps_mem.py Listar todos los hilos de un proceso ps -C firefox-bin -L -o pid,tid,pcpu,state determinado ps -p 1,2 Listar informacin de un ID determinado last reboot Ver historia de reencendido del sistema Ver cantidad de RAM (que queda) (-m muestra free -m en MB) Observar continuamente los datos que van watch -n.1 'cat /proc/interrupts' cambiando informacin del sistema (Ver tambin sysinfo) hdparm -i /dev/hda Ver informe sobre particin hda Hacer una prueba de velocidad de lectura en hdparm -tT /dev/hda particin hda badblocks -s /dev/hda Hallar bloques ilegibles en particin hda Ver particiones montadas en el sistema (y mount | column -t alinear la salida) Ver todas las particiones registradas en el cat /proc/partitions sistema grep MemTotal /proc/meminfo Ver el total de RAM que registra el sistema

grep "model name" /proc/cpuinfo lspci -tv lsusb -tv interactivo mc screen

Ver informe de CPU(s) Ver informe de PCI Ver informe de USB Poderoso administrador de archivos que permite navegar por rpm, tar, ftp, ssh, ... Terminales virtuales con capacidad de reacomodamiento, ... Navegador web Graficos interactivos/ programables Entorno parecido a Matlab Prctico vuelco hexa. (uso x.ej.: hd /proc/self/cmdline | less) Canonicalizar ruta. (uso x.ej.: realpath ~/../ $USER) Buscar en el entorno actual Asignarle a archivo la fecha (AAMMDDhhmm) Serve current directory tree at http:// $HOSTNAME:8000/

links gnuplot octave Miscellaneous alias hd='od -Ax -tx1z -v' alias realpath='readlink -f' set | grep $USER touch -c -t 0304050607 archivo python -m SimpleHTTPServer

COMANDO

DESCRIPCIN

EJEMPLO

su nombreusuario

Cambia el usuario actual a nombreusuario (pedir la contrasea del usuario con el que su root queramos iniciar la sesin)

who -u

Muestra los usuarios conectados al sistema

who -u

who -b ps -A ps -A | grep bash ps -fu oracle ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS pstree kill -9 numeroproceso ls -l ls -lSrh sh nombreficherosh ./nombrefichero apt-get install nombreaplicacion

Muestra la fecha y hora del ltimo reinicio del sistema

who -b

Muestra todos los procesos en ejecucin y el ps -A identificador de proceso (PID) Muestra todos los procesos que lleven la palabra "bash" Muestra los procesos y los usuarios que los ejecutan en formato UNIX Muestra los procesos ordenados por uso de memoria (los que ms memoria usan al final) Procesos activos del sistema jerarquizados en forma de rbol Cierra el proceso (numeroproceso) especificado por el PID ps -A | grep bash ps -fu oracle ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS pstree kill -9 745

Lista los ficheros y directorios de la ubicacin ls -l actual Muestra una lista de los ficheros de una carpeta ls -lSrh ordenados por tamao (los ms grandes al final) Ejecuta el fichero de script especificado Ejecuta la aplicacin especificada sh prueba.sh ./mysql

Instala la aplicacin especificada (si se tiene conexin a Internet), slo disponible en apt-get install mysql-server distribuciones Debian Actualiza la base de datos de paquetes a actualizar o instalar a partir del fichero '/etc/apt/sources.list'. La base de datos la constituyen un conjunto de ficheros ubicados en '/var/lib/apt/lists/' Actualiza todos los paquetes instalados en el sistema a la ltima versin disponible

apt-get update

apt-get update

apt-get upgrade

apt-get upgrade

apt-get install -f

Comprueba la correcta instalacin de los paquetes descargados en '/var/cache/apt/archives/', repitiendo la apt-get install -f instalacin si fuese necesario o bajando algn paquete dependiente que no se haya descargado Elimina todos los paquetes (.deb) descargados (almacenados automticamente en '/var/cache/apt/archives/') Copia uno o varios (*) ficheros a la carpeta especificada Mueve una carpeta/fichero al destino especificado, tambin sirve para renombrar ficheros/directorios apt-get clean

apt-get clean

cp nombrefichero carpetadestino mv nombrecarpeta carpetadestino apt-cache search datoabuscar whoami pwd ifconfig iwconfig ping host ifconfig id_tarjeta down ifconfig id_tarjeta up route route add default gw ip_puerta_enlace id_tarjeta passwd nombreusuario cat nombrefichero vi nombrefichero

cp * /usr/bin mv /home/alonso /etc

Busca una aplicacin en la lista de aplicaciones a ap-cache search mysql instalar (slo distribuciones Debian) Muestra el usuario con el que se ha iniciado la sesin de terminal Muestra el directorio de trabajo actual Muestra la IP del pc y la configuracin de red Muestra informacin de las tarjetas de red inalmbrica (wireless) que haya instaladas en el equipo Realiza ping entre pcs Detiene los servicios de red de la tarjeta especificada (id_tarjeta) Inicia los servicios de red de la tarjeta especificada (id_tarjeta) whoami pwd ifconfig iwconfig wlan0 ping 192.168.1.5 ifconfig eth0 down ifconfig eth0 up

Muestra informacin de la tabla de enrutacin de route la red Aade como puerta de enlace (gateway) por defecto la indicada en ip_puerta_enlace Cambia la contrasea al usuario especificado Muestra el contenido de un fichero (de texto) Utililidad que sirve para modificar ficheros de route add default gw 192.168.1.1 eth0 passwd alonso cat /etc/mysql/my.cnf vi /etc/mysql/my.cnf

texto plano: pulse "i" para editar el fichero. pulse "ESCAPE", a continuacin ":wq" e INTRO para guardar los cambios y cerrar el fichero.

sudo comando usuario

Ejecuta el comando especificado con los derechos sudo apt-get install mysql-server del usuario especificado (pedir la contrasea de root este usuario) Muestra el tamao de todos los subdirectorios del directorio especificado y el tamao total del mismo . -h: Muestra el resultado en unidades entendibles por el usuario (Bytes, MB, GB, etc). du -sh /home -s: no muestra el tamao de los subdirectorios, s lo tiene en cuenta para el tamao total de la carpeta

du nombredirectorio -h -s

rm nombrefichero rm -f -v

Borra / elimina el fichero especificado Elimina uno o varios ficheros sin pedir confirmacin (-f), mostrando los ficheros que va eliminando (-v)

rm /home/alonso/hola.txt rm -f -v fernando*

shred -u nombre_fichero

Elimina un fichero de forma segura (ya no podr ser recuperado). El comando "rm" no elimina shred -u "fernando alonso" ficheros completamente, podran ser recuperados Elimina una carpeta completa y todas sus subcarpetas: -f: no pide confirmacin al eliminar.

rm -f -r -v nombre_carpeta

-r: elimina recursivamente carpetas y subcarpetas y su contenido. -v: muestra el nombre de los ficheros y carpetas que va eliminando.

rm -f -r -v /home/alonso

date date --set="da mes hora en formato" date +%Y%m%d -s "20111214" cal mes ao man comando cd nombredirectorio mkdir nombredirectorio rmdir nombredirectorio rm -r nombredirectorio

Muestra la hora y la fecha Cambia los segundos, los minutos, la hora, el da, el mes y el ao de la fecha del sistema Cambia el da, el mes y el ao de la fecha del sistema Muestra un calendario del mes y ao especificados Muestra ayuda sobre el comando especificado Cambia del directorio actual al directorio especificado Crea un directorio Elimina el directorio especificado (debe estar vaco) Elimina el directorio especificado y todo su contenido Muestra el tipo de archivo o directorio. Las posibles salidas: ASCII English text directory symbolic link to 'enlace' executable ...

date date --set="14 DEC 2011 18:00:00" date +%Y%m%d -s "20111214" cal 12 2005 man ifconfig cd /usr/bin mkdir prueba rmdir prueba rm -r prueba

file nombrefichero

file cdrom

find expresionbusqueda find -size +500000 cksum nombrefichero grep MemTotal /proc/meminfo grep SwapTotal /proc/meminfo

Busca ficheros coincidentes con la expresin de bsqueda Muestra los ficheros de tamao superior a 500 MB Muestra el CRC del fichero y el tamao en bytes Muestra la memoria RAM total del sistema

find . -name "*mysql*" -print

find -size +500000 cksum isoinfo grep MemTotal /proc/meminfo

Muestra la cantidad de espacio swap del sistema grep SwapTotal /proc/meminfo (memoria de intercambio) Muestra las unidades de disco, el tamao y el espacio libre.

df -h

-h: muestra el resultado en unidades entendibles df -h por el usuario (M= Megabytes, G=Gigabytes, etc). Muestra el espacio libre, ocupado y total del disco actual Muestra informacin del sistema. uname -a es equivalente a uname -snrvmpio, donde: -s: nombre del kernel. -n: nombre del equipo en la red (host). -r: release del kernel. uname -a -v: versin del kernel. -m: nombre hardware de la mquina. -p: tipo de procesador. -i: tipo de plataforma hardware. -o: nombre sistema operativo.

df . -h

df . -h

uname -a

arp

Muestra y modifica las tablas de conversin de direcciones IP en direcciones fsicas que usa el protocolo de resolucin de direcciones (ARP Address Resolution Protocol)

arp -i eth0

chmod 777 nombrearchivo chown nombreusuario nombrearchivo date --set=15:30 deluser nombreusuario discover --xdriver video discover ethernet echo $NOMBREVARIABLE env fdisk -l find / -name mysql* -exec rm {} ; free fsck /dev/hda1 gcc -o nombreprograma ficheroresultante.c groups groupadd nombregrupo gunzip fichero.tar.gz | tar -xvf fichero.tar gzip fichero

Asigna al fichero nombrearchivo permisos del lectura, escritura y ejecucin para el propietario, chmod 777 prueba grupo e invitado Cambia el propietario del archivo nombrearchivo chown alonso prueba a nombreusuario Cambia la hora del sistema a las 15:30 Elimina el usuario nombreusuario y todos sus archivos de configuracin Muestra el driver de la tarjeta de video Muestra el driver de la tarjeta de red Muestra el valor de la variable de entorno especificada (nombrevariable) date --set=15:30 deluser alonso discover --xdriver video discover ethernet echo $HOSTNAME

Muestra las variables de entorno definidas para el env usuario actual Muestra la estructura y tipo de particiones Busca todos los ficheros que comiencen por "mysql" y los ELIMINA Muestra informacin sobre la memoria RAM y Swap (total, libre y ocupada) fdisk -l find / -name mysql* -exec rm {}; free

Comprueba el sistema de ficheros de la particin fsck /dev/hda1 hda1 Compila "nombreprograma.c" y devuelve el ficheroresultante.c compilado Muestra los grupos de seguridad a los que pertenece el usuario actual Aade un nuevo grupo de seguridad Descomprime y desempaqueta el archivo 'fichero.tar.gz' gcc -o prueba prueba.c groups groupadd leerayuda gunzip mysql.tar.gz | tar -xvf mysql.tar

Comprime el archivo "fichero", renomb?andolo a gzip mysql 'fichero.gz'

tar xvf fichero.tar tar -czvf fichero_tar ficheros_comprimir tar -tzvf fichero_tar tar -tzvf /dev/st0 tar -czvf /dev/st0

Desempaqueta el archivo "fichero.tar" Comprime/Empaqueta los ficheros especificados en "ficheros_comprimir" en el fichero "fichero_tar" Muestra el contenido del fichero "fichero_tar" (comprimido con "tar") Muestra el contenido del dispositivo de copia de seguridad "/dev"st0" Descomprime el contenido del dispositivo de copia de seguridad "/dev/st0" en la ubicacin donde se ejecute el comando Muestra las 10 primeras lneas del fichero nombrefichero Reinicia el servicio nombreservicio Para el servicio de red 'eth0' Arranca el servicio de red 'eth0' Muestra los puertos abiertos Muestra las conexiones establecidas a puertos determinados Muestra la ubicacin del comando especificado Monta la unidad de cdrom en modo slo lectura (r), con sistema de ficheros (t) 'iso9660', en el dispositivo '/dev/hdc', disponible en el directorio '/cdrom' Monta la unidad de disquete, con sistema de ficheros 'MS-DOS', en el dispositivo '/dev/fd0', disponible en el directorio '/floppy' Desmonta el dispositivo especificado Desmonta todas las unidades y dispositivos montados Muestra las lneas, palabras y caracteres del fichero especificado Muestra informacin del dominio especificado (fecha registro, fecha expiracin, dns, ...) Realiza control remoto al equipo con la IP especificada (deber tener instalado y en ejecucin vncserver). Permite el control remoto tanto con PCs con Linux como con PCs con Windows Localiza la ubicacin del comando especificado

tar xvf oracle.tar tar -czvf /tmp/prueba.tar /root/* tar -tzvf /tmp/prueba.tar tar -tzvf /dev/st0 tar -czvf /dev/st0 head mysql

head nombrefichero history nombreservicio -k restart ifdown eth0 ifup eth0 netstat -a netstat -atun | grep ESTAB type comando mount -rt iso9660 /dev/hdc /cdrom

Listado de los comandos utilizados por el usuario history httpd -k restart ifdown eth0 ifup eth0 netstat -a netstat -atun | grep ESTAB type ifconfig mount -rt iso9660 /dev/hdc /cdrom

mount -t msdos /dev/fd0 /floppy umount /dispositivo umount -a wc nombrefichero whois nombredominio

mount -t msdos /dev/fd0 /floppy umount /cdrom umount -a wc prueba whois ajpdsoft.com

xvncviewer ip

xvncviewer 192.168.1.3

which comando wget direccionftp/nombrefichero addgroup nombregrupo useradd -g nombregrupo nombreusuario userdel nombre_usuario tr 'A-Z' 'a-z' < fichero.txt

which ls

Descarga el fichero nombrefichero de la direccin wget ftp://ftp.ajpdsoft.com/j (en ftp direccionftp. Tambin sirve para conexin este caso el ftp debe soportar mediante http conexiones annimas) Aade un nuevo grupo de seguridad Aade un nuevo usuario con el nombre nombreusuario perteneciente al grupo nombregrupo Elimina un usuario del sistema Convierte a minsculas todos los caracteres del archivo 'fichero.txt' addgroup accesored useradd -g root alonso userdel ajpdsoft tr 'A-Z' 'a-z' < prueba

top

Muestra informacin de los procesos que se estn ejecutando, uso de CPU, memoria, PID, ... con la caracterstica de que se va actualizando top cada 5 segundos o tras pulsar la barra espaciadora Muestra las ltimas diez lneas del fichero nombrefichero Reinicia el sistema en los minutos especificados, previamente enva un mensaje a todos los usuarios conectados con el texto: mensaje tail my.cnf shutdown 15 'El sistema se reiniciar en 15 minutos, guarde su informacin'

tail nombrefichero shutdown minutos 'mensaje' shutdown -h now shutdown -r now

Apaga el sistema instantneamente (equivalente shutdown -h now a halt o init 0) Reiniciar el sistema instantneamete (equivalente a reboot o init 6) shutdown -r now

shutdown -r hh:mm cat /dev/hda > /dev/hdb cat /dev/cdrom > /usr/fichero.iso chgrp grupo archivo

Reinicia el equipo a la hora y minuto indicada Copia todo el disco duro 'hda' en el disco duro 'hdb' Crea la imagen ISO-9660 del CD-ROM introducido, con el nombre 'fichero.iso' en el directorio '/usr'

shutdown -r 20:00 cat /dev/hda > /dev/hdb cat /dev/cdrom > /usr/fichero.iso

Cambia el grupo del archivo especificado al grupo chgrp accesored mysql.cnf especificado sqlplus /nolog connect / as sysdba select status from v$instance Muestra el navegador de hardware (modo grfico): discos duros, SCSI, CD-ROM, USB, Unidades de cinta, etc

sqlplus /nolog

Si tenemos Oracle instalado se conectar a la BD

hwbrowser& watch "comando"

hwbrowser&

Ejecuta repetidamente el comando entre comillas watch "du -s -h" y muestra el resultado en pantalla whereis ls Busca los archivos ejecutables, las fuentes y el manual de un comando Desactiva la tarjeta de red especificada (eth0) Activa la tarjeta de red especificada (eth0) Muestra/Modifica el estado de los servicios del sistema en cada nivel de arranque (runlevel) Aade/Elimina mdulos del Kernel de Linux Muestra estadsticas de uso de la memoria, cpu, lectuas/escrituras en disco, etc Muestra estadsticas de uso de la memoria

whereis

whereis man ifdown eth0 ifup eth0 chkconfig --list dbora modprobe qla2300 watch "vmstat -s -S: M" watch "free -m"

ifdown eth0 ifup eth0 chkconfig modprobe vmstat free lsmod cd /etc/init.d ls -l

Muestra el estado de los mdulos en el Kernel de lsmod Linux cd /etc/init.d En el directorio init.d se guardan todos los servicios instalados en el equipo, accediendo a este directorio y haciendo un ls -l se pueden ver Muestra el estado del servicio especificado "nombre_servicio": stopped, se est ejecutando, ... Inicia el servicio especificado "nombre_servicio" Detiene el servicio especificado "nombre_servicio" Reinicia el servicio especificado "nombre_servicio" Cambia el valor de una variable de entorno Muestra el valor de la variable de entorno nombrevariable ls -l

service nombre_servicio status service nombre_servicio start service nombre_servicio stop service nombre_servicio restart export nombrevariable=valor echo nombrevariable set $ORACLE_HOME/bin/rman target=/ hostname -i ethtool eth0

service dsmserv status service dsmserv start service dsmserv stop service dsmserv restart export $PATH=/home/oracle/bin echo $PATH

Muestra todas las variables de entorno shell y su set valor Inicia el programa rman, para copias de seguridad de Oracle en caliente Muestra la IP de la interfaz de red actual del equipo (normalmente eth0) Muestra el estado actual de la interfaz de red indicada "eth0" $ORACLE_HOME/bin/rman target=/ hostname -i ethtool eth0 ethtool --change eth0 autoneg off speed 100 duplex full ip addr add 192.168.1.100 brd + dev eth0 ip addr show

ethtool --change eth0 autoneg off speed 100 Permite cambiar de forma manual la velocidad duplex full del interfaz de red indicado, en este caso "eth0" ip addr add 192.168.1.100 brd + dev eth0 ip addr show Aade una nueva IP al interfaz de red indicado, en este caso "eth0" Muestra todas las direcciones de todas las

interfaces de red del equipo cal -3 last reboot head -n1 /etc/issue grep "model name" /proc/cpuinfo hdparm -tT /dev/sda Muestra un calendario del mes anterior, el actual cal -3 y el siguiente a la fecha actual del equipo Muestra las veces que el equipo se ha reiniciado, last reboot la fecha, la hora y el tipo de reinicio Muestra el nombre y la versin de la distribucin head -n1 /etc/issue de GNU Linux instalada Muestra el fabricante, el modelo y la velocidad del procesador (CPU) del equipo Realiza un test para calcular la velocidad de transferencia del disco duro indicado Permite asignar a un comando creado por nosotros mismos con el nombre que queramos "nombre_alias" la ejecucin de otro comando Linux, por ejemplo, el siguiente comando Linux:alias listar='ls -lah' crear un nuevo "comando" llamado "listar" que cada vez que se ejecute ser igual que si ejecutsemos el comando ls -lah Muestra los dispositivos PCI (Peripheral Component Interconnect ) grep "model name" /proc/cpuinfo hdparm -tT /dev/sda

alias nombre_alias='comando'

alias listar='ls -lah'

lspci -tv lsusb -tv

lspci -tv

Muestra los dispostivos USB, la ubicacin, el bus, lsusb -tv el puerto Muestra y permite editar (como si de vi se tratase) el fichero /etc/sudoers, donde se le indica a Linux qu usuarios podrn ejecutar comandos como si fuesen el superusuario root utilizando el comando "sudo" Realiza una conexin mediante Telnet al equipo indicado "IP" utilizando el puerto indicado "Puerto"

visudo

visudo

telnet IP Puerto nano nombre_fichero ftp usermod -a -G nombre_grupo nombre_usuario

telnet 192.168.1.100 4899

Editor en modo texto ms intuitivo y fcil de usar nano /etc/sudoers que vi Realiza un conexin mediante el protocolo FTP a un servidor de FTP Agrega el usuario "nombre_usuario" al grupo de seguridad "nombre_grupo" Muestra el uid interno del usuario "nombre_usuario" y los grupos de seguridad a los que pertenece ftp usermod -a -G dba root

id nombre_usuario

id root

adduser -u 0 -o -g 0 -G 0,1,2,3,4,6,10 -M nombre_usuario

Aade un nuevo usuario al sistema operativo adduser -u 0 -o -g 0 -G como si se tratase del superusuario root (con los 0,1,2,3,4,6,10 -M fernando mismos permisos) Edita el fichero "crontab" (equivalente al programador de tareas de Windows). Permite crontab -e agregar nuevas tareas programadas, modificar o eliminar las actuales Cambia el nivel de ejecucin al indicado: 0 - halt (apagar equipo). 1 - Single user mode (modo monousuario). 2 - Multiuser, without NFS (multiusuario, sin funciones de red). 3 - Full multiuser mode (multiusuario, con funciones de red). 4 - unused (no utilizado). 5 - X11 (multiusuario, red, modo grfico). 6 - reboot (reinicio del sistema).

crontab -e

init numero_nivel

init 5

runlevel halt

Muestra el nivel de ejecucin anterior y el actual. runlevel Si no ha cambiado, mostrar "N" en el anterior Apaga el equipo. Comando equivalente a halt

ejecutar: init 0 (ms o menos). En realidad, lo que hace halt es comprobar si el sistema se est deteniendo (reiniciando o apagando) consultado el fichero /var/log/wtmp. Si no se est deteniendo ya lo apaga poweroff reboot Apaga el equipo (equivalente a init 0, shutdown -h now, halt) Reinicia el equipo (equivalente a shutdown -r now, init 6) Muestra o modifica ciertos lmites del sistema: Tamao mximo de los archivos creados en el ncleo. Tamao del segmento de pila. Tamao del segmento de datos de un proceso Mxima priorida en tareas programadas. Nmero mximo de ficheros abiertos. Tamao de la memoria virtual. Nmero mximo de procesos de usuario. Tiempo de uso de la CPU. poweroff reboot

Todos las las opciones (en ingls): ulimit -S use the `soft' resource limit -H use the `hard' resource limit -a all current limits are reported -b the socket buffer size -c the maximum size of core files created -d the maximum size of a process's ulimit -a data segment -e the maximum scheduling priority (`nice') -f the maximum size of files written by the shell and its children -i the maximum number of pending signals -l the maximum size a process may lock into memory -m the maximum resident set size -n the maximum number of open file descriptors -p the pipe buffer size -q the maximum number of bytes in POSIX message queues -r the maximum real-time scheduling priority -s the maximum stack size -t the maximum amount of cpu time in seconds -u the maximum number of user processes -v the size of virtual memory -x the maximum number of file locks

sysctl

Muestra o modifica valores del kernel en tiempo de ejecucin

sysctl -a

tcpdump

Captura y muestra en tiempo real los paquetes transmitidos y recibidos en la red a la cual el tcpdump -c 100 -w sniffer.txt ordenador est conectado. Analiza el trfico de la red. Muestra datos del fichero indicado: nombre, tamao, bloques, dispositivo en el que se encuentra, inode, links, permisos, uid, gid, fecha stat /etc/mysql/my.cnf de ltimo acceso, fecha de ltima modificacin, fecha de cambio

stat nombre_fichero

eject cdrom0 eject -t cdrom0 ln ruta_fichero ruta_enlace

Abre la bandeja del lector de DVD/CD Cierra la bandeja del lector de DVD/CD Crea un enlace duro (con el mismo inodo), es decir el mismo fichero con distintos nombres Crea un enlace simblico a la carpeta "carpeta" en "ruta_enlace" con el nombre de fichero enlazado (tambin se pueden crear enlaces simblicos a ficheros) Elimina el enlace simblico a fichero "nombre_fichero_enlace"

eject cdrom0 eject -t cdrom0 ln /etc/mysql/my.cnf /var/my ls -s /etc/var/www /home/ajpdsoft/web unlink /home/ajpdsoft/web

ls -s carpeta ruta_enlace

unlink nombre_fichero_enlace diff fichero1 fichero2 join fichero1 fichero2

Compara el fichero1 con el fichero2, muestra las diff /etc/my.ini /etc/mysql/my.cnf difirencias Compara el fichero1 con el fichero2, muestra las join /etc/my.ini /etc/mysql/my.cnf lneas coincidentes Divide o parte el fichero "fichero" en trozos del tamao indicado en "bytes". Dejar el fichero inicial intacto y generar tantos trozos como sean necesarios del tamao mximo indicado split -b 125 /var/www/joomla

split -b bytes fichero

cat comodines > fichero

Une los ficheros trocezados con split que cumplan la condicin indicada en "comodines" en cat joomla* > joomla_unido el fichero"fichero" echo Aade la lnea de texto "texto" al final del fichero "max_allowed_packet=20mb "fichero" >> /etc/mysql/my.cnf Muestra el MD5 del archivo "fichero" md5sum /var/www/index.php Guarda el MD5 del archivo "fichero" en el archivo md5sum /var/www/index.php > "resultado.txt" resultado_md5.txt Verifica si el MD5 guardado en el fichero "fichero_con_md5" coincide con el fichero indicado dentro del fichero para el MD5 (el fichero "fichero_con_md5" debe contener una lnea con el MD5 y el nombre del fichero a verificar Busca la palabra clave "palabra" dentro de man (informacin sobre comandos linux), si la encuentra muestra dnde la ha encontrado Muestra la hora actual, el nmero de das que el PC est encendido, nmero de usuarios conectados al equipo, carga media del equipo Elimina el grupo de seguridad "nombre_grupo" Elimina el grupo de seguridad "nombre_grupo" slo si no tiene usuarios asignados Muestra el nombre del fichero de la terminal conectada a la salida estndar Muestra el nombre de red del equipo Cambia la IP para la tarjeta de red "eth0" por la nueva "Nueva_IP" con la mscara de subred "Mscara". No guarda los cambios, slo se aplicar el cambio hasta el prximo reinicio del equipo. Para hacer el cambio permanente hay que editar el fichero /etc/network/interfaces Ejecuta la aplicacin java "fichero.jar" Detiene el servicio "servicio" Inicia el servicio "servicio" Reinicia el servicio "servicio" (lo detiene y lo inicia)

echo "texto" >> fichero md5sum fichero md5sum fichero > resultado.txt

md5sum -w -c fichero_con_md5

md5sum -w -c resultado_md5.txt

apropos palabra

apropos split

uptime delgroup nombre_grupo delgroup nombre_grupo --only-if-empty tty hostname

uptime delgroup postgresql delgroup postgre --only-if-empty tty hostname

ifconfig eth0 Nueva_IP netmask Mscara

ifconfig eth0 192.168.1.100 255.255.255.0

java -jar fichero.jar /etc/init.d/servicio stop /etc/init.d/servicio start /etc/init.d/servicio restart /etc/init.d/servicio status

java -jar posgresql.jar /etc/init.d/postgresql stop /etc/init.d/postgresql start /etc/init.d/postgresql restart

Muestra el estado del servicio "servicio" (si est o /etc/init.d/postgresql status no iniciado, pid) Crea un sistema de ficheros Linux con el tipo de sistema "tipo_sistema" en el dispositivo indicado en "dispositivo". Para que este comando funcione mkfs -t ext3 /dev/sda2 la particin de disco a crear no debe estar montada

mkfs -t tipo_sistema dispositivo

Ejemplos de salida de algunos comandos GNU Linuxiwconfig wlan0alonso@pcubuntu:~$ iwconfig wlan0 wlan0 IEEE 802.11g ESSID:"alonso" Nickname:"" Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated Tx-Power=27 dBm Retry min limit:7 RTS thr:off Fragment thr=2346 B Power Management:off Link Quality:0 Signal level:0 Noise level:0 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0

ifconfigalonso@pcubuntu:~$ ifconfig eth0 Link encap:Ethernet direccinHW 00:17:31:f5:c7:05 inet direccin:192.168.1.214 Difusin:>192.168.255.255 Mscara:255.255.0.0 direccin inet6: fe80::217:31ff:fef5:c705/64 Alcance:Vnculo ARRIBA DIFUSIN CORRIENDO MULTICAST MTU:1500 Metric:1 RX packets:27987 errors:0 dropped:0 overruns:0 frame:0 TX packets:1357 errors:0 dropped:0 overruns:0 carrier:0 colisiones:0 txqueuelen:1000 RX bytes:3498154 (3.3 MB) TX bytes:243056 (237.3 KB) Interrupcin:220 Direccin base: 0xe000 lo Link encap:Bucle local inet direccin:127.0.0.1 Mscara:255.0.0.0 direccin inet6: ::1/128 Alcance:Anfitrin ARRIBA LOOPBACK CORRIENDO MTU:16436 Metric:1 RX packets:1877 errors:0 dropped:0 overruns:0 frame:0 TX packets:1877 errors:0 dropped:0 overruns:0 carrier:0 colisiones:0 txqueuelen:0 RX bytes:94227 (92.0 KB) TX bytes:94227 (92.0 KB) wlan0 Link encap:Ethernet direccinHW 00:13:02:70:bf:9f ARRIBA DIFUSIN MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 colisiones:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) wlan0:avahi Link encap:Ethernet direccinHW 00:13:02:70:bf:9f inet direccin:169.254.7.127 Difusin:169.254.255.255 Mscara:255.255.0.0 ARRIBA DIFUSIN MULTICAST MTU:1500 Metric:1 wmaster0 Link encap:UNSPEC direccinHW 00-13-02-70-BF-9F-00-00-00-00-00-00-00-00-00-00 ARRIBA DIFUSIN CORRIENDO MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 colisiones:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

lsmod[root@PCAJPDSOFT]# lsmod Module Size Used by sg 38113 0 IBMtape 210108 2 [permanent] autofs4 22085 0 dm_mirror 28449 0 dm_mod 58949 1 dm_mirror button 10449 0 battery 12869 0 ac 8773 0 md5 8001 1 ipv6 240097 46 joydev 14209 0 ohci_hcd 23889 0 tg3 85061 0 floppy 58065 0 st 40157 0 ext3 118729 3 jbd 59481 1 ext3 qla2300 127232 0

mptscsih 41469 0 mptbase 57629 1 mptscsih aic79xx 187485 0 sd_mod 20545 10

df -h[root@pcalonso]# df -hl S.ficheros Tamao Usado Disp Uso% Montado en /dev/cs/cp2 58G 37G 19G 67% / /dev/cis/cp1 99M 14M 81M 15% /boot none 3,0G 0 3,0G 0% /dev/shm /dev/cciss/cd1 201G 164G 27G 87% /cpseg /dev/sd1 99G 69G 26G 73% /bdoracle /dev/sdb1 35G 81M 33G 1% /indicesoracle

cd /etc/init.d/ ls -l[root@AJPDSOFT ~]# cd /etc/init.d/ [root@AJPDSOFT init.d]# ls -l total 612 -rwxr-xr-x 1 root root 1128 ago 9 2004 acpid -rwxr-xr-x 1 root root 834 sep 28 2004 anacron -rwxr-xr-x 1 root root 1429 jun 22 2004 apmd -rwxr-xr-x 1 root root 1176 jun 17 2005 atd -rwxr-xr-x 1 root root 2781 nov 19 2005 auditd -rwxr-xr-x 1 root root 15539 dic 2 2005 autofs -rwxr-xr-x 1 root root 1368 dic 1 2004 bluetooth -rwxr-xr-x 1 root root 1355 dic 22 01:27 cpuspeed -rwxr-xr-x 1 root root 1904 jul 12 2005 crond -rwxr-xr-x 1 root root 2312 ene 4 16:48 cups -rwxr-xr-x 1 root root 1424 oct 22 2004 cups-config-daemon -rwxr-xr-x 1 root root 1502 ago 31 2004 dc_client -rwxr-xr-x 1 root root 1344 ago 31 2004 dc_server -rwxr-xr-x 1 root root 11969 dic 14 2005 diskdump -rwxr-xr-x 1 root root 5255 may 5 10:09 dsmserv -rwxr-xr-x 1 root root 968 dic 1 2004 dund -rwxr-xr-x 1 root root 1944 ago 3 2005 firstboot -rwxr-xr-x 1 root root 10722 abr 18 2005 functions -rwxr-xr-x 1 root root 1778 oct 21 2004 gpm -rwxr-xr-x 1 root root 1388 dic 22 01:15 haldaemon -rwxr-xr-x 1 root root 6029 oct 4 2004 halt -rwxr-xr-x 1 root root 1001 dic 1 2004 hidd -rwxr-xr-x 1 root root 13759 ene 11 11:40 ipmi -rwxr-xr-x 1 root root 7135 nov 11 2004 iptables -rwxr-xr-x 1 root root 1487 oct 4 2004 irda -rwxr-xr-x 1 root root 1744 dic 22 01:27 irqbalance -rwxr-xr-x 1 root root 6183 oct 5 2004 isdn -rwxr-xr-x 1 root root 652 sep 4 2003 killall -rwxr-xr-x 1 root root 2095 ago 22 2005 kudzu -rwxr-xr-x 1 root root 3097 nov 8 2005 lm_sensors -rwxr-xr-x 1 root root 1700 dic 2 2005 mdmonitor -rwxr-xr-x 1 root root 1613 dic 2 2005 mdmpd -rwxr-xr-x 1 root root 1746 ago 2 2005 messagebus -rwxr-xr-x 1 root root 1731 dic 22 01:26 microcode_ctl -rwxr-xr-x 1 root root 12181 nov 21 2005 netdump -rwxr-xr-x 1 root root 7164 jul 14 2005 netfs -rwxr-xr-x 1 root root 1303 mar 4 2005 netplugd -rwxr-xr-x 1 root root 8493 mar 30 2005 network -rwxr-xr-x 1 root root 1475 oct 30 2004 NetworkManager -rwxr-xr-x 1 root root 4283 sep 7 2005 nfs -rwxr-xr-x 1 root root 2841 sep 7 2005 nfslock -rwxr-xr-x 1 root root 2171 feb 9 00:13 nscd -rwxr-xr-x 1 root root 3055 oct 11 2004 ntpd -rwxr-xr-x 1 root root 1144 dic 1 2004 pand -rwxr-xr-x 1 root root 4431 feb 17 07:03 pcmcia -rwxr-xr-x 1 root root 1877 ago 12 2004 portmap -rwxr-xr-x 1 root root 1021 ene 26 11:59 psacct -rwxrwxr-x 1 root root 6219 may 4 18:45 qlremote -rwxr-x--x 1 root root 1255 abr 26 15:57 raid_agent -rwxr-xr-x 1 root root 2404 oct 18 2004 rawdevices -rwxr-xr-x 1 root root 790 dic 22 01:27 readahead -rwxr-xr-x 1 root root 795 dic 22 01:27 readahead_early -rwxr-xr-x 1 root root 1782 ene 31 19:46 rhnsd -rwxr-xr-x 1 root root 2177 sep 7 2005 rpcgssd -rwxr-xr-x 1 root root 1805 sep 7 2005 rpcidmapd -rwxr-xr-x 1 root root 2153 sep 7 2005 rpcsvcgssd -rwxr-xr-x 1 root root 1547 dic 2 2004 saslauthd -rwxr-xr-x 1 root root 3348 sep 1 2004 sendmail -rwxr-xr-x 1 root root 1175 jul 10 2002 single -rwxr-xr-x 1 root root 2247 dic 22 01:27 smartd

-rwxr-xr-x -rwxr-xr-x -rwxr-xr-x -rwxr-xr-x -rwxr-xr-x -rwxr-xr-x -rwxr-xr-x

1 1 1 1 1 1 1

root root root root root root root

root root root root root root root

3060 1369 3313 1548 3607 2497 2497

dic 21 23:21 sshd ene 4 2005 syslog sep 20 2005 tog-pegasus dic 22 01:28 winbind ene 11 19:48 xfs jun 23 2005 xinetd ago 29 2005 ypbind

service dsmserv statusStatus of dsmserv: stopped

setBASH=/bin/bash BASH_ARGC=() BASH_ARGV=() BASH_LINENO=() BASH_SOURCE=() BASH_VERSINFO=([0]="3" [1]="00" [2]="15" [3]="1" [4]="release" [5]="i386-redhat-linux-gnu") BASH_VERSION='3.00.15(1)-release' COLORS=/etc/DIR_COLORS.xterm COLUMNS=97 DIRSTACK=() DISPLAY=localhost:10.0 EUID=0 GROUPS=() G_BROKEN_FILENAMES=1 HISTFILE=/root/.bash_history HISTFILESIZE=1000 HISTSIZE=1000 HOME=/root HOSTNAME=pcalonso HOSTTYPE=i386 IFS=$' ' INPUTRC=/etc/inputrc KDEDIR=/usr LANG=es_ES.UTF-8 LESSOPEN='|/usr/bin/lesspipe.sh %s' LINES=34 LOGNAME=root LS_COLORS='no=00:fi=00:di=00;34:ln=00;36: pi=40;33:so=00;35:bd=40;33;01:cd=40; 33;01:or=01;05;37;41:mi=01;05;37;41: ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32: *.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32: *.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31: *.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31: *.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31: *.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35: *.bmp=00;35:*.xbm=00;35:*.xpm=00;35: *.png=00;35:*.tif=00;35:' MACHTYPE=i386-redhat-linux-gnu MAIL=/var/spool/mail/root MAILCHECK=60 OLDPWD=/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin PIPESTATUS=([0]="0") PPID=3352 PROMPT_COMMAND='echo -ne "?33]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/~}?07"' PS1='[u@h W]$ ' PS2='> ' PS4='+ ' PWD=/etc SHELL=/bin/bash SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor SHLVL=1 SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass SUPPORTED=es_ES.UTF-8:es_ES:es TERM=xterm UID=0 USER=root XAUTHORITY=/root/.xauthIJObfe _=export

route

alonso@pcubuntu:~$ route Tabla de rutas IP del ncleo Destino Puerta de Enlace Genmask Banderas Metrica Ref Uso Interfaz 192.168.0.0 * 255.255.254.0 U 0 0 0 eth0 link-local * 255.255.0.0 U 0 0 0 wlan0 default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0 default 192.168.0.1 0.0.0.0 UG 100 0 0 eth0 default * 0.0.0.0 U 1000 0 0 wlan0

whereis lsls: /bin/ls /usr/share/man/man1/ls.1.gz

whereis manman: /usr/bin/man /usr/local/man /usr/share/man /usr/share/man/man1/man.1.gz /usr/share/man/man7/man.7.gz

pstree

ps -APID TTY TIME CMD 1 ? 00:00:00 init 2 ? 00:00:00 kthreadd 3 ? 00:00:00 migration/0 4 ? 00:00:00 ksoftirqd/0 5 ? 00:00:00 watchdog/0 6 ? 00:00:00 events/0 7 ? 00:00:00 khelper 41 ? 00:00:00 kblockd/0 44 ? 00:00:00 kacpid 45 ? 00:00:00 kacpi_notify 105 ? 00:00:00 kseriod 143 ? 00:00:00 pdflush 144 ? 00:00:00 pdflush 145 ? 00:00:00 kswapd0 187 ? 00:00:00 aio/0 1297 ? 00:00:00 ata/0 1300 ? 00:00:00 ata_aux 1306 ? 00:00:00 scsi_eh_0 1309 ? 00:00:00 scsi_eh_1 2038 ? 00:00:00 scsi_eh_2 2237 ? 00:00:00 kjournald 2394 ? 00:00:00 udevd 2603 ? 00:00:00 kpsmoused 3892 tty4 00:00:00 getty 3893 tty5 00:00:00 getty 3899 tty2 00:00:00 getty 3902 tty3 00:00:00 getty 3905 tty6 00:00:00 getty 3941 ? 00:00:00 syslogd 3960 ? 00:00:00 dd 3962 ? 00:00:00 klogd 3981 ? 00:00:00 sshd 4038 ? 00:00:00 mysqld_safe 4080 ? 00:00:00 mysqld 4082 ? 00:00:00 logger 4151 ? 00:00:00 atd 4165 ? 00:00:00 cron 4188 ? 00:00:00 apache2 4207 tty1 00:00:00 login 4208 ? 00:00:00 apache2

4209 4210 4211 4212 4213 4238 4239 4284

? 00:00:00 apache2 ? 00:00:00 apache2 ? 00:00:00 apache2 ? 00:00:00 apache2 tty1 00:00:00 bash tty1 00:00:00 su tty1 00:00:00 bash tty1 00:00:00 ps

arp -i eth0 (muestra las entradas ARP de la interfaz de red eth0)Address 192.168.1.1 HWtype ether HWaddress 00:13:46:25:81:98 Flags Mask C Iface eth0

uname -aLinux ubuntu_server 2.6.24-19-server #1 SMP Wed Jun 18 15:18:00 UTC 2008 i686 i686 i386 GNU/Linux

Donde: -s: nombre del kernel, en este caso "Linux". -n: nombre del equipo en la red (host), en este caso "ubuntu_server". -r: release del kernel, en este caso "2.6.24-19-server". -v: versin del kernel, en este caso "#1 SMP Wed Jun 18 15:18:00 UTC 2008". -m: nombre hardware de la mquina, en este caso "i686". -p: tipo de procesador, en este caso "i686". -i: tipo de plataforma hardware, en este caso "i386" -o: nombre sistema operativo, en este caso "GNU/Linux".

ethtool eth0Settings for eth0: Current message level: 0x00000007 (7) Link detected: yes

ip addr show1: lo: mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:0c:29:71:0d:2c brd ff:ff:ff:ff:ff:ff inet 192.168.1.254/24 brd 192.168.1.255 scope global eth0 inet 192.168.1.253/32 scope global eth0 inet6 fe80::20c:29ff:fe71:d2c/64 scope link valid_lft forever preferred_lft forever

cal -3

fdisk -lDisk /dev/sda: 5368 MB, 5368709120 bytes 255 heads, 63 sectors/track, 652 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x000b554f

Device /dev/sda1 /dev/sda2 /dev/sda5

Boot *

Start 1 618 618

End 617 652 652

Blocks Id System 4956021 83 Linux 281137+ 5 Extended 281106 82 Linux swap / Solaris

ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS0 [aio/0] 0 [aio/1]

0 [ata/0] 0 [ata/1] 0 [ata_aux] 0 [btaddconn] 0 [btdelconn] 0 [cqueue] 0 [events/0] 0 [events/1] 0 [iwl3945/0] 0 [iwl3945/1] 0 [iwl3945] 0 [kacpi_notify] 0 [kacpid] 0 [kauditd] 0 [kblockd/0] 0 [kblockd/1] 0 [khelper] 0 [khpsbpkt] 0 [khubd] 0 [kintegrityd/0] 0 [kintegrityd/1] 0 [kjournald] 0 [kmmcd] 0 [knodemgrd_0] 0 [kondemand/0] 0 [kondemand/1] 0 [kpsmoused] 0 [krfcommd] 0 [kseriod] 0 [ksoftirqd/0] 0 [ksoftirqd/1] 0 [kstriped] 0 [ksuspend_usbd] 0 [kswapd0] 0 [kthreadd] 0 [led_workqueue] 0 [migration/0] 0 [migration/1] 0 [pccardd] 0 [pdflush] 0 [pdflush] 0 [scsi_eh_0] 0 [scsi_eh_1] 356 init [5] 420 startpar -f -- earlyxdm 540 /sbin/klogd -c 1 -x 556 /sbin/acpid 572 gnome-pty-helper 592 /usr/sbin/cron 624 /sbin/rpcbind 636 /sbin/mingetty tty3 636 /sbin/mingetty tty4 640 /sbin/mingetty tty2 640 /sbin/mingetty tty6 644 /sbin/mingetty tty5 660 /sbin/mingetty --noclear tty1 688 /sbin/audispd 704 pr -TW157 728 /usr/bin/dbus-launch --exit-with-session 728 dbus-launch --exit-with-session /usr/bin/gnome-session 756 sort -b -k1,1n 772 /sbin/auditd -s disable 792 ps -e -orss=,args= 828 /sbin/syslog-ng -a /var/lib/dhcp/dev/log -a /var/lib/named/dev/log 836 /usr/sbin/smartd 852 /usr/sbin/xinetd -pidfile /var/run/xinetd.init.pid 896 /sbin/dhclient -d -sf /usr/lib/NetworkManager/nm-dhcp-client.action -pf /var/run/dhclient-eth0.pid -lf /var/lib/dhcp/dhclient.leases -cf /var/run/nm-dh 1028 /usr/sbin/sshd -o PidFile=/var/run/sshd.init.pid 1032 hald-addon-acpi: listening on acpid socket /var/run/acpid.socket 1048 /bin/dbus-daemon --fork --print-pid 7 --print-address 9 --session 1072 /usr/lib/hal/hald-addon-leds 1076 /usr/lib/hal/hald-addon-cpufreq 1096 hald-addon-input: Listening on /dev/input/event0 /dev/input/event7 /dev/input/event6 /dev/input/event8 /dev/input/event4 /dev/input/event5 1100 hald-addon-storage: polling /dev/sr0 (every 2 sec) 1108 /usr/lib/hal/hald-addon-generic-backlight 1144 hald-runner 1176 /usr/lib/hal/hald-addon-rfkill-killswitch 1184 /sbin/udevd --daemon 1188 /usr/sbin/nscd 1212 /bin/dbus-daemon --system

1372 /bin/sh /usr/bin/firefox 1512 avahi-daemon: running [pcsuse.local] 1552 su - root 1604 /usr/sbin/bluetoothd 1640 /usr/sbin/wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -u -f /var/log/wpa_supplicant.log 1692 pickup -l -t fifo -u 1736 qmgr -l -t fifo -u 1764 /usr/sbin/modem-manager 1788 /usr/lib/postfix/master 2072 /usr/bin/gnome-keyring-daemon -d --login 2076 /usr/lib/gvfs//gvfs-fuse-daemon /home/alonso/.gvfs 2164 /usr/lib/gvfs/gvfsd 2196 -bash 2200 bash 2236 /usr/lib/gvfs/gvfsd-burn --spawner :1.9 /org/gtk/gvfs/exec_spaw/1 2256 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor 2424 /usr/sbin/gdm 2428 /usr/sbin/cupsd 2436 /usr/lib/pulse/gconf-helper 2532 /usr/lib/gdm/gdm-session-worker 2592 /usr/sbin/console-kit-daemon 2688 /usr/sbin/NetworkManager 2744 /usr/lib/gvfs/gvfsd-trash --spawner :1.9 /org/gtk/gvfs/exec_spaw/0 2876 /usr/lib/gdm/gdm-simple-slave --display-id /org/gnome/DisplayManager/Display1 2876 /usr/lib/gvfs/gvfs-hal-volume-monitor 3000 /usr/sbin/nm-system-settings --config /etc/NetworkManager/nm-system-settings.conf 3532 /usr/lib/bonobo/bonobo-activation-server --ac-activate --ior-output-fd=17 3676 /usr/lib/gnome-session/helpers/gnome-keyring-daemon-wrapper 4560 /usr/bin/pulseaudio --start --log-target=syslog 4784 /usr/sbin/hald --daemon=yes 6264 gnome-screensaver 7176 bluetooth-applet 8800 /usr/bin/gnome-session 11520 gpk-update-icon 11980 gnome-power-manager 12460 /usr/bin/metacity 13380 /usr/lib/GConf/2/gconfd-2 14004 nm-applet --sm-disable 15088 python /usr/lib/python2.6/site-packages/system-config-printer/applet.py 17472 /usr/lib/gnome-panel/mixer_applet2 --oaf-activate-iid=OAFIID:GNOME_MixerApplet_Factory --oaf-ior-fd=21 19240 gnome-terminal 19620 /usr/bin/X :0 -br -verbose -auth /var/run/gdm/auth-for-gdm-vrT34p/database -nolisten tcp vt7 22092 gnome-panel 29632 /usr/lib/gnome-settings-daemon/gnome-settings-daemon 36232 /usr/lib/firefox/firefox 45100 nautilus --no-desktop --browser 75060 beagled /usr/lib/beagle/BeagleDaemon.exe --replace --bg

last rebootreboot system boot 2.6.24-19-server Sat Jan 10 02:55 - 06:15 (03:20) reboot system boot 2.6.24-19-server Sat Jan 10 01:08 - 02:54 (01:45) wtmp begins Sat Jan 10 01:08:39 2009

head -n1 /etc/issuePara un sistema operativo GNU Linux Ubuntu:Ubuntu 8.04.1

Para un sistema operativo GNU Linux openSUSE:openSUSE 11.1 - Kernel

grep "model name" /proc/cpuinfomodel name: Intel(R) Core (TM)2 Quad CPU Q9400 @ 2.66GHz

hdparm -tT /dev/sda/dev/sda: Timing cached reads: 4284 MB in 2.00 seconds = 2142.42 MB/sec Timing buffered disk reads: 64 MB in 3.10 seconds = 20.67 MB/sec

lspci -tv-[0000:00]-+-00.0 Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub +-01.0-[0000:01]----00.0 nVidia Corporation G72M [Quadro NVS 110M/GeForce Go 7300] +-1b.0 Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller +-1c.0-[0000:02]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller

+-1c.3-[0000:03]----00.0 Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection +-1d.0 Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 +-1d.1 Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 +-1d.2 Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 +-1d.3 Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 +-1d.7 Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller +-1e.0-[0000:04-08]--+-01.0 Ricoh Co Ltd RL5c476 II | +-01.1 Ricoh Co Ltd R5C552 IEEE 1394 Controller | +-01.2 Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter | -01.3 Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter +-1f.0 Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge -1f.1 Intel Corporation 82801G (ICH7 Family) IDE Controller

lsusb -tv/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/8p, 480M /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M |__ Port 1: Dev 3, If 0, Class=HID, Driver=usbhid, 1.5M

id rootuid=0(root) gid=0(root) grupos=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)

ulimit -a (equipo con GNU Linux Ubuntu)core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 20 file size (blocks, -f) unlimited pending signals (-i) 16382 max locked memory (kbytes, -l) 64 max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbytes, -s) 8192 cpu time (seconds, -t) unlimited max user processes (-u) unlimited virtual memory (kbytes, -v) unlimited file locks (-x) unlimited

sysctl -akernel.sched_migration_cost = 500000 kernel.sched_nr_migrate = 32 kernel.timer_migration = 1 kernel.sched_rt_period_us = 1000000 kernel.sched_rt_runtime_us = 950000 kernel.sched_compat_yield = 0 kernel.panic = 0 kernel.core_uses_pid = 0 kernel.core_pattern = core kernel.tainted = 0 kernel.latencytop = 0 kernel.real-root-dev = 0 kernel.print-fatal-signals = 0 kernel.ctrl-alt-del = 0 kernel.ftrace_dump_on_oops = 0 kernel.modprobe = /sbin/modprobe kernel.modules_disabled = 0 kernel.hotplug = kernel.sg-big-buff = 32768 kernel.acct = 4 2 30 kernel.sysrq = 1 kernel.cad_pid = 1 kernel.threads-max = 14331 kernel.random.poolsize = 4096 kernel.random.entropy_avail = 3064 kernel.random.read_wakeup_threshold = 64 kernel.random.write_wakeup_threshold = 128 kernel.random.boot_id = a6e1dc-aaf-46f-8a3-2c55e618f kernel.random.uuid = 71d8483-3e0-4c9-a49-c90bd59b270 kernel.overflowuid = 65534 kernel.overflowgid = 65534 kernel.pid_max = 32768 kernel.panic_on_oops = 0 kernel.printk = 4 4 1 7

kernel.printk_ratelimit = 5 kernel.printk_ratelimit_burst = 10 kernel.ngroups_max = 65536 kernel.unknown_nmi_panic = 0 kernel.nmi_watchdog = 0 kernel.panic_on_unrecovered_nmi = 0 kernel.panic_on_io_nmi = 0 kernel.bootloader_type = 112 kernel.bootloader_version = 0 kernel.kstack_depth_to_print = 24 kernel.io_delay_type = 1 kernel.randomize_va_space = 2 kernel.acpi_video_flags = 0 kernel.softlockup_panic = 0 kernel.softlockup_thresh = 60 kernel.hung_task_panic = 0 kernel.hung_task_check_count = 32768 kernel.hung_task_timeout_secs = 120 kernel.hung_task_warnings = 10 kernel.max_lock_depth = 1024 kernel.poweroff_cmd = /sbin/poweroff kernel.keys.maxkeys = 200 kernel.keys.maxbytes = 20000 kernel.keys.root_maxkeys = 200 kernel.keys.root_maxbytes = 20000 kernel.slow-work.min-threads = 2 kernel.slow-work.max-threads = 4 kernel.slow-work.vslow-percentage = 50 kernel.perf_counter_paranoid = 1 kernel.perf_counter_mlock_kb = 512 kernel.perf_counter_max_sample_rate = 100000 kernel.ostype = Linux kernel.osrelease = 2.6.31-19-generic kernel.version = #56-Ubuntu SMP Thu Jan 28 01:26:53 UTC 2010 kernel.hostname = optenet kernel.domainname = (none) kernel.shmmax = 33554432 kernel.shmall = 2097152 kernel.shmmni = 4096 kernel.msgmax = 8192 kernel.msgmni = 1734 kernel.msgmnb = 16384 kernel.sem = 250 32000 32 128 kernel.auto_msgmni = 1 kernel.pty.max = 4096 kernel.pty.nr = 1 vm.overcommit_memory = 0 vm.panic_on_oom = 0 vm.oom_kill_allocating_task = 0 vm.oom_dump_tasks = 0 vm.overcommit_ratio = 50 vm.page-cluster = 3 vm.dirty_background_ratio = 10 vm.dirty_background_bytes = 0 vm.dirty_ratio = 20 vm.dirty_bytes = 0 vm.dirty_writeback_centisecs = 500 vm.dirty_expire_centisecs = 3000 vm.nr_pdflush_threads = 2 vm.swappiness = 60 vm.nr_hugepages = 0 vm.hugetlb_shm_group = 0 vm.hugepages_treat_as_movable = 0 vm.nr_overcommit_hugepages = 0 vm.lowmem_reserve_ratio = 256 32 32 vm.drop_caches = 0 vm.min_free_kbytes = 3798 vm.percpu_pagelist_fraction = 0 vm.max_map_count = 65530 vm.laptop_mode = 0 vm.block_dump = 0 vm.vfs_cache_pressure = 100 vm.legacy_va_layout = 0 vm.stat_interval = 1 vm.mmap_min_addr = 65536 vm.vdso_enabled = 1 vm.highmem_is_dirtyable = 0 vm.scan_unevictable_pages = 0 fs.inode-nr = 32458 11220 dev.cdrom.info = Can play audio: 1 dev.cdrom.info = Can write CD-R: 0 dev.cdrom.info = Can write CD-RW: 0

dev.cdrom.info = Can read DVD: 1 dev.cdrom.info = Can write DVD-R: 0 dev.cdrom.info = Can write DVD-RAM: 0 dev.cdrom.info = Can read MRW: 1 dev.cdrom.info = Can write MRW: 1 dev.cdrom.info = Can write RAM: 1 dev.cdrom.info = dev.cdrom.info = dev.cdrom.autoclose = 1 dev.cdrom.autoeject = 0 dev.cdrom.debug = 0 dev.cdrom.lock = 1 dev.cdrom.check_media = 0 dev.parport.default.timeslice = 200 dev.parport.default.spintime = 500 dev.parport.parport0.spintime = 500 dev.parport.parport0.base-addr = 888 1912 dev.parport.parport0.irq = 7 dev.parport.parport0.dma = 3 dev.parport.parport0.modes = PCSPP,TRISTATE,COMPAT,ECP,DMA dev.parport.parport0.devices.active = none dev.parport.parport0.devices.lp.timeslice = 200 net.netfilter.nf_log.0 = NONE net.netfilter.nf_log.1 = NONE net.netfilter.nf_log.2 = NONE net.netfilter.nf_log.3 = NONE net.netfilter.nf_log.4 = NONE net.netfilter.nf_log.5 = NONE net.netfilter.nf_log.6 = NONE net.netfilter.nf_log.7 = NONE net.netfilter.nf_log.8 = NONE net.netfilter.nf_log.9 = NONE net.netfilter.nf_log.10 = NONE net.netfilter.nf_log.11 = NONE net.netfilter.nf_log.12 = NONE net.core.somaxconn = 128 net.core.xfrm_aevent_etime = 10 net.core.xfrm_aevent_rseqth = 2 net.core.xfrm_larval_drop = 1 net.core.xfrm_acq_expires = 30 net.core.wmem_max = 131071 net.core.rmem_max = 131071 net.core.wmem_default = 114688 net.core.rmem_default = 114688 net.core.dev_weight = 64 net.core.netdev_max_backlog = 1000 net.core.message_cost = 5 net.core.message_burst = 10 net.core.optmem_max = 10240 net.core.netdev_budget = 300 net.core.warnings = 1 net.ipv4.route.gc_thresh = 32768 net.ipv4.route.max_size = 524288 net.ipv4.route.gc_min_interval = 0 net.ipv4.route.gc_min_interval_ms = 500 net.ipv4.route.gc_timeout = 300 net.ipv4.route.gc_interval = 60 net.ipv4.route.redirect_load = 5 net.ipv4.route.redirect_number = 9 net.ipv4.route.redirect_silence = 5120 net.ipv4.route.error_cost = 250 net.ipv4.route.error_burst = 1250 net.ipv4.route.gc_elasticity = 8 net.ipv4.route.mtu_expires = 600 net.ipv4.route.min_pmtu = 552 net.ipv4.route.min_adv_mss = 256 net.ipv4.route.secret_interval = 600 net.ipv4.neigh.default.mcast_solicit = 3 net.ipv4.neigh.default.ucast_solicit = 3 net.ipv4.neigh.default.app_solicit = 0 net.ipv4.neigh.default.retrans_time = 100 net.ipv4.neigh.default.base_reachable_time = 30 net.ipv4.neigh.default.delay_first_probe_time = 5 net.ipv4.neigh.default.gc_stale_time = 60 net.ipv4.neigh.default.unres_qlen = 3 net.ipv4.neigh.default.proxy_qlen = 64 net.ipv4.neigh.default.anycast_delay = 100 net.ipv4.neigh.default.proxy_delay = 80 net.ipv4.neigh.default.locktime = 100 net.ipv4.neigh.default.retrans_time_ms = 1000 net.ipv4.neigh.default.base_reachable_time_ms = 30000 net.ipv4.neigh.default.gc_interval = 30

net.ipv4.neigh.default.gc_thresh1 = 128 net.ipv4.neigh.default.gc_thresh2 = 512 net.ipv4.neigh.default.gc_thresh3 = 1024 net.ipv4.neigh.lo.mcast_solicit = 3 net.ipv4.neigh.lo.ucast_solicit = 3 net.ipv4.neigh.lo.app_solicit = 0 net.ipv4.neigh.lo.retrans_time = 100 net.ipv4.neigh.lo.base_reachable_time = 30 net.ipv4.neigh.lo.delay_first_probe_time = 5 net.ipv4.neigh.lo.gc_stale_time = 60 net.ipv4.neigh.lo.unres_qlen = 3 net.ipv4.neigh.lo.proxy_qlen = 64 net.ipv4.neigh.lo.anycast_delay = 100 net.ipv4.neigh.lo.proxy_delay = 80 net.ipv4.neigh.lo.locktime = 100 net.ipv4.neigh.lo.retrans_time_ms = 1000 net.ipv4.neigh.lo.base_reachable_time_ms = 30000 net.ipv4.neigh.eth0.mcast_solicit = 3 net.ipv4.neigh.eth0.ucast_solicit = 3 net.ipv4.neigh.eth0.app_solicit = 0 net.ipv4.neigh.eth0.retrans_time = 100 net.ipv4.neigh.eth0.base_reachable_time = 30 net.ipv4.neigh.eth0.delay_first_probe_time = 5 net.ipv4.neigh.eth0.gc_stale_time = 60 net.ipv4.neigh.eth0.unres_qlen = 3 net.ipv4.neigh.eth0.proxy_qlen = 64 net.ipv4.neigh.eth0.anycast_delay = 100 net.ipv4.neigh.eth0.proxy_delay = 80 net.ipv4.neigh.eth0.locktime = 100 net.ipv4.neigh.eth0.retrans_time_ms = 1000 net.ipv4.neigh.eth0.base_reachable_time_ms = 30000 net.ipv4.tcp_timestamps = 1 net.ipv4.tcp_window_scaling = 1 net.ipv4.tcp_sack = 1 net.ipv4.tcp_retrans_collapse = 1 net.ipv4.ip_default_ttl = 64 net.ipv4.ip_no_pmtu_disc = 0 net.ipv4.ip_nonlocal_bind = 0 net.ipv4.tcp_syn_retries = 5 net.ipv4.tcp_synack_retries = 5 net.ipv4.tcp_max_orphans = 32768 net.ipv4.tcp_max_tw_buckets = 180000 net.ipv4.ip_dynaddr = 0 net.ipv4.tcp_keepalive_time = 7200 net.ipv4.tcp_keepalive_probes = 9 net.ipv4.tcp_keepalive_intvl = 75 net.ipv4.tcp_retries1 = 3 net.ipv4.tcp_retries2 = 15 net.ipv4.tcp_fin_timeout = 60 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_recycle = 0 net.ipv4.tcp_abort_on_overflow = 0 net.ipv4.tcp_stdurg = 0 net.ipv4.tcp_rfc1337 = 0 net.ipv4.tcp_max_syn_backlog = 1024 net.ipv4.ip_local_port_range = 32768 61000 net.ipv4.igmp_max_memberships = 20 net.ipv4.igmp_max_msf = 10 net.ipv4.inet_peer_threshold = 65664 net.ipv4.inet_peer_minttl = 120 net.ipv4.inet_peer_maxttl = 600 net.ipv4.inet_peer_gc_mintime = 10 net.ipv4.inet_peer_gc_maxtime = 120 net.ipv4.tcp_orphan_retries = 0 net.ipv4.tcp_fack = 1 net.ipv4.tcp_reordering = 3 net.ipv4.tcp_ecn = 2 net.ipv4.tcp_dsack = 1 net.ipv4.tcp_mem = 82560 110080 165120 net.ipv4.tcp_wmem = 4096 16384 3522560 net.ipv4.tcp_rmem = 4096 87380 3522560 net.ipv4.tcp_app_win = 31 net.ipv4.tcp_adv_win_scale = 2 net.ipv4.tcp_tw_reuse = 0 net.ipv4.tcp_frto = 2 net.ipv4.tcp_frto_response = 0 net.ipv4.tcp_low_latency = 0 net.ipv4.tcp_no_metrics_save = 0 net.ipv4.tcp_moderate_rcvbuf = 1 net.ipv4.tcp_tso_win_divisor = 3 net.ipv4.tcp_congestion_control = cubic net.ipv4.tcp_abc = 0

net.ipv4.tcp_mtu_probing = 0 net.ipv4.tcp_base_mss = 512 net.ipv4.tcp_workaround_signed_windows = 0 net.ipv4.tcp_dma_copybreak = 4096 net.ipv4.tcp_slow_start_after_idle = 1 net.ipv4.cipso_cache_enable = 1 net.ipv4.cipso_cache_bucket_size = 10 net.ipv4.cipso_rbm_optfmt = 0 net.ipv4.cipso_rbm_strictvalid = 1 net.ipv4.tcp_available_congestion_control = cubic reno net.ipv4.tcp_allowed_congestion_control = cubic reno net.ipv4.tcp_max_ssthresh = 0 net.ipv4.udp_mem = 82560 110080 165120